Z "github.com/akamming" , pobrałem i zainstalowałem na ESP /arduino/ - esp_domoticz_openthrm_handler i on działa bez problemu. Wyświetla na stronie w przeglądarce dane z czujników "ip adres esp/GetSensors" - pobiera dane w json. I tak powinny zostać zaimportowane do Domoticz - json.
Z ww strony pobrałem plugin - Domoticz_Thermostate_Plugin, zainstalowałem zgodnie z instrukcją autora, doinstalowałem zależności, w Domoticz-u pojawiły się czujniki z ustawieniami początkowymi zapisanym w plugin-ie, ale dane z czujników się nie odświeżają 😐 .
Domoticz stoi na Armbian arm64.
Błąd jaki dostaję logach Domoticz-a:
Error: termostat: Exception traceback: Error: termostat: 'onHeartbeat' failed 'IndexError':'list assignment index out of range'. Error: termostat: ----> Line 808 in /home/npi/domoticz/plugins/Domoticz_Thermostate_Plugin/plugin.py Error: termostat: ----> Line 759 in /home/npi/domoticz/plugins/Domoticz_Thermostate_Plugin/plugin.py
Wcześniej nie zmieniłem idx czujników temp. wewnętrznej i zewnętrznej, błędów było więcej, ale zmieniłem idx tych czujników z definicji w pluginie na widoczne w tabeli i błędy zniknęły. Pozostały te powyżej.
Jak powinna wyglądać konfiguracja Domoticz aby to zadziałało, czego nie zrobiłem, że czujniki nie wskazują wartości z ESP?
Wydaje mi się że czegoś brak w konfiguracji Domoticza...ale mam za małe doświadczenie...
Wszelka pomoc mile widziana 🙂
edit:
w logach widzę włączenie palnika, podgrzewanie CWU - te dwa parametry są logowane.
Czy wersja Domoticz 2021, a wersja 2022 aż tak się różnią, że plugin nie działa prawidłowo?
Jak sprawdzić czy komunikacja z ESP (odczyt np. temp. wewnętrznej - jest na ds18b20) jest prawidłowy - dodać czujnik temperatury po lan z czytaniem wartości po json?
edit:
Problem rozwiązany, brak zgodności kodu pluginu z Domoticz 2022.1
Po korespondencji z autorem plugin działa w Domoticz 2022.1 u mnie oraz starszą według informacji autora.
Cześć jusik,
Czy możesz podzielić sie wiedzą co dokładnie należy zmodyfikować aby opentherm ruszylo poprawnie pod nowa wersja Domoticza ?
Cześć,
Czy możesz napisać co zrobiłeś, co dokładnie jest problemem ?
https://github.com/akamming/Domoticz_Thermostate_Plugin - tutaj jest opis wykorzystania i instalacji, musisz sprawdzić jak Twój kocioł pracuje z opentherm ( z jaką bramką).
Autor zmienił 2 miesiące temu plugin, nie testowałem obecnego.
U mnie to działało z kotłem Termet Ecocondens Slim (aktualnie jest odłączone), rozwiązanie działa z podaną bramką opentherm u mnie (ja zrobiłem ją sam, przez wojnę na Ukrainie autor nie wysyłał modułów).