Mam to zrealizowane i to działa. Sterownik pieca ma wejście na regulator pokojowy typu standard czyli działający na zasadzie zwarcia i rozwarcia styku (przekaźnika). Jak przekaźnik jest zwarty pompa ma być włączona, jak rozwarty wyłączona. Nie ma problemu aby do tego wejścia podpiąć kilka urządzeń sterujących. Ja mam podpięty regulator pokojowy jako ten dający sygnał dla sterownika kotła CO, że ma wyłączyć pompę jak osiągnie zadaną na regulatorze temperaturę (przekaźnik się rozwiera), i drugi ten z przekaźnika podłączonego do ESP8266, który działa na tej samej zasadzie a który sterowany jest przez funkcję termostat na supla fracz. Mam w tej chwili ustawione tak, że jak temperatura powrotu spadnie do 46 stopni to przekaźnik zwiera się dając tym samym informację dla sterownika kotła CO, że ten ma włączyć pompkę CO. Jak temperatura na powrocie wzrośnie do zadanej (teraz mam ustawione 48 stopni), to przekaźnik się rozwiera. Testowane i działa tak jak chciałem. Problem jest jednak z tym zawieszaniem się co jakiś czas modułem. Myślę jednak, że powodem tego jest opcja przesyłania informacji do Thingspeak - dzisiaj ja wyłączę i będę testował.
Mój kocioł CO to Defor Duo Uni 25kW ze sterownikiem AG Lux firmy Tech Sterowniki.
Aktualizacja 08.02.2019 g. 9:22
Po sprawdzeniu kodu i wgraniu ponownie do NodeMcu, wyłączeniu przesyłania do Thingspeak moduł z przekaźnikami i funkcją termostatu na supla fracz pracuje już ponad dobę bez zawieszenia. Układ spełnia też swoje zadanie czyli ochronę powrotu kotła CO i bieżący monitoring temperatur a do tego możliwość analizy tych danych aby dobrać najlepsze ustawienia kotła pod kontem czasu podawania ekogroszku, przerw w podawaniu, nawiewu itp.
Aktualizacja 10.02.2019 g. 15:43
Niestety 09.02.2019 r. około godz. 23:00 zawiesił się ponownie i tylko twardy reset (odłączenie od zasilania) i ponownie działał. Wgrywałem oprogramowanie od Sławka ale wtedy zaczął wariować z temperaturami. Wróciłem do oprogramowania Ducha tylko wyłączyłem wiersz w moim przypadku 105 dając znak komentarza (Serial.begin(115200)) sugerując się wsadem Sławka, że przy używaniu GPIO1 i 3 wyłączamy to.