Контролюємо енергоспоживання з лічильниками smart-MAIC
Привіт. Сьогодні поговоримо про розумні лічильники smart-MAIC: як вони працюють, як інтегрувати їх в Home Assistant, які їхні переваги та недоліки. Наприкінці статті також розглянемо поширені питання, що можуть виникнути під час роботи з цими пристроями.
smart-MAIC — українська компанія, що виготовляє енергомонітори та універсальні імпульсні лічильники. Її історія почалась ще у 2018 році з потреби засновника компанії моніторити власне енергоспоживання вдома. Пристрій для себе виявився вдалим і з’явилась ідея комерційного виробництва. Оскільки на той час ідея енергомоніторингу не була така популярна, компанія не очікувала великого попиту.
Переломним моментом стала перемога у грантовій програмі розвитку. Відразу після цього вдалось отримати великі замовлення з Таїланду та країн Африки, що дозволило швидко масштабувати виробництво й перетворити невеликий експеримент на справжній бізнес.
Сьогодні ці енергомонітори та універсальні імпульсні лічильники допомагають людям у різних куточках світу економити ресурси й краще розуміти власне енергоспоживання.
Кажуть, краще один раз побачити й поклацати, ніж багато разів почути. Для кращого розуміння, про що ця стаття, пропоную ознайомитись з демонстраційною дошкою smart-MAIC.
Абревіатура MAIC розшифровується як Measure, Analyze, Improve, Control і відображає філософію компанії — аналізувати дані споживання з метою підвищення ефективності використання енергії. Ідея smart-MAIC проста: приймати зважені рішення на основі достовірних даних. Часто ми не знаємо скільки, коли й куди витрачається енергія.
Випадок на підприємстві
Один з учасників спільноти розумного будинку поділився досвідом. На його підприємстві виникла потреба контролювати споживання електроенергії. Все почалося з випадку на вихідних: робітники поспіхом залишили увімкненим електричний обігрівач потужністю 18 кВт. Він пропрацював усі вихідні, гріючи порожнє приміщення. І «намотав» за цей час
Усі пристрої моніторять та передають дані в реальному часі до хмари, де зберігається вся аналітика. Якщо пристрій вимкнеться, або вийде з ладу — інформація не втрачається. Навіть без інтернету пристрої здатні зберігати дані локально понад тиждень і передати їх пізніше.
Саме ця надійність стала для мене одним із ключових аргументів. Я встановив smart-MAIC мамі вдома, адже шукав рішення «все в одному» — пристрій, який збирає й відображає дані, працює стабільно та не потребує постійного обслуговування.
⚡ Пристрої та можливості
Пристрої smart-MAIC можна розділити на дві категорії: енергомонітори та універсальні лічильники.


