Baca meter SML dengan kepala baca optik

Banyak meter "moden" mempunyai antara muka optik, iaitu diod inframerah, yang mana beberapa nilai meter semasa dikeluarkan dalam format SML. Pengurus Pengecasan cFos menyokong meter ini dan sambungan pembaca optik. Kepala bacaan optik tersedia dalam dua versi: dengan tahap TTL 3.3V atau dengan sambungan USB. Anda boleh menyambungkan kepala bacaan TTL ke pengawal cFos Power Brain, dan satu dengan antara muka USB ke Raspberry PI atau Windows.

Untuk membaca meter yang bercakap SML menggunakan kepala baca optik, anda memerlukan kepala baca dengan tahap TTL untuk Otak Kuasa cFos. Ini berwayar seperti berikut: Untuk pengawal dengan semakan perkakasan 1.1 (Rev. C) dan 2.0 (Rev. F):

GND - pin 10
TxD - Pin 11 - RxD pembaca disambungkan di sini
RxD - Pin 12 - TxD pembaca disambungkan di sini
Vcc - pin 15

Kemudian sediakan meter jenis "SML Meter" dalam Pengurus Pengecasan cFos. Masukkan COM2,9600,8,N,1 sebagai alamat.
Jika anda menggunakan Pengurus Pengecasan cFos di bawah Windows atau Raspberry, anda memerlukan kepala bacaan optik dengan antara muka USB. Sediakan jenis "SML Meter" sebagai meter dan tetapkan alamat kepada COMx,9600,8,N,1, dengan COMx ialah port COM di mana pembaca USB melaporkan (serupa dengan penyesuai Modbus).

Buka kunci kaunter dengan kod kelip

Dalam keadaan asas, "peranti pengukur moden" yang dipasang dalam kabinet meter hanya membekalkan kWj melalui antara muka optik. Untuk menerima nilai prestasi tepat pada masanya, anda perlu membuka kuncinya dengan PIN. Anda akan menerima PIN daripada operator meter atau operator rangkaian anda. Jika anda mempunyai PIN, anda boleh menggunakan lampu suluh untuk membuka kunci kaunter: berkelip sekali pada antara muka optik. Meter kemudian menjalankan ujian paparan dan kemudian "PIN" dan 4 sifar muncul dalam paparan. Kini anda boleh meningkatkan 0 pertama dengan denyutan tempoh lebih kurang 1 saat sehingga anda telah memasukkan digit pertama pin. Kemudian tunggu sehingga kursor melompat ke sifar ke-2 dan tingkatkan digit ini dengan sewajarnya dengan memancarkan impuls. Selepas anda memasukkan kesemua 4 digit PIN, kaunter diaktifkan selama 120 saat. Dalam keadaan ini, berkelip ringkas menyebabkan paparan bertukar kepada perwakilan yang berbeza. Salah satunya ialah "PIN dihidupkan". Sekarang menyala selama lebih kurang 5 saat sehingga "PIN mati" muncul. Anda kini telah mengaktifkan penghantaran kuasa aktif secara kekal melalui antara muka optik. Sila ambil perhatian bahawa sesiapa sahaja yang mempunyai lampu suluh boleh menggunakan ini untuk membaca pelbagai nilai meter. Malangnya, kuasa aktif selalunya hanya dihantar sebagai nilai keseluruhan. Pengurus Pengecasan cFos kemudian mengira nilai semasa yang sepadan untuk fasa tersebut. Oleh kerana ini dikaitkan dengan tahap ketidaktepatan tertentu, anda harus merancang atau menetapkan rizab tertentu untuk tugas pengurusan beban.

Membaca meter dengan Tasmota

Tasmota ialah sistem pengendalian untuk pemproses ESP Espressif. Anda boleh menyambungkan kepala baca optik IR Hichi ke modul ESP yang menjalankan Tasmota. Tasmota kemudiannya menyediakan pelayan web di mana Pengurus Pengecasan cFos kemudiannya boleh membaca data meter yang ditentukan melalui kepala bacaan. Berikut ialah arahan daripada Andreas H. tentang cara mengkonfigurasi Tasmota dengan sewajarnya:

Selepas penyepaduan ke dalam WLAN, kepala bacaan mesti ditulis dengan skrip yang berkaitan mengikut meter sedia ada.
Antara muka web (kepala baca IP) -> Konsol -> Edit Skrip (skrip kedai)
Penting: Aktifkan "Skrip daya" dan simpan
Dengan definisi meter sedia ada "Tasmota_Smartmeter_http.json" model meter Logarex LK13BE dibacakan dengan SML.
Skrip yang sepadan:

>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

Jika kaunter selain daripada yang dinyatakan dalam contoh digunakan, Tasmota mesti ditugaskan dengan skrip yang sepadan dengan kaunter sedia ada.
Skrip Tasmota yang sesuai untuk model yang paling biasa boleh didapati di Internet.
Output kemudiannya boleh diuji dengan pautan http://ip_lesekopf/cm?cmnd=status%2010 .
Maklum balas akan kelihatan seperti ini (contoh: 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
}
}
}

Entri dalam definisi meter (JSON) mesti diselaraskan dengan sewajarnya dan dimuat naik ke cFos-WB.

Untuk maklum balas ini, kaunter yang ditentukan pengguna kemudiannya boleh dibuat dalam Pengurus Pengecasan cFos menggunakan definisi JSON. Untuk contoh di atas, berikut ialah muat turun daripada halaman peranti yang disokong Pengurus Pengecasan cFos. Dalam Pengurus Pengecasan cFos, masukkan kaunter jenis "Input HTTP" dengan alamat Tasmota anda.