Ik ga morgen solderen. Laat het weten wat er gebeurt. Dank je.
Hoi Victor,
In tegenstelling tot mijn bericht van zojuist dus nog even niet solderen...:))
Dat van die jack niet gebruiken was ik nog nergens tegengekomen.
Nog weer even voor de zekerheid; Moet dus de aansluiting direct bedraad vanaf de blauwe connectoren op het bordje maken?.. en dan naar aansluiting 5 en 6 op de UBA. En als laatste de draad op de UBA tussen 4 en 5 weghalen? Las ergens iets over het soort draad wat daar naar toe moet, maar kan het niet meer terug vinden. Was daar nu iets bijzonders mee? Kun je daar gewoon twee aderig stroomdraad voor gebruiken?
Alvast bedankt!
In tegenstelling tot mijn bericht van zojuist dus nog even niet solderen...:))
Dat van die jack niet gebruiken was ik nog nergens tegengekomen.
Nog weer even voor de zekerheid; Moet dus de aansluiting direct bedraad vanaf de blauwe connectoren op het bordje maken?.. en dan naar aansluiting 5 en 6 op de UBA. En als laatste de draad op de UBA tussen 4 en 5 weghalen? Las ergens iets over het soort draad wat daar naar toe moet, maar kan het niet meer terug vinden. Was daar nu iets bijzonders mee? Kun je daar gewoon twee aderig stroomdraad voor gebruiken?
Alvast bedankt!

[ Voor 4% gewijzigd door coolbox13 op 17-03-2020 22:45 ]
@coolbox13 Aan de kant van de thermostaat, bij de twee draadjes die daar zitten twee draadjes bij zetten en naar het blauw kroonsteentje op de print. Meer niet. Draad maakt niet heel erg uit, stukje tweeling snoer kan maar is meestal een beetje groot.
@Victor_M ,@u_nix_we_all ,
hij hangt eraan maar nog steeds geen succes. Mijn thermostaat hangt onder de ketel (Moeilijk verhaal met zones en een kleine loop, via KNX kleppen aangestuurd) dus er zit maar een halve meter tussen ketel en thermostaat. Thermostaat kon ik niet van de muur af krijgen dus maar bij het blokje op de ABU geprikt. Nog geen resultaat.
Volts gemeten op de ABU, uitgang thermostaat. Net iets meer dan 6v.
Op het bordje bij L3, L4 idem dito. dus ik haal daar geen 9-12v...
Toch maar aan de slag met de weerstand?
heb ook de foto's maar weer bijgesloten.
:strip_exif()/f/image/FWbL4QPe8kx3LwzNBXLWVaNj.jpg?f=fotoalbum_large)
:strip_exif()/f/image/cBvHjonjIYizs1oBJMjsxWL5.jpg?f=fotoalbum_large)
hij hangt eraan maar nog steeds geen succes. Mijn thermostaat hangt onder de ketel (Moeilijk verhaal met zones en een kleine loop, via KNX kleppen aangestuurd) dus er zit maar een halve meter tussen ketel en thermostaat. Thermostaat kon ik niet van de muur af krijgen dus maar bij het blokje op de ABU geprikt. Nog geen resultaat.
Volts gemeten op de ABU, uitgang thermostaat. Net iets meer dan 6v.
Op het bordje bij L3, L4 idem dito. dus ik haal daar geen 9-12v...
Toch maar aan de slag met de weerstand?
heb ook de foto's maar weer bijgesloten.
:strip_exif()/f/image/FWbL4QPe8kx3LwzNBXLWVaNj.jpg?f=fotoalbum_large)
:strip_exif()/f/image/cBvHjonjIYizs1oBJMjsxWL5.jpg?f=fotoalbum_large)
:strip_exif()/f/image/tlMfy80BhT1EVUvviquPyk8m.jpg?f=fotoalbum_large)
[ Voor 35% gewijzigd door coolbox13 op 18-03-2020 11:51 ]
@coolbox13 Net even hier gemeten op de aansluiting. Ik heb hier 6,5 Volt. Dus die 6 volt lijkt me goed. Dit zou genoeg spanning val moeten geven om met 1 MOhm ook goed het signaal te detecteren.
Waar heb je de aansluit gegevens vandaan om de Wemos aan het printje aan te sluiten ?
Ik heb vanmorgen via Marktplaats een Moduline 30 thermostaat gekocht (heb nu een Moduline IV) als die binnen is kan ik wel even een zelfde setup bouwen en testen of het bij mij ook werkt.
Waar heb je de aansluit gegevens vandaan om de Wemos aan het printje aan te sluiten ?
Ik heb vanmorgen via Marktplaats een Moduline 30 thermostaat gekocht (heb nu een Moduline IV) als die binnen is kan ik wel even een zelfde setup bouwen en testen of het bij mij ook werkt.
@Victor_M , ik heb het schema van Kees gebruikt; 3,3 wemos naar VC op interface, GND op wemos naar GND op interface, D8 op wemos naar TX op interface, D7 op wemos naar RX op interface.
De 6,3V heb ik gemeten op de machine kant van de kroonsteen op de UBA, op de thermostaat/interface kant van de kroonsteen, op de blauwe connector van de interface en op L3,L4 op het interface bordje. Dus dat lijkt op orde.
Zeker weten mbt de software versie? Nu de 1.95 dev variant van jou.
Heb ook al een ander wemos bordje geprobeerd.
Nog een keertje op 1.94 proberen?
Wel leuk dat je die moduline 30 hebt!!! Ben benieuwd
Gr. Herman
De 6,3V heb ik gemeten op de machine kant van de kroonsteen op de UBA, op de thermostaat/interface kant van de kroonsteen, op de blauwe connector van de interface en op L3,L4 op het interface bordje. Dus dat lijkt op orde.
Zeker weten mbt de software versie? Nu de 1.95 dev variant van jou.
Heb ook al een ander wemos bordje geprobeerd.
Nog een keertje op 1.94 proberen?
Wel leuk dat je die moduline 30 hebt!!! Ben benieuwd
Gr. Herman
@coolbox13 Gisteravond nog even een test gedaan met een los interface bordje. Met een potmetertje maar dan in de stand van +/- 1 MOhm.
Bij mij werkt dit gewoon. Maar met twee verschillen; Het bordje voed ik met 5 Volt (en niet met 3.3v) en de gele jumper staat op de 4K7 stand. Dit om de 5 volt output terug te brengen naar 3.3 Volt.
Tevens heb ik een nieuwe versie op github gezet (1.9.5ib44). Hier zit een fix in voor de webgui (die gaf geen temperaturen weer) en op de telnet debug werd er heel vaak 'Starting scheduled MQTT publish' getoont.
Bij mij werkt dit gewoon. Maar met twee verschillen; Het bordje voed ik met 5 Volt (en niet met 3.3v) en de gele jumper staat op de 4K7 stand. Dit om de 5 volt output terug te brengen naar 3.3 Volt.
Tevens heb ik een nieuwe versie op github gezet (1.9.5ib44). Hier zit een fix in voor de webgui (die gaf geen temperaturen weer) en op de telnet debug werd er heel vaak 'Starting scheduled MQTT publish' getoont.
:strip_exif()/f/image/Lt6ls2UKFwSoAob9T5PkEc9C.jpg?f=fotoalbum_large)
@Victor_M ,
Als ik deze firmare ( https://github.com/Victor...d/IRT-ESP-dev-d1_mini.bin ) upload naar het bord blijft de versie op 44 staan ipv 45. Kan het zijn dat de goede file nog niet online staat?
Groeten Herman
Als ik deze firmare ( https://github.com/Victor...d/IRT-ESP-dev-d1_mini.bin ) upload naar het bord blijft de versie op 44 staan ipv 45. Kan het zijn dat de goede file nog niet online staat?
Groeten Herman
Oef.. mijn fout.. lezen blijft moeilijk. Hij is inderdaad van 43 naar 44 gegaan. Brainfart.. vrees ik. Sorry!
@Victor_M , @u_nix_we_all ,
Helaas, ook op 5v geen resultaat. Wordt wel een beetje moedeloos. Dan toch maar 1.5 MOhm proberen?
Helaas, ook op 5v geen resultaat. Wordt wel een beetje moedeloos. Dan toch maar 1.5 MOhm proberen?
@u_nix_we_all Ik heb even getest met het updaten via de web interface. Maar dat werkt inderdaad niet. Ik update eigenlijk altijd via de OTA ( python espota.py -i 192.168.1.30 -f IRT-ESP-dev-d1_mini.bin ) Deze dingen zijn altijd wat lastig te debuggen. Ik zal er eens naar kijken.
@coolbox13 Vervelend dat het nog steeds niet werkt. Je kan inderdaad eens de 1.5 MOhm weerstand proberen. Ik krijgen morgen (vrijdag) als het goed is de Moduline 30 binnen.
@coolbox13 Vervelend dat het nog steeds niet werkt. Je kan inderdaad eens de 1.5 MOhm weerstand proberen. Ik krijgen morgen (vrijdag) als het goed is de Moduline 30 binnen.
@Victor_M ,@u_nix_we_all ,
Die update ging dan bij mij wel weer via de web interface... miste alleen het versienummertje..
Ik ga die 1.5MOhm proberen. Moet toch gewoon thuis knutselen..:)
Die update ging dan bij mij wel weer via de web interface... miste alleen het versienummertje..
Ik ga die 1.5MOhm proberen. Moet toch gewoon thuis knutselen..:)
@coolbox13 Vandaag de Moduline 30 ontvangen. Even aangesloten en getest. Werkte zonder problemen.
Nog even gekeken naar de weerstandswaarde. Het werkte van +/- 600 kOhm maar het is inderdaad het meest gevoelig bij 1.5 MOhm.
Als je via de telnet het commando 'log j' ingeef komt er dan iets voorbij ?
Nog even gekeken naar de weerstandswaarde. Het werkte van +/- 600 kOhm maar het is inderdaad het meest gevoelig bij 1.5 MOhm.
Als je via de telnet het commando 'log j' ingeef komt er dan iets voorbij ?