Енергомонітор — це пристрій для постійного вимірювання параметрів електромережі та споживання електроенергії. Вони бувають однофазними та трифазними, а підключення здійснюється через трансформатор струму — кільцевий або знімний (защіпку). Защіпка зручна тим, що повністю відкривається, а кільце займає менше місця в щитку.
Моделі доступні у стандартній та розширеній версіях. Основна відмінність — підтримка обліку енергії у зворотному напрямку та частота оновлення даних через API/MQTT (60 секунд у стандартній, 5 секунд у розширеній).
Також пристрої smart-MAIC представлені у варіантах з максимальним струмом 100, 300, 600, 1000, 1500, 2000 ампер на одну фазу, що дозволяє точно підібрати модель під реальне навантаження. У випадку трифазного підключення загальний струм може сягати до 6000 А.
Що саме вимірює будь-який енергомонітор? Перелік досить широкий:
- Напруга (V) — рівень напруги в мережі.
- Струм (A) — сила струму на фазі.
- Активна потужність (W) — фактичне споживання електроенергії.
- Активна енергія (Wh) — загальний обсяг спожитої енергії.
- Коефіцієнт потужності (PF або cosφ) — показник ефективності використання енергії.
- Зворотна активна потужність (rW) — повернення енергії в мережу (у розширених версіях smart-MAIC).
- Зворотна активна енергія (rWh) — обсяг енергії, переданої назад у мережу (у розширених версіях smart-MAIC).
Універсальний імпульсний лічильник — для вимірювання споживання води, газу та тепла датчиками температури, вологості, тиску, освітленості, сенсорами якості води, швидкості вітру та багатьма іншими. Лічильник має:
- 2 імпульсні входи;
- 1 аналоговий вхід (0.1В — 18В);
- 1 вхід
1-Wire; - 1 Порт RS-485 (Modbus RTU).
Приклад використання пристроїв smart-MAIC
Імпульсні виходи дозволяють рахувати імпульси на лічильниках води, газу, тепла, та більш спеціалізованих (палива, молока, пива тощо). Аналоговий вхід дозволяє приєднувати будь-які аналогові сенсори, наприклад: температури, вологості, тиску, рівня води, кислотності (pH), солі, кисню. На один вихід
🔧 Монтаж енергометра D101
⚠️ Увага: неправильне підключення фазного проводу може пошкодити пристрій. Якщо у вас немає досвіду роботи з електрикою, краще зверніться до кваліфікованого спеціаліста — я так і зробив.
У мене однофазний стандартний енергометр D101. Він може кріпитись або в щиток або до стіни на DIN-рейку. Залежно від комплектації, D101 може постачатися з різними типами трансформаторів струму:
Виходи енергометра D-101
- Кільцевий трансформатор це цільне кільце, що під’єднується до контактів
3–4 пристрою. Він працює за принципом «обхоплення» провідника, через який проходить струм. У випадках, коли кабель ще не підключений і є доступ до його монтажу, фазний провід просто протягується крізь отвір трансформатора. Такий варіант зручний у щитових з обмеженим простором, адже сам трансформатор компактний і займає менше місця. - Роз’ємний трансформатор — це кільце, яке можна відкрити та замкнути навколо кабелю, не перерізаючи його. Він підключається до енергометра через спеціальне гніздо 5, яке за виглядом нагадує роз’єм для навушників. Такий трансформатор зручний тоді, коли проводка вже змонтована і немає можливості пропустити фазний провід крізь цільний (кільцевий) трансформатор.
Для монтажу надягніть трансформатор на фазний провід. На корпусі є стрілка, яка показує напрямок руху енергії — прийнято, що енергія рухається від електролічильника до споживачів. Встановіть трансформатор саме так, щоб отримати точніші вимірювання. Далі підключіть його: якщо у вас кільцевий трансформатор, з’єднайте дроти з контактами
Приклад приєднання кільцевого трансформатора
🛜 Перше увімкнення та налаштування мережі
Після першого ввімкнення пристрій smart-MAIC автоматично створює власну Wi-Fi мережу без пароля з назвою smart-MAIC123456789. Якщо ця мережа не з’явилася у списку доступних, достатньо коротко натиснути кнопку Reset, розташовану внизу зліва на корпусі.
Щоб підключити пристрій до вашої домашньої Wi-Fi мережі, спочатку під’єднайтеся до його WiFi-мережі, трохи почекайте і сторінка пристрою сама відкриється у браузері. Якщо цього не сталось, можна у браузері відкрити адресу 192.168.4.1. Якщо і це не виходить, скиньте пристрій — довге натискання кнопки Reset. При першому вході система запропонує обрати мову інтерфейсу та встановити PIN-код від 4 до 10 цифр.
На передній панелі smart-MAIC розташований блакитний світлодіод. Він інформує про різні стани пристрою та допомагає відслідковувати процес підключення.
|
Стан індикатора |
Стан пристрою |
|
Індикатор швидко блимає |
пошук і підключення до бездротової мережі |
|
Індикатор повільно блимає |
підключення до пристрою можливе як до бездротової точки доступу для початкових налаштувань |
|
Світлодіод світиться постійно |
пристрій підключено до бездротової мережі |
|
Індикатор не працює |
пристрій вимкнено або несправний |
Перейдіть у вкладку «Wi-Fi та мережа». У розділі налаштувань Wi-Fi натисніть кнопку «Оновити», після чого з’явиться список усіх доступних мереж. Оберіть свою, введіть пароль і підключіться.
У моєму випадку будинок доволі великий, тому я використовую кілька ретрансляторів, і в списку відображається одразу три мережі з однаковою назвою. Обирати варто ту, де сигнал сильніший. Для орієнтира використовується показник у dBm: наприклад, значення —70 dBm вважається кращим за —80 dBm, адже воно ближче до нуля. У мене середня сила сигналу коливається між —85 та —89 dBm. Це досить слабкий показник, але з практики навіть за таких умов пристрій працює стабільно і без розривів. Єдиний нюанс полягає в тому, що спочатку довелося піднести ретранслятор ближче до smart-MAIC, щоб він зміг «побачити» мережу.
|
Сила Wi-Fi сигналу dBm |
Пояснення |
|
від —30 до —70 dBm |
чудово, сигнал дуже сильний |
|
від —71 до —80 dBm |
добре, зв’язок стабільний |
|
від — 81 до — 90 dBm |
може просідати швидкість |
|
більше —90 dBm |
слабкий нестабільний зв’язок |

☁️ Підключення до Дашборду
Усі пристрої smart-MAIC передають дані в реальному часі до хмари, де зберігається вся аналітика. Якщо пристрій вимкнеться або вийде з ладу — інформація не втрачається. Навіть без інтернету пристрої здатні зберігати дані локально понад тиждень і передати їх пізніше. Я сам перевірив передачу після відновлення зв’язку — працює. І це зручно.
Пристрій переходить в real time режим, коли користувач відкриває дашборд, до якого приєднаний цей пристрій. Перехід в real time займає від 0 до 60 секунд. Оновлення даних в real time відбувається кожні 5 секунд, а для нових енергомоніторів кожну 1 секунду.
Щоб приєднати smart-MAIC до хмари, спочатку перейдіть за адресою та натисніть на кнопку реєстрації. Заповніть усі поля, прийміть умови та підтвердьте електронну пошту.

