NOZW APS QS1 - 3,84kWp - Shade: High - PVoutput | BMW i5 Touring | Volvo EX30 Plus SMSR
WiFi werkt, de webinterface is bereikbaar op 192.168.1.112 en de API levert correcte Itho-statusinformatie.
Probleem:
- MQTT-instellingen worden niet opgeslagen.
- Na Save springt MQTT Active terug naar off.
- Server springt terug naar 192.168.1.123.
- MQTT base topic wijzigingen worden ook niet opgeslagen.
- Reset system configs uitgevoerd, geen verschil.
MQTT-gebruiker is aangemaakt en actief.
In de Mosquitto logs verschijnt nooit een connectie vanaf de NRG Watch (192.168.1.112).
Is dit een bekende bug in firmware 3.1.4 of ontbreekt er een instelling om MQTT-configuratie op te slaan?
Je bent de 2e met een vergelijkbare melding maar ik kon het niet reproduceren. Zou je de inhoud van je syslog eens kunnen delen?medenboef schreef op zaterdag 13 juni 2026 @ 09:22:
Ik heb een NRG Watch add-on met firmware 3.1.4 op een CVE-S ECO SP.
WiFi werkt, de webinterface is bereikbaar op 192.168.1.112 en de API levert correcte Itho-statusinformatie.
Probleem:Mosquitto broker draait correct op Home Assistant (192.168.1.85:1883).
- MQTT-instellingen worden niet opgeslagen.
- Na Save springt MQTT Active terug naar off.
- Server springt terug naar 192.168.1.123.
- MQTT base topic wijzigingen worden ook niet opgeslagen.
- Reset system configs uitgevoerd, geen verschil.
MQTT-gebruiker is aangemaakt en actief.
In de Mosquitto logs verschijnt nooit een connectie vanaf de NRG Watch (192.168.1.112).
Is dit een bekende bug in firmware 3.1.4 of ontbreekt er een instelling om MQTT-configuratie op te slaan?
Hierbij laatste regels syslog:arjenhiemstra schreef op zaterdag 13 juni 2026 @ 09:25:
[...]
Je bent de 2e met een vergelijkbare melding maar ik kon het niet reproduceren. Zou je de inhoud van je syslog eens kunnen delen?
2026-06-12 16:41:56 I: SYS: last reset reason: OWDT_RESET
2026-06-12 16:42:03 E: SYS: firmware check - GET failed: connection refused
2026-06-12 16:41:56 E: SYS: firmware check - GET failed: connection refused
386620 I: NET: WiFi connection successful
16826 I: I2C: safe guard enabled
16678 I: I2C: initial QueryStatus
16457 I: I2C: QueryStatusFormat - items:12
15549 I: RF: TX power 0x03 for Send remotes (device type 0x1B)
15331 I: I2C: QueryDevicetype - mfr:0x00 type:0x1B fw:0x19 hw:0x31
10602 I: NET: hostname - nrg-itho-e80c
10410 I: NET: mDNS started
10221 I: NET: webserver started
10027 I: SYS: CC1101 RF module found, chip version: 0x14
8027 I: SYS: timezone: Europe/Amsterdam, specifier CET-1CEST,M3.5.0,M10.5.0/3
7902 I: NET: wifi AP mode started
6806 W: NET: unable to set wifi disconnect
3983 I: I2C: sniffer capable hardware: yes
3787 I: SYS: hw rev: 2, fw ver.: 3.1.3
3604 I: SYS: device UUID: 9bcd31d0-d004-43f8-8c21-b9506b7e6b76
3421 I: SYS: last reset reason: POWERON_RESET
16769 I: I2C: safe guard enabled
16640 I: I2C: initial QueryStatus
16445 I: I2C: QueryStatusFormat - items:12
15748 I: RF: TX power 0x03 for Send remotes (device type 0x1B)
15342 I: I2C: QueryDevicetype - mfr:0x00 type:0x1B fw:0x19 hw:0x31
10149 I: NET: hostname - nrg-itho-e80c
9961 I: NET: mDNS started
9765 I: NET: webserver started
9397 I: SYS: CC1101 RF module found, chip version: 0x14
7333 I: SYS: timezone: Europe/Amsterdam, specifier CET-1CEST,M3.5.0,M10.5.0/3
7193 I: NET: wifi AP mode started
6227 W: NET: unable to set wifi disconnect
3570 I: I2C: sniffer capable hardware: yes
3448 I: SYS: hw rev: 2, fw ver.: 3.1.3
3351 I: SYS: device UUID: 9bcd31d0-d004-43f8-8c21-b9506b7e6b76
3282 I: SYS: last reset reason: POWERON_RESET
Deze is met name interessant. Er heeft een crash plaats gevonden.medenboef schreef op zaterdag 13 juni 2026 @ 09:56:
[...]
Hierbij laatste regels syslog:
2026-06-12 16:41:56 I: SYS: last reset reason: OWDT_RESET
Zou je via de debug pagina de crashlog willen downloaden en mailen? Dan kan ik analyseren waar de crash plaats gevonden heeft.
3.2.0-beta2 inmiddels erop gezet en kan aangeven dat de status na 60 sec wordt gerefreshed met de actuele standwaardes (speed/flow).arjenhiemstra schreef op vrijdag 12 juni 2026 @ 13:21:
[...]
Ik heb wat aanpassingen in de firmware gedaan.
Als de module in standalone mode via RF gekoppeld is aan een Itho (zoals in jouw setup), dan vraagt de add-on vanaf de laatste beta (3.2.0-beta1) op het interval ingesteld bij "Itho status update frequency" via RF de status van de fan op.
Dit wordt gedaan met de eerste RF remote in de lijst die bi-directioneel is (bijv. RFT-CO2) en als "Remote function" send heeft ingesteld.
Dat zou het updaten van de waarden een stuk moeten verbeteren.
Even nog terug te komen op de 2 stuks echte remotes die ik bezit, deze dus rechtreeks aan de HRU inleren. Dan ook nog inleren in de add-on als bv monitoring? Geen idee of dat extra meerwaarde bied?
Is een mogelijkheid om via HA de CO2 waarde van een sensor in te schieten, evt een optie? Is de automatische regeling van de itho zelf ook opeens mogelijk.arjenhiemstra schreef op zaterdag 13 juni 2026 @ 08:22:
[...]
[...]
Hoe lang is de foutmelding weg na het versturen van de CO2 waarde? Desnoods bouw ik een optie in de firmware om elke x tijd de laatst bekende CO2 waarde te herhalen
NOZW APS QS1 - 3,84kWp - Shade: High - PVoutput | BMW i5 Touring | Volvo EX30 Plus SMSR
Ik zou ze inderdaad rechtstreeks aan je Itho gekoppeld houden. Of je de individuele info van de remotes nodig hebt kan ik zo niet inschatten maar als dat het geval is kun je de remotes monitoren vanaf de add-on inderdaad.Atomic-NI schreef op zaterdag 13 juni 2026 @ 11:31:
[...]
3.2.0-beta2 inmiddels erop gezet en kan aangeven dat de status na 60 sec wordt gerefreshed met de actuele standwaardes (speed/flow).
Even nog terug te komen op de 2 stuks echte remotes die ik bezit, deze dus rechtreeks aan de HRU inleren. Dan ook nog inleren in de add-on als bv monitoring? Geen idee of dat extra meerwaarde bied?
Voor mensen die de add-on via een RFT CO2 emulatie met de Itho laten praten (de "RF CO2 (demand slider)" stand) kun je in deze versie de add-on ook zelf periodiek updates naar de Itho laten sturen. Drie aparte aan/uit bullets onder de RF CO2 control sectie op de System Settings pagina:
Periodic 31DA/31D9 status request vraagt de Itho via RF om zijn status (debiet, druk, etc.). Gebeurt op het bestaande interval onder "Itho status update frequency". Handig in stand-alone setups (HRU 400 zonder I2C) of als je sowieso live status wil zien zonder op de Itho z'n eigen broadcasts te wachten.
Periodic fan demand keep-alive stuurt elke X minuten de laatst bekende ventilatie-stand opnieuw naar de Itho. Standaard waarde 50 (instelbaar) als er nog geen waarde verstuurd is.
Periodic CO2 level keep-alive idem voor het CO2-niveau. Standaard 500 ppm.
De keep-alives draaien op een eigen interval (standaard 5 minuten), de status-request gebruikt het bestaande update-interval. Je kiest één RFT CO2 send remote uit een dropdown (komt automatisch op basis van wat je hebt gekoppeld); diezelfde remote wordt voor alle drie de acties gebruikt.
Belangrijk: dit werkt alleen als je daadwerkelijk een RFT CO2 als send hebt geconfigureerd en die remote succesvol gekoppeld is aan de Itho. Geen remote = nieuwe sectie is leeg en doet niks.
Live waarden vanuit een eigen sensor of HA niet nieuw maar wel relevant in combinatie hiermee: je kunt vanuit Home Assistant of een eigen script de actuele CO2-waarde en ventilatie-vraag rechtstreeks naar de Itho pushen via:
POST /api/v2/rfremote/co2 met body {"co2": 750, "index": <slot>}
POST /api/v2/rfremote/demand met body {"demand": 150, "zone": 0, "index": <slot>}
De index is de slot van je RFT CO2 send remote. De CO2-keep-alive uit deze beta onthoudt automatisch de laatst-verzonden waarde en stuurt die door op het keep-alive interval
De Itho stuurt in principe niet op basis van de gerapporteerde CO2 waarde maar op basis van de demand waarde. De CO2 waarde wordt, vermoed ik, alleen gebruikt voor rapportage (indicatie leds bijv.)
Update via de Update pagina in de web-UI → install beta, of direct:
https://github.com/arjenh...s/tag/Version-3.3.0-beta1
Hopelijk geeft dit de tools om de fout indicaties die sommigen evaren op te lossen, ik hoor graag welke combi aan settings goed werkt. Dan zal ik die in de definitieve release als default waarden op gaan nemen.
Zeker, zie mijn vorige postOphidian schreef op zaterdag 13 juni 2026 @ 12:23:
[...]
Is een mogelijkheid om via HA de CO2 waarde van een sensor in te schieten, evt een optie? Is de automatische regeling van de itho zelf ook opeens mogelijk.
Andere standen werken wel. Zou dat iets met de sensor te maken kunnen hebben?
Klopt de vochtmeting nog wel? Is het de automatische besturing door de itho zelf of heb je een eigen automation?edvanleeuwen schreef op zaterdag 13 juni 2026 @ 12:59:
Ik heb sinds een paar dagen dat de automatische stand niet meer omhoog gaat als er gedoucht wordt. Geen wijzigingen in de software, wel vandaag bijgewerkt van 3.0.3 naar 3.2.0.
Andere standen werken wel. Zou dat iets met de sensor te maken kunnen hebben?
Ik heb de beta software geprobeerd, maar maakt geen verschil helaas. Ik heb hem even aan een syslog server gehangen en de RF laten loggen.
Wat mij opvalt (misschien praat ik onzin), maar:
Elke minuut komt er een status update voorbij. Dit gaat goed.
Op een gegeven moment komt er dit voorbij:
3120 07:00,F0,B0,01,00,0A,FF (cmd:unknown)
Dit heeft 2 gevolgen: 1 de CO2 waarde gaat direct naar not available. En direct in de volgende status update komt de foutmelding tevoorschijn.
Als ik de CO2 waarde aanpas, dan zie je 4 entries:
1
2
3
4
| nrgitho SYS: send rfco2:1000, idx:0 nrgitho H:18 _I P0:-- P1:-- 52,C1,D6 --,--,-- 52,C1,D6 3120 07:00,70,B0,01,00,0A,FF (cmd:unknown) nrgitho H:18 _I P0:-- P1:-- 52,C1,D6 --,--,-- 52,C1,D6 3120 07:00,F0,B0,01,00,0A,FF (cmd:unknown) nrgitho H:18 _I P0:-- P1:-- 52,C1,D6 --,--,-- 52,C1,D6 3120 07:00,F0,B0,01,00,0A,FF (cmd:unknown) |
Stuur ik eerst een medium fan instelling door en daarna een nieuwe CO2 waarde, dan krijg je dit:
1
2
3
4
5
6
| nrgitho SYS: exec rf cmd:medium, idx: 0 nrgitho SYS: exec non-i2c cmd:medium nrgitho PWM: set speed:120 nrgitho H:18 _I P0:-- P1:-- 52,C1,D6 --,--,-- 52,C1,D6 31DA 1D:00,EF,00,7F,FF,EF,EF,06,B1,08,2A,7F,FF,7F,FF,28,08,00,82,2D,37,00,00,EF,EF,7F,FF,7│ nrgitho SYS: send rfco2:1000, idx:0 nrgitho H:18 _I P0:-- P1:-- 52,C1,D6 --,--,-- 52,C1,D6 3120 07:00,70,B0,01,00,0A,FF (cmd:unknown) |
NOZW APS QS1 - 3,84kWp - Shade: High - PVoutput | BMW i5 Touring | Volvo EX30 Plus SMSR
3.3.0-beta neem ik aan. Heb je de keepalives aangezet?Ophidian schreef op zondag 14 juni 2026 @ 12:11:
[...]
Ik heb de beta software geprobeerd, maar maakt geen verschil helaas. Ik heb hem even aan een syslog server gehangen en de RF laten loggen.
Wat mij opvalt (misschien praat ik onzin), maar:
Elke minuut komt er een status update voorbij. Dit gaat goed.
Op een gegeven moment komt er dit voorbij:
3120 07:00,F0,B0,01,00,0A,FF (cmd:unknown)
Dit heeft 2 gevolgen: 1 de CO2 waarde gaat direct naar not available. En direct in de volgende status update komt de foutmelding tevoorschijn.
Als ik de CO2 waarde aanpas, dan zie je 4 entries:code:Zolang het F0 is, maar niet 70 dan blijft de foutmelding.
1 2 3 4 nrgitho SYS: send rfco2:1000, idx:0 nrgitho H:18 _I P0:-- P1:-- 52,C1,D6 --,--,-- 52,C1,D6 3120 07:00,70,B0,01,00,0A,FF (cmd:unknown) nrgitho H:18 _I P0:-- P1:-- 52,C1,D6 --,--,-- 52,C1,D6 3120 07:00,F0,B0,01,00,0A,FF (cmd:unknown) nrgitho H:18 _I P0:-- P1:-- 52,C1,D6 --,--,-- 52,C1,D6 3120 07:00,F0,B0,01,00,0A,FF (cmd:unknown)
Stuur ik eerst een medium fan instelling door en daarna een nieuwe CO2 waarde, dan krijg je dit:code:De foutmelding blijft weg totdat de F0 weer geintroduceerd wordt, gemiddeld 10 minuten na laatste commando volgens mij.
1 2 3 4 5 6 nrgitho SYS: exec rf cmd:medium, idx: 0 nrgitho SYS: exec non-i2c cmd:medium nrgitho PWM: set speed:120 nrgitho H:18 _I P0:-- P1:-- 52,C1,D6 --,--,-- 52,C1,D6 31DA 1D:00,EF,00,7F,FF,EF,EF,06,B1,08,2A,7F,FF,7F,FF,28,08,00,82,2D,37,00,00,EF,EF,7F,FF,7│ nrgitho SYS: send rfco2:1000, idx:0 nrgitho H:18 _I P0:-- P1:-- 52,C1,D6 --,--,-- 52,C1,D6 3120 07:00,70,B0,01,00,0A,FF (cmd:unknown)
Geen idee helaas wat voor bericht 3120 is.
Ja had ik aangezet, maar maakte geen verschil helaas. Zat nu weer op 3.2 om te proberen, maar geen verschil.arjenhiemstra schreef op zondag 14 juni 2026 @ 14:22:
[...]
3.3.0-beta neem ik aan. Heb je de keepalives aangezet?
Geen idee helaas wat voor bericht 3120 is.
NOZW APS QS1 - 3,84kWp - Shade: High - PVoutput | BMW i5 Touring | Volvo EX30 Plus SMSR
De plugin werkt met de NRG Watch add-on module van @arjenhiemstra en is een fork van de Jordy van den Aardweg welke al enkele jaren niet meer is bijgehouden.
De plugin ondersteunt de NRG Watch module maar heeft ook (API) integratie met Hue. Je kunt dus heel eenvoudig je badkamerspiegelverwarming aansturen op basis van de gemeten luchtvochtigheid. Daarnaast laat ik mijn CVE harder draaien wanneer het toiletlicht langer dan 2 minuten (instelbaar) brandt. De trigger hiervoor is een Hue lamp of een input only Zigbee schakelaar binnen het Hue systeem.
Daarnaast kun je in Apple Home kijken hoe snel de CVE draait. De slider heb ik uitgeschakeld, hij geeft alleen aan hoe snel hij draait. Daarbij is een schakelaar geplaatst die bij bediening de CVE op 100% laat draaien voor een instelbare periode.
Ik heb de plugin geschreven voor mijzelf en vanuit mijn eigen technische setup, maar deel hem graag voor iedereen die hem kan of wil gebruiken. Tips, trucs of suggesties zijn welkom, maar zoals gezegd de plugin is voor mijn eigen situatie ontwikkeld. Plugin is geschikt voor Homebridge 2.0 en de meest recente node.js. Homebridge verification is aangevraagd.
Laat maar weten of dit voor iemand bruikbaar is en wat jullie er van vinden!
Github:
https://github.com/SanderBaron/homebridge-itho-daalderop-HUE
NPM:
https://www.npmjs.com/package/homebridge-itho-daalderop-hue
[ Voor 9% gewijzigd door Sharky2000 op 14-06-2026 22:17 ]
Gaaf!! En zo te lezen en super compleet qua features!Sharky2000 schreef op zondag 14 juni 2026 @ 14:34:
Voor de mensen die geen behoefte hebben aan het draaien van Home Assistant maar wel via Apple HomeKit vergaand willen automatiseren (ik ben daar zelf een van😃 ) heb ik deze Homebridge plugin gemaakt!
De plugin werkt met de NRG Watch add-on module van @arjenhiemstra en is een fork van de Jordy van den Aardweg welke al enkele jaren niet meer is bijgehouden.
De plugin ondersteunt de NRG Watch module maar heeft ook (API) integratie met Hue. Je kunt dus heel eenvoudig je badkamerspiegelverwarming aansturen op basis van de gemeten luchtvochtigheid. Daarnaast laat ik mijn CVE harder draaien wanneer het toiletlicht langer dan 2 minuten (instelbaar) brand.
Daarnaast kun je in Apple Home kijken hoe snel de CVE draait. De slider heb ik uitgeschakeld, hij geeft alleen aan hoe snel hij draait. Daarbij is een schakelaar geplaatst die bij bediening de CVE op 100% laat draaien voor een instelbare periode, de trigger hiervoor is een Hue lamp of een input only Zigbee schakelaar binnen het Hue systeem.
Ik heb de plugin geschreven voor mijzelf en vanuit mijn eigen technische setup, maar deel hem graag voor iedereen die hem kan of wil gebruiken. Tips, trucs of suggesties zijn welkom, maar zoals gezegd de plugin is voor mijn eigen situatie ontwikkeld. Homebridge verification is aangevraagd.
Laat maar weten of dit voor iemand bruikbaar is en wat jullie er van vinden!
Github:
https://github.com/SanderBaron/homebridge-itho-daalderop-HUE
NPM:
https://www.npmjs.com/package/homebridge-itho-daalderop-hue
1 klein puntje van feedback. Ik zie dat je nog gebruik maakt van de "oude" WebAPI. Ik zou je willen adviseren te switchen naar de nieuwe RESTful API die een stuk uitgebreider is, meer info teruggeeft over het resultaat van het commando ipv alleen OK/NOK. Daarnaast zal de oude API op termijn uit de code gehaald worden.
Goed dat je het zegt. Ik zal dit meenemen bij een volgende update!arjenhiemstra schreef op zondag 14 juni 2026 @ 14:55:
[...]
Gaaf!! En zo te lezen en super compleet qua features!
1 klein puntje van feedback. Ik zie dat je nog gebruik maakt van de "oude" WebAPI. Ik zou je willen adviseren te switchen naar de nieuwe RESTful API die een stuk uitgebreider is, meer info teruggeeft over het resultaat van het commando ipv alleen OK/NOK. Daarnaast zal de oude API op termijn uit de code gehaald worden.
Eerst maar even tijdje draaien om te zien wat voor bugs er boven komen drijven.
Ben erg blij met je module!
Weer getest op de beta versie. Als je alleen de CO2 keep alive gebruikt werkt het niet. Maar de combi van beide werkt wel. Sinds 14:30 geen foutmelding meer gehad. En geen 3210 meer gezien.arjenhiemstra schreef op zondag 14 juni 2026 @ 14:22:
[...]
3.3.0-beta neem ik aan. Heb je de keepalives aangezet?
Geen idee helaas wat voor bericht 3120 is.
[ Voor 3% gewijzigd door Ophidian op 14-06-2026 20:22 ]
NOZW APS QS1 - 3,84kWp - Shade: High - PVoutput | BMW i5 Touring | Volvo EX30 Plus SMSR
Ook bij mij werkt de automatische besturing door de itho zelf bij hoge relatieve lucht vochtigheid niet meer, na wat zitten te testen met de service-app. Ook de ventilatie stappen low/medium/high doen weinig meer vanaf de RFT-co2 afstandsbediening. Wat nog wel werkt is de CO2 concentratie meting
Helaas ben ik behoorlijk gelimiteerd door de functionaliteit beperking, mischien is er iemand die mij met een PM kan helpen aan de gegevens om in te loggen ?
Mjn dank is groot
[ Voor 42% gewijzigd door aceindy op 14-06-2026 23:51 ]
Hm. Het werkt nu weer. Misschien een hikje van de vochtigheidssensor.arjenhiemstra schreef op zaterdag 13 juni 2026 @ 14:27:
[...]
Klopt de vochtmeting nog wel? Is het de automatische besturing door de itho zelf of heb je een eigen automation?
https://github.com/william-sy/esphome-Itho-Daalderop-HRU400
Ik gebruik dus een esp32+max485 voor het aansturen van mij HRU-400 mbv modbus
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| Index Label Value 0 temp 26.6 1 hum 39.8 2 ppmw 8795 3 Ventilation setpoint (%) 100 4 Fan setpoint (rpm) 2700 5 Fan speed (rpm) 2715 6 Error 0 7 Selection 7 8 Startup counter 100 9 Total operation (hours) 35427 10 Absence (min) 0 11 Highest CO2 concentration (ppm) not available 12 Highest RH concentration (%) 39 13 RelativeHumidity 39.82 14 Temperature 26.57 |
Dit zorgt er weer voor dat het lastig is om de fan bijvoorbeeld in Home Assistant aan te passen aangezien niet de juiste stand wordt getoond.
[ Voor 31% gewijzigd door Chabio op 29-06-2026 15:30 ]
Dit lijkt allemaal default.Chabio schreef op maandag 29 juni 2026 @ 15:27:
Ik doe ook een beroep op de HRU kennis van dit topic. Betreft een HRU400, waarbij ik aan het stoeien ben met de bypass instellingen via de service app. De settings voor zomernachtboost staat default op 0. Is dat wenselijk? Gevoelsmatig wil je die juist hoog hebben staan toch? Daarnaast zeer gewaardeerd wanneer de andere settings nagelopen kunnen worden of deze ok zijn of dat er reden is voor aanpassen.
[Afbeelding]
Bij mij stond de binnentemperatuurgrens voor bypass op 23, maar deze heb ik nu lager gezet (20), zolang de ventilatie maar niet zorgt dat de verwarming aan gaat.
Ventilatieboost heb ik hier nu op 80% (100% is 310 m3/h), beetje een afweging tussen ventilatie en geluid.
@arjenhiemstra denk je dat onderstaande sensor ook zou kunnen werken in mijn CVE-itho met blauwe deksel?
Zolang het een SHT30 is die aangesloten kan worden via I2C zou het moeten werken.pj schreef op donderdag 2 juli 2026 @ 09:18:
Inmiddels ben ik toe aan vochtsensor 3. Na verloop van tijd geven ze toch de geest.
@arjenhiemstra denk je dat onderstaande sensor ook zou kunnen werken in mijn CVE-itho met blauwe deksel?
[Afbeelding]