Многія «сучасныя» лічыльнікі маюць аптычны інтэрфейс, то ёсць інфрачырвоны дыёд, з дапамогай якога некаторыя бягучыя значэння лічыльніка выводзяцца ў фармаце 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 - Pin 11 - тут падключаецца RxD счытвальніка
RxD - Pin 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 секунды, пакуль не ўвядзеце першую лічбу PIN-кода. Затым пачакайце, пакуль курсор не пераскочыць на 2-й нуль, і адпаведна павялічце гэтую лічбу мігцяць імпульсамі. Пасля ўводу ўсіх 4 лічбаў PIN-кода лічыльнік актывуецца на 120 секунд. У гэтым стане кароткае мірганне прыводзіць да таго, што дысплей змяняецца на розныя прадстаўленні. Адзін з іх - "ПІН-код уключаны". Цяпер гарыць прыблізна на 5 секунд, пакуль не з'явіцца «PIN выключаны». Цяпер вы пастаянна актывавалі перадачу актыўнай магутнасці праз аптычны інтэрфейс. Калі ласка, звярніце ўвагу, што кожны, хто мае ліхтарык, можа выкарыстоўваць гэта для чытання розных значэнняў лічыльніка. На жаль, актыўная магутнасць часта перадаецца толькі як агульнае значэнне. Затым cFos Charging Manager разлічвае адпаведныя значэнні току для фаз. Паколькі гэта звязана з пэўнай ступенню недакладнасці, вы павінны спланаваць або ўсталяваць пэўны рэзерв для задач кіравання нагрузкай.
Каб атрымаць дадзеныя з Tibber-Pulse непасрэдна ў Charging Manager, вэб-сервер на Tibber-Bridge павінен быць пастаянна актываваны. Каб зрабіць гэта, вы можаце выканаць наступныя дзеянні:
Tasmota - гэта аперацыйная сістэма для працэсараў ESP 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.
Заўвага: для Tasmota існуюць розныя варыянты канфігурацыі. У нас ёсць прыведзеныя вышэй інструкцыі ад вопытнага карыстальніка Tasmota. Калі ў вас ёсць якія-небудзь пытанні, на жаль, Tasmota не можа забяспечыць прамую падтрымку. Калі ласка, звяжыцеся з нашай сістэмай пытанняў&адказаў, дзе ёсць іншыя карыстальнікі Tasmota, якія, спадзяюся, могуць дапамагчы.