Після реєстрації авторизуйтесь. Перейдіть до бічної панелі зліва у вкладку «Пристрої» та натисніть піктограму + у верхній лівій частині.

У вікні, що відкрилось, введіть ID пристрою та PIN-код.

⚠️ Увага: не поширюйте публічно ваш ID пристрою та пароль.
Після успішного підключення ви побачите статуc «Підключено». Також після підключення хмара пропонує створити дві автоматично створені дошки (одну для ПК, другу для мобільного). Натисніть ОК. Їх завжди можна змінити під свої потреби, або навіть видалити пізніше.

Загалом усі статуси підключення можна описати так:
|
Статус |
Опис |
|
Підключено |
Успішно підключено до хмари |
|
Очікую |
Пристрій не підключено до Wi-Fi. Дані від пристрою не надходили більше 2 хвилин. |
|
Не авторизовано |
Підключено, але пароль на пристрої змінено. Натисніть на статус, введіть пароль і перезавантажте дашборд |
⚠️ У період воєнного стану компанія надає доступ до дашборду без жодних оплат — він залишається повністю безкоштовним.
Smart-MAIC пропонує три версії функціоналу хмари. При першій реєстрації активується версія Бізнес на 30 днів. Реєстрація кожного нового пристрою smart-MAIC продовжує термін поточної передплати ще на 30 днів. Ціни вказані на момент написання.
Домашня версія безкоштовна — дає змогу підключити 2 пристрої та створити 2 дошки, має сповіщення про відключення та відновлення електроенергії, сповіщення, коли пристрій офлайн, на електронну пошту.
Профі (490 грн/рік) розширює можливості до 10 пристроїв і 10 дошок, сповіщення про події додає редагування даних. Дозволяє змінити годинні дані, які збережені у БД. Редагування годинних даних доступно на дашборді (вкладка «Дані»).
Бізнес (1480 грн/рік) — підтримує до 100 пристроїв і 100 дошок, сповіщення про події, редагування даних. Варто зазначити, що у smart-MAIC є два API: API пристрою, воно доступне завжди, та API сервера (хмари), доступне у версії бізнес.

📊 Дашборд
Інтерфейс Smart-MAIC дозволяє гнучко візуалізувати дані у зручному форматі. Можна створити кілька індивідуальних дашбордів — для себе, членів родини чи окремих відділів. До кожної дошки можна надати доступ через публічне посилання, навіть для неавторизованих користувачів.
Наприклад, собі ви можете налаштувати перегляд енергоспоживання у ватах, а бухгалтерії — відображення у гривнях з урахуванням тарифу. Це особливо зручно при розподілі доступу: кожен бачить тільки ті показники, які йому потрібні.
Усе візуальне можна розділити на графіки та віджети. Графіки поділяють на графіки з барами (стовпцями), площею та лінією, а також міні-графіки. Віджети:
- Індикатори. Цей віджет що відображає текстові значення даних в режимі реального часу. Можна додати 6 рядків даних на одному індикаторі.
- Таблиця дозволяє виводити дані у вигляді таблиці в форматі дата — час — значення.

- «План» та «Схема» дозволяють завантажити зображення плану приміщення або мнемосхеми та за допомогою HTML і JavaScript розміщувати різноманітні виміри на зображені.
Створення тарифу день-ніч
Є можливість створювати власні тарифи за об’ємом споживання, за годинами, або комбінований. У моєї мами двозонний лічильник, тому мені потрібно створити два тарифи для побутових споживачів:
- з 07:01 до 22:59 — день (4,32 грн);
- з 23:00 до 07:00 — ніч (2,64 грн).
Для цього перейдемо у вкладку створення віртуальних значень — «Віртуальні» та натискаємо на символ +, щоб додати значення.

Після вводимо назву віртуального значення. В моєму випадку це денний тариф для значень лічильна на будинку. У випадаючому вікні обираємо «Тариф» (коеф. по годинах). Обираємо пристрій, для якого створюється тариф і дані ([W] Power).
Існує два способи його задати. Перший — задати тарифи дня та ночі явно, і вписати в кожну годину свою вартість. В такому випадку при зміні тарифу треба переписати кожну комірку вручну. Варіант другий: створити два сенсори день та ніч. У дні заповнити денні години одиницями, а нічні нулями. В нічному навпаки нічні години заповнити одиницями, а денні нулями.

Після того натискаємо кнопку «Зберегти» і бачимо, що віртуальні значення отримали свої ідентифікатори. Ідентифікатори «бойлер день» та «будинок день» однакові, але в тому немає нічого страшного, оскільки при створенні віджетів ми завжди вказуємо пристрій.

