Читајте SML броила со оптичка глава за читање

Многу „модерни“ броила имаат оптички интерфејс, односно инфрацрвена диода, со која некои од тековните вредности на броилата се емитуваат во SML формат. CFos Charging Manager ги поддржува овие броила и поврзувањето на оптички читач. Оптичките глави за читање се достапни во две верзии: со 3,3V 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 Charging Manager. Внесете COM2,9600,8,N,1 како адреса.
Ако користите cFos Charging Manager под Windows или Raspberry, потребна ви е оптичка глава за читање со USB интерфејс. Поставете го типот „SML Meter“ како метар и поставете ја адресата на COMx,9600,8,N,1, каде што COMx е COM портот под кој известува читачот на USB (слично на Modbus адаптерите).

Отклучете бројач со код за трепкање

Во основната состојба, „современите мерни уреди“ инсталирани во кабинети за броила обезбедуваат kWh само преку оптички интерфејс. За да добиете навремени вредности за изведба, треба да ги отклучите со PIN. ПИН-кодот ќе го добиете од вашиот оператор на броила или мрежен оператор. Ако го имате PIN-от, можете да користите фенерче за да го отклучите бројачот: трепнете еднаш на оптичкиот интерфејс. Мерачот потоа врши тест на екранот и потоа на екранот се појавуваат „PIN“ и 4 нули. Сега можете да ги зголемите првите 0 со импулси од околу 1 секунда времетраење додека не ја внесете првата цифра од пинот. Потоа почекајте додека курсорот не скокне на 2-та нула и соодветно зголемете ја оваа цифра со трепкање на импулси. Откако ќе ги внесете сите 4 цифри од PIN-от, бројачот се активира 120 секунди. Во оваа состојба, краткото трепкање предизвикува екранот да се смени на различни претстави. Еден од нив е „PIN вклучен“. Сега светнете околу 5 секунди додека не се појави „PIN off“. Сега трајно сте го активирале преносот на активната енергија преку оптичкиот интерфејс. Имајте предвид дека секој со батериска ламба може да го користи ова за да ги прочита различните вредности на мерачот. За жал, активната моќност често се пренесува само како вкупна вредност. CFos Charging Manager потоа ги пресметува соодветните тековни вредности за фазите. Бидејќи ова е поврзано со одреден степен на неточност, треба да планирате или поставите одредена резерва за задачите за управување со оптоварувањето.

Читање метри со Тасмота

Tasmota е оперативен систем за ESP процесорите на Espressif. Може да ја поврзете главата за оптичко читање Hichi IR со ESP модул што работи Tasmota. Потоа, Tasmota обезбедува веб-сервер од кој CFos Charging Manager може потоа да ги чита податоците од мерачот што се одредуваат преку главата за читање. Еве ги упатствата од Андреас Х. за тоа како соодветно да ја конфигурирате Тасмота:

По интеграцијата во 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.