mam też inne wyjscia na piecu. Do jakiego wyjscia na piecu masz podlaczoną bramkę opentherm?
Jak odlacze termostat smart tc to bramka opentherm tez mi nie dziala:(
Zapytaj kolegi @on6222 o konfiguracje NodeMCU z bramką OTGW. Moim zdaniem, pomijając SmartTC, powinno to zadziałać.
U Ciebie też występuje ta bramka, pomiędzy kotłem a sterownikiem, jak na filmiku? Ja tego urządzenia nie mam i jak nie miałem bramki z NodoShop, to sterownik AD289 miałem wpięty bezpośrednio w kocioł.
@mstefanowicz ja równiez mam ad289 wpięte w piec pod port OT, piec mam mcr3 24t, myślę że trzeba by poszukać czym różni się port rbus od OT
możesz pokazać jak wygląda port OT?
Według tego port OT a port rbus ma inny protokół komunikacji Remeha Tzerra Ace : compatible R-Bus et Opentherm ?
Port wygląda tak samo tylko podpis jest ot a nie rbus
czyli nie podłącze braki pod R-BUS’a? A jakaś alternatywa?
W instukcji jest taka notka:
Kocioł jest standardowo wyposażony w połączenie R-Bus, zamiast złącza
OT. Złącze R-Bus obsługuje następujące typy urządzeń:
termostat R-Bus (np. Smart TC°)
termostat OpenTherm (np. Modulujący termostat zegarowy)
termostat OpenTherm Smart Power
termostat zał./wył.
Oprogramowanie rozpoznaje, jaki typ termostatu jest podłączony
Dlatego napisałem, że najprawdopodobniej bramkę da się podłączyć bez termostatu. Pisałem też o sprawdzeniu co pokazuje aplikacja otomonitor (czy w ogóle się łączy do bramki po IP). Jeżeli aplikacja łączy się z bramką, ale nie ma odczytów komunikatów protokołu OpenTherm, to wtedy szukaj problemu z kompatybilnością bramka-kocioł. Poprawne połączenie z bramką wskazuje ikona w prawym, dolnym rogu aplikacji. Poniżej masz przykład.
Home Assistan mi się łączy przez MQQT czy też przez Opentherm z bramką i są pobierane encje, jedynie bez braku wartosći. Ten Opentherm Monitor pokazany przez Ciebie nie wiem na jakim protokole pracuje.
Integracja HA komunikuje się z bramką OTGW za pomocą protokołu ethernet, nie po MQTT. Masz złą konfigurację. W integracji podajesz nazwę i IP bramki.
Nie do końca. Bramka może być ustawiona jako serial server i się komunikuje z HA po porcie TCP oraz może być również OTGW po MQTT. Tak czy siak, wyciąga ENCJE, ale danych z piecia już nie , więć komunikacja z bramką jest.
Jak skonfigurowałeś komunikację po MQTT, to sprawdź MQTT Explorerem czy bramka wysyła cokolwiek tym protokołem.
wysyłać wysyła, ale nie pobiera mi danych z kotła.
Korzystasz z tej integracji?
Kupiłem drugą bramkę. Jakieś wartości pobiera z kotła, termostat SMART TC nie działa po podpięciu do bramki. Poniżej logi
Links
Status summary
Message log
Firmware upgrade
About
OTGW message log
06:44:12.629740 R801C0000 Read-Data Return water temperature: 0.00
{"msgid28":"31.29"}
06:44:12.723386 B401C1F4A Read-Ack Return water temperature: 31.29
06:44:13.665941 R900E6400 Write-Data Maximum relative modulation level: 100.00
06:44:13.818755 B500E6400 Write-Ack Maximum relative modulation level: 100.00
06:44:14.697016 R807A0000 Read-Data DHW pump/valve operation hours: 0
06:44:14.818715 BC07A005B Read-Ack DHW pump/valve operation hours: 91
06:44:15.729768 R00000000 Read-Data Status: 00000000 00000000
06:44:15.822372 B40000002 Read-Ack Status: 00000000 00000010
06:44:16.766048 R80190000 Read-Data Boiler water temperature: 0.00
06:44:16.918757 BC0191F33 Read-Ack Boiler water temperature: 31.20
06:44:17.796959 R10010000 Write-Data Control setpoint: 0.00
06:44:17.918740 BD0010000 Write-Ack Control setpoint: 0.00
06:44:18.829667 R80380000 Read-Data DHW setpoint: 0.00
06:44:18.922278 BC0383700 Read-Ack DHW setpoint: 55.00
06:44:19.865864 R00390000 Read-Data Max CH water setpoint: 0.00
06:44:20.018766 BC0393000 Read-Ack Max CH water setpoint: 48.00
06:44:20.897807 R80750000 Read-Data CH pump starts: 0
06:44:21.018789 BC0750058 Read-Ack CH pump starts: 88
06:44:21.929739 R80760000 Read-Data DHW pump/valve starts: 0
06:44:22.022281 B40760280 Read-Ack DHW pump/valve starts: 640
06:44:22.966057 R00000000 Read-Data Status: 00000000 00000000
06:44:23.118761 B40000002 Read-Ack Status: 00000000 00000010
06:44:23.996956 R80190000 Read-Data Boiler water temperature: 0.00
06:44:24.118903 BC0191F33 Read-Ack Boiler water temperature: 31.20
06:44:25.029851 R10010000 Write-Data Control setpoint: 0.00
06:44:25.122591 BD0010000 Write-Ack Control setpoint: 0.00
06:44:26.066444 R80790000 Read-Data CH pump operation hours: 0
06:44:26.218948 BC0790188 Read-Ack CH pump operation hours: 392
06:44:27.097056 R00110000 Read-Data Relative modulation level: 0.00
06:44:27.218844 BC0110000 Read-Ack Relative modulation level: 0.00
06:44:28.129676 R001B0000 Read-Data Outside temperature: 0.00
06:44:28.222383 B401B0442 Read-Ack Outside temperature: 4.26
06:44:29.165964 R801C0000 Read-Data Return water temperature: 0.00
{"msgid28":"31.30"}
06:44:29.320783 B401C1F4C Read-Ack Return water temperature: 31.30
06:44:30.197060 R900E6400 Write-Data Maximum relative modulation level: 100.00
06:44:30.318770 B500E6400 Write-Ack Maximum relative modulation level: 100.00
06:44:31.229773 R807A0000 Read-Data DHW pump/valve operation hours: 0
06:44:31.322370 BC07A005B Read-Ack DHW pump/valve operation hours: 91
06:44:32.266056 R00000000 Read-Data Status: 00000000 00000000
06:44:32.418750 B40000002 Read-Ack Status: 00000000 00000010
06:44:33.296873 R80190000 Read-Data Boiler water temperature: 0.00
06:44:33.418682 BC0191F33 Read-Ack Boiler water temperature: 31.20
06:44:34.329706 R10010000 Write-Data Control setpoint: 0.00
06:44:34.422400 BD0010000 Write-Ack Control setpoint: 0.00
06:44:35.365958 R80380000 Read-Data DHW setpoint: 0.00
06:44:35.518761 BC0383700 Read-Ack DHW setpoint: 55.00
06:44:36.396832 R00390000 Read-Data Max CH water setpoint: 0.00
06:44:36.518739 BC0393000 Read-Ack Max CH water setpoint: 48.00
06:44:37.430490 R80750000 Read-Data CH pump starts: 0
06:44:37.523067 BC0750058 Read-Ack CH pump starts: 88
06:44:38.466756 R80760000 Read-Data DHW pump/valve starts: 0
06:44:38.618728 B40760280 Read-Ack DHW pump/valve starts: 640
06:44:39.496907 R00000000 Read-Data Status: 00000000 00000000
06:44:39.618733 B40000002 Read-Ack Status: 00000000 00000010
06:44:40.529677 R80190000 Read-Data Boiler water temperature: 0.00
06:44:40.622245 BC0191F33 Read-Ack Boiler water temperature: 31.20
06:44:41.566066 R10010000 Write-Data Control setpoint: 0.00
06:44:41.718740 BD0010000 Write-Ack Control setpoint: 0.00
06:44:42.596906 R80790000 Read-Data CH pump operation hours: 0
06:44:42.718734 BC0790188 Read-Ack CH pump operation hours: 392
06:44:43.629552 R00110000 Read-Data Relative modulation level: 0.00
06:44:43.722253 BC0110000 Read-Ack Relative modulation level: 0.00
06:44:44.665788 R001B0000 Read-Data Outside temperature: 0.00
06:44:44.818706 B401B0442 Read-Ack Outside temperature: 4.26
06:44:45.696870 R801C0000 Read-Data Return water temperature: 0.00
06:44:45.818777 B401C1F4C Read-Ack Return water temperature: 31.30
06:44:46.729599 R900E6400 Write-Data Maximum relative modulation level: 100.00
06:44:46.822406 B500E6400 Write-Ack Maximum relative modulation level: 100.00
06:44:47.766028 R807A0000 Read-Data DHW pump/valve operation hours: 0
06:44:47.918697 BC07A005B Read-Ack DHW pump/valve operation hours: 91
06:44:48.796855 R00000000 Read-Data Status: 00000000 00000000
06:44:48.918668 B40000002 Read-Ack Status: 00000000 00000010
06:44:49.829574 R80190000 Read-Data Boiler water temperature: 0.00
06:44:49.922160 BC0191F33 Read-Ack Boiler water temperature: 31.20
06:44:50.865840 R10010000 Write-Data Control setpoint: 0.00
06:44:51.018737 BD0010000 Write-Ack Control setpoint: 0.00
06:44:51.896794 R80380000 Read-Data DHW setpoint: 0.00
06:44:52.018725 BC0383700 Read-Ack DHW setpoint: 55.00
06:44:52.929635 R00390000 Read-Data Max CH water setpoint: 0.00
06:44:53.022220 BC0393000 Read-Ack Max CH water setpoint: 48.00
06:44:53.966687 R80750000 Read-Data CH pump starts: 0
06:44:54.118639 BC0750058 Read-Ack CH pump starts: 88
06:44:54.996912 R80760000 Read-Data DHW pump/valve starts: 0
06:44:55.118722 B40760280 Read-Ack DHW pump/valve starts: 640
06:44:56.029662 R00000000 Read-Data Status: 00000000 00000000
06:44:56.122364 B40000002 Read-Ack Status: 00000000 00000010
06:44:57.065911 R80190000 Read-Data Boiler water temperature: 0.00
06:44:57.218704 BC0191F33 Read-Ack Boiler water temperature: 31.20
06:44:58.096873 R10010000 Write-Data Control setpoint: 0.00
06:44:58.218671 BD0010000 Write-Ack Control setpoint: 0.00
06:44:59.129689 R80790000 Read-Data CH pump operation hours: 0
06:44:59.222371 BC0790188 Read-Ack CH pump operation hours: 392
06:45:00.165949 R00110000 Read-Data Relative modulation level: 0.00
06:45:00.318853 BC0110000 Read-Ack Relative modulation level: 0.00
06:45:01.196935 R001B0000 Read-Data Outside temperature: 0.00
06:45:01.318739 B401B0442 Read-Ack Outside temperature: 4.26
06:45:02.229561 R801C0000 Read-Data Return water temperature: 0.00
06:45:02.322226 B401C1F4C Read-Ack Return water temperature: 31.30
06:45:03.265920 R900E6400 Write-Data Maximum relative modulation level: 100.00
06:45:03.418824 B500E6400 Write-Ack Maximum relative modulation level: 100.00
06:45:04.296974 R807A0000 Read-Data DHW pump/valve operation hours: 0
06:45:04.418758 BC07A005B Read-Ack DHW pump/valve operation hours: 91
06:45:05.329675 R00000000 Read-Data Status: 00000000 00000000
06:45:05.422496 B40000002 Read-Ack Status: 00000000 00000010
06:45:06.366032 R80190000 Read-Data Boiler water temperature: 0.00
06:45:06.518633 BC0191F33 Read-Ack Boiler water temperature: 31.20
06:45:07.396824 R10010000 Write-Data Control setpoint: 0.00
06:45:07.518625 BD0010000 Write-Ack Control setpoint: 0.00
06:45:08.429555 R80380000 Read-Data DHW setpoint: 0.00
06:45:08.522153 BC0383700 Read-Ack DHW setpoint: 55.00
06:45:09.465835 R00390000 Read-Data Max CH water setpoint: 0.00
06:45:09.618719 BC0393000 Read-Ack Max CH water setpoint: 48.00
06:45:10.497612 R80750000 Read-Data CH pump starts: 0
06:45:10.618704 BC0750058 Read-Ack CH pump starts: 88
06:45:11.529618 R80760000 Read-Data DHW pump/valve starts: 0
06:45:11.622262 B40760280 Read-Ack DHW pump/valve starts: 640
06:45:12.565995 R00000000 Read-Data Status: 00000000 00000000
06:45:12.718781 B40000002 Read-Ack Status: 00000000 00000010
06:45:13.596808 R80190000 Read-Data Boiler water temperature: 0.00
06:45:13.718604 BC0191F33 Read-Ack Boiler water temperature: 31.20
06:45:14.629688 R10010000 Write-Data Control setpoint: 0.00
06:45:14.722242 BD0010000 Write-Ack Control setpoint: 0.00
06:45:15.666072 R80790000 Read-Data CH pump operation hours: 0
06:45:15.818658 BC0790188 Read-Ack CH pump operation hours: 392
06:45:16.696840 R00110000 Read-Data Relative modulation level: 0.00
06:45:16.818763 BC0110000 Read-Ack Relative modulation level: 0.00
06:45:17.729651 R001B0000 Read-Data Outside temperature: 0.00
06:45:17.822371 B401B0442 Read-Ack Outside temperature: 4.26
06:45:18.765909 R801C0000 Read-Data Return water temperature: 0.00
{"msgid28":"31.40"}
06:45:18.920551 BC01C1F66 Read-Ack Return water temperature: 31.40
06:45:19.796863 R900E6400 Write-Data Maximum relative modulation level: 100.00
06:45:19.918687 B500E6400 Write-Ack Maximum relative modulation level: 100.00
06:45:20.829658 R807A0000 Read-Data DHW pump/valve operation hours: 0
06:45:20.922253 BC07A005B Read-Ack DHW pump/valve operation hours: 91
06:45:21.865952 R00000000 Read-Data Status: 00000000 00000000
06:45:22.018737 B40000002 Read-Ack Status: 00000000 00000010
06:45:22.896795 R80190000 Read-Data Boiler water temperature: 0.00
06:45:23.018601 BC0191F33 Read-Ack Boiler water temperature: 31.20
06:45:23.929612 R10010000 Write-Data Control setpoint: 0.00
06:45:24.022296 BD0010000 Write-Ack Control setpoint: 0.00
06:45:24.965941 R80380000 Read-Data DHW setpoint: 0.00
06:45:25.118749 BC0383700 Read-Ack DHW setpoint: 55.00
06:45:25.996806 R00390000 Read-Data Max CH water setpoint: 0.00
06:45:26.118804 BC0393000 Read-Ack Max CH water setpoint: 48.00
06:45:27.030548 R80750000 Read-Data CH pump starts: 0
06:45:27.123124 BC0750058 Read-Ack CH pump starts: 88
06:45:28.066767 R80760000 Read-Data DHW pump/valve starts: 0
06:45:28.218744 B40760280 Read-Ack DHW pump/valve starts: 640
06:45:29.096923 R00000000 Read-Data Status: 00000000 00000000
06:45:29.218619 B40000002 Read-Ack Status: 00000000 00000010
06:45:30.129511 R80190000 Read-Data Boiler water temperature: 0.00
06:45:30.222104 BC0191F33 Read-Ack Boiler water temperature: 31.20
06:45:31.165783 R10010000 Write-Data Control setpoint: 0.00
06:45:31.318678 BD0010000 Write-Ack Control setpoint: 0.00
06:45:32.196938 R80790000 Read-Data CH pump operation hours: 0
06:45:32.318565 BC0790188 Read-Ack CH pump operation hours: 392
06:45:33.229560 R00110000 Read-Data Relative modulation level: 0.00
06:45:33.322077 BC0110000 Read-Ack Relative modulation level: 0.00
06:45:34.265703 R001B0000 Read-Data Outside temperature: 0.00
06:45:34.418702 B401B0442 Read-Ack Outside temperature: 4.26
06:45:35.296756 R801C0000 Read-Data Return water temperature: 0.00
06:45:35.418642 BC01C1F66 Read-Ack Return water temperature: 31.40
06:45:36.329542 R900E6400 Write-Data Maximum relative modulation level: 100.00
06:45:36.422249 B500E6400 Write-Ack Maximum relative modulation level: 100.00
06:45:37.365971 R807A0000 Read-Data DHW pump/valve operation hours: 0
06:45:37.518656 BC07A005B Read-Ack DHW pump/valve operation hours: 91
To nie dobrze. Odłączając sterownik SmartTC pozbawiasz się pracy kotła z modulacją. Sprzedaj ten sterownik i zakup De Dietrich iSense AD289, który bez problemów działa z OTGW.
czy w AD289 są te same funkcje w Smart TC? Czym to się rożni?
Może odpowiedz znajdziesz czytając instrukcje:
https://dedietrich.pl/produkty/wyposazenie/termostaty-pokojowe/smart-tc/#do-pobrania
Cześć!
No więc Smart TC AD 324 który posiadasz komunikuje się z piecem po protokole R-Bus a nie OpenTherm. Są to niestety różne protokoły i nie możesz po prostu wpiąc w szereg bramki OTGW np tej z nodo-shop.nl.
Twój piec na wejściu R-Bus obsługuje tak jak piszesz różne rodzaje urządzeń i transmisji. Rozpoznaje automatycznie co ma wpięte przy starcie.
Rozwiązaniem jest albo:
- zamiana termostatu na AD289 który działa po OT,
albo - jeśli chcesz wykorzystać AD324 to musisz zakupić dodatkową bramkę która często sprzedawana jest w zestawie a którą widać na filmie: De Dietrich SMART TC - Instalacja - YouTube.
W Ad 2 Sterownik Smart TC AD324 wpinasz do bramki do wejścia R-BUS, wejście OT bramki wpinasz w bramkę OTGW (Bramka OT z Nodo Shop NL) a następnie bramkę OTGW wpinasz w piec w wejście R-BUS.
Jest jeszcze opcja 3 - sterowanie tylko przez HA - wtedy do pieca w port R-BUS wpinasz tylko i wyłącznie bramkę OTGW z Nodo Shop.
UWAGA! nie podpinaj pod OTGW sterownika AD324 bo prąd który pobiera AD324 upali tranzystory na wyjściu bramki OTGW, a następnie upali niewielką przetworniczkę 5V/24V co z kolei może skutkowac ucegleniem układu PIC.
Dalej…
Bramka OTGW może zostać zintegrowana z HA po:
-
porcie szeregowym wystawionym przez ethernet (wystawionym przez USR TCP232) lub WiFi (wystawionym przez wemos d1 mini). Wtedy w konfiguracji dodajesz adres bramki jako socket://IP:PORT. Wszystko zalezy co masz zamotnowane na płytce. Obstawiam jednak że u Ciebie jest wemos i wszystko leci po wifi.
-
REKOMENDOWANE - za pośrednictwem MQTT. Konfigurowane przez interfejs www wystawiony przez oprogramowanie na wemos d1 mini, połączenie z siecią, MGTT i w efekcie z HA odbywa się przez WiFi
Jeśli tak jak piszesz w HA pojawiają ci się encje ale każda zwraca 0 to oznacza, że dobrze masz poprawnie skonfigurowane oprogramowanie bramki mcu (soft na wemos łączy się z siecią i komunikuje się z MQTT poprawnie) i poprawnie skonfigurowane samo HA - jest jednak ale.
Nie działa:
- albo połączenie pomiędzy bramką i piecem
- albo nie działa komunikacja samego wemos z pic.
Taki sam rezultat będzie jak odepniesz wemosa od bramki i uruchomisz samego wemosa zasilając go przez uUSB.
Z tego co piszesz w swoich postach wyżej obawiam się że jednak podpinałeś wcześniej już AD324 do bramki i możesz mieć usmażonego PICa (pisałem o tym wyżej). Sprawdź czy i jak migają ci diody A-F tuż nad samym PIC. Jeśli są “martwe” to w pierwszym kroku spróbuj z poziomu softu mcu na wemos (web interejs przez który konfigurowałeś bramkę) zaprogramować PICa softem 5.1 (powinien być wgrany). Jeśli programowanie przejdzie to bramka powinna się ożywić, jeśli przy programowaniu pojawi się błąd to będziesz miał niemal potwierdzenie że PIC jest usmażony, wtedy trzeba go wymienić i zaprogramować na nowo.
Podsumowujac - możesz mieć uszkodzoną już bramkę OTGW z uwagi na podłączenie bardzo prądożernego AD324 lub niezaprogramowanego PICa. Sprawdź to tak jak opisałem wyżej, doprowadź bramkę “do porządku”, a na bank podłączona samodzielnie będzie działać sama z Twoim piecem.
W kolejnym kroku podejmij decyzję:
- albo zrezygnuj ze sterownika i steruj piecem tylko z HA
- albo dokup bramkę OT dedykowaną do AD324 i wepnij ją w szereg jak napisałem wyżej
- albo sprzedaj AD324 i kup AD289 który działa po OT i będzie można OTGW wpiąć bezpośrednio w szereg pomiędzy AD289 a piec.
IMHO sprzedanie AD324 i zakup AD289 to najtańsza opcja może na tym nawet zarobisz bo AD324 są droższe no i nie będziesz musiał kupować bramki R-BUS <-> OT dla AD324.
Ktoś może się spotkał z tą bramką i ma jakieś doświadczenia z nią związane?
Moim zamiarem jest sterowanie nastaw pieca De Dietrich MRC home 20/26 mi z poziomu HA.
Myślałem, że obędę się bez dedykowanego termostatu (np. iSense AD289) i wystarczy mi bramka (kupiłem tą z linku). Ale z tego co pisze Lupus Marcin Wilk zrozumiałem, że dedykowany termostat wysyła jakiś komunikat po R-bus, aby piec komunikował się z termostatem przez OT.
Wygląda na to, że bramka z DIYless nie wysyła takiego komunikatu, ponieważ nie mam żadnych danych ani w HA ani w otmonitorze.
Czy w czymś się mylę? Podpowiecie coś zanim wydam 400 zł na termostat AD289?
udalo ci sie zintergorwac mcr3 z HA, jestem na etapie kupna i nie wiem co wybrac do sterowania ad czt smart