Створення дошки та графіків
Тепер коли маємо віртуальні значення створимо нову дошку. Для цього у верхній правій частині екрану натискаємо піктограму шестерні і обираємо пункт додати дошку. Задамо довільне бажане ім’я, наприклад Будинок і натиснемо ok.

До речі, для зміни назви існуючої дошки достатньо натиснути на її назву, спуститись до її назви в меню та натиснути піктограму олівця справа. Після чого змінити ім’я на бажане і зберегти, натиснувши піктограму підтвердження ✔.

Тепер, коли в нас є дошка, можна помістити на неї віджети. Я використовуватиму автоматично створену дошку «Будинок PC». Для початку налаштуємо віджет-індикатор, він відображає вказані значення у текстовому вигляді. Якщо у вас нова дошка, знайти його можна в розділі меню «Вимірювачі».

Для налаштування індикатора натискаємо на три лінії зверху справа на ньому, обираємо «Параметри». Відкриється вікно налаштування з декількома вкладками.
Кожна вкладка це один рядок індикатора. У комірці «Пристрій» вказується пристрій, з якого беруться дані. Комірка «Період» це значення періоду (зараз, година, день, тиждень, місяць, рік), що відображатиметься за замовчуванням. У мене це день.
«Інфо-текст» відображає будь-який текст зліва від значення. «Символ даних» це текст, що відображається після значення. І найцікавіше поле — «Арифметична операція». До прикладу, щоб створити значення споживання день, у цій комірці потрібно натиснути на піктограму олівця.

Відкриється вікно редагування функцій. Це JavaScript-редактор, у якому ви можете створювати нові значення, використовуючи арифметичні операції з наявними даними. У ролі значень можуть виступати як прості математичні обчислення, так і складні формули. Фактично, єдиним обмеженням тут є ваша уява.

У меню «Доступні дані» зліва показані існуючі дані обраного пристрою. В тому числі створені раніше віртуальні значення будинок день (d.TT9) та будинок ніч (d.TT10). Оскільки значення у нас раніше було у ватах, щоб було в кіловатах, розділимо денне значення d.TT9 на 1000. Аналогічно зробимо і для нічного значення.
Тепер створимо індикатор витрат дня та ночі. Для цього створимо ще дві вкладки.
В комірці «Арифметична операція» помножимо кіловати на вартість. d.TT9/1000 * 4.32 — день та d.TT10/1000 * 2.16 — ніч.


Створимо те ж саме, але у вигляді графіку споживання та вартості.

Як і в попередньому випадку, ми створюємо чотири вкладки. Але цього разу в налаштуваннях обираю невидимий варіант, щоб уникнути візуального перевантаження.
В результаті отримуємо графік споживання, а при наведенні можна побачити вартість.

Ще один цікавий тип віджета — таблиця. Вона дозволяє відображати доволі зручно велику кількість даних. Знайти її можна в розділі «Вимірювачі». Як і в інших віджетах, можливий перегляд похвилинно, погодинно, щодня, щотижня, щомісяця та щороку.

Функції тут подібні, як і в інших випадках. З тією відмінністю, що тут об’єднанні показники дня та ночі. Ось така для споживання d.TT9/1000 + d.TT10/1000, а така для витрат d.TT9/1000 * 4.32 + d.TT10/1000 * 2.16.
Кожен енергометр показує шість показників: напругу (В), струм (А), потужність (Вт), коефіцієнт потужності (cos φ), спожита енергія (кВт·год), температура (°C). Показники зворотна потужність (Вт) та зворотна енергія (кВт·год) доступні в розширеній версії пристроїв smart-MAIC. Будь-який з цих показників можна вивести у вигляді окремого індикатора. Їх можна знайти у вкладці меню «Вимірювачі».

Також можна створювати графіки з будь-яким відображуваним періодом. Для цього потрібно перейти у пункт бічного меню — «Графіки». Перемістити графік на дашборд. У параметрах графіку обрати потрібний вимір. Після на графіку натисніть три риски у верхній правій частині та оберіть пункт «Кнопки».

Оберіть бажаний проміжок: хвилина, година, день, тиждень, місяць, рік, або будь-який інший період.

Після кнопки можна приховати. Змінити напис на графіку в пункті меню «Назва». Також цікавий лайфхак. Якщо тягнути за графік в сторону, можна переміститись вперед та назад по графіку. А якщо потягнути з затисненою клавішою Shift, можна збільшити графік.
Загальний вигляд дошки для комп’ютера:

З корисного: для будь-якої дошки можна створити публічне посилання для перегляду. Для цього достатньо натиснути піктограму шестерні зверху справа та обрати пункт «Створити посилання». Після того з’явиться вікно з посиланням. Це зручно, оскільки для того, хто переглядає, не потрібно створювати окремий обліковий запис. Так само просто посилання можна видалити.

