Termostat - jak zacząć?

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.

1 polubienie

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:

  1. zamiana termostatu na AD289 który działa po OT,
    albo
  2. 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:

  1. 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.

  2. 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.

1 polubienie

Ktoś może się spotkał z tą bramką i ma jakieś doświadczenia z nią związane?

Termostat DIYless

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