ля вимірювання параметрів електричної мережі на мій погляд доцільно використовувати створені для цього пристрої. Одним з таких пристроїв є лічильник електричної енергії Eastron SDM630 Наскільки я знаю він не сертифікований в Україні та не є вимірювальним приладом, але для дома ніхто не заважає його використовувати (його однофазний аналог в мене нарахував на 3 кВт більше у порівнянні з лічильником від обленерго. За цей період було спожито біля 4000 кВт*ч. Вважаю що це нормальний результат, хоча він ніяк не дає можливості робити висновки на відповідність китайського лічильника нормам). SDM630 окрім рахування спожитої енергії вимірює усі основні показники як напруга, струм, потужність активна те реактивна по фазам та у цілому та інші. Отримати ці значення можна за допомогою протоколу Modbus. Знайти опис регістрів можна наприклад за цим посиланням – SDM630-Modbus_Protocol.pdf (innon.com)
Я буду отримувати параметри електромережі за допомогою Openhub. Він має підтримку протоколу Modbus. Лічильник має порт RS485 у той час як openHAB працює у віртуальному середовищі та немає ніяких фізичних портів. Для можливості легкого переносу віртуальної машини у іншу систему віртуалізації чи апаратну платформу ніякого доступу з віртуальної машини до заліза робити не будемо. Для підключення будемо використовувати TCP2RS485 Modbus gateway. Схема виходить наступна: