Документація

Зчитувальні SML-лічильники з оптичною зчитувальною головкою

Багато "сучасних" лічильників мають оптичний інтерфейс, тобто інфрачервоний діод, за допомогою якого деякі поточні значення лічильника виводяться у форматі SML. CFos Charging Manager підтримує такі лічильники та підключення оптичної зчитувальної головки. Оптичні зчитувальні головки доступні у двох версіях: З рівнем TTL 3,3 В або з USB-підключенням. Ви можете підключити зчитувальну головку TTL до контролера cFos Power Brain, а головку з USB-інтерфейсом - до Raspberry PI або Windows.

Для зчитування лічильника, який розмовляє мовою SML, за допомогою оптичної зчитувальної головки, вам потрібна зчитувальна головка з рівнем TTL для cFos Power Brain. Вона підключається наступним чином: Для контролерів з апаратною версією 1.1 (Rev. C) і 2.0 (Rev. F):

GND - вивід 10
TxD - вивід 11 - RxD зчитувача підключається тут
RxD - вивід 12 - TxD зчитувача підключається тут
Vcc - вивід 15

Потім налаштуйте лічильник типу "SML Meter COM Port" в cFos Charging Manager. Введіть COM2,9600,8,N,1 як адресу.
Якщо ви використовуєте cFos Charging Manager під Windows або Raspberry, вам знадобиться оптична зчитувальна головка з інтерфейсом USB. Встановіть тип "SML Meter" як лічильник і задайте адресу COMx,9600,8,N,1, де COMx - це COM-порт, під яким зчитувач USB звітує (подібно до адаптерів Modbus).

Увімкнення лічильника за допомогою миготливого коду

У базовому стані "сучасні вимірювальні прилади", встановлені в шафах лічильників, подають кВт-год лише через оптичний інтерфейс. Для того, щоб своєчасно отримувати значення показників, їх необхідно активувати за допомогою PIN-коду. PIN-код можна отримати у оператора точки обліку або оператора мережі. Якщо у вас є PIN-код, ви можете розблокувати лічильник за допомогою ліхтарика: Один раз спалахнути оптичним інтерфейсом. Після цього лічильник виконає тест дисплея і на дисплеї з'явиться напис "PIN-код" та 4 нулі. Тепер можна збільшувати перший 0 імпульсами тривалістю приблизно 1 сек. Тепер можна збільшувати перший 0 імпульсами тривалістю приблизно 1 сек. до тих пір, поки не буде введена перша цифра пін-коду. Потім дочекатися переходу курсору на 2-й нуль і відповідно збільшити цю цифру миготливими імпульсами. Після введення всіх 4 цифр ПІН-коду лічильник увімкнеться на 120 секунд. У цьому стані коротке миготіння призводить до зміни зображення на дисплеї. Один з них - "PIN on". Тепер світиться приблизно 5 секунд, поки не з'явиться напис "PIN-код вимкнено". Тепер ви назавжди увімкнули передачу активної потужності через оптичний інтерфейс. Зверніть увагу, що це також дозволяє будь-кому, хто має ліхтарик, зчитувати різні значення лічильника. На жаль, активна потужність часто передається лише як сумарна величина. Потім менеджер зарядки cFos розраховує відповідні значення струму для фаз. Оскільки це піддається певному ступеню неточності, тому слід планувати або встановлювати певний резерв для завдань управління навантаженням.

Лічильник зчитування з Tibber Pulse

Щоб отримувати дані з Tibber-Pulse безпосередньо в Charging Manager, веб-сервер на Tibber-Bridge повинен бути постійно активований. Для цього ви можете виконати наступні кроки:

  1. Запишіть пароль на містку (він знаходиться на QR-коді), наприклад, ABCD-AA11
  2. Витягніть міст, підключіть його до мережі, можливо, на 1 секунду, знову витягніть і підключіть
  3. Тепер кільце має загорітися зеленим кольором, як і на початку (ні, ви не втратили жодних налаштувань!)
  4. Знайдіть WLAN "TibberBridge" на ноутбуці/мобільному телефоні, ключ WPA - пароль, згаданий вище
  5. Після успішного підключення перейдіть на сайт http://10.133.70.1/params/
  6. Введіть ім'я користувача "admin", пароль, як зазначено вище
  7. Внизу встановіть атрибут "webserver_force_enable" на "true" (введіть!) та "Store params to flash"
  8. Вимкніть і знову увімкніть, тепер Pulse-Bridge повинен знову з'явитися "нормально"
Тепер створіть новий лічильник типу "SLM Meter HTTP" у wallbox і введіть "http://admin:Passwort як oben@IP-der-Tibber-Bridge/data.json?node_id=1" в якості адреси.

