Citirea contoarelor SML cu cap de citire optic

Multe contoare "moderne" au o interfață optică, adică o diodă cu infraroșu, cu ajutorul căreia unele valori ale contoarelor de curent sunt emise în format SML. CFos Charging Manager acceptă aceste contoare și conectarea unui cap de citire optic. Capetele de citire optice sunt disponibile în două variante: Cu un nivel TTL de 3,3 V sau cu conexiune USB. Puteți conecta un cap de citire TTL la controlerul cFos Power Brain, iar unul cu o interfață USB la Raspberry PI sau Windows.

Pentru a citi un contor care vorbește SML utilizând un cap de citire optic, aveți nevoie de un cap de citire cu nivel TTL pentru cFos Power Brain. Acesta este cablat după cum urmează: Pentru controlerele cu Revizia hardware 1.1 (Rev. C) și 2.0 (Rev. F):

GND - Pin 10
TxD - Pin 11 - aici este conectat RxD al cititorului
RxD - Pin 12 - aici este conectat TxD al cititorului
Vcc - Pin 15

Apoi, configurați un contor de tip "SML Meter" în cFos Charging Manager. Introduceți COM2,9600,8,8,N,1 ca adresă.
Dacă utilizați cFos Charging Manager sub Windows sau Raspberry, aveți nevoie de un cap de citire optică cu interfață USB. Setați tipul "SML Meter" ca aparat de măsură și setați adresa la COMx,9600,8,8,N,1, unde COMx este portul COM sub care se raportează cititorul USB (similar cu adaptoarele Modbus).

Activarea contorului cu cod intermitent

În starea de bază, "dispozitivele moderne de măsurare" instalate în dulapurile de contoare furnizează kWh doar prin intermediul interfeței optice. Pentru a primi la timp valorile de performanță, acestea trebuie să fie activate cu un cod PIN. Puteți obține PIN-ul de la operatorul punctului de măsurare sau de la operatorul de rețea. Dacă aveți PIN-ul, puteți debloca contorul cu o lanternă: Se aprinde o dată interfața optică. Aparatul de măsură va efectua apoi un test de afișare, iar pe ecran vor apărea "PIN" și 4 zerouri. Acum puteți crește primul 0 prin impulsuri de aproximativ 1 sec. Acum puteți crește primul 0 prin impulsuri de aproximativ 1 sec. până când ați introdus prima cifră a pinului. Așteptați apoi până când cursorul sare la al doilea zero și creșteți această cifră în mod corespunzător prin intermitența impulsurilor. După ce ați introdus toate cele 4 cifre ale PIN-ului, contorul este activat timp de 120 de secunde. În această stare, o clipire scurtă face ca afișajul să treacă la diferite reprezentări. Una dintre ele este "PIN on". Acum se aprinde timp de aprox. 5sec până când apare "PIN off". Acum ați activat permanent transmiterea puterii active prin intermediul interfeței optice. Vă rugăm să rețineți că acest lucru permite, de asemenea, oricărei persoane cu o lanternă să citească diferitele valori ale contorului. Din păcate, puterea activă este adesea transmisă doar ca valoare totală. Managerul de încărcare cFos calculează apoi valorile corespunzătoare ale curentului pentru fiecare fază. Deoarece acest lucru este supus unui anumit grad de imprecizie, ar trebui, prin urmare, să planificați sau să stabiliți o anumită rezervă pentru sarcinile de gestionare a sarcinii.

Citiți contorul cu Tasmota

Tasmota este un sistem de operare pentru procesoarele Espressif ESP. Puteți conecta capul de citire optică Hichi IR la un modul ESP care rulează Tasmota. Tasmota oferă apoi un server web de pe care cFos Charging Manager poate citi datele contorului determinate prin intermediul capului de citire. Iată instrucțiunile lui Andreas H. despre cum să configurați Tasmota în mod corespunzător:

După integrarea în WLAN, capul de citire trebuie să fie descris cu scriptul corespunzător în funcție de contorul existent.
Interfață web (cap de citire IP) -> Consoles -> Edit Script (stoca script)
Important: Activați "Script enable" și salvați
Cu definiția existentă a contorului "Tasmota_Smartmeter_http.json" se citește un contor Logarex model LK13BE cu SML.
Scriptul de potrivire:

>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

În cazul în care se utilizează un alt contor decât cel menționat în exemplu, Tasmota trebuie să fie pus în funcțiune cu scriptul corespunzător contorului existent.
Scripturile Tasmota adecvate pentru cele mai comune modele pot fi găsite pe internet.
Ulterior, rezultatul poate fi testat cu link-ul http://ip_lesekopf/cm?cmnd=status%2010. Feedback-ul ar trebui să arate astfel.
Feedback-ul ar trebui să arate ceva de genul următor (exemplu: 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
}
}
}

În consecință, intrările din definiția contorului (JSON) trebuie adaptate individual și încărcate în cFos WB.

Pentru acest feedback, se poate crea un contor definit de utilizator în cFos Charging Manager folosind o definiție JSON. Pentru exemplul de mai sus, iată descărcarea de pe pagina dispozitivelor acceptate de cFos Charging Manager. În cFos Charging Manager, introduceți apoi un contor de tip "HTTP Input" cu adresa Tasmota.