🔌 Керування вбудованим реле
Енергомонітори smart-MAIC мають вбудований «сухий контакт», тобто воно не подає на вихід власну напругу, а лише замикає або розмикає ланцюг. Фактично воно працює як вимикач. Потужність цього виходу обмежена до 50 Вт, тому напряму підключати бойлер неможливо. Для цього у схемі використовується додатковий контактор. Smart-MAC керує лише котушкою контактора, а контактор вже подає або знімає живлення з бойлера.
Схема підключення енергомонітора smart-MAIC до бойлера
Окремо підключається роз’ємний трансформатор струму. Він дозволяє пристрою відстежувати фактичне споживання енергії бойлером. Дані можна використовувати для моніторингу, створення правил чи тарифів. Захист від перевантажень забезпечує автоматичний вимикач, а корпус бойлера підключено до заземлення.
Компанія також рекомендує для фільтрації електромагнітних перешкод від контактора включати у ланцюг керування твердотільне реле будь-якої потужності. У моїй схемі воно відсутнє, але в складніших інсталяціях може бути корисним.
Схема підключення навантаження до енергомонітора smart-MAIC
Налаштування роботи реле виконується у вебінтерфейсі пристрою. У кожному smart-MAIC є вбудоване реле, яким можна керувати вручну з дашборду або автоматично за умовами. Умови створюються у розділі «Умови», де можна задати правила вмикання/вимикання, а також відправку повідомлень на email.
Якщо пристрій вже приєднаний до дашборду, то налаштовувати реле можна у меню «Пристрої», натиснувши перемикач поруч з версією пристрою. Це дозволяє як дистанційно вмикати бойлер, так і автоматизувати його роботу.


У моєму пристрої налаштовано дві автоматизації для реле. Перший чекбокс вмикає автоматизацію. Перша вмикає реле щодня в період з 05:00 до 06:58, а друга — вимикає його з 06:59 і аж до 04:59 наступного дня. Для обох автоматизацій я використав затримку виконання у 60 секунд, щоб уникнути випадкових спрацьовувань.
Щоб ці правила спрацьовували завжди, я використав умову завжди істина у вигляді рівності =1 (те саме що і 1 < 2 на зображені). Це означає, що умова завжди виконується, тому реле точно перемикається за заданим часом. Також варто пам’ятати, що ручне вимкнення реле через дашборд фізично вимикає автоматизацію, оскільки дії вручну мають вищий пріоритет.
🏠 Як інтегрувати smart-MAIC в Home Assistant
Підключення через MQTT
Пристрої smart-MAIC передають дані за допомогою протоколу MQTT (Message Queue Telemetry Transport). Це — простий і надійний спосіб для обміну інформацією, що працює за схемою видавець — підписник. Видавець публікує дані у топік, а підписник може зчитувати ці дані. MQTT можна уявити у вигляді газети. Є редакція, яка пише новини, і є читачі, які підписані на певні рубрики (теми, топіки). Хтось читає тільки спорт, хтось політику, а хтось усе поспіль.
У світі MQTT редакція — це пристрій, який надсилає свої дані. Наприклад, лічильник енергії smart-MAIC. Читачі — це ті, хто підписався на ці дані, наприклад, Home Assistant.
Приклад роботи MQTT-брокера
Розглянемо, як підключити лічильник smart-MAIC до Home Assistant, використовуючи MQTT. Показую на прикладі Home Assistant 16.2 (2025.9.4).
Спочатку потрібно налаштувати MQTT-застосунок та інтеграцію в Home Assistant.
Для цього потрібно:
1. Створити MQTT-користувача
1.1 Перейти в ім’я користувача у нижній панелі та увімкнути розширений режим.

1.2 Перейти в «Налаштування» >> «Люди» >> вкладка «Користувачі» >> натиснути кнопку у нижньому правому куті («Додати користувача»).

1.3 Придумати довільне ім’я користувача та пароль. Натиснути кнопку «Створити».

2. Налаштувати MQTT
Для приймання та передавання MQTT-команд потрібен MQTT-брокер. Це програма-посередник між пристроєм та Home Assistant. Він як поштове відділення: один пристрій «надсилає листа» (публікує повідомлення на певну тему), а інший «підписується на листи» з цієї теми і отримує їх. Тобто і пристрій, що надсилає дані (в цьому випадку лічильник smart-MAIC), і Home Assistant мають приєднатись до брокера. Home Assistant приєднується до брокера за допомогою інтеграції MQTT.
2.1 Щоб встановити MQTT-брокер, потрібно перейти в «Налаштування» >> «Доповнення» >> «Магазин доповнень» >> «Mosquitto broker» >> натиснути кнопку «Встановити».

2.2 Перейти у вкладку «Конфігурація». У секції «Logins» обрати YAML-режим та вписати логін і пароль користувача MQTT. Натиснути кнопку «Зберегти». У вкладці «Інформація» запустити доповнення.

logins: — username: mqtt-user password: sgb6sg-qebvU2-vinyc require_certificate: false certfile: fullchain.pem keyfile: privkey.pem customize: active: false folder: mosquitto |
У журналі сервера мають з’явитись повідомлення про успішний запуск.

