Posiadam kilka liczników rodzimej produkcji F&F LE-01MQ.
Posiadają one możliwość odczytu z wykorzystaniem protokołu Modbus, podobnie jak liczniki SDM (viewtopic.php?t=11879), dla których niedawno zostało dodane wsparcie w GUI-Generic.
Pytanie czy ktoś by się podjął dodania obsługi dla tych liczników w Supli? Wydaje mi się że można bazować na kodzie dla liczników SDM, tylko kwestia dopasowania rejestrów, chyba że sie mylę.
W każdym bądź razie jak znajdziesz się chętny, który to ogarnie to w zamian wyślę taki licznik.
https://www.fif.com.pl/pl/liczniki-zuzy ... -01mq.html
Poniżej zamieszczam dostępne rejestry:
Wsparcie dla licznika energii F&F z serii LE
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Z tego co widzę to powinno zadziałać z tym co aktualnie mamy w GG, ewentualnie trzeba by dodać brakujące rejestry - f&f le-01mq i le-03mq układem rejestrów pasują do sdm-220 i sdm-630.
https://gui-generic-builder.supla.io/
-
Yepestis
- Posts: 890
- Joined: Mon Sep 24, 2018 6:08 pm
- Location: Wrocław
- Has thanked: 19 times
- Been thanked: 3 times
Dzięki za info, zagłębię się w temat, przetestuję i dam znać.krycha88 wrote: Sun Jan 22, 2023 9:52 am Z tego co widzę to powinno zadziałać z tym co aktualnie mamy w GG, ewentualnie trzeba by dodać brakujące rejestry - f&f le-01mq i le-03mq układem rejestrów pasują do sdm-220 i sdm-630.
-
Yepestis
- Posts: 890
- Joined: Mon Sep 24, 2018 6:08 pm
- Location: Wrocław
- Has thanked: 19 times
- Been thanked: 3 times
Niestety coś mi nie działa, testuje na Nodemcu czyli ESP8266.
Baudrate 9600
Adres MB 1
Wykorzystuje konwerter TTL to RS485 XY-017 (sprawdzony że działa na odczycie z LS1024B).
Połączenie Rx do Rx, Tx do Tx. A do A, B do B.
Co mnie zastanawia to że dioda TxD na konwerterze cały czas świeci.
W aplikacji brak wskazań
Jakieś pomysły co mogę robić nie tak?
EDIT
Sprawdziłem jeszcze czy coś wysyła samo ESP do licznika, podłączyłem do portu COM i jakaś transmisja tam się pojawią ale nie wiem czy to Modbus czy logi z seriala. Przełączyłem więc Rx na GPIO14 oraz Tx na GPIO12. Po uruchomieniu modułu przez chwilę mam transmisję na 9600 a później przerwa i znowu coś leci.
Baudrate 9600
Adres MB 1
Wykorzystuje konwerter TTL to RS485 XY-017 (sprawdzony że działa na odczycie z LS1024B).
Połączenie Rx do Rx, Tx do Tx. A do A, B do B.
Co mnie zastanawia to że dioda TxD na konwerterze cały czas świeci.
W aplikacji brak wskazań
Jakieś pomysły co mogę robić nie tak?
EDIT
Sprawdziłem jeszcze czy coś wysyła samo ESP do licznika, podłączyłem do portu COM i jakaś transmisja tam się pojawią ale nie wiem czy to Modbus czy logi z seriala. Przełączyłem więc Rx na GPIO14 oraz Tx na GPIO12. Po uruchomieniu modułu przez chwilę mam transmisję na 9600 a później przerwa i znowu coś leci.
You do not have the required permissions to view the files attached to this post.
-
Yepestis
- Posts: 890
- Joined: Mon Sep 24, 2018 6:08 pm
- Location: Wrocław
- Has thanked: 19 times
- Been thanked: 3 times
Przy tych pinach jest problem ze startem ESP
Code: Select all
ets Jan 8 2013,rst cause:2, boot mode:(7,6)
Wersja GG v5.8.23
EDIT
Takie informacje mi się wyświetlają, rozumiem że jak będzie komunikacja to SuccCount coś będzie wyświetlał?
Code: Select all
SuccCount:0 ErrCount:14 ErrCode:4
Generując GG wybrałem
Code: Select all
SUPLA_MODBUS_SDM_ONE_PHASE-
Yepestis
- Posts: 890
- Joined: Mon Sep 24, 2018 6:08 pm
- Location: Wrocław
- Has thanked: 19 times
- Been thanked: 3 times
Ok, tylko powiedz pod które GPIO w ESP32 proponujesz podłączyć?krycha88 wrote: Mon Jan 23, 2023 8:53 am Jeszcze możesz podłączyć to do ESP32. Jak tam nie zadziała to nic nie zrobimy bez przerabiania kodu.
