Автономний дашборд PowerTrace: нове рішення для лічильників Tuya

Автономний дашборд PowerTrace: нове рішення для лічильників Tuya 2

Фото до статті

Український розробник представив на Reddit свій новий проєкт – PowerTrace. Це автономна система моніторингу електроенергії, призначена для розумних лічильників Tuya, зокрема для популярних бюджетних моделей, як-от ATORCH GR2P-W/S. Головна ідея застосунку – повна приватність, робота в локальній мережі без хмарних сервісів та легкий запуск “з коробки” на Raspberry Pi або звичайному ПК.

Без хмари та складних налаштувань: розробник створив автономний дашборд PowerTrace для лічильників Tuya

Український розробник поділився на Reddit своїм новим проєктом — PowerTrace, автономну систему моніторингу електроенергії для розумних лічильників Tuya (зокрема популярних бюджетних моделей на кшталт ATORCH GR2P-W/S). Головна філософія застосунку — повна приватність, робота у локальній мережі без хмарних сервісів та легкий запуск «з коробки» на Raspberry Pi або звичайному ПК.

Чому не Home Assistant і навіщо свій велосипед?

Бюджетні DIN-рейкові лічильники типу ATORCH спроможні вимірювати цілу низку параметрів: напругу, струм, активну потужність та коефіцієнт потужності (Power Factor). Проте стандартний додаток Tuya обмежує деталізацію, показує усереднені дані та передає всю інформацію на китайські сервери.

Автор зізнається, що ідея створити власне рішення виникла через небажання витрачати час на складні екосистеми.

«Ринок у PowerTrace в принципі такий самий, як і у Home Assistant. Єдине, що з Home Assistant я проморочився пів дня (а я 40 років програмую), тому й вирішив написати таке, щоб з коробки працювало, а не вимагало установки у віртуальну машину спеціального ПЗ. Ну, а лічильник — підключив той, що вже мав під рукою», — поділився розробник на Reddit.

Технічна начинка та можливості PowerTrace

Дашборд працює повністю локально. Стек розробки максимально легкий: Python + FastAPI на бекенді, ванільний JS + Chart.js на фронтенді, база даних SQLite та WebSocket для передачі даних у реальному часі.

  • Повна автономність: Застосунок не вимагає реєстрації акаунтів чи зв’язку із зовнішнім світом. Єдиний вихідний запит — це перевірка оновлень раз на добу, яку за бажанням можна легко вимкнути.

  • Локальне опитування: Local Key отримується з Tuya IoT platform один раз під час налаштування, після чого хмара інтернет-провайдера для роботи пристрою більше не потрібна.

  • Гнучкий аналіз: Дашборд формує історію по днях, місяцях і роках, підтримує двозонні тарифи, а також рахує «епізоди навантаження» (задавши поріг у ватах, можна візуально відсікти споживання бойлера чи обігрівача від фонового).

  • Health Score та інсайти: Окрема сторінка аналітики показує просідання напруги, сплески струму, тренди споживання та коефіцієнт потужності. Правила аналізу редагуються прямо через UI у форматі YAML.

Сумісність, закритий код та обмеження

Застосунок розповсюджується у вигляді готових пакетів для Raspberry Pi / Debian (.deb) та готового .exe для Windows (із згортанням у трей). Додати новий лічильник Tuya можна без зміни коду — профіль описується приблизно 30 рядками YAML, де відображаються Tuya DP (Data Points). Автор закликає надсилати йому DP нових моделей для додавання профілів.

Проєкт наразі має кілька прозорих обмежень та особливих умов.

Розробник свідомо не поспішає робити Open Source: “Це проєкт однієї людини, а відкриття коду — двері в один бік: назад не зачиниш. Сумісність, issues й pull-request’и під пристрої, яких у мене немає, доведеться тягнути самому. Волію спершу дати списку пристроїв і правилам аналізу устаканитися і свідомо визначитись із ліцензією, ніж відкрити зараз і потім про це шкодувати. Тим часом застосунок безкоштовний для особистого використання — обмежень по функціях немає”.

Опитування відбувається раз на 60 секунд, що є технічною межею самого лічильника. Наразі одна інсталяція розрахована на один лічильник.

Практичний досвід використання

Розробник тестує PowerTrace на домашній Raspberry Pi вже близько 100 днів поспіль. Головне практичне досягнення — чітке розуміння реального стану електромережі. За його словами, лише за один місяць спостережень було зафіксовано 23 просідання напруги нижче 200 В. Крім того, аналітика допомогла виявити локальну проблему: під час увімкнення потужних приладів напруга падає всередині квартири, що вказує на необхідність перевірки внутрішньобудинкової проводки.

Детальніше ознайомитися з проєктом та завантажити збірки можна на офіційному сайті: getpowertrace.com.

Українці створили безплатний сервіс для обліку комунальних витрат. Лічильники, тарифи й аналітика — все в одному місці

У Yasno запустили жартівливий чат-бот «Альбіну Гаврилівну», якій можна передати показники лічильників, або спробувати, бо з нею «буває непросто»

В YASNO зʼявились розумні лічильники, які будуть самі передавати показники. Ось, як вони працюють

Читайте головні IT-новини країни в нашому Telegram

No votes yet.
Please wait...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *