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

Отчитане на измервателни уреди SML с оптична четяща глава

Много "модерни" електромери имат оптичен интерфейс, т.е. инфрачервен диод, с който някои стойности на токомера се извеждат в SML формат. Мениджърът за зареждане cFos поддържа тези измервателни уреди и свързването на оптична четяща глава. Оптичните четящи глави се предлагат в два варианта: С ниво 3,3 V TTL или с 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" в мениджъра за зареждане cFos. Въведете COM2,9600,8,N,1 като адрес.
Ако използвате мениджъра за зареждане на cFos под Windows или Raspberry, ви е необходима оптична четяща глава с USB интерфейс. Настройте типа "SML Meter" като измервателен уред и задайте адреса на COMx,9600,8,N,1, където COMx е COM портът, под който се отчита USB четецът (подобно на Modbus адаптерите).

Активиране на брояча с код за мигане

В базовия си вид "модерните измервателни устройства", монтирани в електромерните шкафове, предоставят данни за kWh само чрез оптичен интерфейс. За да получавате своевременно стойности за ефективността, те трябва да бъдат активирани с ПИН код. Можете да получите ПИН кода от оператора на измервателната точка или от оператора на мрежата. Ако разполагате с ПИН кода, можете да отключите брояча с фенерче: Премигване на оптичния интерфейс веднъж. След това измервателният уред ще извърши тест на дисплея и на дисплея ще се появят "PIN" и 4 нули. Сега можете да увеличите първата 0 с импулси от около 1 сек. Сега можете да увеличите първата 0 с импулси от около 1 секунда, докато въведете първата цифра на пина. След това изчакайте, докато курсорът премине към втората нула, и съответно увеличете тази цифра чрез мигащи импулси. След като въведете всички 4 цифри на ПИН кода, броячът се активира за 120 секунди. В това състояние краткото мигане води до смяна на дисплея с различни изображения. Една от тях е "PIN on". Сега светнете за около 5 секунди, докато се появи надпис "PIN off". Вече сте активирали за постоянно предаването на активна мощност чрез оптичния интерфейс. Моля, обърнете внимание, че това позволява на всеки, който разполага с фенерче, да отчита различните стойности на измервателния уред. За съжаление активната мощност често се предава само като обща стойност. След това мениджърът за зареждане на cFos изчислява съответните стойности на тока за фазите. Тъй като това е свързано с известна степен на неточност, трябва да планирате или да заложите определен резерв за задачите по управление на натоварването.

Отчитане на брояча с Tasmota

Tasmota е операционна система за процесори Espressif ESP. Можете да свържете оптичната четяща глава Hichi IR към ESP модул с Tasmota. След това Tasmota предоставя уеб сървър, от който мениджърът за таксуване cFos може да прочете данните от измервателния уред, определени чрез четящата глава. Ето инструкциите на Андреас Х. за това как да конфигурирате 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 може да се създаде потребителски дефиниран брояч с помощта на JSON дефиниция. За горния пример ето изтеглянето на страницата на устройствата, поддържани от мениджъра за зареждане cFos. След това в мениджъра за таксуване cFos въведете брояч от типа "HTTP Input" с адреса на вашата Tasmota.