Ось кілька важливих зауважень щодо роботи з Tibber Pulse.

Знімайте показання лічильника з Tasmota

Tasmota - операційна система для електрофільтрових апаратів Espressif. Ви можете підключити оптичну зчитувальну головку Hichi IR до модуля ESP під управлінням Tasmota. Потім Tasmota надає веб-сервер, з якого cFos Charging Manager може зчитувати дані лічильника, визначені за допомогою зчитувальної головки. Ось інструкції Андреаса Х. про те, як налаштувати Tasmota відповідним чином:

Після інтеграції в WLAN зчитувальну головку необхідно описати відповідним скриптом згідно з наявним лічильником.
Веб-інтерфейс (IP головка зчитування) -> Консолі -> Редагувати скрипт (зберегти скрипт)
Важливо: Активувати "Увімкнути скрипт" та зберегти
З наявним визначенням лічильника "Tasmota_Smartmeter_http.json" зчитується лічильник Logarex моделі LK13BE з SML.
Відповідний сценарій:

         >D
         >B
         ->sensor53 r
         >M 1
         +1,3,s,16,9600,LK13BE,1,10,2F3F210D0A,063035310D0A
         1,77070100010800ff@1000,Gesamt kWh bezogen,kWh,Power_total_in,1
         1,77070100020800ff@1000,Gesamt kWh geliefert,kWh,Power_total_out,1
         1,77070100100700ff@1,Verbrauch aktuell,W,Power_curr,0
         1,77070100240700ff@1,Power L1,W,Power_L1_curr,0
         1,77070100380700ff@1,Power L2,W,Power_L2_curr,0
         1,770701004C0700ff@1,Power L3,W,Power_L3_curr,0
         1,77070100200700ff@1,Voltage L1,V,Volt_L1_curr,1
         1,77070100340700ff@1,Voltage L2,V,Volt_L2_curr,1
         1,77070100480700ff@1,Voltage L3,V,Volt_L3_curr,1
         1,770701001f0700ff@1,Amperage L1,A,Amperage_L1_curr,2
         1,77070100330700ff@1,Amperage L2,A,Amperage_L2_curr,2
         1,77070100470700ff@1,Amperage L3,A,Amperage_L3_curr,2
         1,770701000e0700ff@1,Frequency,Hz,HZ,2
         1,77070100510704ff@1,Phaseangle I-L1/U-L1,deg,phase_angle_p1,1
         1,7707010051070fff@1,Phaseangle I-L2/I-L2,deg,phase_angle_p2,1
         1,7707010051071aff@1,Phaseangle I-L3/I-L3,deg,phase_angle_p3,1
         1,77070100510701ff@1,Phase angle U-L2/U-L1,deg,phase_angle_l2_l1,1
         1,77070100510702ff@1,Phase angle U-L3/U-L1,deg,phase_angle_l3_l1,1
         

Якщо використовується лічильник, відмінний від зазначеного в прикладі, Tasmota повинна бути введена в експлуатацію зі сценарієм, що відповідає існуючому лічильнику.
Відповідні скрипти Tasmota для найпоширеніших моделей можна знайти в Інтернеті.
Після цього можна протестувати результат за посиланням http://ip_lesekopf/cm?cmnd=status%2010. Зворотній зв'язок після цього має виглядати приблизно так.
Тоді відгук повинен виглядати приблизно так (приклад: Logarex LK13BE)

         {
         "StatusSNS":{
         "Time":"2022-09-24T10:16:32",
         "LK13BE":{
         "Power_total_in":108.9,
         "Power_total_out":0.0,
         "Power_curr":4294,
         "Power_L1_curr":1390,
         "Power_L2_curr":1453,
         "Power_L3_curr":1450,
         "Volt_L1_curr":235.0,
         "Volt_L2_curr":232.9,
         "Volt_L3_curr":234.2,
         "Amperage_L1_curr":5.96,
         "Amperage_L2_curr":6.33,
         "Amperage_L3_curr":6.25,
         "HZ":50.00,
         "phase_angle_p1":353.1,
         "phase_angle_p2":351.6,
         "phase_angle_p3":353.2,
         "phase_angle_l2_l1":120.1,
         "phase_angle_l3_l1":241.0
         }
         }
         }
         

Відповідно, записи у визначенні лічильника (JSON) повинні бути адаптовані індивідуально та завантажені до cFos WB.

Для цього зворотного зв'язку в cFos Charging Manager можна створити лічильник, визначений користувачем, використовуючи визначення JSON. Для наведеного вище прикладу, ось завантаження на сторінці пристроїв, що підтримуються cFos Charging Manager. Потім в cFos Charging Manager ви вводите лічильник типу "HTTP Input" з адресою вашого Tasmota.