3.3 Щоб Home Assistant міг зчитувати дані з брокера, потрібно встановити інтеграцію MQTT. Для цього потрібно перейти в «Налаштування» >> «Пристрої та сервіси». У автоматично виявлених інтеграціях має з’явитись MQTT. Натиснути кнопку «Додати». Якщо не з’явилася, натиснути кнопку «Додати інтеграцію» і в пошуку ввести «MQTT».
Налаштування MQTT smart-MAIC
Для налаштування MQTT на пристрої потрібно у бічному меню обрати пункт «MQTT Клієнт». Натиснути прапорець «Включити MQTT».
У полі:
- «Адреса сервера» — ввести IP-адресу Home Assistant.
- «Порт» — стандартний порт MQTT 1883 (за бажання можна змінити в налаштуваннях Mosquitto брокера).
- Ім’я користувача та пароль: дані користувача, що ми створили раніше.Для керування реле можна активувати прапорець «Підписатись» у секції керування виходом.

Home Assistant не створює MQTT-сенсори автоматично після приєднання пристрою до брокера. Адже він не знає, у якій MQTT-темі взяти значення (state_topic), до якого класу належить сенсор (device_class), яким чином потрібно інтерпретувати отримані значення (state_class) і які його одиниці виміру (unit_of_measurement). Це обовʼязкові параметри для створення сенсора, без якого Home Assistant просто не зможе його створити та показати у своєму інтерфейсі.
Ці дані можна або записати вручну в спеціальний конфігураційний файл, або пристрій може їх надіслати сам, якщо підтримує MQTT discovery. На цей момент пристрої smart-MAIC його не мають. Проте за словами розробника проблему дослідять детальніше та додадуть цю функцію.
Тому поки покажу, як це зробити вручну. Для доступу до configuration.yaml потрібно доповнення «Редактор». Щоб встановити такий редактор, необхідно перейти в «Налаштування» >> «Доповнення» >> «Магазин доповнень» >> File Editor. Натиснути «Встановити». Корисним також буде натиснути кнопку «Закріпити» на бічній панелі.

Після входу в File Editor натисніть піктограму папки у верхній лівій частині панелі >> натисніть на файл з назвою «configuration.yaml».


У файлі вставте конфігурацію. Змініть 1862273576 на ID вашого лічильника.
mqtt: sensor: - name: "Напруга smart-MAIC" state_topic: "1862273576.V" device_class: voltage state_class: measurement unit_of_measurement: "V" - name: "Струм smart-MAIC" state_topic: "1862273576.A" device_class: current state_class: measurement unit_of_measurement: "A" - name: "Потужність smart-MAIC" state_topic: "1862273576.W" device_class: power state_class: measurement unit_of_measurement: "W" - name: "Енергія smart-MAIC (Wh)" state_topic: "1862273576.Wh" device_class: energy state_class: total_increasing unit_of_measurement: "Wh" - name: "Енергія smart-MAIC (kWh)" state_topic: "1862273576.kWh" device_class: energy state_class: total_increasing unit_of_measurement: "kWh" - name: "Коефіцієнт потужності smart-MAIC" state_topic: "1862273576.PF" device_class: power_factor state_class: measurement unit_of_measurement: "%" - name: "Температура smart-MAIC" state_topic: "1862273576.Temp" device_class: temperature state_class: measurement unit_of_measurement: "°C" switch: - name: "MAIC-Relay" unique_id: "maic_relay_1862273576" command_topic: "smart-maic/1862273576/SETOUT" payload_on: "1" payload_off: "0" state_topic: "smart-maic/1862273576/OUT" state_on: "1" state_off: "0" retain: false
З приводу керування реле у мене цікава історія. Я думав, що це має бути тема /1862273576/SETOUT, а виявилось, що у мене це smart-maic/1862273576/SETOUT. Щоб визначити, яка тема у вас, ви можете запустити програму MQTT Explorer (як це зробити — дивіться нижче), відкрити керування реле (локально, або на дашборді) і подивитись, у якому топіку OUT змінюється значення. Також помітив, що керування smart-MAIC з Home Assistant відбувається миттєво, а от для передачі статусу реле, коли перемикаєш вручну, потрібно близька 30 секунд. Це не критична помилка, але трохи спантеличує.
- Назва (name) — це довільна назва сенсора.
- Тема стану (state_topic) — тема MQTT, звідки брати виміри.
- Клас пристрою (device_class) — це спосіб вказати Home Assistant, що саме вимірює сенсор. Від цього залежить, яку піктограму, підпис чи колір система покаже на панелі.
- Клас стану (state_class) — вказує, як саме обробляти значення сенсора з часом — наприклад, чи це миттєве значення, чи накопичене.
- Одиниці виміру (unit_of_measurement) обовʼязково повинні бути англійською.
- Унікальний ID (unique_id) — унікальний ідентифікатор. Ставлю, коли отримую помилку — ця сутність не має унікального ID.
- Тема команд (command_topic). Тема MQTT для надсилання команд керування станом реле.
- Тема стану (state_topic) — MQTT тема, з якої пристрій отримує оновлення про свій стан. Реле має три стани ON — увімкнено, OFF — вимкнено, None — невідомо.

Після потрібно перейти в інструменти для розробників, перевірити конфігурацію та перезавантажити Home Assistant.

Коли це зроблено, в інтеграції MQTT мають зʼявитись нові сенсори, а на панелі вони зʼявляються автоматично.
Перегляд MQTT тем в MQTT Explorer
Після підключення smart-MAIC до брокера можна дуже зручно переглядати існуючі MQTT теми за допомогою програми MQTT Explorer. Для цього у вікні зʼєднання в полі Host потрібно вказати IP адресу Home Assistant.
- Port: 1883
- Username: імʼя користувача MQTT
- Password: пароль користувача MQTT
Натиснути кнопку «Зберегти (save)» та «Підключитись (connect)».

Підключення через інтеграцію smart-MAIC
Якщо не хочеться прописувати сенсори руками, в configuration.yaml можна скористатись неофіційною інтеграцією Дмитра Красноухова і вона зробить це за вас.
⚠️ Важливо: інтеграція також потребує налаштування MQTT в Home Assistant та на пристрої (дивіться вище). Її основна перевага — немає потреби вручну додавати кожен сенсор у configuration.yaml.
Для того, щоб завантажити інтеграцію smart MAIC, потрібно встановити HACS (Home Assistant Community Store):
1. Перейти в «Налаштування» >> «Доповнення» >> «Магазин доповнень» — у верхньому правому куті натиснути три крапки >> «Репозиторії» (якщо немає кнопки «Репозиторії», увімкніть розширений режим в налаштуваннях користувача).

У вікні, що відкрилось, вставити URL github.com/hacs/addons >> натиснути кнопку «Додати».

2. У магазині знайти, встановити та запустити доповнення Get HACS. Перезапустити Home Assistant.

3. Перейти в «Налаштування» >> «Пристрої та сервіси» >> «Додати інтеграцію» >> у пошуку знайти HACS.

У вікні, що відкрилось, натиснути усі прапорці та «Надіслати».

4. Для наступного кроку знадобиться акаунт на сайті GitHub. Якщо у вас його немає, створіть. У вікні, що відкрилось, відкрийте посилання. На сторінці активації введіть код, який надав вам HACS та натисніть зелену кнопку «Authorize hacs».

Після цього HACS з’явиться на бічній панелі. Натисніть на нього. У пошуку знайдіть та завантажте інтеграцію smart MAIC. Перезапустіть Home Assistant.

Перейдіть в «Налаштування» >> «Пристрої та сервіси» >> «Додати інтеграцію» >> знайдіть та натисніть на smart MAIC.

У вікні, що відкрилось, в полі «IP-адреса» введіть адресу пристрою smart-MAIC, у полі «PIN» — пін. У полі «Name» — довільну зрозумілу назву.

Після цього в інтерфейсі зʼявляться усі сенсори.

🎯 Плани на майбутнє
У найближчому майбутньому заплановано перехід на платформу ESP32. Це дозволить оновлювати дані MQTT та на дашборді щосекунди, а також додасть можливість використовувати шифроване зʼєднання.
Окрім того, планується додати функцію логування увімкнення та вимкнення реле. Це дозволить відстежувати історію спрацьовування реле, що зробить аналіз і керування енергоспоживанням ще зручнішим.
Також планується випуск нового продукту — E2. Він знаходиться на етапі тестового виробництва, там стоять 2 справжніх реле на 16А.
✅ ❌ Переваги та недоліки
Переваги
Дашборд — не потрібно мати окрему систему для зберігання та візуалізації даних.
Моніторинг споживання електроенергії в режимі реального часу.
Широкий вибір пристроїв: однофазні й трифазні, з різною силою струму, кільцевий або знімний трансформатор, різні антени, з обліком споживання у дві сторони.
Локальний контроль. Я вже писав (тут і тут), наскільки важливий локальний контроль. У даному пристрої присутній MQTT-протокол та локальне API пристрою.
Передача даних у хмару. Якщо пристрій з будь-якої причини вийде з ладу, дані залишаються у хмарі.
Пристрій може бути без доступу до інтернету понад тиждень, при відновленні з’єднання він надішле дані в хмару.
Автоматичне створення дошок для компʼютера та мобільного при під’єднанні нових пристроїв.
Детальна документація.
Мені подобається синтаксис JavaScript у редакторі функцій. Нагадує мені YAML в Home Assistant. Коротко, зрозуміло та лаконічно.
Недоліки
Хотілося б мати простіший процес підключення реле. Зараз вбудоване реле працює як сухий контакт і не керує навантаженнями понад 50 Вт, через що доводиться ставити контактор і додаткове твердотільне реле. Можливо, у майбутніх пристроях варто розглянути інтеграцію силового реле
Незручно, що MQTT-тема статусу реле OUT довго не оновлює статус.
Умови керування реле зараз виглядають занадто складними. Хотілося б, щоб вони були більш інтуїтивними — наприклад, через візуальний редактор з вибором елементів зі списку, або у форматі, подібному до редактора функцій JavaScript.
Немає історії увімкнення та вимкнення реле. За словами розробника, лог стану реле зараз реалізується. Така функція має з’явитися на всіх пристроях.
Не підтримується MQTT discovery в Home Assistant. Через це потрібно додавати сенсори в MQTT вручну в configuration.yaml. Цю проблему дослідять детальніше та додадуть цю функцію.
В україномовній базі знань окремі статті, більшість зображень і реклама в google російською. Вважаю, що це можна та варто виправити.
Загалом графічний інтерфейс (UI) дашборду виглядає застарілим. Наприклад, віджети доводиться пересувати так, що вони перекривають один одного, і це забирає час. Можливо, зручніше було б реалізувати переміщення з автоматичним розсуванням сусідніх елементів.
Побажання: було б зручно мати mDNS-адресу, на кшталт smart-maic.local, щоб не шукати IP-адресу пристрою.
❓Поширені питання
Де отримати допомогу?
smart-MAIC має свій офіційний форум. Там можна поставити питання, що вас цікавлять. Також пристрої мають окремі сторінки посібника користувача з корисною інформацією: D101, D103, D1.
Також до слова нагадаю, що я створив загальний форум, присвячений розумному будинку.
Чому smart-MAIC не зчитує показники?
Зазвичай причина в неправильному монтажі. Головне правило — трансформатор струму завжди має бути надягнений на фазний провід. Переконайтеся, що ви підключили його саме так, а не на нульовий або інший. Перевірте схему підключення вашого пристрою в посібнику користувача.
Чому smart-MAIC не бачить Wi-Fi?
Пристрої smart-MAIC працюють лише на частоті 2.4 ГГц. Якщо ваш роутер працює на 5 ГГц, або має комбіновану мережу з однаковою назвою (SSID) для обох частот, спробуйте створити окрему мережу на 2.4 ГГц. Також переконайтеся, що сигнал Wi-Fi достатньо сильний у місці встановлення пристрою.
Як інтегрувати smart-MAIC в Home Assistant?
Пристрої smart-MAIC передають дані за допомогою протоколу MQTT. Це — простий і надійний спосіб для обміну інформацією між пристроями розумного будинку. Щоб налаштувати цю інтеграцію, потрібно виконати такі кроки:
- Встановлення Mosquitto broker: У Home Assistant необхідно встановити та налаштувати доповнення Mosquitto broker. Це ваш «посередник», який отримуватиме дані від smart-MAIC та передаватиме їх Home Assistant.
- Налаштування інтеграції MQTT: у Home Assistant потрібно додати інтеграцію MQTT та підключитися до встановленого брокера.
- Додавання сенсорів: після цього кожен сенсор (напруга, струм, потужність тощо) та реле пристрою smart-MAIC необхідно додати вручну у файл configuration.yaml Home Assistant. Це дозволить Home Assistant «бачити» дані з пристрою та використовувати їх для автоматизацій.
Також існує альтернативний метод, який заміняє третій крок (MQTT-брокер та інтеграцію MQTT все одно потрібно встановлювати) та економить багато часу на додаванні сенсорів вручну. Це інтеграція smart-MAIC, доступна через HACS.
Помилка: ця сутність не має унікального ID
Іноді, щоб помилка пропала, достатньо почекати хвилину. Якщо не допомагає, в налаштуванні сенсора треба додати поле unique_id, наприклад:
switch: - name: "MAIC-Relay" unique_id: "maic_relay_1862273576" command_topic: "smart-maic/1862273576/SETOUT" payload_on: "1" payload_off: "0" state_topic: "smart-maic/1862273576/OUT" state_on: "1" state_off: "0" retain: false
Висновок
На мою думку, smart-MAIC — це класний український продукт. Він чітко виконує свою роботу: моніторить, коли і як саме використовується електроенергія. Це не просто прилад, це реальне розуміння, куди йдуть твої гроші та кіловати, що вже саме по собі створює цінність.
Як і з будь-якою розумною технікою, ви можете зіткнутися з технічними нюансами, які я описав вище. Але вони не перекривають загального позитивного враження.
Натомість мені сподобалося відчуття, що пристрій намагається бути зручним для тебе. Усі ці деталі — проста реєстрація у дашборді, автоматичне створення дошок і перегляд споживання в режимі реального часу — роблять процес приємним та зрозумілим.
Сподобалась стаття? Підписуйтесь на автора, щоб отримувати сповіщення про нові публікації на пошту.

9 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів