Dobry wieczór, nie marnując czasu wziąłem się za integracje następnego urządzenia z HA.
Licznik mam połączony przez serwer TCP, jest to drugie urządzenie więc ustawiłem slave ID na 2 i jest komunikacja, posiłkuje się tabelą rejestru:
Znalazłem też inne adresy rejestru ale żadne nie działają należycie, mimo tego, że pojawiają się aktywne encje w rejestrze, to nie są to dane które odpowiadają rzeczywistym, dla przykładu ss:
Tylko w Voltage phase 1, jest coś co może przypominać poprawną wartość jeśli przesuniemy przecinek.
moja konfiguracja w yaml:
Gdzie robię błędy?
Zgodnie z tabelą modbusową licznika zmienne są zadeklarowane jako float'y. Ty masz zdefiniowane je w HA różnie, głównie jako uint. Adresy rejestrów częściowo dziesiętnie, gdzie indziej szesnastkowo. Nie jestem biegły w HA, ale sprawdziłbym odczyty licznika przed integracją najpierw w jakimś zewnętrznym narzędziu, np.: https://modbus.pl/modbus-rtu-and-tcp-ip-master-application/