@Victor_M ,
ik kom dichterbij...
Met de thermostaat in parallel zag ik bij het opstarten een "fout" melding op het display van de moduline. Iets over test afgewisseld met iets over UBA. Ging te snel weg voordat ik het kon fotograferen.
Werkte nog steeds niet. Nog steeds in de 5v variant.
Daarna de moduline ontkoppeld en de interface dus enkel aangesloten. Na het commando set tx_mode 5 zag ik met log j enkele berichten binnen komen. Zie kopie hieronder. Na de eerste berichten geen connectie meer. Op de webinterface uberhaupt geen sjoege over connect oid.
Wat zou de volgende stap kunnen zijn? Toch weer terug naar 1MOmh? en zonder moduline?
gr. Herman
In de 5v variant:
* IRT-ESP version 1.9.5ib44
[FS] System config loaded (554 bytes)
[FS] Custom config loaded (253 bytes)
[WEB] Web server started
[UART] Opened Rx/Tx connection (iRT)
[WIFI] Connecting to SSID: coolbox...
[WIFI] Connected to SSID coolbox (hostname: irt-esp, IP: 192.168.178.31)
[OTA] Listening to firmware updates on irt-esp.local:8266
[SYSTEM] Disabling serial port communication
Failed transmitting telegram, status1 97
[TELNET] Connected to IRT-ESP version 1.9.5ib44. Type ? for commands.
lFailed transmitting telegram, status1 97
og j
En nu in de 3.3v variant:
System Logging set to Jabber mode
Failed transmitting telegram, status1 97
(00:00:16.159) irt_tx: 12: 90 A5 F0 28 00 00 73 52 25 43 78 01 FF AD 01 35 F6 98
Failed transmitting telegram, status1 97
(00:00:20.160) irt_tx: 1E: 90 A5 F0 28 00 00 82 A5 F0 3A 00 00 A3 A5 F0 1B 00 00 A4 A5 F0 1C 00 00 8A A5 F0 32 00 00
Failed transmitting telegram, status1 97
(00:00:24.161) irt_tx: 12: 90 A5 F0 28 00 00 73 52 25 43 78 07 FF A1 07 00 D0 6C
Failed transmitting telegram, status1 97
(00:00:28.162) irt_tx: 1E: 90 A5 F0 28 00 00 82 A5 F0 3A 00 00 A3 A5 F0 1B 00 00 A4 A5 F0 1C 00 00 8A A5 F0 32 00 00
Error! Unable to read the EMS bus.
No poll from boiler, check bus
Failed transmitting telegram, status1 97
No poll from boiler, check bus
No poll from boiler, check bus
No poll from boiler, check bus
No poll from boiler, check bus
No poll from boiler, check bus
No poll from boiler, check bus
No poll from boiler, check bus
Error! Unable to read the EMS bus.
^No poll from boiler, check bus
System Logging set to Jabber mode
Failed transmitting telegram, status1 97
(00:00:20.162) irt_tx: 1E: 90 A5 F0 28 00 00 82 A5 F0 3A 00 00 A3 A5 F0 1B 00 00 A4 A5 F0 1C 00 00 8A A5 F0 32 00 00
Failed transmitting telegram, status1 97
(00:00:24.164) irt_tx: 12: 90 A5 F0 28 00 00 73 52 25 43 78 07 FF A1 07 00 D0 6C
Failed transmitting telegram, status1 97
(00:00:28.165) irt_tx: 1E: 90 A5 F0 28 00 00 82 A5 F0 3A 00 00 A3 A5 F0 1B 00 00 A4 A5 F0 1C 00 00 8A A5 F0 32 00 00
Error! Unable to read the EMS bus.
No poll from boiler, check bus
Failed transmitting telegram, status1 97
No poll from boiler, check bus
No poll from boiler, check bus
Half uurtje later: mijn moduline software versie is 2.20. Toch nog een keertje aangesloten (met thermostaat in parallel )op 5V. Maar in de webinterface nog steeds geen connectie... Toch nog iets andere weerstand?
System Logging set to Jabber mode
Error! Unable to read the EMS bus.
(00:01:05.911) irt_rawTelegram: 40: 32 22 7C 82 56 A6 84 A3 A2 2C 4E 8A 47 FC DF 84 6F 17 06 01 90 39 6B 57 C9 73 AF A1 DE B7 38 49 01 90 55 BF F4 82 D8 D9 64 A3 0D B7 57 8A 7A 29 DA 84 B4 55 B8 01 90 C2 31 C9 81 9A FC 77 93 60
(00:01:05.914) irt_otherTelegram: 40: 32 22 7C 82 56 A6 84 A3 A2 2C 4E 8A 47 FC DF 84 6F 17 06 01 90 39 6B 57 C9 73 AF A1 DE B7 38 49 01 90 55 BF F4 82 D8 D9 64 A3 0D B7 57 8A 7A 29 DA 84 B4 55 B8 01 90 C2 31 C9 81 9A FC 77 93 60
(00:01:21.433) irt_rawTelegram: 40: 9F 1D A4 AD 0D D3 01 90 1C 30 68 82 7E 90 0C A3 C5 C9 3F 8A 03 8C 8E 84 07 3D 7E 01 90 2E 71 11 73 52 25 43 78 01 FF AD 73 52 25 43 78 07 FF A1 01 90 68 CF 57 82 E2 04 4F A3 F8 AC C8 8A 32 09
(00:01:21.436) irt_otherTelegram: 40: 9F 1D A4 AD 0D D3 01 90 1C 30 68 82 7E 90 0C A3 C5 C9 3F 8A 03 8C 8E 84 07 3D 7E 01 90 2E 71 11 73 52 25 43 78 01 FF AD 73 52 25 43 78 07 FF A1 01 90 68 CF 57 82 E2 04 4F A3 F8 AC C8 8A 32 09
Error! Unable to read the EMS bus.
(00:01:41.692) irt_rawTelegram: 40: CA 84 E6 9C 13 01 90 76 79 81 01 30 01 65 07 CC BB 58 01 90 3D 03 E6 82 2A D9 99 A3 B0 A4 78 8A D4 5A 4A 84 C6 97 7F 01 90 23 78 2F 73 52 25 43 78 04 00 70 04 00 A8 96 01 90 A5 F6 30 82 A5 DD
(00:01:41.695) irt_otherTelegram: 40: CA 84 E6 9C 13 01 90 76 79 81 01 30 01 65 07 CC BB 58 01 90 3D 03 E6 82 2A D9 99 A3 B0 A4 78 8A D4 5A 4A 84 C6 97 7F 01 90 23 78 2F 73 52 25 43 78 04 00 70 04 00 A8 96 01 90 A5 F6 30 82 A5 DD
(00:01:56.799) irt_rawTelegram: 40: 8E A3 35 D3 AE 8A 43 7D E1 84 76 92 12 01 90 84 23 0D 73 52 25 43 78 05 04 62 05 00 09 21 01 90 7E 90 1E 82 C5 C9 1E A3 03 8C A7 8A 07 3D 70 84 2E 71 05 01 90 68 CF 57 C9 E2 04 04 DE F8 AC B5
(00:01:56.801) irt_otherTelegram: 40: 8E A3 35 D3 AE 8A 43 7D E1 84 76 92 12 01 90 84 23 0D 73 52 25 43 78 05 04 62 05 00 09 21 01 90 7E 90 1E 82 C5 C9 1E A3 03 8C A7 8A 07 3D 70 84 2E 71 05 01 90 68 CF 57 C9 E2 04 04 DE F8 AC B5
Error! Unable to read the EMS bus.
(00:02:16.708) irt_rawTelegram: 40: 01 90 32 09 D0 82 E6 9C 15 A3 76 79 B2 8A C6 7E FE 84 ED CB 40 01 90 5D D5 55 81 89 89 9C 93 D0 A9 BC A4 D8 C0 26 01 90 9E AD 33 82 00 DC D9 A3 19 66 10 8A 6F 49 69 84 DF 21 A7 01 90 2B C1 E9
(00:02:16.711) irt_otherTelegram: 40: 01 90 32 09 D0 82 E6 9C 15 A3 76 79 B2 8A C6 7E FE 84 ED CB 40 01 90 5D D5 55 81 89 89 9C 93 D0 A9 BC A4 D8 C0 26 01 90 9E AD 33 82 00 DC D9 A3 19 66 10 8A 6F 49 69 84 DF 21 A7 01 90 2B C1 E9
Error! Unable to read the EMS bus.
(00:02:32.702) irt_rawTelegram: 40: 73 52 25 43 78 01 FF AD 73 52 25 43 78 07 FF A1 01 90 40 9A 4A 82 A8 A6 61 A3 93 B4 7E 8A BB 9E AF 84 DF 3A CB 01 90 9B CB B8 01 30 07 7D 07 CC CA 85 01 90 BF 4E D6 82 06 6F 2B A3 D4 28 B2 8A
(00:02:32.705) irt_otherTelegram: 40: 73 52 25 43 78 01 FF AD 73 52 25 43 78 07 FF A1 01 90 40 9A 4A 82 A8 A6 61 A3 93 B4 7E 8A BB 9E AF 84 DF 3A CB 01 90 9B CB B8 01 30 07 7D 07 CC CA 85 01 90 BF 4E D6 82 06 6F 2B A3 D4 28 B2 8A
ik kom dichterbij...
Met de thermostaat in parallel zag ik bij het opstarten een "fout" melding op het display van de moduline. Iets over test afgewisseld met iets over UBA. Ging te snel weg voordat ik het kon fotograferen.
Werkte nog steeds niet. Nog steeds in de 5v variant.
Daarna de moduline ontkoppeld en de interface dus enkel aangesloten. Na het commando set tx_mode 5 zag ik met log j enkele berichten binnen komen. Zie kopie hieronder. Na de eerste berichten geen connectie meer. Op de webinterface uberhaupt geen sjoege over connect oid.
Wat zou de volgende stap kunnen zijn? Toch weer terug naar 1MOmh? en zonder moduline?
gr. Herman
In de 5v variant:
* IRT-ESP version 1.9.5ib44
[FS] System config loaded (554 bytes)
[FS] Custom config loaded (253 bytes)
[WEB] Web server started
[UART] Opened Rx/Tx connection (iRT)
[WIFI] Connecting to SSID: coolbox...
[WIFI] Connected to SSID coolbox (hostname: irt-esp, IP: 192.168.178.31)
[OTA] Listening to firmware updates on irt-esp.local:8266
[SYSTEM] Disabling serial port communication
Failed transmitting telegram, status1 97
[TELNET] Connected to IRT-ESP version 1.9.5ib44. Type ? for commands.
lFailed transmitting telegram, status1 97
og j
En nu in de 3.3v variant:
System Logging set to Jabber mode
Failed transmitting telegram, status1 97
(00:00:16.159) irt_tx: 12: 90 A5 F0 28 00 00 73 52 25 43 78 01 FF AD 01 35 F6 98
Failed transmitting telegram, status1 97
(00:00:20.160) irt_tx: 1E: 90 A5 F0 28 00 00 82 A5 F0 3A 00 00 A3 A5 F0 1B 00 00 A4 A5 F0 1C 00 00 8A A5 F0 32 00 00
Failed transmitting telegram, status1 97
(00:00:24.161) irt_tx: 12: 90 A5 F0 28 00 00 73 52 25 43 78 07 FF A1 07 00 D0 6C
Failed transmitting telegram, status1 97
(00:00:28.162) irt_tx: 1E: 90 A5 F0 28 00 00 82 A5 F0 3A 00 00 A3 A5 F0 1B 00 00 A4 A5 F0 1C 00 00 8A A5 F0 32 00 00
Error! Unable to read the EMS bus.
No poll from boiler, check bus
Failed transmitting telegram, status1 97
No poll from boiler, check bus
No poll from boiler, check bus
No poll from boiler, check bus
No poll from boiler, check bus
No poll from boiler, check bus
No poll from boiler, check bus
No poll from boiler, check bus
Error! Unable to read the EMS bus.
^No poll from boiler, check bus
System Logging set to Jabber mode
Failed transmitting telegram, status1 97
(00:00:20.162) irt_tx: 1E: 90 A5 F0 28 00 00 82 A5 F0 3A 00 00 A3 A5 F0 1B 00 00 A4 A5 F0 1C 00 00 8A A5 F0 32 00 00
Failed transmitting telegram, status1 97
(00:00:24.164) irt_tx: 12: 90 A5 F0 28 00 00 73 52 25 43 78 07 FF A1 07 00 D0 6C
Failed transmitting telegram, status1 97
(00:00:28.165) irt_tx: 1E: 90 A5 F0 28 00 00 82 A5 F0 3A 00 00 A3 A5 F0 1B 00 00 A4 A5 F0 1C 00 00 8A A5 F0 32 00 00
Error! Unable to read the EMS bus.
No poll from boiler, check bus
Failed transmitting telegram, status1 97
No poll from boiler, check bus
No poll from boiler, check bus
Half uurtje later: mijn moduline software versie is 2.20. Toch nog een keertje aangesloten (met thermostaat in parallel )op 5V. Maar in de webinterface nog steeds geen connectie... Toch nog iets andere weerstand?
System Logging set to Jabber mode
Error! Unable to read the EMS bus.
(00:01:05.911) irt_rawTelegram: 40: 32 22 7C 82 56 A6 84 A3 A2 2C 4E 8A 47 FC DF 84 6F 17 06 01 90 39 6B 57 C9 73 AF A1 DE B7 38 49 01 90 55 BF F4 82 D8 D9 64 A3 0D B7 57 8A 7A 29 DA 84 B4 55 B8 01 90 C2 31 C9 81 9A FC 77 93 60
(00:01:05.914) irt_otherTelegram: 40: 32 22 7C 82 56 A6 84 A3 A2 2C 4E 8A 47 FC DF 84 6F 17 06 01 90 39 6B 57 C9 73 AF A1 DE B7 38 49 01 90 55 BF F4 82 D8 D9 64 A3 0D B7 57 8A 7A 29 DA 84 B4 55 B8 01 90 C2 31 C9 81 9A FC 77 93 60
(00:01:21.433) irt_rawTelegram: 40: 9F 1D A4 AD 0D D3 01 90 1C 30 68 82 7E 90 0C A3 C5 C9 3F 8A 03 8C 8E 84 07 3D 7E 01 90 2E 71 11 73 52 25 43 78 01 FF AD 73 52 25 43 78 07 FF A1 01 90 68 CF 57 82 E2 04 4F A3 F8 AC C8 8A 32 09
(00:01:21.436) irt_otherTelegram: 40: 9F 1D A4 AD 0D D3 01 90 1C 30 68 82 7E 90 0C A3 C5 C9 3F 8A 03 8C 8E 84 07 3D 7E 01 90 2E 71 11 73 52 25 43 78 01 FF AD 73 52 25 43 78 07 FF A1 01 90 68 CF 57 82 E2 04 4F A3 F8 AC C8 8A 32 09
Error! Unable to read the EMS bus.
(00:01:41.692) irt_rawTelegram: 40: CA 84 E6 9C 13 01 90 76 79 81 01 30 01 65 07 CC BB 58 01 90 3D 03 E6 82 2A D9 99 A3 B0 A4 78 8A D4 5A 4A 84 C6 97 7F 01 90 23 78 2F 73 52 25 43 78 04 00 70 04 00 A8 96 01 90 A5 F6 30 82 A5 DD
(00:01:41.695) irt_otherTelegram: 40: CA 84 E6 9C 13 01 90 76 79 81 01 30 01 65 07 CC BB 58 01 90 3D 03 E6 82 2A D9 99 A3 B0 A4 78 8A D4 5A 4A 84 C6 97 7F 01 90 23 78 2F 73 52 25 43 78 04 00 70 04 00 A8 96 01 90 A5 F6 30 82 A5 DD
(00:01:56.799) irt_rawTelegram: 40: 8E A3 35 D3 AE 8A 43 7D E1 84 76 92 12 01 90 84 23 0D 73 52 25 43 78 05 04 62 05 00 09 21 01 90 7E 90 1E 82 C5 C9 1E A3 03 8C A7 8A 07 3D 70 84 2E 71 05 01 90 68 CF 57 C9 E2 04 04 DE F8 AC B5
(00:01:56.801) irt_otherTelegram: 40: 8E A3 35 D3 AE 8A 43 7D E1 84 76 92 12 01 90 84 23 0D 73 52 25 43 78 05 04 62 05 00 09 21 01 90 7E 90 1E 82 C5 C9 1E A3 03 8C A7 8A 07 3D 70 84 2E 71 05 01 90 68 CF 57 C9 E2 04 04 DE F8 AC B5
Error! Unable to read the EMS bus.
(00:02:16.708) irt_rawTelegram: 40: 01 90 32 09 D0 82 E6 9C 15 A3 76 79 B2 8A C6 7E FE 84 ED CB 40 01 90 5D D5 55 81 89 89 9C 93 D0 A9 BC A4 D8 C0 26 01 90 9E AD 33 82 00 DC D9 A3 19 66 10 8A 6F 49 69 84 DF 21 A7 01 90 2B C1 E9
(00:02:16.711) irt_otherTelegram: 40: 01 90 32 09 D0 82 E6 9C 15 A3 76 79 B2 8A C6 7E FE 84 ED CB 40 01 90 5D D5 55 81 89 89 9C 93 D0 A9 BC A4 D8 C0 26 01 90 9E AD 33 82 00 DC D9 A3 19 66 10 8A 6F 49 69 84 DF 21 A7 01 90 2B C1 E9
Error! Unable to read the EMS bus.
(00:02:32.702) irt_rawTelegram: 40: 73 52 25 43 78 01 FF AD 73 52 25 43 78 07 FF A1 01 90 40 9A 4A 82 A8 A6 61 A3 93 B4 7E 8A BB 9E AF 84 DF 3A CB 01 90 9B CB B8 01 30 07 7D 07 CC CA 85 01 90 BF 4E D6 82 06 6F 2B A3 D4 28 B2 8A
(00:02:32.705) irt_otherTelegram: 40: 73 52 25 43 78 01 FF AD 73 52 25 43 78 07 FF A1 01 90 40 9A 4A 82 A8 A6 61 A3 93 B4 7E 8A BB 9E AF 84 DF 3A CB 01 90 9B CB B8 01 30 07 7D 07 CC CA 85 01 90 BF 4E D6 82 06 6F 2B A3 D4 28 B2 8A
[ Voor 35% gewijzigd door coolbox13 op 21-03-2020 17:36 . Reden: nieuwe info ]
@coolbox13 Dit is inderdaad een hele lastige. In beide gevallen wordt er geen data "gezien" van de boiler.
In active modes 'tx_mode 5' is de data die je ziet, de data die het bordje probeert te versturen. Maar omdat er geen poll (0x01 byte) van de boiler komt kan het bericht niet verzonden worden. Het bericht wordt dan ook met een time out (status1 97) afgebroken.
Het tweede deel in passive mode (tx_mode 4) lijkt alleen de data van de thermostaat te laten zien. Ieder byte wat de thermostaat verstuurt wordt geëchood door de boiler. Dus er moeten veel meer dubbele bytes in zitten. Een valide frame ziet er zo uit : '01 01 FE 90 90 C3 C3 79 79 F2 F2 CF 30 82 82 C3 C3 79 79 E0 E0 00 FF A3 A3 C3 C3 79 79 C1 C1 03 FC A4 A4 C3 C3 79 79 C6 C6 1A E5 8A 8A C3 C3 79 79 E8 E8 FE 01 00' Zoals je ziet zitten daar veel dubbele bytes in.
Je kan een nog hogere weerstand proberen, 2 MOhm, maar daar loopje wel het risico mee dat er teveel ruis opgepikt wordt. Wat ik ook wel gezien heb is dat het printje gevoelig is hoe de iRT bus aangesloten is. Probeer eens de draadjes van de iRT bus in het blauwe blokje om te draaien. Probeer eens een andere adapter voor de Wemos of een powerbank.
Veel meer ideeën heb ik eigenlijk niet meer.
In active modes 'tx_mode 5' is de data die je ziet, de data die het bordje probeert te versturen. Maar omdat er geen poll (0x01 byte) van de boiler komt kan het bericht niet verzonden worden. Het bericht wordt dan ook met een time out (status1 97) afgebroken.
Het tweede deel in passive mode (tx_mode 4) lijkt alleen de data van de thermostaat te laten zien. Ieder byte wat de thermostaat verstuurt wordt geëchood door de boiler. Dus er moeten veel meer dubbele bytes in zitten. Een valide frame ziet er zo uit : '01 01 FE 90 90 C3 C3 79 79 F2 F2 CF 30 82 82 C3 C3 79 79 E0 E0 00 FF A3 A3 C3 C3 79 79 C1 C1 03 FC A4 A4 C3 C3 79 79 C6 C6 1A E5 8A 8A C3 C3 79 79 E8 E8 FE 01 00' Zoals je ziet zitten daar veel dubbele bytes in.
Je kan een nog hogere weerstand proberen, 2 MOhm, maar daar loopje wel het risico mee dat er teveel ruis opgepikt wordt. Wat ik ook wel gezien heb is dat het printje gevoelig is hoe de iRT bus aangesloten is. Probeer eens de draadjes van de iRT bus in het blauwe blokje om te draaien. Probeer eens een andere adapter voor de Wemos of een powerbank.
Veel meer ideeën heb ik eigenlijk niet meer.
@Victor_M ,
zit nog wat te klooien met 1Mohm en een potmeter van 1Mohm, maar kom nog niet verder. Je schrijft op je github pagina iets over de weerstand versus de afstand van de boiler. Bij mij is dat dus heel kort, 50cm oid. Moet dan de weerstand omhoog of omlaag?
Groeten Herman
IN mode 5 krijg ik met veel weerstand ook crc errors. Komt dat door de ruis?
irt_rawTelegram: 07: 00 02 01 02 02 01 03
(00:02:39.937) irt_otherTelegram: 07: 00 02 01 02 02 01 03
(00:02:40.057) irt_rawTelegram: 01: 00
(00:02:40.157) irt_tx: 1E: 90 A5 F0 28 00 00 82 A5 F0 3A 00 00 A3 A5 F0 1B 00 00 A4 A5 F0 1C 00 00 8A A5 F0 32 00 00
(00:02:40.737) irt_rawTelegram: 0B: 01 03 02 02 03 04 00 00 01 05 02
(00:02:40.738) irt_otherTelegram: 0B: 01 03 02 02 03 04 00 00 01 05 02
(00:02:41.537) irt_rawTelegram: 0D: 03 01 00 03 01 01 02 01 03 01 00 80 C0
(00:02:41.537) irt_otherTelegram: 0D: 03 01 00 03 01 01 02 01 03 01 00 80 C0
(00:02:41.657) irt_rawTelegram: 01: 02
(00:02:41.877) irt_rawTelegram: 03: 03 00 00
(00:02:41.877) irt_crcErr1: 03: 03 00 00
Failed transmitting telegram, status1 99
(00:02:42.917) irt_rawTelegram: 12: 01 01 03 02 03 03 03 00 01 01 02 02 06 03 01 00 00 01
(00:02:42.918) irt_otherTelegram: 12: 01 01 03 02 03 03 0
zit nog wat te klooien met 1Mohm en een potmeter van 1Mohm, maar kom nog niet verder. Je schrijft op je github pagina iets over de weerstand versus de afstand van de boiler. Bij mij is dat dus heel kort, 50cm oid. Moet dan de weerstand omhoog of omlaag?
Groeten Herman
IN mode 5 krijg ik met veel weerstand ook crc errors. Komt dat door de ruis?
irt_rawTelegram: 07: 00 02 01 02 02 01 03
(00:02:39.937) irt_otherTelegram: 07: 00 02 01 02 02 01 03
(00:02:40.057) irt_rawTelegram: 01: 00
(00:02:40.157) irt_tx: 1E: 90 A5 F0 28 00 00 82 A5 F0 3A 00 00 A3 A5 F0 1B 00 00 A4 A5 F0 1C 00 00 8A A5 F0 32 00 00
(00:02:40.737) irt_rawTelegram: 0B: 01 03 02 02 03 04 00 00 01 05 02
(00:02:40.738) irt_otherTelegram: 0B: 01 03 02 02 03 04 00 00 01 05 02
(00:02:41.537) irt_rawTelegram: 0D: 03 01 00 03 01 01 02 01 03 01 00 80 C0
(00:02:41.537) irt_otherTelegram: 0D: 03 01 00 03 01 01 02 01 03 01 00 80 C0
(00:02:41.657) irt_rawTelegram: 01: 02
(00:02:41.877) irt_rawTelegram: 03: 03 00 00
(00:02:41.877) irt_crcErr1: 03: 03 00 00
Failed transmitting telegram, status1 99
(00:02:42.917) irt_rawTelegram: 12: 01 01 03 02 03 03 03 00 01 01 02 02 06 03 01 00 00 01
(00:02:42.918) irt_otherTelegram: 12: 01 01 03 02 03 03 0
[ Voor 62% gewijzigd door coolbox13 op 04-04-2020 19:20 ]
@coolbox13 Ik heb twee weken geleden via marktplaats een UBA4001 en een UBA Handterminal weten aan te schaffen. De extra UBA maakt het meten een stuk makkelijker.
:strip_exif()/f/image/21KQXeScb3LmNBU733tbAuVO.jpg?f=fotoalbum_large)
Ik ben nog eens aan het spelen met weerstand waardes geweest. Bij de opstelling van de foto (zeer korte afstand) werkt het zelfs nog als er geen weerstand gemonteerd is. De schakeling wordt dan erg gevoelig voor storing, maar is misschien een idee om eens uit te proberen ? Maar eerlijk gezegd zou ik verwachten bij 2 MOhm dat er wel signal gedetecteerd zou worden.
Probeer eens de schakeling te voeden via een powerbank, puur om uit te sluiten dat er niet een of andere rare vereffeningsstroom door de schakeling loopt (de schakeling is niet galvanisch gescheiden).
Maar ik denk dat het zonder oscilloscoop lastig wordt om te achter halen wat er nu precies mis gaat. Maar ik ga van de week nog wel eens meten of er nog iets te optimaliseren is.
:strip_exif()/f/image/21KQXeScb3LmNBU733tbAuVO.jpg?f=fotoalbum_large)
Ik ben nog eens aan het spelen met weerstand waardes geweest. Bij de opstelling van de foto (zeer korte afstand) werkt het zelfs nog als er geen weerstand gemonteerd is. De schakeling wordt dan erg gevoelig voor storing, maar is misschien een idee om eens uit te proberen ? Maar eerlijk gezegd zou ik verwachten bij 2 MOhm dat er wel signal gedetecteerd zou worden.
Probeer eens de schakeling te voeden via een powerbank, puur om uit te sluiten dat er niet een of andere rare vereffeningsstroom door de schakeling loopt (de schakeling is niet galvanisch gescheiden).
Maar ik denk dat het zonder oscilloscoop lastig wordt om te achter halen wat er nu precies mis gaat. Maar ik ga van de week nog wel eens meten of er nog iets te optimaliseren is.
Hoi @Victor_M ,
Zonder weerstand ga ik ook nog proberen. Bedacht me nog wel iets maar denk eigenlijk dat het niet erg veel uitmaakt; bij mij is de pomp van de ecomline eruit gehaald omdat ik een externe "slimmere" pomp heb en dus daar op kon besparen. Verder heb ik regelmatig 2F fouten. Dat gaat over doorstroming. Bij mij loopt er een klein loopje met daarop 5 kleppen die de 5 zones leveren. Kleppen worden gestuurd door KNX systeem. Als er dus geen vraag is gaan alle kleppen dicht en loopt er dus slechts een klein loopje van 4 meter. De thermosstaat hangt er naast en staat hoog ingesteld gedurende de dag om in alle gevallen warm water te leveren als er vraag is. Als laatste; de ketel doet alleen verwarming, geen warmwater. Kortom beetje vreemde opstelling. Vandaar ook de wens om de ketel anders te kunnen aansturen; in samenwerking met de vraag vanuit KNX etc. Misschien dat het je nog wat op weg helpt met suggesties..:)))
Verder heb ik een bosch/nefit Easy Connect adapter gescoord. Die zou ook het IRT naar EMS moeten kunnen omzetten. Dan kan ik de interface gebruiken zoals hij oorspronkelijk gemaakt is. Kom er nog niet helemaal uit hoe ik het bordje dan weer naar de EMS versie omzet, maar dat komt wel.
Ik vroeg me af of je een suggestie hebt hoe ik het zou kunnen aansluiten.
Een optie is om de moduline af te koppelen en de via het EMS/IRT bord de ketel aan te gaan sturen. Zijn vrij simpele opdrachten; aan/uit met een zekere temperatuur. Kan dan de combi logica maken met de behoefte. De andere variant is eerst eens aansluiten naast de moduline om te starten met uitluisteren om te kijken wat de thermostaat en ketel op dit moment überhaupt aan het doen zijn. De thermostaat zet de behoefte nu om 23.00 laag en om 05.00 weer hoog. De KNX kleppen werken tussen die tijden ook niet. Dat werkt in ieder geval voor het moment goed.
Dus...: kan ik, denk je, de easy adapter parallel schakelen op de twee draadjes die nu voor het bordje van kees bedoeld waren? Of zou ik hem tussen de ketel en de thermostaat moeten zetten zoals in de handleiding staat. (die gaat er dan wel vanuit dat je de oude thermostaat voor een EMS compatible variant zet.)
Alvast bedankt voor het meedenken..:))
Zonder weerstand ga ik ook nog proberen. Bedacht me nog wel iets maar denk eigenlijk dat het niet erg veel uitmaakt; bij mij is de pomp van de ecomline eruit gehaald omdat ik een externe "slimmere" pomp heb en dus daar op kon besparen. Verder heb ik regelmatig 2F fouten. Dat gaat over doorstroming. Bij mij loopt er een klein loopje met daarop 5 kleppen die de 5 zones leveren. Kleppen worden gestuurd door KNX systeem. Als er dus geen vraag is gaan alle kleppen dicht en loopt er dus slechts een klein loopje van 4 meter. De thermosstaat hangt er naast en staat hoog ingesteld gedurende de dag om in alle gevallen warm water te leveren als er vraag is. Als laatste; de ketel doet alleen verwarming, geen warmwater. Kortom beetje vreemde opstelling. Vandaar ook de wens om de ketel anders te kunnen aansturen; in samenwerking met de vraag vanuit KNX etc. Misschien dat het je nog wat op weg helpt met suggesties..:)))
Verder heb ik een bosch/nefit Easy Connect adapter gescoord. Die zou ook het IRT naar EMS moeten kunnen omzetten. Dan kan ik de interface gebruiken zoals hij oorspronkelijk gemaakt is. Kom er nog niet helemaal uit hoe ik het bordje dan weer naar de EMS versie omzet, maar dat komt wel.
Ik vroeg me af of je een suggestie hebt hoe ik het zou kunnen aansluiten.
Een optie is om de moduline af te koppelen en de via het EMS/IRT bord de ketel aan te gaan sturen. Zijn vrij simpele opdrachten; aan/uit met een zekere temperatuur. Kan dan de combi logica maken met de behoefte. De andere variant is eerst eens aansluiten naast de moduline om te starten met uitluisteren om te kijken wat de thermostaat en ketel op dit moment überhaupt aan het doen zijn. De thermostaat zet de behoefte nu om 23.00 laag en om 05.00 weer hoog. De KNX kleppen werken tussen die tijden ook niet. Dat werkt in ieder geval voor het moment goed.
Dus...: kan ik, denk je, de easy adapter parallel schakelen op de twee draadjes die nu voor het bordje van kees bedoeld waren? Of zou ik hem tussen de ketel en de thermostaat moeten zetten zoals in de handleiding staat. (die gaat er dan wel vanuit dat je de oude thermostaat voor een EMS compatible variant zet.)
Alvast bedankt voor het meedenken..:))
@coolbox13 Ik heb hier een UBA met alleen een thermostaat er aan en daar komt ook een gewoon iRT signaal uit. Dus ik denk dat dat het ontbreken van de pomp niet uitmaakt.
Het verbaasde me nog steeds dat in active mode, als de interface het enige device op de bus is, er niets wordt gedetecteerd. Wat erg jammer is want ik heb gisteren juist de PID regeling aan de praat gekregen waardoor het mogelijk is om rechtstreeks van af MQTT de ketelwater temperatuur te sturen. Ben nog een het testen om de juiste P/I/D parameters in te regelen.
Om het interface printje terug te krijgen naar EMS mode is een kwestie van de extra weerstand verwijderen en op de lege plek van R5 een 100 kOhm weerstand plaatsen.
Volgens mij ga je van de ketel naar de adapter van de adapter naar de thermostaat. Het stukje tussen de adapter en de thermostaat is dan EMS. Daar moet dan de EMS interface parallel aan. (Maar volgens mij doet de Moduline 30 geen EMS ?) Ik weet alleen niet of de EMS print als standalone kan draaien (dus zonder thermostaat). Ik denk niet dat het ooit zo gebruikt is.
Het verbaasde me nog steeds dat in active mode, als de interface het enige device op de bus is, er niets wordt gedetecteerd. Wat erg jammer is want ik heb gisteren juist de PID regeling aan de praat gekregen waardoor het mogelijk is om rechtstreeks van af MQTT de ketelwater temperatuur te sturen. Ben nog een het testen om de juiste P/I/D parameters in te regelen.
Om het interface printje terug te krijgen naar EMS mode is een kwestie van de extra weerstand verwijderen en op de lege plek van R5 een 100 kOhm weerstand plaatsen.
Volgens mij ga je van de ketel naar de adapter van de adapter naar de thermostaat. Het stukje tussen de adapter en de thermostaat is dan EMS. Daar moet dan de EMS interface parallel aan. (Maar volgens mij doet de Moduline 30 geen EMS ?) Ik weet alleen niet of de EMS print als standalone kan draaien (dus zonder thermostaat). Ik denk niet dat het ooit zo gebruikt is.
@Victor_M Ik zag dat je een nieuwe build had, 1.9.6, dus even geprobeerd. Nog steeds geen succes via de webinterface, dus espota weer gebruikt. Ziet er goed uit, maar tot nu toe alleen met tx-mode 4 (passief) gebruikt. Ben wel benieuwd naar je ervaringen met de PID regeling, maak je daarbij ook gebruik van een temp sensor (ds18b20) op de esp ?
You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.
@u_nix_we_all Het updaten via de Web GUI was inderdaad een lastig probleem. Ik denk dat ik het eindelijk gevonden heb. Maar de gefixed versie moet eerst geladen worden via de 'espota' voordat het weer werkt (iets met kip en ei).
Ik vraag via MQTT een CV watertemperatuur aan (komt van een ander script). De PID regeling stuurt dan de brander modulatie van de ketel aan. Op basis van het verschil tussen de huidige water temperatuur en de aangevraagde water temperatuur wordt dan de brander modulatie ingesteld. Maar het is nog niet koud genoeg geweest om het echt te testen. Het lastigste is de juiste P,I,D waarde te vinden.
Maar het idee om via een externe DS18b20 de ketel aan te sturen is ook wel interessant. Dan wordt het een vervanging van de 'gewone' thermostaat.
Ik vraag via MQTT een CV watertemperatuur aan (komt van een ander script). De PID regeling stuurt dan de brander modulatie van de ketel aan. Op basis van het verschil tussen de huidige water temperatuur en de aangevraagde water temperatuur wordt dan de brander modulatie ingesteld. Maar het is nog niet koud genoeg geweest om het echt te testen. Het lastigste is de juiste P,I,D waarde te vinden.
Maar het idee om via een externe DS18b20 de ketel aan te sturen is ook wel interessant. Dan wordt het een vervanging van de 'gewone' thermostaat.
Dag allemaal,
Ook ik was bezig met het uitlezen van de communicatie tussen Nefit Ecomline Classic hrc30 en Moduline 30. Ik kon de datagrammen lezen, maar er niet veel chocola van maken. De wiki en code van @Victor_M helpt veel. Goed werk!
Hoewel ik nauwelijks crc-errors krijg, komen er bij mij maar weinig waardes binnen. Ik heb de code van GitHub gekloond en zelf een build gedaan. Enige aanpassing is dat ik een NodeMCUv2 gebruik, mijn EMS interface niet inverteert en ik de uart init in de code daarop heb aangepast. Zijn er verschillende 'smaken' iRT?
Chris
Ook ik was bezig met het uitlezen van de communicatie tussen Nefit Ecomline Classic hrc30 en Moduline 30. Ik kon de datagrammen lezen, maar er niet veel chocola van maken. De wiki en code van @Victor_M helpt veel. Goed werk!
Hoewel ik nauwelijks crc-errors krijg, komen er bij mij maar weinig waardes binnen. Ik heb de code van GitHub gekloond en zelf een build gedaan. Enige aanpassing is dat ik een NodeMCUv2 gebruik, mijn EMS interface niet inverteert en ik de uart init in de code daarop heb aangepast. Zijn er verschillende 'smaken' iRT?
Chris
@Chreetz Goed om te horen dat de informatie bruikbaar is. Het is inderdaad wel een hele puzzel geweest (is het nog steeds).
Voor zover ik weet zijn er geen verschillende dialecten in het iRT protocol. Waar wel een groot verschil in zit is de hoeveelheid informatie die door de thermostaat aangevraagd wordt. De ketel zelf publiceert geen informatie. Alle informatie over de lijn wordt aangevraagd door de thermostaat. Maar meestal zit er wel de uitgaande watertemperatuur en de status (CV / warm water) in de signalering. De Moduline 300 lijkt meer informatie op te vragen (oa. retoer water temp).
Als je een dump van de signalering heb wil ik wel even kijken wat er allemaal in zit.
Ik gebruik zelf de interface in active mode. Dus als vervanging van de thermostaat. Daardoor is het makkelijker de extra informatie aan te vragen.
Zou het helpen als ik er een setting bij maak om het inverteren van de irt Bus via de software te kunnen selecteren ?
Voor zover ik weet zijn er geen verschillende dialecten in het iRT protocol. Waar wel een groot verschil in zit is de hoeveelheid informatie die door de thermostaat aangevraagd wordt. De ketel zelf publiceert geen informatie. Alle informatie over de lijn wordt aangevraagd door de thermostaat. Maar meestal zit er wel de uitgaande watertemperatuur en de status (CV / warm water) in de signalering. De Moduline 300 lijkt meer informatie op te vragen (oa. retoer water temp).
Als je een dump van de signalering heb wil ik wel even kijken wat er allemaal in zit.
Ik gebruik zelf de interface in active mode. Dus als vervanging van de thermostaat. Daardoor is het makkelijker de extra informatie aan te vragen.
Zou het helpen als ik er een setting bij maak om het inverteren van de irt Bus via de software te kunnen selecteren ?
@Victor_M Dank voor je reactie.
Ik heb al wat data op GitHub (zie mijn reactie daar). Dat is raw data van eigen sketch, een dump van de logic analyser en een poging tot analyse in in Excel. Dat geeft misschien al een beeld. Morgen zal ik met iRT-EMS een dump maken. Wellicht kun je naar beide eens kijken.
Zelf compileren en uploaden vormde geen probleem. Een setting inverteren of niet-inverteren heeft voor mij geen haast. Het handige van een niet-geinverteerd signaal is dat je het ook met Putty oid direct kan bekijken. Zo heb ik mijn eerste datadumps gemaakt. (login analyser + putty tegelijk).
Hardwarematig veranderen is het verwisselen van pin 2 en 3 van LM393 - ook geen grote klus. Mijn hardware staat nog op een breadboard en is aangesloten met een 10m lange kabel door de woonkamer bij het testen. Morgen zal ik de soldeerbout eens pakken en eea wat definitiever maken, zodat het de hele dag kan blijven zitten zonder dat iedereen zijn nek breekt.
Ik heb de moduline 30 nog niet opengemaakt. Wat zit daarin? Enige kans op uitlezen en reverse-engineeren van die software?
Mijn doel is aanvoer, en buitentemperatuur uitlezen. Die staan op het display na een druk op de knop - dus die info moet er zijn. Daarnaast is retour en tapwatertemp interessant.
Ik heb al wat data op GitHub (zie mijn reactie daar). Dat is raw data van eigen sketch, een dump van de logic analyser en een poging tot analyse in in Excel. Dat geeft misschien al een beeld. Morgen zal ik met iRT-EMS een dump maken. Wellicht kun je naar beide eens kijken.
Zelf compileren en uploaden vormde geen probleem. Een setting inverteren of niet-inverteren heeft voor mij geen haast. Het handige van een niet-geinverteerd signaal is dat je het ook met Putty oid direct kan bekijken. Zo heb ik mijn eerste datadumps gemaakt. (login analyser + putty tegelijk).
Hardwarematig veranderen is het verwisselen van pin 2 en 3 van LM393 - ook geen grote klus. Mijn hardware staat nog op een breadboard en is aangesloten met een 10m lange kabel door de woonkamer bij het testen. Morgen zal ik de soldeerbout eens pakken en eea wat definitiever maken, zodat het de hele dag kan blijven zitten zonder dat iedereen zijn nek breekt.
Ik heb de moduline 30 nog niet opengemaakt. Wat zit daarin? Enige kans op uitlezen en reverse-engineeren van die software?
Mijn doel is aanvoer, en buitentemperatuur uitlezen. Die staan op het display na een druk op de knop - dus die info moet er zijn. Daarnaast is retour en tapwatertemp interessant.
@Chreetz Ik heb even het github ticket bekeken maar ik zie er geen data aanhangen ?
De flow temp is het 0xA4 bericht (A4 5D 17 42 19 in ruw formaat A4 A4 5D 5D 17 17 42 19 E6). Hier is 0x19 de temp in graden. De buiten temp is het 0x8A bericht (8A C3 79 E8 67). De laatste byte is de meet waarde. Maar dat is een ruwe waarde, dus niet in celsius. Ik heb geen buitensensor dus ik heb deze conversie van ruwe waarde naar celsius nog niet gemaakt.
Hieronder de print van de moduline 30. Er zit een voedings en lijn detectie chip (Beatronics), een micro (Nec), een eeprom en een opamp voor de temp sensor..
De flow temp is het 0xA4 bericht (A4 5D 17 42 19 in ruw formaat A4 A4 5D 5D 17 17 42 19 E6). Hier is 0x19 de temp in graden. De buiten temp is het 0x8A bericht (8A C3 79 E8 67). De laatste byte is de meet waarde. Maar dat is een ruwe waarde, dus niet in celsius. Ik heb geen buitensensor dus ik heb deze conversie van ruwe waarde naar celsius nog niet gemaakt.
Hieronder de print van de moduline 30. Er zit een voedings en lijn detectie chip (Beatronics), een micro (Nec), een eeprom en een opamp voor de temp sensor..
![]() | ![]() |
@Victor_M bedankt voor het delen. De eeprom zou ik wel kunnen uitlezen, maar ik verwacht alleen settings daarin. Volgens de NEC documentatie is er voor de uPD78 (althans voor sommige uit de familie) een mogelijkheid tot in circuit programming. Dat zal een stuk lastiger zijn.
Ik heb een link naar mijn data in de ticket bijgevoegd.
Ik heb een link naar mijn data in de ticket bijgevoegd.
@Chreetz Ik heb op github het issue geupdate https://github.com/Victor-Mo/IRT-EMS-ESP/issues/4 Maar de data uit de hex dump ziet er in mijn ogen heel normaal uit. De moduline 30 vraagt niet heel veel informatie op. Uitgaande CV watertemperatuur, pomp aan/uit, status (brander aan/uit, 3-weg klep). Ruwe waarde van de externe temepratuur sensor.
Hoi allemaal,
Alweer een tijdje geleden, ik heb gisteren mijn interface geüpdate naar de laatste versie. In de eerste instantie werkte niks meer maar na mijn aanpassing die ik eerder al gedaan heb om het set_water comando te koppelen aan een mqtt bericht werkt de kachel gewoon weer. Ik zou alleen graag het warm water bedrijf aan en uit kunnen zetten. Heb 1 van jullie dit al werkend gekregen? Ik krijg deze info uit de ketel via mqtt
wWSelTemp":88,"
selFlowTemp":0,"
selBurnPow":0,"
pumpMod":0,"
outdoorTemp":0,"
wWCurTmp":46,"
curFlowTemp":12,"
retTemp":13,"
boilTemp":0,"
wWActivated":"off","
wWOnetime":"off","
burnGas":"off","
heatPmp":"off","
fanWork":"off","
ignWork":"off","
heating_temp":75,"
wWHeat":"on","
burnStarts":0,"
burnWorkMin":0,"
ServiceCode":"0H","
ServiceCodeNumber":3
Zoals je ziet zegt de info dat warmwater bedrijf uit staat, maar deze staat aan.
Ik begin er toch in te geloven dat er misschien inderdaad meerdere smaken iRT zijn. Voor de info ik heb dus de oude UBA de donker grijze met drie potmeters achter het klepje.
@Victor_M heb jij al gespeeld met de handterminal? Volgens mij kan je via de ketel status pagina alle waardes voorbij zien komen. Als je dit snooped met de interface zouden we die waardes goed kunnen koppelen aan de juiste parameters.
Alweer een tijdje geleden, ik heb gisteren mijn interface geüpdate naar de laatste versie. In de eerste instantie werkte niks meer maar na mijn aanpassing die ik eerder al gedaan heb om het set_water comando te koppelen aan een mqtt bericht werkt de kachel gewoon weer. Ik zou alleen graag het warm water bedrijf aan en uit kunnen zetten. Heb 1 van jullie dit al werkend gekregen? Ik krijg deze info uit de ketel via mqtt
wWSelTemp":88,"
selFlowTemp":0,"
selBurnPow":0,"
pumpMod":0,"
outdoorTemp":0,"
wWCurTmp":46,"
curFlowTemp":12,"
retTemp":13,"
boilTemp":0,"
wWActivated":"off","
wWOnetime":"off","
burnGas":"off","
heatPmp":"off","
fanWork":"off","
ignWork":"off","
heating_temp":75,"
wWHeat":"on","
burnStarts":0,"
burnWorkMin":0,"
ServiceCode":"0H","
ServiceCodeNumber":3
Zoals je ziet zegt de info dat warmwater bedrijf uit staat, maar deze staat aan.
Ik begin er toch in te geloven dat er misschien inderdaad meerdere smaken iRT zijn. Voor de info ik heb dus de oude UBA de donker grijze met drie potmeters achter het klepje.
@Victor_M heb jij al gespeeld met de handterminal? Volgens mij kan je via de ketel status pagina alle waardes voorbij zien komen. Als je dit snooped met de interface zouden we die waardes goed kunnen koppelen aan de juiste parameters.
Nou na een avondje rommelen is het me nu dan eindelijk gelukt.
Ik kan nu via homeassistant de ketel aan laten springen en de heet water boiler aan en uit zetten.
ook heb ik de integraties afgemaakt voor homeassistant. hier het resultaat!
:strip_exif()/f/image/X6Mye1lBhU1sLlO0mIhPbfWL.jpg?f=fotoalbum_large)
Alleen als het in de winter weer kouder word eens gaan spelen met de PID regeling.
Ik kan nu via homeassistant de ketel aan laten springen en de heet water boiler aan en uit zetten.
ook heb ik de integraties afgemaakt voor homeassistant. hier het resultaat!
:strip_exif()/f/image/X6Mye1lBhU1sLlO0mIhPbfWL.jpg?f=fotoalbum_large)
Alleen als het in de winter weer kouder word eens gaan spelen met de PID regeling.
@mafradon Dat ziet er inderdaad heel netjes uit !. Kan je de configuratie delen ? Dan voeg ik hem aan het project toe (als je dat goed vind).
De rapportage van de tap water status was gewoon stuk. De afhandeling van het 0x05 bericht was aanwezig, maar werd nooit aangeroepen. Ik heb een versie 1.9.8 gemaakt waarin dit weer werkt, het kan even duren voordat de status veranderd.
Het aan en uit zetten van het tapwater (in active mode) gaat via het 'boiler_cmd_wwactivated' topic (bv. home/irt-esp/boiler_cmd_wwactivated). Een 0 is uit en een 1 is aan (of on en off). Het aanvragen van een bepaalde ketel water temperatuur gaat via 'boiler_cmd' topic (bv. home/irt-esp/boiler_cmd) maar dan met een JSON body: {"cmd":"flowtemp",data:55} . Dit is allemaal rechtstreek overgenomen van de EMS-ESP. Zie ook de EMS-ESP wiki: https://emsesp.github.io/docs/#/MQTT?id=receiving-topics
@Chreetz Als bonus rapporteert de 1.9.8 nu ook de buitentemperatuur (als de sensor gemonteerd zit). Ik heb er een NTC van Aliexpress opzitten (10K NTC 3950). Maar even afwachten hoe stabiel dat werkt.
Ik heb al wat testen met de handterminal gedaan. Maar ik krijg de interface en de handterminal nog niet stabiel als ze beide zijn aangesloten. Maar de handterminal lijkt wel veel langere berichten te versturen.
De rapportage van de tap water status was gewoon stuk. De afhandeling van het 0x05 bericht was aanwezig, maar werd nooit aangeroepen. Ik heb een versie 1.9.8 gemaakt waarin dit weer werkt, het kan even duren voordat de status veranderd.
Het aan en uit zetten van het tapwater (in active mode) gaat via het 'boiler_cmd_wwactivated' topic (bv. home/irt-esp/boiler_cmd_wwactivated). Een 0 is uit en een 1 is aan (of on en off). Het aanvragen van een bepaalde ketel water temperatuur gaat via 'boiler_cmd' topic (bv. home/irt-esp/boiler_cmd) maar dan met een JSON body: {"cmd":"flowtemp",data:55} . Dit is allemaal rechtstreek overgenomen van de EMS-ESP. Zie ook de EMS-ESP wiki: https://emsesp.github.io/docs/#/MQTT?id=receiving-topics
@Chreetz Als bonus rapporteert de 1.9.8 nu ook de buitentemperatuur (als de sensor gemonteerd zit). Ik heb er een NTC van Aliexpress opzitten (10K NTC 3950). Maar even afwachten hoe stabiel dat werkt.
Ik heb al wat testen met de handterminal gedaan. Maar ik krijg de interface en de handterminal nog niet stabiel als ze beide zijn aangesloten. Maar de handterminal lijkt wel veel langere berichten te versturen.
Hier de Config voor homeassistant
sensor:
- platform: mqtt
state_topic: 'home/ems-esp/boiler_data'
name: 'Current flow temperature'
unit_of_measurement: '°C'
value_template: '{{ value_json.curFlowTemp }}'
icon: mdi:coolant-temperature
- platform: mqtt
state_topic: 'home/ems-esp/boiler_data'
name: 'Current Set Flow Temperature'
unit_of_measurement: '°C'
value_template: "{{ value_json.selFlowTemp }}"
icon: mdi:coolant-temperature
- platform: mqtt
state_topic: 'home/ems-esp/boiler_data'
name: 'Return Temperature'
unit_of_measurement: '°C'
value_template: "{{ value_json.retTemp }}"
icon: mdi:coolant-temperature
- platform: mqtt
state_topic: 'home/ems-esp/boiler_data'
name: 'Burner On'
value_template: '{{ value_json.burnGas }}'
icon: mdi:fire
- platform: mqtt
state_topic: 'home/ems-esp/boiler_data'
name: 'Fan On'
value_template: '{{ value_json.fanWork }}'
icon: mdi:fan
- platform: mqtt
state_topic: 'home/ems-esp/boiler_data'
name: '3 Weg Klep'
value_template: "{% if value_json.wWHeat == 'off' %} CV {% elif value_json.wWHeat == 'on' %} Warm Water {% endif %}"
icon: mdi:valve
- platform: mqtt
state_topic: 'home/ems-esp/boiler_data'
name: 'Warm Water Temp'
unit_of_measurement: '°C'
value_template: '{{ value_json.wWCurTmp }}'
icon: mdi:hot-tub
- platform: mqtt
state_topic: 'home/ems-esp/boiler_data'
name: 'Burner Power'
unit_of_measurement: '%'
value_template: '{{ value_json.selBurnPow }}'
icon: mdi:car-cruise-control
- platform: mqtt
state_topic: 'home/ems-esp/boiler_data'
name: 'Status'
value_template: "{% if value_json.ServiceCode == '0H' %} Standby {% elif value_json.ServiceCode == '0A' %} Anti Pendel {% elif value_json.ServiceCode == '0C' %} Wacht op 3weg klep {% elif value_json.ServiceCode == '0L' %} Ontsteken {% elif value_json.ServiceCode == '-H' %} CV-Bedrijf {% elif value_json.ServiceCode == '=H' %} WW-Bedrijf {% elif value_json.ServiceCode == '2F' %} CV-druk Laag {% elif value_json.ServiceCode == '0Y' %} Wachtstand {% elif value_json.ServiceCode == '0U' %} Vetilatiefase {% else %} Storing! {% endif %}"
icon: mdi:information
- platform: mqtt
state_topic: 'home/ems-esp/boiler_data'
name: 'CV Pomp'
value_template: '{{ value_json.heatPmp }}'
icon: mdi:pump
- platform: mqtt
state_topic: 'home/ems-esp/boiler_data'
name: 'Warm Water Boiler'
value_template: '{{ value_json.wWActivated }}'
icon: mdi:shower-head
climate:
- platform: mqtt
name: Cv Ketel
modes:
- "auto"
- "off"
min_temp: 0
max_temp: 80
temp_step: 1
current_temperature_topic: "home/ems-esp/boiler_data"
temperature_state_topic: "home/ems-esp/boiler_data"
mode_state_topic: "home/ems-esp/boiler_data"
current_temperature_template: "{{ value_json.curFlowTemp }}"
temperature_state_template: "{{ value_json.selFlowTemp }}"
mode_state_template: "{% if value_json.wWActivated == 'off' %} off {% else %} auto {% endif %}"
temperature_command_topic: "home/ems-esp/boiler_cmd_wwtemp"
mode_command_topic: "home/ems-esp/boiler_cmd_wwactivated"
@Victor_M ik heb hiervoor wel wat aanpassingen moeten doen in de code. Kan ik die uploaden via GitHub?
sensor:
- platform: mqtt
state_topic: 'home/ems-esp/boiler_data'
name: 'Current flow temperature'
unit_of_measurement: '°C'
value_template: '{{ value_json.curFlowTemp }}'
icon: mdi:coolant-temperature
- platform: mqtt
state_topic: 'home/ems-esp/boiler_data'
name: 'Current Set Flow Temperature'
unit_of_measurement: '°C'
value_template: "{{ value_json.selFlowTemp }}"
icon: mdi:coolant-temperature
- platform: mqtt
state_topic: 'home/ems-esp/boiler_data'
name: 'Return Temperature'
unit_of_measurement: '°C'
value_template: "{{ value_json.retTemp }}"
icon: mdi:coolant-temperature
- platform: mqtt
state_topic: 'home/ems-esp/boiler_data'
name: 'Burner On'
value_template: '{{ value_json.burnGas }}'
icon: mdi:fire
- platform: mqtt
state_topic: 'home/ems-esp/boiler_data'
name: 'Fan On'
value_template: '{{ value_json.fanWork }}'
icon: mdi:fan
- platform: mqtt
state_topic: 'home/ems-esp/boiler_data'
name: '3 Weg Klep'
value_template: "{% if value_json.wWHeat == 'off' %} CV {% elif value_json.wWHeat == 'on' %} Warm Water {% endif %}"
icon: mdi:valve
- platform: mqtt
state_topic: 'home/ems-esp/boiler_data'
name: 'Warm Water Temp'
unit_of_measurement: '°C'
value_template: '{{ value_json.wWCurTmp }}'
icon: mdi:hot-tub
- platform: mqtt
state_topic: 'home/ems-esp/boiler_data'
name: 'Burner Power'
unit_of_measurement: '%'
value_template: '{{ value_json.selBurnPow }}'
icon: mdi:car-cruise-control
- platform: mqtt
state_topic: 'home/ems-esp/boiler_data'
name: 'Status'
value_template: "{% if value_json.ServiceCode == '0H' %} Standby {% elif value_json.ServiceCode == '0A' %} Anti Pendel {% elif value_json.ServiceCode == '0C' %} Wacht op 3weg klep {% elif value_json.ServiceCode == '0L' %} Ontsteken {% elif value_json.ServiceCode == '-H' %} CV-Bedrijf {% elif value_json.ServiceCode == '=H' %} WW-Bedrijf {% elif value_json.ServiceCode == '2F' %} CV-druk Laag {% elif value_json.ServiceCode == '0Y' %} Wachtstand {% elif value_json.ServiceCode == '0U' %} Vetilatiefase {% else %} Storing! {% endif %}"
icon: mdi:information
- platform: mqtt
state_topic: 'home/ems-esp/boiler_data'
name: 'CV Pomp'
value_template: '{{ value_json.heatPmp }}'
icon: mdi:pump
- platform: mqtt
state_topic: 'home/ems-esp/boiler_data'
name: 'Warm Water Boiler'
value_template: '{{ value_json.wWActivated }}'
icon: mdi:shower-head
climate:
- platform: mqtt
name: Cv Ketel
modes:
- "auto"
- "off"
min_temp: 0
max_temp: 80
temp_step: 1
current_temperature_topic: "home/ems-esp/boiler_data"
temperature_state_topic: "home/ems-esp/boiler_data"
mode_state_topic: "home/ems-esp/boiler_data"
current_temperature_template: "{{ value_json.curFlowTemp }}"
temperature_state_template: "{{ value_json.selFlowTemp }}"
mode_state_template: "{% if value_json.wWActivated == 'off' %} off {% else %} auto {% endif %}"
temperature_command_topic: "home/ems-esp/boiler_cmd_wwtemp"
mode_command_topic: "home/ems-esp/boiler_cmd_wwactivated"
@Victor_M ik heb hiervoor wel wat aanpassingen moeten doen in de code. Kan ik die uploaden via GitHub?
Als het iemand schikt kan hiervoor een howto worden geschreven?
Schiet tussen de palen en je scoort!
@mafradon Je kan een officieel pull request maken, maar je kan de aangepaste files ook gewoon aan het github ticket hangen, dan vind ik ze wel. In ieder geval bedankt voor het delen van de config.
@xzaz BBQ Kees heeft heel vin info in zijn wiki staan: https://bbqkees-electroni...istant-configuration.html
@xzaz BBQ Kees heeft heel vin info in zijn wiki staan: https://bbqkees-electroni...istant-configuration.html
Na een recente verhuizing met een oude Nefit Ecomline HR ook het voor iRT gemodificeerde bordje bij kees besteld en aangesloten.
Mijn centrale brein is HomeAssistant en heb de sensors en climate definities van @mafradon uit post hierboven geactiveerd.
Krijg echter nog wel een storingsmelding. Ligt dat aan het feit dat @mafradon andere MQTT topics aanroept?
EDIT: Storingsmelding bleek onterecht; status melding "0y" - Wachtstand was verkeerd gecodeerd (dus niet "0Y")
Was nog wel even een klus om het juiste mqtt.publish command uit HA te sturen om de flowtemp te veranderen middels de mqtt climate entity, maar is toch gelukt.
Zal de komende dagen de boel eens in de gaten houden om de logica van warm water en cv beter te begrijpen, maar ben zeer onder de indruk van wat ik tot nu toe zie! Kuddos.
Mijn centrale brein is HomeAssistant en heb de sensors en climate definities van @mafradon uit post hierboven geactiveerd.
Krijg echter nog wel een storingsmelding. Ligt dat aan het feit dat @mafradon andere MQTT topics aanroept?
EDIT: Storingsmelding bleek onterecht; status melding "0y" - Wachtstand was verkeerd gecodeerd (dus niet "0Y")
Was nog wel even een klus om het juiste mqtt.publish command uit HA te sturen om de flowtemp te veranderen middels de mqtt climate entity, maar is toch gelukt.
Zal de komende dagen de boel eens in de gaten houden om de logica van warm water en cv beter te begrijpen, maar ben zeer onder de indruk van wat ik tot nu toe zie! Kuddos.
[ Voor 38% gewijzigd door flyingpenguin op 26-08-2020 09:51 ]
Deel met plezier mijn recente installatie ervaring. Wat is je set-up?xzaz schreef op zondag 2 augustus 2020 @ 13:35:
Als het iemand schikt kan hiervoor een howto worden geschreven?
Moduline 300 met een Nefit Ecomline hr excellent. Hiervoor moet nog een weerstandje worden veranderd op het bordje?flyingpenguin schreef op woensdag 26 augustus 2020 @ 09:53:
[...]
Deel met plezier mijn recente installatie ervaring. Wat is je set-up?
Schiet tussen de palen en je scoort!
@flyingpenguin Goed om te lezen dat alles werkt. Ik hoop in oktober/november weer wat meer tijd te hebben om de documentatie weer eens onderhanden te nemen. Aansluitschema's en hoe HA te configureren enzo. Maar de nieuwe V2 interface van het EMS-ESP project ziet er ook heel leuk uit..... Keuzes, keuzes....
@xzaz Het hangt van het soort bordje af of je hem moet modificeren. De iRT bordjes van BBQKees zijn kant en klaar. Maar als het oorspronkelijk een EMS bordje is moet hij wel gemodificeerd worden.
@xzaz Het hangt van het soort bordje af of je hem moet modificeren. De iRT bordjes van BBQKees zijn kant en klaar. Maar als het oorspronkelijk een EMS bordje is moet hij wel gemodificeerd worden.
Hallo allemaal,
Ik was een tijdje off-line ik heb inmiddels mijn source geupload naar de GitHub, voor degene die het willen proberen met mijn homeassistant config.
Ik was een tijdje off-line ik heb inmiddels mijn source geupload naar de GitHub, voor degene die het willen proberen met mijn homeassistant config.
Hallo @mafradon.
Als ik kijk op https://github.com/Victor-Mo/IRT-ESP dan zie ik geen recente activiteit maar zou graag jouw FW proberen op mijn bordje.
Waar kan de .bin file vinden?
Groet, Joost
Als ik kijk op https://github.com/Victor-Mo/IRT-ESP dan zie ik geen recente activiteit maar zou graag jouw FW proberen op mijn bordje.
Waar kan de .bin file vinden?
Groet, Joost
Hat was even zoeken naar de source van @mafradon maar het was geupload naar het EMS-ESP project van proddy. Ik heb hem even vergeleken met de huidige master. Maar ze zijn effectief hetzelfde (het zijn maar 7 regels die anders zijn). Het verschil zit hem voornamelijk in het rapporteren van de status van het warm water. Maar dat probleem is eind juli al in de master opgelost.
Zoals @flyingpenguin al heeft uitgeprobeerd werkt de configuratie van @mafradon gewoon op de huidige master (alleen de status 0Y moet 0y zijn).
Ik zal hier alvast de vraag van github beantwoorden of de warmwater- / tapwater- temperatuur ook in te stellen is. Zover ik weet is dit niet mogelijk, de Nefit handterminal heeft hier ook geen optie voor en ik ben het ook niet in een thermostaat tegen gekomen.
Ik hoop de komende weken weer wat tijd voor het project te hebben. Ik wil de documentatie weer in order brengen en de configuratie van Home Assistant beschrijven.
Zoals @flyingpenguin al heeft uitgeprobeerd werkt de configuratie van @mafradon gewoon op de huidige master (alleen de status 0Y moet 0y zijn).
Ik zal hier alvast de vraag van github beantwoorden of de warmwater- / tapwater- temperatuur ook in te stellen is. Zover ik weet is dit niet mogelijk, de Nefit handterminal heeft hier ook geen optie voor en ik ben het ook niet in een thermostaat tegen gekomen.
Ik hoop de komende weken weer wat tijd voor het project te hebben. Ik wil de documentatie weer in order brengen en de configuratie van Home Assistant beschrijven.
Dank voor je commentaar Victor.
Heb de boel de laatste dagen in de gaten gehouden, maar krijg de indruk dat selFlowTemp geen invloed heeft op de werkelijke curFlowTemp en retTemp. Hier een paar grafieken.
:fill(white):strip_exif()/f/image/BFUR2mT2RxUSDQqZDHSjOUm7.png?f=user_large)
en
:fill(white):strip_exif()/f/image/CeSzfqN7W9P4QLlOhEYzZx4b.png?f=user_large)
Het lijkt er dus op dat de boiler temperatuur alleen maar afkoelt als ook het warm water uitgeschakeld is..
Enig idee hoe dit te debuggen?
Heb de boel de laatste dagen in de gaten gehouden, maar krijg de indruk dat selFlowTemp geen invloed heeft op de werkelijke curFlowTemp en retTemp. Hier een paar grafieken.
:fill(white):strip_exif()/f/image/BFUR2mT2RxUSDQqZDHSjOUm7.png?f=user_large)
en
:fill(white):strip_exif()/f/image/CeSzfqN7W9P4QLlOhEYzZx4b.png?f=user_large)
Het lijkt er dus op dat de boiler temperatuur alleen maar afkoelt als ook het warm water uitgeschakeld is..
Enig idee hoe dit te debuggen?
Ik weet nog niet of ik het helemaal begrijp wat er aan de hand is. Want ik zie de aangevraagde watertemperatuur ook pas 's nachts dalen ?
Maar het makkelijkste debuggen is even naar de ESP te telnetten en het commando 'log m' uit te voeren. Dan krijg je onderstaande output.:
Daar moet uit af te leiden zijn wat er aangevraagd wordt en wat er daadwerkelijk gebeurd.
Maar het makkelijkste debuggen is even naar de ESP te telnetten en het commando 'log m' uit te voeren. Dan krijg je onderstaande output.:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| log m System Logging set to MQTT -> 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:35 82:10 83:A0 85:74 86:E9 8A:95 90:67 93:FF A3:03 A4:18 A6:17 A8:40 AA:A6 AB:38 AC:3C C9:00 0H [MQTT] Adding to queue: #0 [heartbeat] {"rssid":100,"load":1,"uptime":3482716,"freemem":73,"tcpdrops":0,"mqttpublishfails":0} 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:35 82:10 83:A0 85:74 86:E9 8A:95 90:67 93:FF A3:03 A4:18 A6:17 A8:40 AA:A6 AB:38 AC:3C C9:00 0H 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:35 82:10 83:A0 85:74 86:E9 8A:96 90:67 93:FF A3:03 A4:18 A6:17 A8:40 AA:A6 AB:38 AC:3C C9:00 0H 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:35 82:10 83:A0 85:74 86:E9 8A:96 90:67 93:FF A3:03 A4:18 A6:17 A8:40 AA:A6 AB:38 AC:3C C9:00 0H [MQTT] 2 topic: 'boiler_cmd', payload: '{"cmd":"flowtemp",data:0.00}' Setting boiler flow temperature to 0 C 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:35 82:10 83:A0 85:74 86:E9 8A:96 90:67 93:FF A3:03 A4:18 A6:17 A8:40 AA:A6 AB:38 AC:3C C9:00 0H 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:35 82:10 83:A0 85:74 86:E9 8A:96 90:67 93:FF A3:03 A4:18 A6:17 A8:40 AA:A6 AB:38 AC:3C C9:00 0H Publishing boiler data via MQTT [MQTT] Adding to queue: #0 [boiler_data] {"wWSelTemp":88,"selFlowTemp":0,"selBurnPow":0,"pumpMod":0,"outdoorTemp":16.6,"wWCurTmp":64,"curFlowTemp":24,"retTemp":23,"boilTemp":0,"wWActivated":"on","wWOnetime":"off","burnGas":"off","heatPmp":"off","fanWork":"off","ignWork":"off","heating_temp":53,"wWHeat":"on","burnStarts":0,"burnWorkMin":0,"ServiceCode":"0H","ServiceCodeNumber":3} 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:35 82:10 83:A0 85:74 86:E9 8A:96 90:67 93:FF A3:03 A4:18 A6:17 A8:40 AA:A6 AB:38 AC:3C C9:00 0H [MQTT] Adding to queue: #0 [heartbeat] {"rssid":100,"load":1,"uptime":3482776,"freemem":72,"tcpdrops":0,"mqttpublishfails":0} 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:35 82:10 83:A0 85:74 86:E9 8A:96 90:67 93:FF A3:03 A4:18 A6:17 A8:40 AA:A6 AB:38 AC:3C C9:00 0H log n System Logging set to None -> |
Daar moet uit af te leiden zijn wat er aangevraagd wordt en wat er daadwerkelijk gebeurd.
regel 31 ziet er verdacht uit..
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
| -> log m System Logging set to MQTT -> Publishing boiler data via MQTT [MQTT] Adding to queue: #0 [boiler_data] {"wWSelTemp":88,"selFlowTemp":5,"selBurnPow":0,"pumpMod":0,"outdoorTemp":0,"wWCurTmp":63,"curFlowTemp":56,"retTemp":56,"boilTemp":0,"wWActivated":"on","wWOnetime":"off","burnGas":"off","heatPmp":"on","fanWork":"off","ignWork":"off","heating_temp":87,"wWHeat":"on","burnStarts":0,"burnWorkMin":0,"ServiceCode":"0y","ServiceCodeNumber":7} 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:57 82:10 83:A0 85:74 86:E6 8A:FE 90:E6 93:00 A3:07 A4:38 A6:38 A8:3F AA:3B AB:A4 AC:3C C9:00 0y Publishing boiler data via MQTT [MQTT] Adding to queue: #0 [boiler_data] {"wWSelTemp":88,"selFlowTemp":5,"selBurnPow":0,"pumpMod":0,"outdoorTemp":0,"wWCurTmp":63,"curFlowTemp":56,"retTemp":56,"boilTemp":0,"wWActivated":"on","wWOnetime":"off","burnGas":"off","heatPmp":"on","fanWork":"off","ignWork":"off","heating_temp":87,"wWHeat":"on","burnStarts":0,"burnWorkMin":0,"ServiceCode":"0y","ServiceCodeNumber":7} [MQTT] Adding to queue: #0 [heartbeat] {"rssid":72,"load":2,"uptime":27904,"freemem":72,"tcpdrops":0,"mqttpublishfails":1} 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:57 82:10 83:A0 85:74 86:E6 8A:FE 90:E6 93:00 A3:07 A4:38 A6:38 A8:3F AA:3B AB:A4 AC:3C C9:00 0y 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:57 82:10 83:A0 85:74 86:E6 8A:FE 90:E6 93:00 A3:07 A4:37 A6:38 A8:3F AA:3B AB:A4 AC:3C C9:00 0y Publishing boiler data via MQTT [MQTT] Adding to queue: #0 [boiler_data] {"wWSelTemp":88,"selFlowTemp":5,"selBurnPow":0,"pumpMod":0,"outdoorTemp":0,"wWCurTmp":63,"curFlowTemp":55,"retTemp":56,"boilTemp":0,"wWActivated":"on","wWOnetime":"off","burnGas":"off","heatPmp":"on","fanWork":"off","ignWork":"off","heating_temp":87,"wWHeat":"on","burnStarts":0,"burnWorkMin":0,"ServiceCode":"0y","ServiceCodeNumber":7} 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:57 82:10 83:A0 85:74 86:E6 8A:FE 90:E6 93:00 A3:07 A4:37 A6:38 A8:3F AA:3B AB:A4 AC:3C C9:00 0y [MQTT] 2 topic: 'boiler_cmd', payload: '{"cmd":"flowtemp",data:10}' Setting boiler flow temperature to 10 C Publishing boiler data via MQTT [MQTT] Adding to queue: #0 [boiler_data] {"wWSelTemp":88,"selFlowTemp":10,"selBurnPow":0,"pumpMod":0,"outdoorTemp":0,"wWCurTmp":63,"curFlowTemp":55,"retTemp":56,"boilTemp":0,"wWActivated":"on","wWOnetime":"off","burnGas":"off","heatPmp":"on","fanWork":"off","ignWork":"off","heating_temp":87,"wWHeat":"on","burnStarts":0,"burnWorkMin":0,"ServiceCode":"0y","ServiceCodeNumber":7} 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:57 82:10 83:A0 85:74 86:E6 8A:FE 90:E6 93:00 A3:07 A4:37 A6:38 A8:3F AA:3B AB:A4 AC:3C C9:00 0y 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:57 82:10 83:A0 85:74 86:E6 8A:FE 90:E6 93:00 A3:07 A4:37 A6:38 A8:3F AA:3B AB:A4 AC:3C C9:00 0y Publishing boiler data via MQTT [MQTT] Adding to queue: #0 [boiler_data] {"wWSelTemp":88,"selFlowTemp":10,"selBurnPow":0,"pumpMod":0,"outdoorTemp":0,"wWCurTmp":63,"curFlowTemp":55,"retTemp":56,"boilTemp":0,"wWActivated":"on","wWOnetime":"off","burnGas":"off","heatPmp":"on","fanWork":"off","ignWork":"off","heating_temp":87,"wWHeat":"on","burnStarts":0,"burnWorkMin":0,"ServiceCode":"0y","ServiceCodeNumber":7} Publishing boiler data via MQTT [MQTT] Adding to queue: #0 [boiler_data] {"wWSelTemp":88,"selFlowTemp":10,"selBurnPow":0,"pumpMod":0,"outdoorTemp":0,"wWCurTmp":63,"curFlowTemp":55,"retTemp":56,"boilTemp":0,"wWActivated":"on","wWOnetime":"off","burnGas":"off","heatPmp":"on","fanWork":"off","ignWork":"off","heating_temp":87,"wWHeat":"on","burnStarts":0,"burnWorkMin":0,"ServiceCode":"0y","ServiceCodeNumber":7} 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:57 82:10 83:A0 85:74 86:E6 8A:FE 90:E6 93:00 A3:07 A4:37 A6:37 A8:3E AA:3B AB:A4 AC:3C C9:00 0y Publishing boiler data via MQTT [MQTT] Adding to queue: #0 [boiler_data] {"wWSelTemp":88,"selFlowTemp":10,"selBurnPow":0,"pumpMod":0,"outdoorTemp":0,"wWCurTmp":62,"curFlowTemp":55,"retTemp":55,"boilTemp":0,"wWActivated":"on","wWOnetime":"off","burnGas":"off","heatPmp":"on","fanWork":"off","ignWork":"off","heating_temp":87,"wWHeat":"on","burnStarts":0,"burnWorkMin":0,"ServiceCode":"0y","ServiceCodeNumber":7} Req 10 C Cur 55 Err -118 old pwr: 0 new pwr: 80 (0x50) Publishing boiler data via MQTT [MQTT] Adding to queue: #0 [boiler_data] {"wWSelTemp":88,"selFlowTemp":10,"selBurnPow":0,"pumpMod":0,"outdoorTemp":0,"wWCurTmp":62,"curFlowTemp":55,"retTemp":55,"boilTemp":0,"wWActivated":"on","wWOnetime":"off","burnGas":"off","heatPmp":"on","fanWork":"off","ignWork":"off","heating_temp":87,"wWHeat":"on","burnStarts":0,"burnWorkMin":0,"ServiceCode":"0y","ServiceCodeNumber":7} 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:57 82:10 83:A0 85:74 86:E6 8A:FE 90:E6 93:00 A3:07 A4:37 A6:37 A8:3E AA:3B AB:A4 AC:3C C9:00 0y [MQTT] Adding to queue: #0 [heartbeat] {"rssid":74,"load":2,"uptime":27964,"freemem":72,"tcpdrops":0,"mqttpublishfails":1} 01:3C 04:00 05:04 07:50 73:52 78:07 | 81:57 82:10 83:A0 85:74 86:E6 8A:FE 90:E6 93:00 A3:07 A4:37 A6:37 A8:3E AA:3B AB:A4 AC:3C C9:00 0y Publishing boiler data via MQTT [MQTT] Adding to queue: #0 [boiler_data] {"wWSelTemp":88,"selFlowTemp":10,"selBurnPow":31,"pumpMod":0,"outdoorTemp":0,"wWCurTmp":62,"curFlowTemp":55,"retTemp":55,"boilTemp":0,"wWActivated":"on","wWOnetime":"off","burnGas":"off","heatPmp":"on","fanWork":"off","ignWork":"off","heating_temp":87,"wWHeat":"on","burnStarts":0,"burnWorkMin":0,"ServiceCode":"0y","ServiceCodeNumber":7} 01:3C 04:00 05:04 07:50 73:52 78:04 | 81:57 82:10 83:A0 85:74 86:E6 8A:FE 90:E6 93:00 A3:07 A4:37 A6:37 A8:3E AA:3B AB:A4 AC:3C C9:00 0y Publishing boiler data via MQTT [MQTT] Adding to queue: #0 [boiler_data] {"wWSelTemp":88,"selFlowTemp":10,"selBurnPow":31,"pumpMod":0,"outdoorTemp":0,"wWCurTmp":62,"curFlowTemp":55,"retTemp":55,"boilTemp":0,"wWActivated":"on","wWOnetime":"off","burnGas":"off","heatPmp":"on","fanWork":"off","ignWork":"off","heating_temp":87,"wWHeat":"on","burnStarts":0,"burnWorkMin":0,"ServiceCode":"0y","ServiceCodeNumber":7} 01:3C 04:00 05:04 07:50 73:52 78:05 | 81:57 82:10 83:A0 85:74 86:E6 8A:FE 90:E6 93:00 A3:07 A4:37 A6:37 A8:3E AA:3B AB:A4 AC:3C C9:00 0y Publishing boiler data via MQTT [MQTT] Adding to queue: #0 [boiler_data] {"wWSelTemp":88,"selFlowTemp":10,"selBurnPow":31,"pumpMod":0,"outdoorTemp":0,"wWCurTmp":62,"curFlowTemp":55,"retTemp":55,"boilTemp":0,"wWActivated":"on","wWOnetime":"off","burnGas":"off","heatPmp":"on","fanWork":"off","ignWork":"off","heating_temp":87,"wWHeat":"on","burnStarts":0,"burnWorkMin":0,"ServiceCode":"0y","ServiceCodeNumber":7} Publishing boiler data via MQTT [MQTT] Adding to queue: #0 [boiler_data] {"wWSelTemp":88,"selFlowTemp":10,"selBurnPow":31,"pumpMod":0,"outdoorTemp":0,"wWCurTmp":62,"curFlowTemp":55,"retTemp":55,"boilTemp":0,"wWActivated":"on","wWOnetime":"off","burnGas":"off","heatPmp":"on","fanWork":"off","ignWork":"off","heating_temp":87,"wWHeat":"on","burnStarts":0,"burnWorkMin":0,"ServiceCode":"0y","ServiceCodeNumber":7} [MQTT] 2 topic: 'boiler_cmd', payload: '{"cmd":"flowtemp",data:5}' Setting boiler flow temperature to 5 C Publishing boiler data via MQTT [MQTT] Adding to queue: #0 [boiler_data] {"wWSelTemp":88,"selFlowTemp":5,"selBurnPow":31,"pumpMod":0,"outdoorTemp":0,"wWCurTmp":62,"curFlowTemp":55,"retTemp":55,"boilTemp":0,"wWActivated":"on","wWOnetime":"off","burnGas":"off","heatPmp":"on","fanWork":"off","ignWork":"off","heating_temp":87,"wWHeat":"on","burnStarts":0,"burnWorkMin":0,"ServiceCode":"0y","ServiceCodeNumber":7} 01:3C 04:00 05:04 07:50 73:52 78:01 | 81:57 82:10 83:A0 85:74 86:E6 8A:FE 90:E6 93:00 A3:07 A4:37 A6:37 A8:3E AA:3B AB:A4 AC:3C C9:00 0y Publishing boiler data via MQTT [MQTT] Adding to queue: #0 [boiler_data] {"wWSelTemp":88,"selFlowTemp":5,"selBurnPow":31,"pumpMod":0,"outdoorTemp":0,"wWCurTmp":62,"curFlowTemp":55,"retTemp":55,"boilTemp":0,"wWActivated":"on","wWOnetime":"off","burnGas":"off","heatPmp":"on","fanWork":"off","ignWork":"off","heating_temp":87,"wWHeat":"on","burnStarts":0,"burnWorkMin":0,"ServiceCode":"0y","ServiceCodeNumber":7} [MQTT] Adding to queue: #0 [heartbeat] {"rssid":72,"load":1,"uptime":28024,"freemem":72,"tcpdrops":0,"mqttpublishfails":1} 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:57 82:10 83:A0 85:74 86:E6 8A:FE 90:E6 93:00 A3:07 A4:37 A6:37 A8:3E AA:3B AB:A4 AC:3C C9:00 0y Publishing boiler data via MQTT [MQTT] Adding to queue: #0 [boiler_data] {"wWSelTemp":88,"selFlowTemp":5,"selBurnPow":0,"pumpMod":0,"outdoorTemp":0,"wWCurTmp":62,"curFlowTemp":55,"retTemp":55,"boilTemp":0,"wWActivated":"on","wWOnetime":"off","burnGas":"off","heatPmp":"on","fanWork":"off","ignWork":"off","heating_temp":87,"wWHeat":"on","burnStarts":0,"burnWorkMin":0,"ServiceCode":"0y","ServiceCodeNumber":7} 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:57 82:10 83:A0 85:74 86:E6 8A:FE 90:E6 93:00 A3:07 A4:37 A6:37 A8:3E AA:3B AB:A4 AC:3C C9:00 0y 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:57 82:10 83:A0 85:74 86:E6 8A:FE 90:E6 93:00 A3:07 A4:36 A6:37 A8:3E AA:3B AB:A4 AC:3C C9:00 0y log n System Logging set to None -> |
En hier de reguliere output van de telnet:
code:
1
2
3
4
5
6
7
| -> Req 20 C Cur 81 Err -36 old pwr: 100 new pwr: 77 (0x4d) Setting boiler flow temperature to 10 C Req 10 C Cur 72 Err -42 old pwr: 77 new pwr: 77 (0x4d) Req 10 C Cur 58 Err -40 old pwr: 77 new pwr: 77 (0x4d) Req 10 C Cur 69 Err -51 old pwr: 77 new pwr: 77 (0x4d) Req 10 C Cur 74 Err -59 old pwr: 77 new pwr: 77 (0x4d) |
[ Voor 32% gewijzigd door flyingpenguin op 10-09-2020 07:56 ]
Ik denk dat ik begrijp wat er mis gaat. Het is een mooi voorbeeld van twee regel systemen die elkaar in de weg zitten. Op regel 18 wordt een ketelwatertemperatuur gevraagd van 10 graden ( {"cmd":"flowtemp",data:10} ). Dit is precies de grens waarde waarop de ketel gestart wordt (>= 10). Op regel 31 wordt dan ook de beslising genomen om de brander te starten met power 80 (0x50) ( Req 10 C Cur 55 Err -118 old pwr: 0 new pwr: 80 (0x50) ). De PID regel komt direct al tot de conclusie dat het water te warm is ( Err -118 ) en zal gaan proberen om het brander vermogen te verminderen. Maar voordat deze er aan toe komt wordt op regel 47 de gewenste ketel water temperatuur al weer op 5 graden gezet waarop het geheel weer uitschakelt.
Ik vermoed dat korte tijd daarna weer om 10 graden gevraagd wordt en de ketel weer begint te lopen.
Het probleem in dit seizoen is dat het minimum brander vermogen waarbij de ketel nog loopt: 77 (0x4d) teveel warmte produceert waardoor het lastig is de juiste temperatuur te bereiken. Wat ik gedaan heb is dat als de brander op minimaal vermogen staat [77 (0x4d) ] ook de maximum ketelwater tempratuur gelimiteerd wordt in de ketel zelf. Dat is het 0x01 bericht. Maar dat zie ik niet gebeuren die blijft op de default 60 graden staan (01:3C) ik vermoed dat het komt door het pendelen van Home Assistant.
De vraag is of de afschakel temperatuur van 10 graden niet te laag is. Misschien moet dit gewoon instelbaar zijn.
Ik vermoed dat korte tijd daarna weer om 10 graden gevraagd wordt en de ketel weer begint te lopen.
Het probleem in dit seizoen is dat het minimum brander vermogen waarbij de ketel nog loopt: 77 (0x4d) teveel warmte produceert waardoor het lastig is de juiste temperatuur te bereiken. Wat ik gedaan heb is dat als de brander op minimaal vermogen staat [77 (0x4d) ] ook de maximum ketelwater tempratuur gelimiteerd wordt in de ketel zelf. Dat is het 0x01 bericht. Maar dat zie ik niet gebeuren die blijft op de default 60 graden staan (01:3C) ik vermoed dat het komt door het pendelen van Home Assistant.
De vraag is of de afschakel temperatuur van 10 graden niet te laag is. Misschien moet dit gewoon instelbaar zijn.
Dank Victor.
Kan het zijn dat het ontbreken van een buitensensor bij mij de boel in de war schopt?
Kan het zijn dat het ontbreken van een buitensensor bij mij de boel in de war schopt?
Ik denk het niet, ik weet niet precies wat HA gebruikt om ketelwater temperatuur te berekenen, maar de firmware gebruikt het niet. Ik heb er ook pas sinds kort een NTC op zitten.
HA gebruikt alleen de MQTT topics om keteltemperatuur te lezen, dus geen verdere logic erachter.
Wat mij intrigeert is dat de werkelijke keteltemperatuur niet "meeloopt" (zij het met een vertraging, zeker gezien het seizoen) met de gevraagde keteltemperatuur, maar blijft oscileren tussen 51 en 64 C.
Als de selFlowTemp (direct via MQTT, dus niet via HA) wordt ingesteld op een temp >=10 C, dan krijg ik via de telnet de volgende fouten..
BTW: Er zit tussen de flow temp changes telkens ong. 10 min.
Zie trouwens ook het volgende:
Wat mij intrigeert is dat de werkelijke keteltemperatuur niet "meeloopt" (zij het met een vertraging, zeker gezien het seizoen) met de gevraagde keteltemperatuur, maar blijft oscileren tussen 51 en 64 C.
Als de selFlowTemp (direct via MQTT, dus niet via HA) wordt ingesteld op een temp >=10 C, dan krijg ik via de telnet de volgende fouten..
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
| Setting boiler flow temperature to 40 C Req 40 C Cur 59 Err -11 old pwr: 0 new pwr: 140 (0x8c) Req 40 C Cur 58 Err -10 old pwr: 140 new pwr: 130 (0x82) Req 40 C Cur 58 Err -12 old pwr: 130 new pwr: 118 (0x76) Req 40 C Cur 57 Err -13 old pwr: 118 new pwr: 105 (0x69) Req 40 C Cur 56 Err -14 old pwr: 105 new pwr: 91 (0x5b) Req 40 C Cur 55 Err -15 old pwr: 91 new pwr: 77 (0x4d) Req 40 C Cur 54 Err -16 old pwr: 77 new pwr: 77 (0x4d) Req 40 C Cur 54 Err -17 old pwr: 77 new pwr: 77 (0x4d) Req 40 C Cur 53 Err -18 old pwr: 77 new pwr: 77 (0x4d) Req 40 C Cur 52 Err -18 old pwr: 77 new pwr: 77 (0x4d) Req 40 C Cur 52 Err -19 old pwr: 77 new pwr: 77 (0x4d) Setting boiler flow temperature to 5 C Setting boiler flow temperature to 50 C Req 50 C Cur 54 Err -16 old pwr: 0 new pwr: 160 (0xa0) Req 50 C Cur 54 Err -2 old pwr: 160 new pwr: 158 (0x9e) Req 50 C Cur 53 Err -2 old pwr: 158 new pwr: 156 (0x9c) Req 50 C Cur 53 Err -2 old pwr: 156 new pwr: 154 (0x9a) Req 50 C Cur 60 Err -6 old pwr: 154 new pwr: 148 (0x94) Req 50 C Cur 62 Err -9 old pwr: 148 new pwr: 139 (0x8b) Req 50 C Cur 63 Err -10 old pwr: 139 new pwr: 129 (0x81) Req 50 C Cur 62 Err -11 old pwr: 129 new pwr: 118 (0x76) Req 50 C Cur 59 Err -10 old pwr: 118 new pwr: 108 (0x6c) Req 50 C Cur 58 Err -10 old pwr: 108 new pwr: 98 (0x62) Req 50 C Cur 58 Err -11 old pwr: 98 new pwr: 87 (0x57) Req 50 C Cur 57 Err -11 old pwr: 87 new pwr: 77 (0x4d) Req 50 C Cur 56 Err -11 old pwr: 77 new pwr: 77 (0x4d) Req 50 C Cur 55 Err -11 old pwr: 77 new pwr: 77 (0x4d) Req 50 C Cur 54 Err -11 old pwr: 77 new pwr: 77 (0x4d) Req 50 C Cur 54 Err -12 old pwr: 77 new pwr: 77 (0x4d) Req 50 C Cur 53 Err -11 old pwr: 77 new pwr: 77 (0x4d) Req 50 C Cur 53 Err -12 old pwr: 77 new pwr: 77 (0x4d) Req 50 C Cur 52 Err -11 old pwr: 77 new pwr: 77 (0x4d) Setting boiler flow temperature to 11 C Req 11 C Cur 52 Err -35 old pwr: 77 new pwr: 77 (0x4d) Req 11 C Cur 51 Err -38 old pwr: 77 new pwr: 77 (0x4d) |
BTW: Er zit tussen de flow temp changes telkens ong. 10 min.
Zie trouwens ook het volgende:
code:
1
2
3
| iRT Bus stats: Bus is connected, protocol: iRT Rx: # successful read requests=7635, # CRC errors=7 |
[ Voor 3% gewijzigd door flyingpenguin op 11-09-2020 13:07 ]
@flyingpenguin Ik heb het idee dat de regeling welk correct werkt, maar dat de verwachting is dat dit veel sneller zou reageren. Dit soort PID regelingen zij over het algemeen erg traag. Om een goed beeld te krijgen zal je minimaal een uur dezelfde temperatuur aan moeten houden.
Als je via de telnet het log commando 'log s' geef en de flowtemp temperatuur op 25 graden zet en dit zo een uurtje laat staan zal je (denk ik) zien dat de flow temp richting de 25 graden gaat. De 'log s' zortg er voor dat de status regel met de ruwe data getoont wordt.
Als ik naar de bovenstaande output kijk zie ik dat de temperatuur al langzaam daalt. Maar op regel 13 wordt de PID uitgezet en daarna weer opnieuw gestart (regel 14). Bij het herstarten loopt de temperatuur weer op om daarna langzaam te dalen. Als op regel 34 de temperatuur weer lager wordt gezet (maar > 10) dan blijft de temperatuur dalen.
Ik vermoed dat bijna alle radiotoren dicht staan, dit zorgt er ook voor dat de temperatuur maar heel langzaam daalt.
Een aantal CRC error's is normaal. Zolang dit maar niet significant blijft oplopen is er niets aan de hand.
Als je via de telnet het log commando 'log s' geef en de flowtemp temperatuur op 25 graden zet en dit zo een uurtje laat staan zal je (denk ik) zien dat de flow temp richting de 25 graden gaat. De 'log s' zortg er voor dat de status regel met de ruwe data getoont wordt.
Als ik naar de bovenstaande output kijk zie ik dat de temperatuur al langzaam daalt. Maar op regel 13 wordt de PID uitgezet en daarna weer opnieuw gestart (regel 14). Bij het herstarten loopt de temperatuur weer op om daarna langzaam te dalen. Als op regel 34 de temperatuur weer lager wordt gezet (maar > 10) dan blijft de temperatuur dalen.
Ik vermoed dat bijna alle radiotoren dicht staan, dit zorgt er ook voor dat de temperatuur maar heel langzaam daalt.
Een aantal CRC error's is normaal. Zolang dit maar niet significant blijft oplopen is er niets aan de hand.
Dank Victor.
Zal een radiator kraan dichtbij de boiler opendraaien en de met "log s" de flowtemp op 25 zetten. Zet ook de warm water vraag uit. Kijken wat er gebeurt.
Ben wel benieuwd wat de "Err -12", "old pwr", "new pwr" "(0x4d)" precies voor betekenis hebben in
"Req 50 C Cur 54 Err -12 old pwr: 77 new pwr: 77 (0x4d)".
Reverting..
Dank Joost
Zal een radiator kraan dichtbij de boiler opendraaien en de met "log s" de flowtemp op 25 zetten. Zet ook de warm water vraag uit. Kijken wat er gebeurt.
Ben wel benieuwd wat de "Err -12", "old pwr", "new pwr" "(0x4d)" precies voor betekenis hebben in
"Req 50 C Cur 54 Err -12 old pwr: 77 new pwr: 77 (0x4d)".
Reverting..
Dank Joost
[ Voor 4% gewijzigd door flyingpenguin op 15-09-2020 18:40 ]
Ok, even een paar stappen terug. Mijn UBA4000 hing voorheen aan een aan/uit thermostaat (op polen 1 en 2). Had dus nog nooit iRT "gepraat" totdat ik het iRT-EMS bordje eraan hing.
Zoals uit bovenstaande posts blijkt communiceerde de UBA en het bordje goed, maar leek de UBA zich er alleen niets van aan te trekken..
Dus op marktplaats voor een tientje een oude moduline III gekocht, aangesloten en z'n ding laten doen.. Daarna het bordje weer terug en hoppa! Boiler volgt netjes de ingestelde flowtemp (zij het met behoorlijke vertraging omdat er weinig warmtevraag is deze dagen).
Zie wel dat bij een lage ingestelde flowtemp de warmwatervraag ervoor zorgt dat de gemeten flowtemp (in en uit) behoorlijk omhoog schiet..
:fill(white):strip_exif()/f/image/pQDkGdvm8VMjlA6NCe1ZnxfD.png?f=user_large)
Ben iig blij dat nu de inregeling van de boiler goed werkt, dus nu op naar het tweaken van de individuele kamerthermostaten (KOMFORTHAUS RTV's via Zwave in HA).
Zoals uit bovenstaande posts blijkt communiceerde de UBA en het bordje goed, maar leek de UBA zich er alleen niets van aan te trekken..
Dus op marktplaats voor een tientje een oude moduline III gekocht, aangesloten en z'n ding laten doen.. Daarna het bordje weer terug en hoppa! Boiler volgt netjes de ingestelde flowtemp (zij het met behoorlijke vertraging omdat er weinig warmtevraag is deze dagen).
Zie wel dat bij een lage ingestelde flowtemp de warmwatervraag ervoor zorgt dat de gemeten flowtemp (in en uit) behoorlijk omhoog schiet..
:fill(white):strip_exif()/f/image/pQDkGdvm8VMjlA6NCe1ZnxfD.png?f=user_large)
Ben iig blij dat nu de inregeling van de boiler goed werkt, dus nu op naar het tweaken van de individuele kamerthermostaten (KOMFORTHAUS RTV's via Zwave in HA).
@flyingpenguin Goed om te zien dat het nu beter werkt.
De status regel 'Req 50 C Cur 57 Err -11 old pwr: 87 new pwr: 77 (0x4d)' is de debug informatie van de PID regeling. 'Req 50 C' geeft aan dat er om 50 graden water wordt gevraagd. 'Cur 57' geeft de huidig gemeten waarde aan: 57 graden. 'Err -11' is de huidige offset/error in de PID regeling. De bestaat voor een groot deel uit de absolute verschil 'P' (50 - 57 = -7) en voor een kleiner deel uit het 'I' en 'D' deel. De PID regeling zal proberen deze error waarde naar 0 te sturen. Dit gebeurd door de modulatie van boiler aan te sturen. De oude modulatie waard was 'old pwr: 87' de nieuwe waarde is 'new pwr: 77'.
Goed om te weten dat de boiler dus niet zonder echte thermostaat schakelt tussen aan/uit bedrijf en modulerend bedrijf.
Ik zit te denken om de PID regeling iets aan te passen. De boiler zelf heeft de optie om CV water temperatuur te limiteren. Deze staat normaal op 60 graden. Alleen als de PID regeling op minimaal vermogen staat (new pwr: 77 (0x4d)) dan wordt deze limiet op de ingestelde waarde gezet, in dit voorbeeld 50 graden. Maar zeker bij lager temepraturen zoals 25 graden is dit niet ideaal. Ik heb het zo gemaakt om te zorgen dat deze regeling in boiler de PID regeling niet in de weg zit. Maar als de gevraagd temeperatuur 25 graden is dan moet de limiet misschien op 35 graden. Dit geeft de PID regeling nog steeds voldoende fout offset om het vermogen terug te regelen. Maar zorgt er wel voor dat de temperatuur sneller daalt.
De status regel 'Req 50 C Cur 57 Err -11 old pwr: 87 new pwr: 77 (0x4d)' is de debug informatie van de PID regeling. 'Req 50 C' geeft aan dat er om 50 graden water wordt gevraagd. 'Cur 57' geeft de huidig gemeten waarde aan: 57 graden. 'Err -11' is de huidige offset/error in de PID regeling. De bestaat voor een groot deel uit de absolute verschil 'P' (50 - 57 = -7) en voor een kleiner deel uit het 'I' en 'D' deel. De PID regeling zal proberen deze error waarde naar 0 te sturen. Dit gebeurd door de modulatie van boiler aan te sturen. De oude modulatie waard was 'old pwr: 87' de nieuwe waarde is 'new pwr: 77'.
Goed om te weten dat de boiler dus niet zonder echte thermostaat schakelt tussen aan/uit bedrijf en modulerend bedrijf.
Ik zit te denken om de PID regeling iets aan te passen. De boiler zelf heeft de optie om CV water temperatuur te limiteren. Deze staat normaal op 60 graden. Alleen als de PID regeling op minimaal vermogen staat (new pwr: 77 (0x4d)) dan wordt deze limiet op de ingestelde waarde gezet, in dit voorbeeld 50 graden. Maar zeker bij lager temepraturen zoals 25 graden is dit niet ideaal. Ik heb het zo gemaakt om te zorgen dat deze regeling in boiler de PID regeling niet in de weg zit. Maar als de gevraagd temeperatuur 25 graden is dan moet de limiet misschien op 35 graden. Dit geeft de PID regeling nog steeds voldoende fout offset om het vermogen terug te regelen. Maar zorgt er wel voor dat de temperatuur sneller daalt.
Dank voor de uitleg @Victor_M.
Re. "Goed om te weten dat de boiler dus niet zonder echte thermostaat schakelt tussen aan/uit bedrijf en modulerend bedrijf.", wellicht de moeite waard om nog eens te kijken naar de opstart code die een Moduline 3 eruit spuugt..
Re. "Goed om te weten dat de boiler dus niet zonder echte thermostaat schakelt tussen aan/uit bedrijf en modulerend bedrijf.", wellicht de moeite waard om nog eens te kijken naar de opstart code die een Moduline 3 eruit spuugt..
Ik dacht dat ik mijn haren eruit zou trekken en het hele irt-esp project in de vuilnisbak zou gooien!
Maar.. de aanhouder wint!
Probleem: Een lage selFlowTemp (bijv 30 graden) werd nooit bereikt; telkens bij ~ 50 graden ging de boiler weer branden en kwam de curFlowTemp op ~ 65 graden.
Mijn dommigheid: Ik dacht dat het aan de PID logica lag of dat mijn UBA4000 / REL 2.2 wellicht een ander dialect sprak.
Eurekamoment: Als wwActivated uitstaat dan loopt curFlowTemp uiteindelijk wèl terug richting selFlowTemp.
Zou het dan wellicht een mechanisch probleem kunnen zijn?..
Blijkt dus dat de driewegklep niet helemaal sluit (open is WW / dicht is CV), waardoor WW afkoelt als CV pomp draait en omgekeerd er dus ook "lekkage" is richting CV circuit als WW opwarmt.
Dit ding dus:
:fill(white):strip_exif()/f/image/nKCn4mWe4g7kKTlqTTzbxCaX.png?f=user_large)
Motorhuis eraf gedraaid en de pin met een waterpomptang er helemaal uitgetrokken (dus geen lekkage meer). En ja hoor:
Morgen dus maar even het binnenwerk van de drieweg klep vervangen:
https://www.warmteservice...gklep-VCZZ6005/p/49551955
Maar.. de aanhouder wint!
Probleem: Een lage selFlowTemp (bijv 30 graden) werd nooit bereikt; telkens bij ~ 50 graden ging de boiler weer branden en kwam de curFlowTemp op ~ 65 graden.
Mijn dommigheid: Ik dacht dat het aan de PID logica lag of dat mijn UBA4000 / REL 2.2 wellicht een ander dialect sprak.
Eurekamoment: Als wwActivated uitstaat dan loopt curFlowTemp uiteindelijk wèl terug richting selFlowTemp.
Zou het dan wellicht een mechanisch probleem kunnen zijn?..
Blijkt dus dat de driewegklep niet helemaal sluit (open is WW / dicht is CV), waardoor WW afkoelt als CV pomp draait en omgekeerd er dus ook "lekkage" is richting CV circuit als WW opwarmt.
Dit ding dus:
:fill(white):strip_exif()/f/image/nKCn4mWe4g7kKTlqTTzbxCaX.png?f=user_large)
Motorhuis eraf gedraaid en de pin met een waterpomptang er helemaal uitgetrokken (dus geen lekkage meer). En ja hoor:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| Req 15 C Cur 73 Err -49 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 50 Err -41 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 59 Err -50 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 47 Err -47 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 52 Err -53 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 46 Err -53 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 48 Err -57 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 44 Err -57 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 45 Err -61 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 43 Err -62 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 43 Err -65 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 41 Err -66 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 40 Err -68 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 36 Err -68 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 35 Err -70 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 34 Err -71 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 33 Err -72 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 32 Err -73 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 31 Err -74 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 30 Err -75 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 30 Err -76 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 29 Err -77 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 28 Err -78 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 28 Err -79 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 27 Err -80 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 27 Err -81 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 26 Err -81 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 26 Err -82 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 25 Err -83 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 25 Err -84 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 24 Err -84 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 24 Err -85 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 23 Err -85 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 23 Err -86 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 22 Err -86 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 22 Err -87 old pwr: 77 new pwr: 77 (0x4d) Req 15 C Cur 21 Err -87 old pwr: 77 new pwr: 77 (0x4d) |
Morgen dus maar even het binnenwerk van de drieweg klep vervangen:
https://www.warmteservice...gklep-VCZZ6005/p/49551955
@flyingpenguin Dat is een beste zoektocht geweest ! Dit soort dingen lijken altijd uit een hoek te komen die je het minst verwacht.
Ik ben op dit moment een versie aan het testen waarbij het start vermogen afhangt van de gevraagde temperatuur en de huidige watertemperatuur. Dit komt er op neer; als de gevraagde temperatuur lager is dan de huidige watertemperatuur, dat er op het laagste vermogen gestart wordt. Effectief gaat dan alleen de pomp aan. Dit zou een veel minder oscillerend effect op de watertemperatuur moeten hebben.
Nadeel hiervan is dat als de ketel net een warm water run gedaan heeft en daarna naar cv mode schakelt het iets langer duurt voordat het juiste vermogen geselecteerd wordt. (omdat de watertemperatuur dan meestal sterk daalt). Maar het lijkt erop dat de PID regeling dit snel genoeg bij regelt.
Succes met de reparatie !
Ik ben op dit moment een versie aan het testen waarbij het start vermogen afhangt van de gevraagde temperatuur en de huidige watertemperatuur. Dit komt er op neer; als de gevraagde temperatuur lager is dan de huidige watertemperatuur, dat er op het laagste vermogen gestart wordt. Effectief gaat dan alleen de pomp aan. Dit zou een veel minder oscillerend effect op de watertemperatuur moeten hebben.
Nadeel hiervan is dat als de ketel net een warm water run gedaan heeft en daarna naar cv mode schakelt het iets langer duurt voordat het juiste vermogen geselecteerd wordt. (omdat de watertemperatuur dan meestal sterk daalt). Maar het lijkt erop dat de PID regeling dit snel genoeg bij regelt.
Succes met de reparatie !
@Victor_M Ben benieuwd naar de nieuwe versie. Mag ik "meetesten"?
EDIT: Zie dat er een nieuwe build op github staat. Draait al. Hou jullie op de hoogte.
EDIT: Zie dat er een nieuwe build op github staat. Draait al. Hou jullie op de hoogte.
[ Voor 40% gewijzigd door flyingpenguin op 12-10-2020 10:27 ]
@flyingpenguin Ik heb op Github release 1.9.9 klaar gezet.
Eerste resultaten van de nieuwe versie 1.9.9
:fill(white):strip_exif()/f/image/BBdofjdPa1IjIbAQbwmD0xYH.png?f=user_large)
:fill(white):strip_exif()/f/image/QndshcSdlmTcBxTvyMukllac.png?f=user_large)
Ander vraagje: Wat bepaalt of de CV pomp moet draaien? Alleen warmtevraag of drukval vanwege openstaande radiatoren?
:fill(white):strip_exif()/f/image/BBdofjdPa1IjIbAQbwmD0xYH.png?f=user_large)
:fill(white):strip_exif()/f/image/QndshcSdlmTcBxTvyMukllac.png?f=user_large)
Ander vraagje: Wat bepaalt of de CV pomp moet draaien? Alleen warmtevraag of drukval vanwege openstaande radiatoren?
Deze is wel raar echter..
:fill(white):strip_exif()/f/image/5fQa88sXZlrrS44gvhPELGNc.png?f=user_large)
Bij instellen gevraagde temp naar 5 graden gaat er iets fout.. Teruggezet naar 11 graden en de regeling past zich aan..
:fill(white):strip_exif()/f/image/5fQa88sXZlrrS44gvhPELGNc.png?f=user_large)
Bij instellen gevraagde temp naar 5 graden gaat er iets fout.. Teruggezet naar 11 graden en de regeling past zich aan..
@flyingpenguin Ik zal eerste de vraag beantowworden over wanner de cv ketel aan gaat (in cv mode). misschien dat het wat licht schijnt op het tweede probleem. Als het gevraagd vermogen (burner power) 30% of meer is (ruwe waarde 77 of meer). Dan gaat de pomp aan, schakelt de driewegklep naar cv en begint de ketel op de zachtste stand te branden (bericht 0x07). Als de waarde weer onder de 30% komt (76 of lager) dan gaat de ketel weer uit. Hoe lang de pomp dan nog na draait hangt van de schakelaar op de ketel zelf af (een paar minuten of 24 uur).
Door in de laagste stand (30 %) te combineren met de maximale watertemperatuur instelling (het 0x01 bericht) wordt voorkomen dat in de laagste stand de temperatuur te veel oploopt.
De irt-esp firmware zelf ziet een gevraagde temperatuur van 10 graden en hoger als 'aan' en gaat dan het gewenste brandervermogen berekenen. Alles onder de 10 graden wordt als 'uit' gezien en er wordt dan een brander vermogen van 0 gevraagd.
Wat er nou precies mis gaat in het laatste plaatje is een beetje een mysterie. De gevraagde temperatuur zakt onder de 10 graden en dus wordt de ketel uitgezet, het plaatje laat ook zien dat het gevraagd vermogen naar 0 gaat. Kan het zijn de de ketel naar warm water modes gaat ? Is het mogelijk om via telnet een log te maken met het 'log s' commando ?
Door in de laagste stand (30 %) te combineren met de maximale watertemperatuur instelling (het 0x01 bericht) wordt voorkomen dat in de laagste stand de temperatuur te veel oploopt.
De irt-esp firmware zelf ziet een gevraagde temperatuur van 10 graden en hoger als 'aan' en gaat dan het gewenste brandervermogen berekenen. Alles onder de 10 graden wordt als 'uit' gezien en er wordt dan een brander vermogen van 0 gevraagd.
Wat er nou precies mis gaat in het laatste plaatje is een beetje een mysterie. De gevraagde temperatuur zakt onder de 10 graden en dus wordt de ketel uitgezet, het plaatje laat ook zien dat het gevraagd vermogen naar 0 gaat. Kan het zijn de de ketel naar warm water modes gaat ? Is het mogelijk om via telnet een log te maken met het 'log s' commando ?
@Victor_M aangaande "Hoe lang de pomp dan nog na draait hangt van de schakelaar op de ketel zelf af (een paar minuten of 24 uur)."
Schakelaar staat op stand 1 (4 min nadraaien), maar dat zie ik niet terug. Pomp blijft draaien en gaat maar zelden heel even uit.
Zal een log s bestand maken en posten.
Schakelaar staat op stand 1 (4 min nadraaien), maar dat zie ik niet terug. Pomp blijft draaien en gaat maar zelden heel even uit.
Zal een log s bestand maken en posten.
Lijkt erop dat bij gevraagde temp naar 5 graden het niet helemaal loopt zoals verwacht.
:fill(white):strip_exif()/f/image/ERip3C09AL42aaZIH5osJQZ1.png?f=user_large)
Log s als volgt:
:fill(white):strip_exif()/f/image/ERip3C09AL42aaZIH5osJQZ1.png?f=user_large)
Log s als volgt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
| log s System Logging set to Solar Module only -> 01:28 04:00 05:04 07:4D 73:52 78:01 | 81:20 82:86 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:2B A6:22 A8:42 AA:D9 AB:57 AC:28 C9:08 -H Publishing boiler data via MQTT 01:28 04:00 05:04 07:4D 73:52 78:01 | 81:20 82:86 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:2C A6:22 A8:42 AA:D9 AB:57 AC:28 C9:08 -H 01:28 04:00 05:04 07:4D 73:52 78:07 | 81:20 82:86 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:2C A6:22 A8:42 AA:D9 AB:57 AC:28 C9:08 -H Publishing boiler data via MQTT 01:28 04:00 05:04 07:4D 73:52 78:07 | 81:20 82:00 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:07 A4:2D A6:22 A8:42 AA:D9 AB:57 AC:28 C9:08 0y Setting boiler flow temperature to 5 C 01:28 04:00 05:04 07:4D 73:52 78:04 | 81:20 82:00 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:07 A4:2D A6:22 A8:42 AA:D9 AB:57 AC:28 C9:08 0y 01:28 04:00 05:04 07:4D 73:52 78:04 | 81:20 82:00 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:07 A4:2A A6:22 A8:42 AA:D9 AB:57 AC:28 C9:08 0y Publishing boiler data via MQTT 01:28 04:00 05:04 07:4D 73:52 78:05 | 81:20 82:00 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:07 A4:2A A6:22 A8:42 AA:D9 AB:57 AC:28 C9:08 0y 01:28 04:00 05:04 07:4D 73:52 78:05 | 81:20 82:00 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:07 A4:28 A6:22 A8:42 AA:D9 AB:57 AC:28 C9:08 0y Publishing boiler data via MQTT 01:28 04:00 05:04 07:4D 73:52 78:05 | 81:20 82:00 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:07 A4:28 A6:25 A8:42 AA:D9 AB:57 AC:28 C9:08 0y Publishing boiler data via MQTT 01:28 04:00 05:04 07:4D 73:52 78:05 | 81:20 82:00 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:07 A4:26 A6:25 A8:42 AA:D9 AB:57 AC:28 C9:08 0y 01:28 04:00 05:04 07:4D 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:07 A4:26 A6:25 A8:42 AA:D9 AB:57 AC:28 C9:08 0y Publishing boiler data via MQTT 01:28 04:00 05:04 07:4D 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:07 A4:25 A6:25 A8:42 AA:D9 AB:57 AC:28 C9:08 0y 01:3C 04:00 05:04 07:4D 73:52 78:01 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:07 A4:25 A6:25 A8:42 AA:D9 AB:57 AC:28 C9:08 0y 01:3C 04:00 05:04 07:4D 73:52 78:01 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:25 A6:25 A8:42 AA:D9 AB:57 AC:28 C9:08 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:25 A6:25 A8:42 AA:D9 AB:57 AC:28 C9:08 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:25 A6:25 A8:42 AA:D9 AB:57 AC:28 C9:08 0A 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:25 A6:25 A8:42 AA:D9 AB:57 AC:28 C9:08 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:26 A6:25 A8:42 AA:D9 AB:57 AC:28 C9:08 0A 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:26 A6:25 A8:42 AA:D9 AB:57 AC:28 C9:07 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:26 A6:27 A8:42 AA:D9 AB:57 AC:3C C9:07 0A 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:27 A6:27 A8:42 AA:D9 AB:57 AC:3C C9:07 0A Publishing boiler data via MQTT Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:27 A6:27 A8:42 AA:D9 AB:57 AC:3C C9:07 0A 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:27 A6:27 A8:42 AA:D9 AB:57 AC:3C C9:07 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:27 A6:27 A8:42 AA:D9 AB:57 AC:3C C9:07 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:26 A6:27 A8:42 AA:D9 AB:57 AC:3C C9:07 0A 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:26 A6:27 A8:42 AA:D9 AB:57 AC:3C C9:07 0A 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:25 A6:27 A8:42 AA:D9 AB:57 AC:3C C9:07 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:25 A6:27 A8:42 AA:D9 AB:57 AC:3C C9:06 0A 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:25 A6:23 A8:42 AA:D9 AB:57 AC:3C C9:06 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:24 A6:23 A8:42 AA:D9 AB:57 AC:3C C9:06 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:24 A6:23 A8:42 AA:D9 AB:57 AC:3C C9:06 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:23 A6:23 A8:42 AA:D9 AB:57 AC:3C C9:06 0A 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:23 A6:23 A8:42 AA:D9 AB:57 AC:3C C9:06 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:23 A6:23 A8:42 AA:D9 AB:57 AC:3C C9:06 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:23 A6:23 A8:42 AA:D9 AB:57 AC:3C C9:06 0A 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:23 A6:23 A8:42 AA:D9 AB:57 AC:3C C9:05 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:23 A6:24 A8:42 AA:D9 AB:57 AC:3C C9:05 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:24 A6:24 A8:42 AA:D9 AB:57 AC:3C C9:05 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:24 A6:24 A8:42 AA:D9 AB:57 AC:3C C9:05 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:24 A6:24 A8:42 AA:D9 AB:57 AC:3C C9:05 0A 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:24 A6:24 A8:42 AA:D9 AB:57 AC:3C C9:05 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:23 A6:24 A8:42 AA:D9 AB:57 AC:3C C9:05 0A 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:23 A6:24 A8:42 AA:D9 AB:57 AC:3C C9:05 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:23 A6:24 A8:42 AA:D9 AB:57 AC:3C C9:04 0A 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:23 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:04 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:22 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:04 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:22 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:04 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:22 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:04 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:22 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:04 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:00 A4:22 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:04 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:FF A3:00 A4:22 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:03 0A Publishing boiler data via MQTT Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:FF A3:00 A4:22 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:03 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:FF A3:00 A4:22 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:03 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:FF A3:00 A4:22 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:03 0A 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:FF A3:00 A4:22 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:03 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:FF A3:00 A4:22 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:02 0A Publishing boiler data via MQTT Publishing boiler data via MQTT Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:FF A3:00 A4:22 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:02 0A 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:FF A3:00 A4:22 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:02 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:FF A3:00 A4:22 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:02 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:FF A3:00 A4:22 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:02 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:FF A3:00 A4:22 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:01 0A Publishing boiler data via MQTT Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:FF A3:00 A4:22 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:01 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:20 82:00 83:A0 85:74 86:1A 8A:FE 90:17 93:FF A3:00 A4:22 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:01 0A 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:20 82:02 83:A0 85:74 86:1A 8A:FE 90:17 93:FF A3:06 A4:22 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:01 0U Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:20 82:02 83:A0 85:74 86:1A 8A:FE 90:17 93:FF A3:06 A4:22 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:01 0U 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:20 82:02 83:A0 85:74 86:1A 8A:FE 90:17 93:FF A3:04 A4:21 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:01 0L Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:02 83:A0 85:74 86:1A 8A:FE 90:17 93:FF A3:04 A4:21 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:01 0L 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:82 83:A0 85:74 86:1A 8A:FE 90:17 93:FF A3:53 A4:26 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:01 -H 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:82 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:53 A4:26 A6:22 A8:42 AA:D9 AB:57 AC:3C C9:0A -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:82 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:53 A4:26 A6:21 A8:42 AA:D9 AB:58 AC:3C C9:0A -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:82 83:A0 85:74 86:1A 8A:FE 90:17 93:00 A3:53 A4:28 A6:21 A8:42 AA:D9 AB:58 AC:3C C9:0A -H 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:28 A6:21 A8:42 AA:D9 AB:58 AC:3C C9:0A -H 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:29 A6:21 A8:42 AA:D9 AB:58 AC:3C C9:0A -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:29 A6:21 A8:42 AA:D9 AB:58 AC:3C C9:0A -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:29 A6:21 A8:42 AA:D9 AB:58 AC:3C C9:0A -H 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:29 A6:21 A8:42 AA:D9 AB:58 AC:3C C9:0A -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:29 A6:21 A8:42 AA:D9 AB:58 AC:3C C9:0A -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:29 A6:21 A8:42 AA:D9 AB:58 AC:3C C9:09 -H 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:29 A6:20 A8:42 AA:D8 AB:58 AC:3C C9:09 -H Publishing boiler data via MQTT Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:29 A6:20 A8:42 AA:D8 AB:58 AC:3C C9:09 -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:29 A6:20 A8:42 AA:D8 AB:58 AC:3C C9:09 -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:2A A6:20 A8:42 AA:D8 AB:58 AC:3C C9:09 -H 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:2A A6:20 A8:42 AA:D8 AB:58 AC:3C C9:09 -H 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:2B A6:20 A8:42 AA:D8 AB:58 AC:3C C9:09 -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:2B A6:20 A8:42 AA:D8 AB:58 AC:3C C9:09 -H 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:2C A6:20 A8:42 AA:D8 AB:58 AC:3C C9:09 -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:2C A6:20 A8:42 AA:D8 AB:58 AC:3C C9:08 -H 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:2C A6:25 A8:42 AA:D7 AB:58 AC:3C C9:08 -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:2E A6:25 A8:42 AA:D7 AB:58 AC:3C C9:08 -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:2E A6:25 A8:42 AA:D7 AB:58 AC:3C C9:08 -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:2E A6:25 A8:42 AA:D7 AB:58 AC:3C C9:08 -H 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:2F A6:25 A8:42 AA:D7 AB:58 AC:3C C9:08 -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:2F A6:25 A8:42 AA:D7 AB:58 AC:3C C9:08 -H 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:2F A6:25 A8:42 AA:D7 AB:58 AC:3C C9:08 -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:2F A6:25 A8:42 AA:D7 AB:58 AC:3C C9:07 -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:2F A6:26 A8:41 AA:D6 AB:58 AC:3C C9:07 -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:30 A6:26 A8:41 AA:D6 AB:58 AC:3C C9:07 -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:30 A6:26 A8:41 AA:D6 AB:58 AC:3C C9:07 -H 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:30 A6:26 A8:41 AA:D6 AB:58 AC:3C C9:07 -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:30 A6:26 A8:41 AA:D6 AB:58 AC:3C C9:07 -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:31 A6:26 A8:41 AA:D6 AB:58 AC:3C C9:07 -H 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:31 A6:26 A8:41 AA:D6 AB:58 AC:3C C9:07 -H 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:32 A6:26 A8:41 AA:D6 AB:58 AC:3C C9:07 -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:32 A6:26 A8:41 AA:D6 AB:58 AC:3C C9:06 -H 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:32 A6:2A A8:41 AA:D5 AB:58 AC:3C C9:06 -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:33 A6:2A A8:41 AA:D5 AB:58 AC:3C C9:06 -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:33 A6:2A A8:41 AA:D5 AB:58 AC:3C C9:06 -H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:34 A6:2A A8:41 AA:D5 AB:58 AC:3C C9:06 -H 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:20 82:82 83:00 85:04 86:1A 8A:FE 90:17 93:00 A3:53 A4:34 A6:2A A8:41 AA:D5 AB:58 AC:3C C9:06 -H |
@flyingpenguin Ik heb het gevoel dat jouw ketel nog reageert op de aan/uit thermostaat aansluiting of dat hij in maintenance mode staat.
Als ik in de log file kijk zie ik het volgende gebeuren:
- Het verzoek voor de 5 graden ketelwater komt binnen.
- Even later wordt het brander vermogen op 0% gezet (07:00)
- Weer later gaat de pomp uit (93:FF)
Wat me opvalt is dat na het terugschakelen van het vermogen de ketel in de status 0A komt. Dit is het 'anti pendel' programma. Dit is er voor om te zorgen dat als de ketel stopt met stoken er voldoende tijd gewacht wordt voordat er opnieuw gestart wordt. Maar dit betekend dus ook dat er 'iets' anders vraagt voor warmte.
Als de anti pendel tijd voorbij is gaat de ketel vol stoken, zonder dat er brander vermogen wordt gevraagd, nog steeds 07:00.
Kan je controleren hoe het 'schoorsteen mannetje' schakelaar staat ? Anders eens de draadbrug op de aan/uit thermostaat aansluiting verwijderen ? (Die hoort er wel te zitten, want hij zit er bij mij ook).
Als ik in de log file kijk zie ik het volgende gebeuren:
- Het verzoek voor de 5 graden ketelwater komt binnen.
- Even later wordt het brander vermogen op 0% gezet (07:00)
- Weer later gaat de pomp uit (93:FF)
Wat me opvalt is dat na het terugschakelen van het vermogen de ketel in de status 0A komt. Dit is het 'anti pendel' programma. Dit is er voor om te zorgen dat als de ketel stopt met stoken er voldoende tijd gewacht wordt voordat er opnieuw gestart wordt. Maar dit betekend dus ook dat er 'iets' anders vraagt voor warmte.
Als de anti pendel tijd voorbij is gaat de ketel vol stoken, zonder dat er brander vermogen wordt gevraagd, nog steeds 07:00.
Kan je controleren hoe het 'schoorsteen mannetje' schakelaar staat ? Anders eens de draadbrug op de aan/uit thermostaat aansluiting verwijderen ? (Die hoort er wel te zitten, want hij zit er bij mij ook).
Heb de draadbrug op de bovenste 2 punten losgekoppeld.
Schoorsteenmannetje stond / staat naar beneden (dus vgm niet in service mode):
:strip_exif()/f/image/RslVIkY00RcAt1GFIs6D9nYP.jpg?f=fotoalbum_large)
En nog een keer de logs waarin het lijkt dat bij schakelen naar 5 graden de zaak in standby mode belandt (0H) en de temperatuur niet verder daalt terwijl er wel een aantal radiatoren open staan..
Schoorsteenmannetje stond / staat naar beneden (dus vgm niet in service mode):
:strip_exif()/f/image/RslVIkY00RcAt1GFIs6D9nYP.jpg?f=fotoalbum_large)
En nog een keer de logs waarin het lijkt dat bij schakelen naar 5 graden de zaak in standby mode belandt (0H) en de temperatuur niet verder daalt terwijl er wel een aantal radiatoren open staan..
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
| log s System Logging set to Solar Module only -> 01:28 04:00 05:04 07:4D 73:52 78:05 | 81:3A 82:00 83:02 85:04 86:78 8A:FE 90:7B 93:00 A3:07 A4:2C A6:28 A8:39 AA:EC AB:05 AC:3C C9:07 0y Publishing boiler data via MQTT 01:28 04:00 05:04 07:4D 73:52 78:05 | 81:3A 82:00 83:02 85:04 86:78 8A:FE 90:7B 93:00 A3:07 A4:2C A6:28 A8:39 AA:EC AB:05 AC:3C C9:06 0y Setting boiler flow temperature to 5 C 01:28 04:00 05:04 07:4D 73:52 78:05 | 81:3A 82:00 83:02 85:04 86:78 8A:FE 90:7B 93:00 A3:07 A4:2C A6:2C A8:39 AA:EC AB:05 AC:28 C9:06 0y Publishing boiler data via MQTT 01:28 04:00 05:04 07:4D 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:07 A4:2C A6:2C A8:39 AA:EC AB:05 AC:28 C9:06 0y Publishing boiler data via MQTT 01:3C 04:00 05:04 07:4D 73:52 78:01 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:07 A4:2C A6:2C A8:39 AA:EC AB:05 AC:28 C9:06 0y 01:3C 04:00 05:04 07:4D 73:52 78:01 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:00 A4:2C A6:2C A8:39 AA:EC AB:05 AC:28 C9:06 0A Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:00 A4:2C A6:2C A8:39 AA:EC AB:05 AC:28 C9:06 0A 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:2C A6:2C A8:39 AA:EC AB:05 AC:28 C9:06 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:2C A6:2C A8:39 AA:EC AB:05 AC:28 C9:06 0H 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:2D A6:2C A8:39 AA:EC AB:05 AC:28 C9:06 0H 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:2D A6:2C A8:39 AA:EC AB:05 AC:28 C9:06 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:2D A6:2C A8:39 AA:EC AB:05 AC:28 C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:2D A6:2D A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:2D A6:2D A8:39 AA:EC AB:05 AC:3C C9:00 0H 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:2D A6:2D A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:2C A6:2D A8:39 AA:EC AB:05 AC:3C C9:00 0H 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:2C A6:2D A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:2B A6:2D A8:39 AA:EC AB:05 AC:3C C9:00 0H 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:2B A6:2D A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:2B A6:2A A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:2A A6:2A A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:2A A6:2A A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:2A A6:2A A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:2A A6:2A A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:2A A6:2A A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT Publishing boiler data via MQTT Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:2A A6:2A A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:2A A6:2A A8:39 AA:EC AB:05 AC:3C C9:00 0H 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:29 A6:2A A8:39 AA:EC AB:05 AC:3C C9:00 0H 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:29 A6:2A A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:29 A6:2A A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:29 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:28 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:28 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:28 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:28 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:00 A3:03 A4:28 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT Publishing boiler data via MQTT Publishing boiler data via MQTT Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:29 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:29 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:29 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:29 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT Publishing boiler data via MQTT Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:29 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:29 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:29 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:29 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT Publishing boiler data via MQTT Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:29 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:29 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:29 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:29 A6:28 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:29 A6:27 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:27 A8:39 AA:EC AB:05 AC:3C C9:00 0H 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:27 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:27 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:27 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:27 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT Publishing boiler data via MQTT Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:27 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:27 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:27 A8:39 AA:EC AB:05 AC:3C C9:00 0H 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:27 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT Publishing boiler data via MQTT Publishing boiler data via MQTT Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:27 A8:39 AA:EC AB:05 AC:3C C9:00 0H 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:27 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:27 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:27 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT Publishing boiler data via MQTT Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:27 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:27 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:27 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:27 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:26 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:26 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:26 A8:39 AA:EC AB:05 AC:3C C9:00 0H 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:26 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:28 A6:26 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:27 A6:26 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:27 A6:26 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:27 A6:26 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:27 A6:26 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:27 A6:26 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT Publishing boiler data via MQTT Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:27 A6:26 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:27 A6:26 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:27 A6:26 A8:39 AA:EC AB:05 AC:3C C9:00 0H 01:3C 04:00 05:04 07:00 73:52 78:05 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:27 A6:26 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT Publishing boiler data via MQTT Publishing boiler data via MQTT Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:01 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:27 A6:26 A8:39 AA:EC AB:05 AC:3C C9:00 0H 01:3C 04:00 05:04 07:00 73:52 78:07 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:27 A6:26 A8:39 AA:EC AB:05 AC:3C C9:00 0H Publishing boiler data via MQTT 01:3C 04:00 05:04 07:00 73:52 78:04 | 81:3A 82:00 83:A0 85:74 86:78 8A:FE 90:7B 93:FF A3:03 A4:27 A6:26 A8:39 AA:EC AB:05 AC:3C C9:00 0H |
@flyingpenguin Ik heb eens naar de laatste log gekeken, maar ik denk dat, dat goed gaat.
Op het moment dat de vraag naar 5 graden gaat is de flow temp 44 graden (A4:2C) de retourtemperatuur is ook 44 graden (A6:2C) dus er is weinig warmte 'gebruik'. De pomp draait dan nog even na (93:00). Als de pomp stopt (93:FF) is de flow temp 40 graden (A4:28) de retourtemperatuur is ook 40 graden (A6:28). 4 graden afkoeling in 4 minuten is niet vreemd.
Maar omdat de pomp nu stil staat zal de temperatuur niet snel dalen. Aan het einde van de log file is hij 39 graden (A4:27) retour is 38 graden (A6:26). Klinkt me niet raar in de oren omdat de pomp stil staat....
Op het moment dat de vraag naar 5 graden gaat is de flow temp 44 graden (A4:2C) de retourtemperatuur is ook 44 graden (A6:2C) dus er is weinig warmte 'gebruik'. De pomp draait dan nog even na (93:00). Als de pomp stopt (93:FF) is de flow temp 40 graden (A4:28) de retourtemperatuur is ook 40 graden (A6:28). 4 graden afkoeling in 4 minuten is niet vreemd.
Maar omdat de pomp nu stil staat zal de temperatuur niet snel dalen. Aan het einde van de log file is hij 39 graden (A4:27) retour is 38 graden (A6:26). Klinkt me niet raar in de oren omdat de pomp stil staat....
Da's mooi. Loos alarm dus.
Wel raar dat MQTT zegt dat de pomp aan staat. Kan het zijn dat in die melding iets niet wordt opgepikt?
Wel raar dat MQTT zegt dat de pomp aan staat. Kan het zijn dat in die melding iets niet wordt opgepikt?
@flyingpenguin Ik heb eens een tijdje met MQQT explorer gekeken, maar ik zie gewoon de pomp aan en uit gaan. Houd er wel rekening mee dat, dat pas gebeurd als de gevraagde watertemperatuur onder de 10 graden komt.
Ah kijk.. dat verklaart een hoop!
Zojuist versie 1.9.10 gepubliceerd. Daar zitten de volgende verbeteringen in:
- Correctie van de temperatuurwaarden, kon wel tot 8 graden verschil zitten tussen de waarde op de bus en wat de moduline IV/30 op het scherm toonde.
- De Web GUI wat opgeschoond, voornamelijk ongebruikte zaken verwijderd. Rapporteert nu ook de buitentemperatuur en burner power.
- Bug fixes en debug opgeschoond.
- Status logging van de 0xF0 berichten (log s).
De 0xF0 lijken extra informatie te bevatten, maar ik heb nog geen idee of er iets bruikbaars in zit.
- Correctie van de temperatuurwaarden, kon wel tot 8 graden verschil zitten tussen de waarde op de bus en wat de moduline IV/30 op het scherm toonde.
- De Web GUI wat opgeschoond, voornamelijk ongebruikte zaken verwijderd. Rapporteert nu ook de buitentemperatuur en burner power.
- Bug fixes en debug opgeschoond.
- Status logging van de 0xF0 berichten (log s).
De 0xF0 lijken extra informatie te bevatten, maar ik heb nog geen idee of er iets bruikbaars in zit.
Kreeg via Github de melding dat er een nieuwe versie is. De moeite waard tov. versie 4 november?
Is dezelfde code, ik kreeg de vraag of het project ook via 'gitpod.io' te bouwen is. Ik heb die (nog niet werkende) configuratie toegevoegd, maar ik had me niet gerealiseerd dat, dat een nieuwe release triggerde. Ik heb de release weer weggehaald. Excuses voor de verwarring.
Recentelijk heb ik zowel de Bosch Easy Connect en Nefit OMS-OT aangeschaft zodat ik eindelijk een OpenTherm thermostaat kan gebruiken (iRT->EMS-OT). Dit aangesloten en werkt eigenlijk prima, ketel moduleert en kan Tapwater/CV setpoint instellen.Victor_M schreef op maandag 14 oktober 2019 @ 18:42:
Ik heb ook zitten kijken naar de 'Nefit easy control adapter' zitten kijken, die zet het iRT protocol om naar een EMS-bus. Maar mijn huidige thermostaat (Moduline IV) doet geen EMS, dus dat is wat lastig.
https://tweakers.net/pricewatch/402359/nefit-easy-connect.html
Maar nu zat ik eens te denken, stel men zou EMS-ESP aansluiten op de Bosch Easy Connect om passief te luisteren, dan zou het toch mogelijk moeten zijn de Moduline Thermostaat met iRT te blijven gebruiken?
Er staat natuurlijk in de handleiding dat niet kan, maar is dat meer onder het motto van '2 schippers aan het roer' of is het technisch niet haalbaar door de stroom gestuurde bus?
Offtopic: Heeft iemand ervaring met EMS-ESP op de Bosch Easy Connect?
In mijn geval heb ik namelijk 3 protocol keuzes:
1. iRT-ESP op de iRT bus van de ketel
2. EMS-ESP op de EMS bus van de Bosch Easy Connect
3. OpenTherm Gateway op de OpenTherm bus van de Nefit OMS-OT
En vroeg mij eigenlijk af welke van de 3 het meeste potentie bied.
@nighthunter Zo wel de een iRT thermostaat als de adapter gaat volgens mij niet werken. Zowel de adapter als de thermostaat gaan op adres '1' zenden. Omdat de iRT bus door de boiler ge-poll'ed wordt zullen ze beide gelijktijdig proberen te zenden. Afgezien van het 'elektrische' probleem heeft de boiler maar 1 register per setting. Dus als beide apparaten het brander vermogen gaan instellen wordt het een zooitje...
Maar waarom een OT thermostaat op een Nefit ketel ? Wat is het uiteindelijk doel ?
Maar waarom een OT thermostaat op een Nefit ketel ? Wat is het uiteindelijk doel ?
Wat een gaaf topic! ik woon nu 3 jaar in een huis met Nefit Ecomline Excellent HRC22 uit 2004. Hier zit een nieuwere witte UBA 4001 in. Ik vind dat we een veel te hoog gasverbruik hebben, dus ben aan het kijken op welke vlakken er verbeteringen door zijn te voeren. We begonnen met 1800 kuub per jaar (2 kapper uit 1986). Het lijkt er overigens op dat we door nieuwe spouwmuurisolatie al naar 1300 kuub uit gaan voor dit jaar 
Met een leeftijd van 16 jaar heb ik een oude ketel in huis, maar ik heb vanuit verschillende plekken vernomen dat deze ecomlines erg degelijk zijn en dat ik de 20 jaar zeker wel zou moeten halen. Omdat ik door het thuiswerken eigenlijk met een zoneregeling aan de gang zou willen, twijfel ik of ik naar een andere thermostaat moet gaan. Ik heb nu een Moduline 30. Ik zou naar een aan/uit thermostaat kunnen gaan, of ik stap over naar opentherm met 2 converters om toch op het IRT protocol uit te komen.
Maar aanhaken in dit project is ook gaaf. Uiteindelijk zou ik de volgende dingen nog willen kunnen met deze ketel:
Met een leeftijd van 16 jaar heb ik een oude ketel in huis, maar ik heb vanuit verschillende plekken vernomen dat deze ecomlines erg degelijk zijn en dat ik de 20 jaar zeker wel zou moeten halen. Omdat ik door het thuiswerken eigenlijk met een zoneregeling aan de gang zou willen, twijfel ik of ik naar een andere thermostaat moet gaan. Ik heb nu een Moduline 30. Ik zou naar een aan/uit thermostaat kunnen gaan, of ik stap over naar opentherm met 2 converters om toch op het IRT protocol uit te komen.
Maar aanhaken in dit project is ook gaaf. Uiteindelijk zou ik de volgende dingen nog willen kunnen met deze ketel:
- Uitlezen temperaturen, stookgedrag (heb nu veel last van pendelen, maar zou willen weten waarom)
- Aan / uitzetten warm water, want dat hebben we alleen 's avonds nodig (in de keuken hebben we een inbouwboiler)
- Aansturen CV vanuit meerdere zones
- Niet te hoge kosten (bijna 90 euro aan converters om bij opentherm uit te komen vind ik best veel voor een ketel die nog maar "een paar jaar" mee gaat
@ranjo Klinkt als een heel bekend verhaal. Hier ook een huis gekocht met een Ecomline. Meerdere ruimtes en een stukje verhuurt. Als we op vakantie gingen moest de thermostaat in de woonkamer op 20 graden blijven staan anders kreeg de huurder het koudt. Met als gevolg een hoge gasrekening.
Ik heb eerst een FHT-8 kitje van conrad gekocht ( FHT8 ). Met een ketel sturing. maar dat was een aan/uit model en had erg veel last van overshoot. De FHT-8 set van conrad bestaat uit individuele draadloze thermostaten en motor gestuurde radiator knoppen. De draadloze thermostaat stuurt iedere 2 minuten een 'openingswaarde' tussen 0-100% naar de radiatorknop.
Mijn eerste modificatie was een oude NSLU-2 met een CulFw USB stick ( cul ). Deze ontving de openingsgraad van de verschillende ruimten en stuurde via een FS-20 schakelaar de aan/uit thermostaat aan in een soort van PWM modes, 'x' aantal minuten aan in een interval van 15 minuten. Dit werkte wel redelijk maar had nog wel last van over (en under) shoot.
Toen kwam ik de EMS-ESP gateway van BBQKees tegen op het internet en zonder goed te lezen besteld, dat werkte niet op een UBA4000 en zo begon het 'avontuur' van de iRT-ESP.....
Wat ik op dit moment gebruik is nog steeds de oude NSLU-2 met CulFw USB stick. Deze publiceert via MQTT de openingsgraad van de verschillend radiatorknoppen die door hun lokale FHT-8 thermostaat worden aangestuurd.
Op een ander linux 'doosje' heb ik een python scripje draaien wat de openingsgraad en de buitentemperatuur gebruikt om de watertemperatuur voor de Ecomline te berekend en dan naar de iRT-ESP stuurt.
iRT-ESP stuurt dan de ketel aan via het iRT protocol. de iRT-ESP gebruikt een PID regeling om de ketel zo te moduleren dat deze de gewenste temperatuur aanhoud. Ik gebruik zelf niet de warm water aan/uit omdat de ketel 's nachts eigenlijk nooit aanslaat om het warm water te verwarmen. Maar het is via de iRT-ESP mogelijk om het warm water aan en uit te zetten via MQTT.
Op een dag als vandaag (1 a 2 graden) draait de ketel eigenlijk de hele dag op een lage modulatie. Uitgaande water is ongeveer 40 graden en retour zo'n beetje 35 graden. De temperatuur in de woonkamer schommelt tussen de 20 en 21 graden, maar omdat de radiatoren constant warm zijn voelt het niet kil aan.
Het voordeel van een iRT interface kit van BBQKees ( interface ) is dat deze weer terug te bouwen is naar een EMS-ESP interface waardoor deze weer op een nieuwere Nefit/Bosch ketel te gebruiken is.
Waar ik nog wel aan zit te denken is om een Relais aan de iRT-ESP te koppelen die kan terug schakelen naar mijn Moduline 30 als er iets mis gaat (bijv. als de MQTT niet meer reageert).
Ik ben al aan het kijken voor een vervanging van de FHT-8 thermostaten, maar heb nog niet iets vergelijkbaars gevonden. Het homatic system ( Radiatorthermostaat ) lijkt er op maar ik weet niet of die ook zonder hun centrale te gebruiken zijn (en ze zijn vrij duur).
Volgens mij is het met de Moduline 30 ook mogelijk om het warm water via het klok programma aan en uit te zetten.
Ik heb eerst een FHT-8 kitje van conrad gekocht ( FHT8 ). Met een ketel sturing. maar dat was een aan/uit model en had erg veel last van overshoot. De FHT-8 set van conrad bestaat uit individuele draadloze thermostaten en motor gestuurde radiator knoppen. De draadloze thermostaat stuurt iedere 2 minuten een 'openingswaarde' tussen 0-100% naar de radiatorknop.
Mijn eerste modificatie was een oude NSLU-2 met een CulFw USB stick ( cul ). Deze ontving de openingsgraad van de verschillende ruimten en stuurde via een FS-20 schakelaar de aan/uit thermostaat aan in een soort van PWM modes, 'x' aantal minuten aan in een interval van 15 minuten. Dit werkte wel redelijk maar had nog wel last van over (en under) shoot.
Toen kwam ik de EMS-ESP gateway van BBQKees tegen op het internet en zonder goed te lezen besteld, dat werkte niet op een UBA4000 en zo begon het 'avontuur' van de iRT-ESP.....
Wat ik op dit moment gebruik is nog steeds de oude NSLU-2 met CulFw USB stick. Deze publiceert via MQTT de openingsgraad van de verschillend radiatorknoppen die door hun lokale FHT-8 thermostaat worden aangestuurd.
Op een ander linux 'doosje' heb ik een python scripje draaien wat de openingsgraad en de buitentemperatuur gebruikt om de watertemperatuur voor de Ecomline te berekend en dan naar de iRT-ESP stuurt.
iRT-ESP stuurt dan de ketel aan via het iRT protocol. de iRT-ESP gebruikt een PID regeling om de ketel zo te moduleren dat deze de gewenste temperatuur aanhoud. Ik gebruik zelf niet de warm water aan/uit omdat de ketel 's nachts eigenlijk nooit aanslaat om het warm water te verwarmen. Maar het is via de iRT-ESP mogelijk om het warm water aan en uit te zetten via MQTT.
Op een dag als vandaag (1 a 2 graden) draait de ketel eigenlijk de hele dag op een lage modulatie. Uitgaande water is ongeveer 40 graden en retour zo'n beetje 35 graden. De temperatuur in de woonkamer schommelt tussen de 20 en 21 graden, maar omdat de radiatoren constant warm zijn voelt het niet kil aan.
Het voordeel van een iRT interface kit van BBQKees ( interface ) is dat deze weer terug te bouwen is naar een EMS-ESP interface waardoor deze weer op een nieuwere Nefit/Bosch ketel te gebruiken is.
Waar ik nog wel aan zit te denken is om een Relais aan de iRT-ESP te koppelen die kan terug schakelen naar mijn Moduline 30 als er iets mis gaat (bijv. als de MQTT niet meer reageert).
Ik ben al aan het kijken voor een vervanging van de FHT-8 thermostaten, maar heb nog niet iets vergelijkbaars gevonden. Het homatic system ( Radiatorthermostaat ) lijkt er op maar ik weet niet of die ook zonder hun centrale te gebruiken zijn (en ze zijn vrij duur).
Volgens mij is het met de Moduline 30 ook mogelijk om het warm water via het klok programma aan en uit te zetten.
Dat is een helder verhaal. Ik denk dat het aanschaffen van de iRT kit wel een goede is. Ook om in eerste instantie het gedrag van de Moduline beter te begrijpen.(Ik vind hem nogal raar opstarten in de morgen, veel pendelen terwijl ik daar geen reden voor zie) En wellicht dat ik later dan zelf actief de ketel kan gaan aansturen via de iRT-ESP.
Het klopt dat de Moduline 30 het warm water kan schakelen, echter is dat gekoppeld aan het dagprogramma die er in staat. Je kan daar een Eco temperatuur aangeven die je in theorie dus als nachtverlaging kan instellen. Nadeel voor onze situatie (op dit moment: Corona, thuiswerken) is dat we rond 08:00 uur al in temperatuur omhoog willen. Terwijl we pas om 20:00 uur warm water nodig hebben (we douchen uitsluitend 's avonds, kookkraant in de keuken). Ik moet nog uitzoeken hoe lang het duurt voordat de warm water boiler fatsoenlijk warm water levert als deze pas net is aangezet. (ergens heb ik gelezen dat de boiler 10 kuub gas per maand kost om warm te houden)
Als ik jou goed begrijp bereken je dus aan de hand van verschillende slimme radiatorknoppen een modulerende waarde die je naar de ketel stuurt. Interessant! een extra relais om te schakelen naar de moduline 30 zou fijn zijn. Ook als mijn MQTT server vastloopt is het fijn om een failover te hebben (zeker als ik niet thuis ben en mijn vrouw alleen is..).
Er zijn volgens mij wel zigbee thermostaatknoppen die aangeven in hoeveel % ze open staan. (zoals deze Tuya https://www.zigbee2mqtt.io/devices/TS0601_thermostat.html ) en met zigbee2mqtt zou je deze informatie ook in MQTT kunnen krijgen.
Bestelling voor iRT-ESP is geplaatst
Het klopt dat de Moduline 30 het warm water kan schakelen, echter is dat gekoppeld aan het dagprogramma die er in staat. Je kan daar een Eco temperatuur aangeven die je in theorie dus als nachtverlaging kan instellen. Nadeel voor onze situatie (op dit moment: Corona, thuiswerken) is dat we rond 08:00 uur al in temperatuur omhoog willen. Terwijl we pas om 20:00 uur warm water nodig hebben (we douchen uitsluitend 's avonds, kookkraant in de keuken). Ik moet nog uitzoeken hoe lang het duurt voordat de warm water boiler fatsoenlijk warm water levert als deze pas net is aangezet. (ergens heb ik gelezen dat de boiler 10 kuub gas per maand kost om warm te houden)
Als ik jou goed begrijp bereken je dus aan de hand van verschillende slimme radiatorknoppen een modulerende waarde die je naar de ketel stuurt. Interessant! een extra relais om te schakelen naar de moduline 30 zou fijn zijn. Ook als mijn MQTT server vastloopt is het fijn om een failover te hebben (zeker als ik niet thuis ben en mijn vrouw alleen is..).
Er zijn volgens mij wel zigbee thermostaatknoppen die aangeven in hoeveel % ze open staan. (zoals deze Tuya https://www.zigbee2mqtt.io/devices/TS0601_thermostat.html ) en met zigbee2mqtt zou je deze informatie ook in MQTT kunnen krijgen.
Bestelling voor iRT-ESP is geplaatst
[ Voor 9% gewijzigd door ranjo op 10-12-2020 10:05 ]
Het bordje is binnen en heb hem eens aangesloten (geflashed met IRT-ESP version 1.9.10.20110420) . Voorlopig wil ik het nog even houden op de passive modus (leuk dat die trouwens nu ook op de web interface is in te stellen
). Bij een log J krijg ik veel van dit soort regels:
Het zijn telkens setjes die beginnen met "40:" de rest van de data is telkens iets anders. Maar de gegevens tussen irt_rawTelegram en irt_otherTelegram zijn wel altijd het zelfde.
Wat zou voor mij nu een logische stap zijn om verder te gaan onderzoeken? ik heb een osciloscoop bij de hand als het nodig zou moeten zijn om te controleren of het signaal goed door komt. Daarmee kan ik dan misschien bepalen of ik een andere weerstand nodig heb. De thermostaat is denk ik ~12 meter weg.
Ik vond trouwens de "Shower Alert" wel erg interessant
zijn er hier ervaringen mee? zowel op technisch vlak als hoe de andere personen in het huishouden hier mee omgaan?
code:
1
2
3
| (02:56:20.947) irt_rawTelegram: 40: 84 FC 5D 08 01 90 59 3E DA 73 52 25 43 78 01 FF AD 73 52 25 43 78 07 FF A1 01 90 1F F9 61 82 DB 71 F0 A3 3D EA 5A 8A BB CF F2 84 BF 4E C2 01 90 06 6F 39 01 2A 36 8D 07 00 92 7D 01 90 2E 59 B1 (02:56:20.950) irt_otherTelegram: 40: 84 FC 5D 08 01 90 59 3E DA 73 52 25 43 78 01 FF AD 73 52 25 43 78 07 FF A1 01 90 1F F9 61 82 DB 71 F0 A3 3D EA 5A 8A BB CF F2 84 BF 4E C2 01 90 06 6F 39 01 2A 36 8D 07 00 92 7D 01 90 2E 59 B1 Error! Unable to read the iRT bus. |
Het zijn telkens setjes die beginnen met "40:" de rest van de data is telkens iets anders. Maar de gegevens tussen irt_rawTelegram en irt_otherTelegram zijn wel altijd het zelfde.
Wat zou voor mij nu een logische stap zijn om verder te gaan onderzoeken? ik heb een osciloscoop bij de hand als het nodig zou moeten zijn om te controleren of het signaal goed door komt. Daarmee kan ik dan misschien bepalen of ik een andere weerstand nodig heb. De thermostaat is denk ik ~12 meter weg.
Ik vond trouwens de "Shower Alert" wel erg interessant
[ Voor 11% gewijzigd door ranjo op 16-12-2020 23:26 ]
ik zou eens een paar dagen loggen .. de data in een CSV --> excel in trappen en kijken welke waardes constant zijn en welke waardes wijzigen..ranjo schreef op woensdag 16 december 2020 @ 23:23:
Het bordje is binnen en heb hem eens aangesloten (geflashed met IRT-ESP version 1.9.10.20110420) . Voorlopig wil ik het nog even houden op de passive modus (leuk dat die trouwens nu ook op de web interface is in te stellen). Bij een log J krijg ik veel van dit soort regels:
code:
1 2 3 (02:56:20.947) irt_rawTelegram: 40: 84 FC 5D 08 01 90 59 3E DA 73 52 25 43 78 01 FF AD 73 52 25 43 78 07 FF A1 01 90 1F F9 61 82 DB 71 F0 A3 3D EA 5A 8A BB CF F2 84 BF 4E C2 01 90 06 6F 39 01 2A 36 8D 07 00 92 7D 01 90 2E 59 B1 (02:56:20.950) irt_otherTelegram: 40: 84 FC 5D 08 01 90 59 3E DA 73 52 25 43 78 01 FF AD 73 52 25 43 78 07 FF A1 01 90 1F F9 61 82 DB 71 F0 A3 3D EA 5A 8A BB CF F2 84 BF 4E C2 01 90 06 6F 39 01 2A 36 8D 07 00 92 7D 01 90 2E 59 B1 Error! Unable to read the iRT bus.
Het zijn telkens setjes die beginnen met "40:" de rest van de data is telkens iets anders. Maar de gegevens tussen irt_rawTelegram en irt_otherTelegram zijn wel altijd het zelfde.
Wat zou voor mij nu een logische stap zijn om verder te gaan onderzoeken? ik heb een osciloscoop bij de hand als het nodig zou moeten zijn om te controleren of het signaal goed door komt. Daarmee kan ik dan misschien bepalen of ik een andere weerstand nodig heb. De thermostaat is denk ik ~12 meter weg.
Ik vond trouwens de "Shower Alert" wel erg interessantzijn er hier ervaringen mee? zowel op technisch vlak als hoe de andere personen in het huishouden hier mee omgaan?
Het helpt als je tegelijkertijd wat waardes v.d ketel opschrijft .. (druk, temp in huis ..etc etc ..)
Hierna trap je de temp naar 30 graden of zet je hem uit voor periode(s) van 5 minuten ..
je keteldruk laten zakken is ook geen issue .. lijkt mij ..
Het helpt als je de thermostaat loskoppeld en de gelogde data replay-ed naar de thermostaat .. zeker als je de telegram data kan beinvloeden .. en wat Victor_m gemaakt heeft .. zou je ook goeie aanwijzingen kunnen geven
Tja vanalles
@ranjo Misschien ten overvloede, maar de interface is gewoon aangesloten op de twee draadjes naar de thermostaat ?
Van het stukje signalering kan ik niet echt chocola maken.
Als je met de oscilloscoop wil kijken; Ik heb in de wiki een plaatje van een scoop beeld staan staan:https://github.com/Victor...iki/How-the-iRT-bus-works Ik weet niet zeker of de onderdeelnummers van mijn schemaatje op: https://github.com/Victor-Mo/IRT-ESP overeenkomen met de BBQKees interface.
Ik begin meestal met even met meten na de twee ontstoor spoeltjes L1 en L2 afhankelijk van de polariteit van de aansluitdraden zal er op 1 van de 2 een signaal zichtbaar moeten zijn. Daarna het punt tussen D3 en R13.
Aan de 'achterkant' van C4 en C5, richting de opamp, staat het signaal wat richting de comparator gaat. Hier staat het detectieniveau en de puls. Als je een twee kanaals scope heb kan je dan precies zien waar beide signalen 'snijden' en of het detectie niveau te hoog of laag is. Ook de uitgang van de opamp is interessant (signaal kant van R7).
Schroom niet om wat plaatjes te posten !
Van het stukje signalering kan ik niet echt chocola maken.
Als je met de oscilloscoop wil kijken; Ik heb in de wiki een plaatje van een scoop beeld staan staan:https://github.com/Victor...iki/How-the-iRT-bus-works Ik weet niet zeker of de onderdeelnummers van mijn schemaatje op: https://github.com/Victor-Mo/IRT-ESP overeenkomen met de BBQKees interface.
Ik begin meestal met even met meten na de twee ontstoor spoeltjes L1 en L2 afhankelijk van de polariteit van de aansluitdraden zal er op 1 van de 2 een signaal zichtbaar moeten zijn. Daarna het punt tussen D3 en R13.
Aan de 'achterkant' van C4 en C5, richting de opamp, staat het signaal wat richting de comparator gaat. Hier staat het detectieniveau en de puls. Als je een twee kanaals scope heb kan je dan precies zien waar beide signalen 'snijden' en of het detectie niveau te hoog of laag is. Ook de uitgang van de opamp is interessant (signaal kant van R7).
Schroom niet om wat plaatjes te posten !
Interessant topic, waar ik misschien aan kan bijdragen:
Het Nefit iRT (UBA) protocol zou gelijk moeten zijn aan het Buderus UBA protocol. Misschien is daar internationaal meer over te vinden? (vooral in Duitsland zou daar een redelijke customer base moeten zijn, dus misschien even in het Duits googlen ?)
Daarnaast ondersteunt de tado thermostaat native het Nefit iRT (UBA) protocol, en zou je dus ook gebruik kunnen maken van de tado cloud API om zo waarden als boiler output temperature te kunnen uitlezen. Minder interessant misschien dan het protocol zelf helemaal proberen te doorgronden, maar misschien wel effectiever ?
Het Nefit iRT (UBA) protocol zou gelijk moeten zijn aan het Buderus UBA protocol. Misschien is daar internationaal meer over te vinden? (vooral in Duitsland zou daar een redelijke customer base moeten zijn, dus misschien even in het Duits googlen ?)
Daarnaast ondersteunt de tado thermostaat native het Nefit iRT (UBA) protocol, en zou je dus ook gebruik kunnen maken van de tado cloud API om zo waarden als boiler output temperature te kunnen uitlezen. Minder interessant misschien dan het protocol zelf helemaal proberen te doorgronden, maar misschien wel effectiever ?
@tado Bedankt voor de informatie, maar ik heb al uitgebreid gezocht in de duitse fora en daar is bijna niets te vinden over het UBA / iRT protocol.
Nu heb ik al aardig wat van het protocol kunnen reverse engineeren https://github.com/Victor-Mo/IRT-ESP/wiki/iRT-Telegram-Types. Maar het detectie circuit blijft lastig / gevoelig.
Dus als je het schema van het interface circuit van de Tado voor de iRT bus kan posten hou ik me aanbevolen !
Nu heb ik al aardig wat van het protocol kunnen reverse engineeren https://github.com/Victor-Mo/IRT-ESP/wiki/iRT-Telegram-Types. Maar het detectie circuit blijft lastig / gevoelig.
Dus als je het schema van het interface circuit van de Tado voor de iRT bus kan posten hou ik me aanbevolen !
Helaas heb ik zelf geen toegang tot onze source-code, en zelfs als zou ik dat hebben dan zou ik dat niet hier kunnen plaatsen.Victor_M schreef op donderdag 17 december 2020 @ 15:19:
@tado Bedankt voor de informatie, maar ik heb al uitgebreid gezocht in de duitse fora en daar is bijna niets te vinden over het UBA / iRT protocol.
Nu heb ik al aardig wat van het protocol kunnen reverse engineeren https://github.com/Victor-Mo/IRT-ESP/wiki/iRT-Telegram-Types. Maar het detectie circuit blijft lastig / gevoelig.
Dus als je het schema van het interface circuit van de Tado voor de iRT bus kan posten hou ik me aanbevolen !
Dit kan misschien helpen:
Met tado kunt u verwarmingscircuits aanpassen via het installateursmenu. Ook kunt u warmwatersturing aan/uit zetten.
Zie: www.tado.com/professional-manuals (HWx of HWv voor warm water sturing, HC01, HC02 voor verwarmingscircuit)
Misschien kunt u op die manier het iRT protocol reverse engineeren (door de communicatie tussen de tado en de ketel te sniffen) ?
Hallo,
Ik heb een alternatief circuit gemaakt voor het uitlezen van mijn Nefit Ecomline wat in serie staat met (dus aan de datacommunicatie terminals) ipv parallel over de thermostaat. Zie hier
/f/image/9QZuUeQMeezn8go7mhce0b3X.png?f=fotoalbum_large)
Gezien dat de interface stroomgestuurd is heeft de thermostaat hier geen last van, en er hoeft ook niet met mega-ohms gegoocheld te worden
Tot zover het succes. Ik ben nieuw met Home Assistant maar krijg het niet zo aan de praat als in de handleiding van bbqkees (https://bbqkees-electroni...istant-configuration.html).
Het opzetten van de MQTT broker lukt, en met de sensor-config van mafradon krijg ook de temperaturen e.d. te zien op de overview, maar alleen als ik bij irt-esp 'home' invul bij base, 'homeassistant' werkt niet (met aanpassing van de config natuurlijk).
Bij het instellen van de MQTT integration krijg ik wel 'Success!' maar geen devices. Kan iemand me in de juiste richting sturen?
Ik heb een alternatief circuit gemaakt voor het uitlezen van mijn Nefit Ecomline wat in serie staat met (dus aan de datacommunicatie terminals) ipv parallel over de thermostaat. Zie hier
/f/image/9QZuUeQMeezn8go7mhce0b3X.png?f=fotoalbum_large)
Gezien dat de interface stroomgestuurd is heeft de thermostaat hier geen last van, en er hoeft ook niet met mega-ohms gegoocheld te worden
Tot zover het succes. Ik ben nieuw met Home Assistant maar krijg het niet zo aan de praat als in de handleiding van bbqkees (https://bbqkees-electroni...istant-configuration.html).
Het opzetten van de MQTT broker lukt, en met de sensor-config van mafradon krijg ook de temperaturen e.d. te zien op de overview, maar alleen als ik bij irt-esp 'home' invul bij base, 'homeassistant' werkt niet (met aanpassing van de config natuurlijk).
Bij het instellen van de MQTT integration krijg ik wel 'Success!' maar geen devices. Kan iemand me in de juiste richting sturen?
Met de files bij het project heb ik het met de hand aan de gang nu. Geeft veel inzicht!
@Victor_M Hoe werkt die handterminal? Antwoord die op 02 of 03? En wat leest die uit?
@Victor_M Hoe werkt die handterminal? Antwoord die op 02 of 03? En wat leest die uit?
@Grunz Wat de hand terminal precies aan berichten stuurt ben ik nog niet achter. De huidige interface werkt niet, als zowel de Nefit hand terminal en de thermostaat aangesloten is.
Dat is 1 van de redenen dat ik met een nieuwe interface was was begonnen. Dit is wat ik op dit moment heb:
/f/image/Vw3s0QHtiSZO6gRXhHKb0cVR.png?f=fotoalbum_large)
Ik moet het schemaatje nog na lopen hoe goed het na te bouwen ivm de toleranties in de verschillende componenten.
Maar dit zou samen moeten werken met de handterminal. Ik vermoed dat de handterminal adres 0 gebruikt, maar dat gaan we zien.
De handterminal laat niet heel veel meer zien, ik heb even twee plaatjes toegevoegd:
:fill(white):strip_exif()/f/image/UIPL9fQwZCLJ5BhxzAqmiRR6.png?f=user_large)
Dat is 1 van de redenen dat ik met een nieuwe interface was was begonnen. Dit is wat ik op dit moment heb:
/f/image/Vw3s0QHtiSZO6gRXhHKb0cVR.png?f=fotoalbum_large)
Ik moet het schemaatje nog na lopen hoe goed het na te bouwen ivm de toleranties in de verschillende componenten.
Maar dit zou samen moeten werken met de handterminal. Ik vermoed dat de handterminal adres 0 gebruikt, maar dat gaan we zien.
De handterminal laat niet heel veel meer zien, ik heb even twee plaatjes toegevoegd:
:fill(white):strip_exif()/f/image/UIPL9fQwZCLJ5BhxzAqmiRR6.png?f=user_large)
:fill(white):strip_exif()/f/image/fo8Q2icFA63qvwvoYJUAFP7j.png?f=user_large)
@Victor_M Mooi circuit! Optische scheiding is wel luxe. Kwa toleranties zit het wel goed zo te zien. Voltage drop is ongeveer gelijk aan 47Ω dus dat zal ook geen problemen geven.
Je zou je +5V nog kunnen elimineren en gewoon op de 3V3 van de ESP kunnen draaien.
Blijft de thermostaat wel werken als je de terminal aansluit?
Je zou je +5V nog kunnen elimineren en gewoon op de 3V3 van de ESP kunnen draaien.
Blijft de thermostaat wel werken als je de terminal aansluit?
Nog even bezig geweest met het nieuwe schema en de Nefit handterminal. Eindelijk (na wat modificaties) wat traces kunnen maken met de Nefit hand terminal, een moduline IV en de nieuwe interface. De data die van de Handterminal afkomt lijkt anders de dan gewone signalering. Maar kan ook zijn dat misschien nog niet alles gedetecteerd wordt ...
Alles blijft gewoon werken als de handterminal aangesloten is.
Alles blijft gewoon werken als de handterminal aangesloten is.
Ik weet niet of je al je keuze hebt gemaakt, en of je wat aan mijn antwoord heb (stuit hier per toeval opnighthunter schreef op vrijdag 4 december 2020 @ 20:04:
[...]
Recentelijk heb ik zowel de Bosch Easy Connect en Nefit OMS-OT aangeschaft zodat ik eindelijk een OpenTherm thermostaat kan gebruiken (iRT->EMS-OT). Dit aangesloten en werkt eigenlijk prima, ketel moduleert en kan Tapwater/CV setpoint instellen.
Maar nu zat ik eens te denken, stel men zou EMS-ESP aansluiten op de Bosch Easy Connect om passief te luisteren, dan zou het toch mogelijk moeten zijn de Moduline Thermostaat met iRT te blijven gebruiken?
Er staat natuurlijk in de handleiding dat niet kan, maar is dat meer onder het motto van '2 schippers aan het roer' of is het technisch niet haalbaar door de stroom gestuurde bus?
Offtopic: Heeft iemand ervaring met EMS-ESP op de Bosch Easy Connect?
In mijn geval heb ik namelijk 3 protocol keuzes:
1. iRT-ESP op de iRT bus van de ketel
2. EMS-ESP op de EMS bus van de Bosch Easy Connect
3. OpenTherm Gateway op de OpenTherm bus van de Nefit OMS-OT
En vroeg mij eigenlijk af welke van de 3 het meeste potentie bied.
Hier draait sinds een jaar ongeveer de EMS-ESP op een ESP, via de print van BBQKEES aangesloten op een Nefit Easy Connect adapter aangesloten op de iRT bus van mijn Nefit ketel & thermostaat (die praten dus iRT, en de Easy connect zet het voor de EMS-ESP om in EMS communicatie. (Zo'n ding:
:no_upscale():strip_icc():fill(white):strip_exif()/f/image/zs9hoVW9q2EaKSlvKx4aIDok.jpg?f=user_large)
wie van vissen houdt, houdt niet van vissen
Heb jij aan de cv-kant dan nog een thermostaat in serie (er tussen) draaien?soepah schreef op woensdag 10 februari 2021 @ 20:11:
[...]
Ik weet niet of je al je keuze hebt gemaakt, en of je wat aan mijn antwoord heb (stuit hier per toeval op)
Hier draait sinds een jaar ongeveer de EMS-ESP op een ESP, via de print van BBQKEES aangesloten op een Nefit Easy Connect adapter aangesloten op de iRT bus van mijn Nefit ketel & thermostaat (die praten dus iRT, en de Easy connect zet het voor de EMS-ESP om in EMS communicatie. (Zo'n ding:[Afbeelding], voor weinig op marktplaats te vinden als je zoekt & geduld hebt).
Zodra ik de Nefit converter hierop aansluit, schakelt de Ecomline IV thermostaat zich uit.
Volgens mij is het idee dat alles 'EMS bus wordt. De CV ketel aansluiting (iRT) gaat rechtstreeks de converter in. Daarna hangt er een EMS thermostaat aan (een moduline 300 of 400 kan ook EMS 'praten') en parallel aan de EMS thermostaat hangt dan het printje. (Een moduline IV is iRT only)avdpeijl schreef op zondag 30 oktober 2022 @ 14:35:
[...]
Heb jij aan de cv-kant dan nog een thermostaat in serie (er tussen) draaien?
Zodra ik de Nefit converter hierop aansluit, schakelt de Ecomline IV thermostaat zich uit.
Enige oplossing is dan dmv optische scheiding een split te maken aan de iRT zijde?
Heb jij nog een update op jouw schema beschikbaar?
De CV draait hier op weersafhankelijke module, dat zal wellicht met een moduline 400 weer niet werken.
(andere optie is dan Nefit Easy maar de buitentemperatuur wordt dan van internet geplukt = minder nauwkeurig)
Heb jij nog een update op jouw schema beschikbaar?
De CV draait hier op weersafhankelijke module, dat zal wellicht met een moduline 400 weer niet werken.
(andere optie is dan Nefit Easy maar de buitentemperatuur wordt dan van internet geplukt = minder nauwkeurig)
Ik heb inderdaad de CV ketel en de Thermostaat beiden eraan 'hangen'.avdpeijl schreef op zondag 30 oktober 2022 @ 14:35:
[...]
Heb jij aan de cv-kant dan nog een thermostaat in serie (er tussen) draaien?
Zodra ik de Nefit converter hierop aansluit, schakelt de Ecomline IV thermostaat zich uit.
code:
1
2
3
4
5
| IRT Kant || EMS kant CV Ketel -------Converter------ EMS-ESP | | - Thermostaat (Moduline 300) |
Bovenstaande gaat goed hier.
Definieer "Gaat uit"?
Ik zie je thermostaat wel onder "Niet ondersteunde thermostaten" staan, geen idee waarom / wat. misschien met wat info dat het wel werkbaar is? Welke ketel heb je en is hij EMS ready? Als de ketel<-> thermostaat geen IRT/EMS praten dan houd het op. Je EMS-ESP kan geloof ik een thermstaat simuleren https://github.com/emsesp/EMS-ESP32/issues/151 dus je zou evt met een 'web-thermostaat' kunnen (of een andere domme thermostaat overrulen middels MQTT.
[ Voor 1% gewijzigd door soepah op 31-10-2022 19:52 . Reden: leet ascii art ]
wie van vissen houdt, houdt niet van vissen
Bedankt voor jullie feedback. Mijn geplande inrichting was:
Dit blijkt dus niet te werken. Ik gok dat met een optocoupler het lukt om de thermostaat actief te houden, maar wellicht dat het verkeer op de lijn ook weer problemen geeft (hij 'gaat uit' -> display valt uit, lijkt niet meer te functioneren).
Jouw setup zal dan de oplossing voor mijn setup kunnen worden.
Ik ga op zoek naar een Moduline 300/400 met de hoop dat de externe thermometer dezelfde weerstand heeft. Wil graag een Nefit thermostaat aanhouden, om de cv-ketel modulerend te kunnen laten functioneren en weersafhankelijk te sturen.
code:
1
2
3
| IRT kant EMS kant Nefit Ecomline HR ------ Thermostaat (Moduline IV) ------ Converter ------ EMS-ESP |
Dit blijkt dus niet te werken. Ik gok dat met een optocoupler het lukt om de thermostaat actief te houden, maar wellicht dat het verkeer op de lijn ook weer problemen geeft (hij 'gaat uit' -> display valt uit, lijkt niet meer te functioneren).
Jouw setup zal dan de oplossing voor mijn setup kunnen worden.
Ik ga op zoek naar een Moduline 300/400 met de hoop dat de externe thermometer dezelfde weerstand heeft. Wil graag een Nefit thermostaat aanhouden, om de cv-ketel modulerend te kunnen laten functioneren en weersafhankelijk te sturen.
Van de moduline 300 en 400 heeft alleen de 400 de weesafhankelijke regeling. Meestal zijn ze redelijk goedkoop op Marktplaats te vinden.
Ik heb zelf geen tijd gehad om aan een alternatief schema te werken. Maar het schema van @Grunz schijnt goed te werken, zie ook: https://github.com/Victor-Mo/IRT-ESP/issues/14 Maar dat is om alleen passief mee te luisteren.
Ik heb zelf geen tijd gehad om aan een alternatief schema te werken. Maar het schema van @Grunz schijnt goed te werken, zie ook: https://github.com/Victor-Mo/IRT-ESP/issues/14 Maar dat is om alleen passief mee te luisteren.
Hallo allemaal. Verhuisd deze zomer en er hangt een opentherm ketel, dus heb het irt kastje over. Gratis afhalen in Oegstgeest (even PB voor overleg); heeft iemand er nog lol van hoop ik. Grt, Joost
PB gestuurd! Ik heb wel interesse.flyingpenguin schreef op dinsdag 1 november 2022 @ 17:37:
Hallo allemaal. Verhuisd deze zomer en er hangt een opentherm ketel, dus heb het irt kastje over. Gratis afhalen in Oegstgeest (even PB voor overleg); heeft iemand er nog lol van hoop ik. Grt, Joost
@Victor_M Ik heb met veel aandacht jou meesterwerk aanschouwd in dit topic, puik werk! Ik wil slechts een nest aan mijn ecomline hr excellent hangen maar krijg dit niet aan de praat. De IRT/EMS bosch easycontrol converter herkent de thermostaat niet. Terwijl meerdere mensen met gelijke setup mij zijn voorgegaan.
Gezien jij veel apparaten onder de loep hebt genomen weet jij wellicht of er verschillende implementaties van het IRT protocol zijn afh. van de UBA versie?
En wellicht ook andere implementaties in de bosch easy control van het EMS protocol waardoor OT converter van nefit er niet mee om kan gaan?
Het gekke is dat de thermostaat (google Nest) geen OpenTherm error heeft dus die lijkt wel data binnen te krijgen.
Is mij ook nog steeds niet duidelijk of aansluiting 1 & 2 op de ketel doorverbonden moeten zijn wanneer je ook aansluiting 3 en 4 gebruikt?
Gezien jij veel apparaten onder de loep hebt genomen weet jij wellicht of er verschillende implementaties van het IRT protocol zijn afh. van de UBA versie?
En wellicht ook andere implementaties in de bosch easy control van het EMS protocol waardoor OT converter van nefit er niet mee om kan gaan?
Het gekke is dat de thermostaat (google Nest) geen OpenTherm error heeft dus die lijkt wel data binnen te krijgen.
Is mij ook nog steeds niet duidelijk of aansluiting 1 & 2 op de ketel doorverbonden moeten zijn wanneer je ook aansluiting 3 en 4 gebruikt?
[ Voor 18% gewijzigd door ikeman420 op 18-12-2023 16:18 ]
@ikeman420 Het iRT protocol is inderdaad wat 'temperament' vol. Maar dat heeft bij mijn interface printje voornamelijk te maken met het feit dat de iRT bus een stroomlus protocol is en ik spanning probeer te detecteren. Maar ik zou van Nefit zijn eigen 'Nefit Easy Connect adapter' niet verwachten dat die daar problemen mee heeft.
Op protocol nivo zit er niet echt veel verschil in.
Als je nog een Moduline 300 of 400 heb liggen, die doet namelijk zowel iRT als EMS, zou je die na de adapter kunnen aansluiten om te kijken of het dan nog werkt. dan dan krijg je:
Ecomline <--> Nefit Easy Connect adapter <--> Moduline 300/400
Het is inderdaad een misverstand dat je aansluiting 1 & 2 moet doorverbinden. Als je dat doe, gaat de ketel continu branden. Waar dat misverstand vandaan komt is dat er af fabriek een plastic draadje onder geschroeft werd.
Op protocol nivo zit er niet echt veel verschil in.
Als je nog een Moduline 300 of 400 heb liggen, die doet namelijk zowel iRT als EMS, zou je die na de adapter kunnen aansluiten om te kijken of het dan nog werkt. dan dan krijg je:
Ecomline <--> Nefit Easy Connect adapter <--> Moduline 300/400
Het is inderdaad een misverstand dat je aansluiting 1 & 2 moet doorverbinden. Als je dat doe, gaat de ketel continu branden. Waar dat misverstand vandaan komt is dat er af fabriek een plastic draadje onder geschroeft werd.
@Victor_M Dank voor je reactie.
Heb uiteindelijk een nefit moduline easy thermostaat met een oudere versie van de connect adapter gekocht via marktplaats. Die werkte gelijk na aansluiten. Heb daarna de nest met irt converter geprobeerd en deze connect adapter deed alsof hij de thermostaat wel herkende maar de ketel slaat niet aan. Ook leek het vanaf de nest dat warm water vraag altijd aan was. Heb al het OT spul weer verkocht/teruggebracht en heb de nefit moduline easy thermostaat gehouden, niet zo mooi maar werkt ook prima.
Nog een ander vraagje; weet jij of met een modulerende thermostaat de instelling van de knoppen 'radiator water temperatuur' en 'ketel vermogen' nog gelden op de ketel of worden die overruled door de thermostaat?
Heb uiteindelijk een nefit moduline easy thermostaat met een oudere versie van de connect adapter gekocht via marktplaats. Die werkte gelijk na aansluiten. Heb daarna de nest met irt converter geprobeerd en deze connect adapter deed alsof hij de thermostaat wel herkende maar de ketel slaat niet aan. Ook leek het vanaf de nest dat warm water vraag altijd aan was. Heb al het OT spul weer verkocht/teruggebracht en heb de nefit moduline easy thermostaat gehouden, niet zo mooi maar werkt ook prima.
Nog een ander vraagje; weet jij of met een modulerende thermostaat de instelling van de knoppen 'radiator water temperatuur' en 'ketel vermogen' nog gelden op de ketel of worden die overruled door de thermostaat?