Na prosbe kolegi @jusik zakladam temat o module OpentTherm
Poniewaz sa z tym modulem problemy. Generalnie na roznych instalacjach rozne bledy.
Ja obecnie posiadam wersje Domoticza 2020.2
Plugin i sketch pobieralem wg strony i opisu na https://diyless.com/blog/domoticz-opentherm-thermostat
Generalnie moduł rozmawia z piecem ale w logach ciagle rozne bledy.
Nie do konca piec reaguje na polecenia z domoticza
Dostepna jest tez stronka ktora wystawia modul i o dziwo przez http wszystkie polecenia dzialaja
Moze ktos z forumowiczow testowal taki modul i moglby sie podzielic doswiadczeniem.
Pozdrawiam
To nie jest github/akamming... , przy takim podawaniu informacji to się nie zrozumiemy...
plugin jest tutaj:
https://github.com/akamming/Domoticz_Thermostate_Plugin/releases/tag/v1.0.0
Jest wymieniony na stronie domoticz w pluginach.
Testowałem to co podałeś, ale tam był problem z pompą w kotle, po zakończeniu cyklu grzania pompa się nie wyłączała (pozostawała na dużych obrotach) co powodowało chłodzenie kaloryferów.
Mam zainstalowany Domoticz w wersji 2022.2.
Bramkę zrobiłem na płytce testowej.
Mój kocioł to Termet Slim 1 funkcyjny.
Dane pobierane z kotła:
"EnableCentralHeating": "on", "EnableHotWater": "on", "EnableCooling": "off", "BoilerSetpoint": 40.93, "DHWSetpoint": 37.00, "CentralHeating": "off", "HotWater": "off", "Cooling": "off", "Flame": "off", "Fault": "off", "Diagnostic": "off", "BoilerTemperature": 29.00, "DhwTemperature": 38.00, "ReturnTemperature": 28.00, "OutsideTemperature": -3.00, "Modulation": 0.00, "Pressure": 1.40, "Flowrate": 0.00, "FaultCode": 0, "ThermostatTemperature": 22.75
Czy jesteś zainteresowany tym rozwiązaniem? Bo to co innego niż napisałeś.
ps. kupiłeś płytkę przez stronę? Kiedy?
Alez jak nie to samo
Podalem stronke ktora mnie doprowadzila do tego pluginou
https://github.com/akamming/Domoticz_Thermostate_Plugin
Moglbys sketch jeszcze podeslac?
Aha no i zeby bylo jasne
Sterowanie przez http dziala na pluginie 1.1
Mnie interesuje sterowanie przez domoticza mqtt
Plytke kupilem przez strone kilka dni temu
Przyszlo o dziwo w dwa dni
Wklej tego sketcha tutaj jesli mozesz
Plugin w wersji 1.1 Ci działa?
Jeśli chodzi o mqtt to nie pomogę 😑 . Używam wersji 1.0 ze starym sketch'em.
Wersja mqtt jest wersją testową, taka jest odpowiedź autora. Jak otworzysz repozytorium pluginu, poniżej tytułu masz issues, tam opisałem jaki jest błąd - dotyczy sterowania według czujnika temperatury zewnętrznej (pogodowego).
Z wcześniejszej korespondencji z autorem wynikało że używa Domoticz w wersji 2021.1 i były różnice w interpretacji pythona, więc poprawił kod do wersji 2022.1.
Nie rozumiem czemu uparłeś się przy mqtt przecież to tylko medium, połączenie jest WIFI. Wtyczka działa tak samo.
Innym wyjściem jest korespondencja z autorem albo na github, albo na forum domoticz tam też zamieścił temat o pluginie.
Załączam stary sketch.
Zmień sobie w sketchu linię 46, temp. CWU, bo po resecie będzie taka jak jest wpisana.
Nie uparlem sie przy mqtt
Myslalem ze ono jest niezbedne do tego zeby miec urzadzenia w domoticzu
jesli ten sketch dziala bez mqtt to jeszcze lepiej
Sorry za zamieszanie
Chyba ze nadal sie nie rozumiemy. Nie interesuje mnie sterowanie przez sronke ktora wystawia modul bo ona ra ze jest ohydna to jeszcze dziala jak by miala za chwile sie skonczyc
Narazie dzieki. Jutro bede testowal. Dzisiaj juz nie mam sily
Pozdrawiam
Nie kompiluje sie ten sketch
Wywala blad
exit status 1 'class OpenTherm' has no member named 'getOutsideTemperature'; did you mean 'getBoilerTemperature'?
Nie... sketch komunikuje się tylko z kotłem i jsonem wysyła dane do domoticza, wtyczka tworzy część urządzeń na podstawie danych z ESP/Arduino, a część tworzy sama jest to prawie 30 funkcji (przełączników, czujników temperatury, użytkowych 😋 ).
Sluchaj a czy w tej wersji ja bede mogl zmieniac temperature na kotle (nie pokojowa)
Bo jesli nie to szkoda czasu. Najbardziej chodzi mi wlasnie o ta funkcje. A jeszcze lepiej gdyby ta temperatura zmieniala sie na podstawie temp zewnetrznej.
biblioteka opentherm niewłaściwa... brak funkcji, niech zgadnę - wziąłeś z DIY?
Sluchaj a czy w tej wersji ja bede mogl zmieniac temperature na kotle (nie pokojowa)
Bo jesli nie to szkoda czasu. Najbardziej chodzi mi wlasnie o ta funkcje. A jeszcze lepiej gdyby ta temperatura zmieniala sie na podstawie temp zewnetrznej.
tak to działa
no pewnie tak
ale inne sketche sie kompiluja
te z opentherm
podesli jesli masz
proszę
to inna przyczyna
Poszlo. Zle wgralem biblioteke. Sorry
niestety ale chyba nie gada z moja plytka 🙁
Ma wlutowanego ds-a powinien o niego zapytac chyba
Nie widac jej tez w sieci wogole
Sprawdź ustawienia pinów w sketchu, ja używam D1 mini w 2 wersjach.
Jeśli nie będzie komunikacji po opentherm, to niczego dalej nie wykonuje.
Jaki to dokładnie kocioł?
Tez uzywam D1 mini i piny sa Ok w sketchu
A moze to przez zmieniona biblioteke
Moja plytk ajest inna
Biblioteke mialem ze strony producenta plytki
Czyszcze Wemosa i wgrywam ponownie
Kociol to Immergas
Na wejściu z kotła do bramki powinno być 18v, ważna jest kolejność przewodów bramka - ESP, jeśli to przewody to je zamień
Nie w tej plytce
Ta plytke podlacasz jak chcesz. Nie zachowujesz polaryzacji.
Podlaczalem ja na dwa sposoby zamieniajac kable i w obydwu przypadkach dziala
Nieważna jest polaryzacja opentherm, WAŻNA JEST POLARYZACJA BRAMKA - ESP (inaczej nie ma komunikacji), a propos DS-a jest tam podciąganie do DATA do plus?
Pamiętaj że całość musi być zasilana z 3,3v.
Może trzeba zrobić reset przyciskiem po flash ?
Jak będzie w monitorze portu że jest AP to ok.
Czekaj bo poszlo. Wyczyscilem flasha i poszlo. Mialem tam chyba juz niezle nas.....e