Hmm toch een keer een clean build files en opnieuw builden? Heeft bij mij een keer gewerkt.JBS schreef op zondag 5 januari 2025 @ 12:12:
[...]
Met 2024.8 liep ik inderdaad tegen issues aan, enige tijd geleden alweer heb ik gedowngraded naar 2024.7.3.
Meteen even geprobeerd, maar helaas:Geeforce schreef op zondag 5 januari 2025 @ 12:14:
[...]
Hmm toch een keer een clean build files en opnieuw builden? Heeft bij mij een keer gewerkt.
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
| [12:15:37][D][api:102]: Accepted 192.168.178.24 [12:15:37][D][api.connection:1375]: Home Assistant 2024.12.2 (192.168.178.24): Connected successfully [12:15:37][D][time:051]: Synchronized time: 2025-01-05 12:15:37 [12:15:40][D][zehnder:181]: Config data valid, start polling [12:15:40][D][nRF905:262]: Set TX Address: 0xF07AE91F [12:15:40][D][zehnder:459]: Query device [12:15:40][D][zehnder:613]: Start TX [12:15:40][D][zehnder:135]: Tx Ready [12:15:41][D][zehnder:625]: Receive timeout [12:15:41][D][zehnder:629]: No data received, retry again (left: 9) [12:15:41][D][zehnder:613]: Start TX [12:15:41][D][zehnder:135]: Tx Ready [12:15:42][D][zehnder:625]: Receive timeout [12:15:42][D][zehnder:629]: No data received, retry again (left: 8) [12:15:42][D][zehnder:613]: Start TX [12:15:42][D][zehnder:135]: Tx Ready [12:15:43][D][zehnder:625]: Receive timeout [12:15:43][D][zehnder:629]: No data received, retry again (left: 7) [12:15:43][D][zehnder:613]: Start TX [12:15:43][D][zehnder:135]: Tx Ready [12:15:44][D][zehnder:625]: Receive timeout [12:15:44][D][zehnder:629]: No data received, retry again (left: 6) [12:15:44][D][zehnder:613]: Start TX [12:15:44][D][zehnder:135]: Tx Ready [12:15:45][D][zehnder:625]: Receive timeout [12:15:45][D][zehnder:629]: No data received, retry again (left: 5) [12:15:45][D][zehnder:613]: Start TX [12:15:45][D][zehnder:135]: Tx Ready [12:15:46][D][zehnder:625]: Receive timeout [12:15:46][D][zehnder:629]: No data received, retry again (left: 4) [12:15:46][D][zehnder:613]: Start TX [12:15:46][D][zehnder:135]: Tx Ready [12:15:47][D][zehnder:625]: Receive timeout [12:15:47][D][zehnder:629]: No data received, retry again (left: 3) [12:15:47][D][zehnder:613]: Start TX [12:15:47][D][zehnder:135]: Tx Ready [12:15:48][D][zehnder:625]: Receive timeout [12:15:48][D][zehnder:629]: No data received, retry again (left: 2) [12:15:48][D][zehnder:613]: Start TX [12:15:48][D][zehnder:135]: Tx Ready [12:15:49][D][zehnder:625]: Receive timeout [12:15:49][D][zehnder:629]: No data received, retry again (left: 1) [12:15:49][D][zehnder:613]: Start TX [12:15:49][D][zehnder:135]: Tx Ready [12:15:50][D][zehnder:625]: Receive timeout [12:15:50][D][zehnder:629]: No data received, retry again (left: 0) [12:15:50][D][zehnder:613]: Start TX [12:15:50][D][zehnder:135]: Tx Ready [12:15:51][D][zehnder:625]: Receive timeout [12:15:51][D][zehnder:636]: No messages received, giving up now... [12:15:51][W][zehnder:476]: Query Timeout |
Stekker van de Zehnder er even uit, dan gaat hij de eerst 10 min in pairing mode, ESP ook even van de stroom en proberen weer te pairen? Zou het anders ook zo niet weten.JBS schreef op zondag 5 januari 2025 @ 12:16:
[...]
Meteen even geprobeerd, maar helaas:
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 [12:15:37][D][api:102]: Accepted 192.168.178.24 [12:15:37][D][api.connection:1375]: Home Assistant 2024.12.2 (192.168.178.24): Connected successfully [12:15:37][D][time:051]: Synchronized time: 2025-01-05 12:15:37 [12:15:40][D][zehnder:181]: Config data valid, start polling [12:15:40][D][nRF905:262]: Set TX Address: 0xF07AE91F [12:15:40][D][zehnder:459]: Query device [12:15:40][D][zehnder:613]: Start TX [12:15:40][D][zehnder:135]: Tx Ready [12:15:41][D][zehnder:625]: Receive timeout [12:15:41][D][zehnder:629]: No data received, retry again (left: 9) [12:15:41][D][zehnder:613]: Start TX [12:15:41][D][zehnder:135]: Tx Ready [12:15:42][D][zehnder:625]: Receive timeout [12:15:42][D][zehnder:629]: No data received, retry again (left: 8) [12:15:42][D][zehnder:613]: Start TX [12:15:42][D][zehnder:135]: Tx Ready [12:15:43][D][zehnder:625]: Receive timeout [12:15:43][D][zehnder:629]: No data received, retry again (left: 7) [12:15:43][D][zehnder:613]: Start TX [12:15:43][D][zehnder:135]: Tx Ready [12:15:44][D][zehnder:625]: Receive timeout [12:15:44][D][zehnder:629]: No data received, retry again (left: 6) [12:15:44][D][zehnder:613]: Start TX [12:15:44][D][zehnder:135]: Tx Ready [12:15:45][D][zehnder:625]: Receive timeout [12:15:45][D][zehnder:629]: No data received, retry again (left: 5) [12:15:45][D][zehnder:613]: Start TX [12:15:45][D][zehnder:135]: Tx Ready [12:15:46][D][zehnder:625]: Receive timeout [12:15:46][D][zehnder:629]: No data received, retry again (left: 4) [12:15:46][D][zehnder:613]: Start TX [12:15:46][D][zehnder:135]: Tx Ready [12:15:47][D][zehnder:625]: Receive timeout [12:15:47][D][zehnder:629]: No data received, retry again (left: 3) [12:15:47][D][zehnder:613]: Start TX [12:15:47][D][zehnder:135]: Tx Ready [12:15:48][D][zehnder:625]: Receive timeout [12:15:48][D][zehnder:629]: No data received, retry again (left: 2) [12:15:48][D][zehnder:613]: Start TX [12:15:48][D][zehnder:135]: Tx Ready [12:15:49][D][zehnder:625]: Receive timeout [12:15:49][D][zehnder:629]: No data received, retry again (left: 1) [12:15:49][D][zehnder:613]: Start TX [12:15:49][D][zehnder:135]: Tx Ready [12:15:50][D][zehnder:625]: Receive timeout [12:15:50][D][zehnder:629]: No data received, retry again (left: 0) [12:15:50][D][zehnder:613]: Start TX [12:15:50][D][zehnder:135]: Tx Ready [12:15:51][D][zehnder:625]: Receive timeout [12:15:51][D][zehnder:636]: No messages received, giving up now... [12:15:51][W][zehnder:476]: Query Timeout
Zou het na elkaar weer van stroom voorzien het opnieuw pairen moeten starten? Ook als de ESP al eens eerder gepaired was?Geeforce schreef op zondag 5 januari 2025 @ 12:20:
[...]
Stekker van de Zehnder er even uit, dan gaat hij de eerst 10 min in pairing mode, ESP ook even van de stroom en proberen weer te pairen? Zou het anders ook zo niet weten.
Dat was mij mij 1x wel het geval. Vond het ook vreemd dat ze niet meer gepaired leken te zijn.JBS schreef op zondag 5 januari 2025 @ 12:22:
[...]
Zou het na elkaar weer van stroom voorzien het opnieuw pairen moeten starten? Ook als de ESP al eens eerder gepaired was?
Regel 27 tot en met 33 doet me vermoeden dat er wel een verbinding is met de ventilatie unit?Geeforce schreef op zondag 5 januari 2025 @ 12:23:
[...]
Dat was mij mij 1x wel het geval. Vond het ook vreemd dat ze niet meer gepaired leken te zijn.
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
| [13:36:59][I][app:100]: ESPHome version 2024.7.3 compiled on Jan 5 2025, 13:36:09 [13:36:59][C][wifi:599]: WiFi: [13:36:59][C][wifi:427]: Local MAC: 3C:61:05:13:71:B0 [13:36:59][C][wifi:432]: SSID: [redacted] [13:36:59][C][wifi:435]: IP Address: 192.168.178.208 [13:36:59][C][wifi:439]: BSSID: [redacted] [13:36:59][C][wifi:440]: Hostname: 'ventilatie' [13:36:59][C][wifi:442]: Signal strength: -84 dB ▂▄▆█ [13:36:59][C][wifi:446]: Channel: 1 [13:36:59][C][wifi:447]: Subnet: 255.255.255.0 [13:36:59][C][wifi:448]: Gateway: 192.168.178.1 [13:36:59][C][wifi:449]: DNS1: 0.0.0.0 [13:36:59][C][wifi:450]: DNS2: 0.0.0.0 [13:36:59][C][logger:185]: Logger: [13:36:59][C][logger:186]: Level: DEBUG [13:36:59][C][logger:188]: Log Baud Rate: 115200 [13:36:59][C][logger:189]: Hardware UART: UART0 [13:36:59][C][spi:068]: SPI bus: [13:36:59][C][spi:069]: CLK Pin: GPIO14 [13:36:59][C][spi:070]: SDI Pin: GPIO12 [13:36:59][C][spi:071]: SDO Pin: GPIO13 [13:36:59][C][spi:076]: Using HW SPI: SPI [13:36:59][C][homeassistant.time:010]: Home Assistant Time: [13:36:59][C][homeassistant.time:011]: Timezone: 'CET-1CEST,M3.5.0,M10.5.0/3' [13:36:59][C][restart.button:017]: Restart Button 'Ventilatie herstart' [13:36:59][C][restart.button:017]: Icon: 'mdi:restart' [13:36:59][C][zehnder:153]: Zehnder Fan config: [13:36:59][C][zehnder:154]: Polling interval 60000 [13:36:59][C][zehnder:155]: Fan networkId 0xF07AE91F [13:36:59][C][zehnder:156]: Fan my device type 0x03 [13:36:59][C][zehnder:157]: Fan my device id 0x70 [13:36:59][C][zehnder:158]: Fan main_unit type 0x01 [13:36:59][C][zehnder:159]: Fan main unit id 0xAE [13:36:59][C][captive_portal:088]: Captive Portal: [13:36:59][C][mdns:116]: mDNS: [13:36:59][C][mdns:117]: Hostname: ventilatie [13:36:59][C][esphome.ota:073]: Over-The-Air updates: [13:36:59][C][esphome.ota:074]: Address: 192.168.178.208:3232 [13:36:59][C][esphome.ota:075]: Version: 2 [13:36:59][C][esphome.ota:078]: Password configured [13:36:59][C][safe_mode:018]: Safe Mode: [13:36:59][C][safe_mode:020]: Boot considered successful after 60 seconds [13:36:59][C][safe_mode:021]: Invoke after 10 boot attempts [13:36:59][C][safe_mode:023]: Remain in safe mode for 300 seconds [13:36:59][C][api:139]: API Server: [13:36:59][C][api:140]: Address: 192.168.178.208:6053 [13:36:59][C][api:144]: Using noise encryption: NO [13:36:59][C][nRF905:073]: Config: [13:36:59][C][nRF905:075]: CS Pin:GPIO15 [13:36:59][C][nRF905:083]: CD Pin:GPIO33 [13:36:59][C][nRF905:085]: CE Pin:GPIO27 [13:36:59][C][nRF905:086]: PWR Pin:GPIO26 [13:36:59][C][nRF905:087]: TXEN Pin:GPIO25 |
[ Voor 26% gewijzigd door JBS op 05-01-2025 13:44 ]
Zat even naar andermans logs te kijken, en daar zie ik regels rondom discovery voorbij komen. Die zie ik in mijn log niet.
Wanneer ik regel 27 tot en met 33 uit mijn log hierboven bekijk, krijg ik de indruk dat er al een verbinding met m'n ventilatie unit is. Kan die ook verwijderd worden waarna/waardoor het pairing proces opnieuw gedaan wordt?
Wanneer ik regel 27 tot en met 33 uit mijn log hierboven bekijk, krijg ik de indruk dat er al een verbinding met m'n ventilatie unit is. Kan die ook verwijderd worden waarna/waardoor het pairing proces opnieuw gedaan wordt?
[ Voor 10% gewijzigd door JBS op 05-01-2025 16:50 ]
Probeer anders ook nog even dit:
Inloggen op je Zehnder: code zou 4210 moeten zijn. Dan naar RF activatie. Staat waarschijnlijk al op 'aan'. Ik zet 'm zelf altijd weer even op 'uit' en dan weer 'aan'. Tegelijkertijd reboot ik mijn ESP32. Mogelijk werkt dit ook voor jou.
Inloggen op je Zehnder: code zou 4210 moeten zijn. Dan naar RF activatie. Staat waarschijnlijk al op 'aan'. Ik zet 'm zelf altijd weer even op 'uit' en dan weer 'aan'. Tegelijkertijd reboot ik mijn ESP32. Mogelijk werkt dit ook voor jou.
JBS schreef op zondag 5 januari 2025 @ 12:16:
[...]
Meteen even geprobeerd, maar helaas:
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 [12:15:37][D][api:102]: Accepted 192.168.178.24 [12:15:37][D][api.connection:1375]: Home Assistant 2024.12.2 (192.168.178.24): Connected successfully [12:15:37][D][time:051]: Synchronized time: 2025-01-05 12:15:37 [12:15:40][D][zehnder:181]: Config data valid, start polling [12:15:40][D][nRF905:262]: Set TX Address: 0xF07AE91F [12:15:40][D][zehnder:459]: Query device [12:15:40][D][zehnder:613]: Start TX [12:15:40][D][zehnder:135]: Tx Ready [12:15:41][D][zehnder:625]: Receive timeout [12:15:41][D][zehnder:629]: No data received, retry again (left: 9) [12:15:41][D][zehnder:613]: Start TX [12:15:41][D][zehnder:135]: Tx Ready [12:15:42][D][zehnder:625]: Receive timeout [12:15:42][D][zehnder:629]: No data received, retry again (left: 8) [12:15:42][D][zehnder:613]: Start TX [12:15:42][D][zehnder:135]: Tx Ready [12:15:43][D][zehnder:625]: Receive timeout [12:15:43][D][zehnder:629]: No data received, retry again (left: 7) [12:15:43][D][zehnder:613]: Start TX [12:15:43][D][zehnder:135]: Tx Ready [12:15:44][D][zehnder:625]: Receive timeout [12:15:44][D][zehnder:629]: No data received, retry again (left: 6) [12:15:44][D][zehnder:613]: Start TX [12:15:44][D][zehnder:135]: Tx Ready [12:15:45][D][zehnder:625]: Receive timeout [12:15:45][D][zehnder:629]: No data received, retry again (left: 5) [12:15:45][D][zehnder:613]: Start TX [12:15:45][D][zehnder:135]: Tx Ready [12:15:46][D][zehnder:625]: Receive timeout [12:15:46][D][zehnder:629]: No data received, retry again (left: 4) [12:15:46][D][zehnder:613]: Start TX [12:15:46][D][zehnder:135]: Tx Ready [12:15:47][D][zehnder:625]: Receive timeout [12:15:47][D][zehnder:629]: No data received, retry again (left: 3) [12:15:47][D][zehnder:613]: Start TX [12:15:47][D][zehnder:135]: Tx Ready [12:15:48][D][zehnder:625]: Receive timeout [12:15:48][D][zehnder:629]: No data received, retry again (left: 2) [12:15:48][D][zehnder:613]: Start TX [12:15:48][D][zehnder:135]: Tx Ready [12:15:49][D][zehnder:625]: Receive timeout [12:15:49][D][zehnder:629]: No data received, retry again (left: 1) [12:15:49][D][zehnder:613]: Start TX [12:15:49][D][zehnder:135]: Tx Ready [12:15:50][D][zehnder:625]: Receive timeout [12:15:50][D][zehnder:629]: No data received, retry again (left: 0) [12:15:50][D][zehnder:613]: Start TX [12:15:50][D][zehnder:135]: Tx Ready [12:15:51][D][zehnder:625]: Receive timeout [12:15:51][D][zehnder:636]: No messages received, giving up now... [12:15:51][W][zehnder:476]: Query Timeout
@brsm Volgens mij heb ik geen Zehner waarop ik kan inloggen (ik heb deze https://www.ventilatielan...t-450-m3-h-perilex/18817/)?
@brsm bedoelt dat je op Zehnder WTW op het schermpje kunt inloggen, pwd is genoemde code. Daar kun je RF uit en aanzetten. Dan staat hij weer 10 min in de pairing mode. Maar stekker eruit en er weer in zet hem ook de eerste 10 min in pairing. Op zich is via menu wel netter.
Mijn ventilatie unit (https://www.ventilatielan...t-450-m3-h-perilex/18817/) heeft ook geen schermpje..Geeforce schreef op dinsdag 7 januari 2025 @ 19:06:
@brsm bedoelt dat je op Zehnder WTW op het schermpje kunt inloggen, pwd is genoemde code. Daar kun je RF uit en aanzetten. Dan staat hij weer 10 min in de pairing mode. Maar stekker eruit en er weer in zet hem ook de eerste 10 min in pairing. Op zich is via menu wel netter.
Het lijkt erop dat er geen nieuwe pairing geïnitieerd wordt (omdat er al een pairing bestaat, als ik de log, hierboven geplaatst, tenminste juist interpreer?). Althans, ik zie ook niks over iets als discovery in de ESPHome log voorbij komen nadat ik de unit en ESP herstart.
[ Voor 29% gewijzigd door JBS op 08-01-2025 22:46 ]
Heb 't helaas niet meer werkend gekregen en vond dit een mooie reden de eerder genoemde 0-10v Zigbee dimmer te bestellen. Zojuist ontvangen en aangesloten, werkt perfect.JBS schreef op woensdag 8 januari 2025 @ 22:42:
[...]
Mijn ventilatie unit (https://www.ventilatielan...t-450-m3-h-perilex/18817/) heeft ook geen schermpje..
Het lijkt erop dat er geen nieuwe pairing geïnitieerd wordt (omdat er al een pairing bestaat, als ik de log, hierboven geplaatst, tenminste juist interpreer?). Althans, ik zie ook niks over iets als discovery in de ESPHome log voorbij komen nadat ik de unit en ESP herstart.
[ Voor 5% gewijzigd door JBS op 13-01-2025 20:28 ]
Wie kan mij helpen?
We hebben een WTW Zehnder Comfoair e300 rf en m.b.h. van een CO2 meter, zetten we de WTW, in dien nodig, handmatig op stand 2 of 3. Waardoor de CO2 niet boven de1200 ppm komt.
Deze CO2 meter is al gekoppeld aan mijn Home Assistant. (Raspberry Pi 4)
De WTW moet op een of andere manier gekoppeld worden aan HA.
- Wat moet ik doen, om er voor te zorgen, dat de CO2 meter (switchbot) de WTW automatisch regelt?
- Wat heb ik nodig en hoe moet ik dat aansluiten?
- Hoe moet ik HA inrichten?
Alvast bedankt voor jullie reactie.
We hebben een WTW Zehnder Comfoair e300 rf en m.b.h. van een CO2 meter, zetten we de WTW, in dien nodig, handmatig op stand 2 of 3. Waardoor de CO2 niet boven de1200 ppm komt.
Deze CO2 meter is al gekoppeld aan mijn Home Assistant. (Raspberry Pi 4)
De WTW moet op een of andere manier gekoppeld worden aan HA.
- Wat moet ik doen, om er voor te zorgen, dat de CO2 meter (switchbot) de WTW automatisch regelt?
- Wat heb ik nodig en hoe moet ik dat aansluiten?
- Hoe moet ik HA inrichten?
Alvast bedankt voor jullie reactie.
Voor iedereen die ESPhome ge-update heeft en zijn ComfoAir E 300 niet meer werkt. Hier is mijn geforkte update: https://github.com/bramboe/ESPHome-Zehnder-RF
Thanks, zitten wat mooie nieuwe features bij die ik wel eens uit wil proberen in m’n fork!brsm schreef op vrijdag 7 maart 2025 @ 22:24:
Voor iedereen die ESPhome ge-update heeft en zijn ComfoAir E 300 niet meer werkt. Hier is mijn geforkte update: https://github.com/bramboe/ESPHome-Zehnder-RF
Is deze ook te gebruiken met een E400? Ik zie in de code dat er ook een auto stand op jouw E300 zit. Dit heb ik niet op mijn E400, tenminste niet dat ik weet, en ook geen co2 sensor. Momenteel gebruik ik de code van SHuisman, met de changes.brsm schreef op vrijdag 7 maart 2025 @ 22:24:
Voor iedereen die ESPhome ge-update heeft en zijn ComfoAir E 300 niet meer werkt. Hier is mijn geforkte update: https://github.com/bramboe/ESPHome-Zehnder-RF
Welke nieuw features zijn dat?JPtjeeNL schreef op zaterdag 8 maart 2025 @ 07:26:
[...]
Thanks, zitten wat mooie nieuwe features bij die ik wel eens uit wil proberen in m’n fork!
Weet niet precies op welke fork je zit. Makkelijkste is even doen alsof je een PR gaat aanmaken tussen de repo van brsm en je eigen repo. Dan niet de PR doorvoeren, maar kun je wel de verschillen in code zien.
Blijf ook issues houden met de rf oplossing dus heb een 0-10v dimmer besteld
PSN: proditaki specs
Kun je een link delen welke je hebt gekocht?proditaki schreef op zondag 18 mei 2025 @ 17:39:
Blijf ook issues houden met de rf oplossing dus heb een 0-10v dimmer besteld
https://a.aliexpress.com/_EHB3eCe
Dezelfde als eerder genoemd.
Moet nog ff kijken hoe dat werk icm de 868mhz afstandbediening
PSN: proditaki specs
@proditaki hoe werkt dit nu met de afstandsbediening? Doet die het ook nog wel gewoon? Of wordt deze overschreven door de dimmer?
Heb even getest, ik kan de afstandbediening gebruiken, die overuled deze.Cyberdude47 schreef op zondag 25 mei 2025 @ 15:13:
@proditaki hoe werkt dit nu met de afstandsbediening? Doet die het ook nog wel gewoon? Of wordt deze overschreven door de dimmer?
Als je dan deze verzet neemt ie dat weer over.
Uitgebreid heb ik het niet getest, we gebruiken de afstandbediening eigenlijk nauwelijks.
PSN: proditaki specs
Ook hier sinds een paar weken een 0-10V Zigbee dimmer op een Zehner Combofan. Aansturing via HA en luchtvochtigheidssensoren. Werkt prima.proditaki schreef op vrijdag 23 mei 2025 @ 08:36:
[...]
https://a.aliexpress.com/_EHB3eCe
Dezelfde als eerder genoemd.
Moet nog ff kijken hoe dat werk icm de 868mhz afstandbediening
Over samenwerking met de 868 MHz, wie de hoogte snelheid vraagt, die wint.
[ Voor 9% gewijzigd door Prisma16 op 25-05-2025 19:58 ]
Ja ik had sinds kort issue met de 868 transceiver en het esp home project en kreeg het niet meer fatsoenlijk werkend.Prisma16 schreef op zondag 25 mei 2025 @ 19:56:
[...]
Ook hier sinds een paar weken een 0-10V Zigbee dimmer op een Zehner Combofan. Aansturing via HA en luchtvochtigheidssensoren. Werkt prima.
Over samenwerking met de 868 MHz, wie de hoogte snelheid vraagt, die wint.
Het originele project heeft al jaren dezelfde bug en die wordt niet bijgewerkt lijkt het (https://github.com/eelcohn/nRF905-API)
Dus dan is dit een goede oplossing.
PSN: proditaki specs
Bedankt voor de reactie , idd is die software heel buggy. Ik heb het nooit fatsoenlijk aan de praat gekregen.
Dan moet een Shelly Gen3 0/1-10V dimmer ook werken lijkt mij. Die nieuwe leveren namelijk 10V itt de oude modellen.
Ik ga er eentje aanschaffen.
Dan moet een Shelly Gen3 0/1-10V dimmer ook werken lijkt mij. Die nieuwe leveren namelijk 10V itt de oude modellen.
Ik ga er eentje aanschaffen.
Je hebt een 0-10V dc output nodig dus die Shelly zal prima werkenCyberdude47 schreef op maandag 26 mei 2025 @ 22:20:
Bedankt voor de reactie , idd is die software heel buggy. Ik heb het nooit fatsoenlijk aan de praat gekregen.
Dan moet een Shelly Gen3 0/1-10V dimmer ook werken lijkt mij. Die nieuwe leveren namelijk 10V itt de oude modellen.
Ik ga er eentje aanschaffen.
PSN: proditaki specs
Het gaat dus om bijvoorbeeld deze: https://www.home2link.nl/...mmer-0-1-10v-pm-gen3.html ?proditaki schreef op donderdag 29 mei 2025 @ 14:45:
[...]
Je hebt een 0-10V dc output nodig dus die Shelly zal prima werken
Heeft iemand hier toevallig een aansluitschema voor?
Onlangs onze Comfofan S vervangen door een nieuwe Comfofan Silent. De oude stuurde ik aan via 868mhz maar dat werkte niet altijd lekker dus dat wil ik vervangen door een 0-10v dimmer oplossing.
Nu in de Comfofan Silent een Shelly Dimmer 0/1-10V PM Gen3 geplaatst. Ik heb de plus van de shelly aangesloten op de 0-10 volt DC input van de Comfofan en de min van de shelly aan de GND van de Comfofan.
Maar... de comfofan reageert niet op shelly. Ik heb met een multimeter gecontroleerd dat de shelly het voltage netjes verhoogd. Dipswitch 5 van de comfofan aan of uit maakt niet uit. De RF is geintegreerd op het bordje, dus die kan ik niet loskoppelen. Het is een comfofan silent met perilex, de fysieke knoppen in het huis werken wel prima.
Iemand een idee wat ik nog zou kunnen proberen?
Nu in de Comfofan Silent een Shelly Dimmer 0/1-10V PM Gen3 geplaatst. Ik heb de plus van de shelly aangesloten op de 0-10 volt DC input van de Comfofan en de min van de shelly aan de GND van de Comfofan.
Maar... de comfofan reageert niet op shelly. Ik heb met een multimeter gecontroleerd dat de shelly het voltage netjes verhoogd. Dipswitch 5 van de comfofan aan of uit maakt niet uit. De RF is geintegreerd op het bordje, dus die kan ik niet loskoppelen. Het is een comfofan silent met perilex, de fysieke knoppen in het huis werken wel prima.
Iemand een idee wat ik nog zou kunnen proberen?
Het is me niet gelukt met de Shelly, dus maar terug gegaan naar de esphome nRF905 oplossing.
Hartelijk dank aan medetweaker @brsm! Had eerst een half uurtje zonder succes geprobeerd om de nieuwe ventilator te koppelen aan een esp32 met de fork van edwardmp. Zelfs terug gegaan naar esphome 7.3 omdat dit soms pairing problemen oplost, maar deze keer niet.
Uiteindelijk de fork van brsm gevonden. Met zijn versie kun je de pairing data resetten en daarna ging het pairen wel goed. Bedankt @brsm!
Update: het werkt perfect, ook na upgraden naar de nieuwste esphome. De Silent heeft standaard een RF- en vochtsensor ingebouwd, dus een esp32 met nRF905 is de meest elegante oplossing. Hopelijk blijft het ook in de toekomst goed werken na esphome updates.
Voor wij twijfelt over een upgrade van de mechanische ventilatie: ik kan het aanraden. Ik heb de hele box vervangen. De afmetingen en schroefgaten zijn hetzelfde, dus het is een eenvoudige upgrade. Er schijnt ook een move up versie te zijn waarbij je alleen de ventilator met printplaat vervangt, dat lijkt nog makkelijker. De Comfofan Silent is echt veel stiller dan de Comfofan S.
Hartelijk dank aan medetweaker @brsm! Had eerst een half uurtje zonder succes geprobeerd om de nieuwe ventilator te koppelen aan een esp32 met de fork van edwardmp. Zelfs terug gegaan naar esphome 7.3 omdat dit soms pairing problemen oplost, maar deze keer niet.
Uiteindelijk de fork van brsm gevonden. Met zijn versie kun je de pairing data resetten en daarna ging het pairen wel goed. Bedankt @brsm!
Update: het werkt perfect, ook na upgraden naar de nieuwste esphome. De Silent heeft standaard een RF- en vochtsensor ingebouwd, dus een esp32 met nRF905 is de meest elegante oplossing. Hopelijk blijft het ook in de toekomst goed werken na esphome updates.
Voor wij twijfelt over een upgrade van de mechanische ventilatie: ik kan het aanraden. Ik heb de hele box vervangen. De afmetingen en schroefgaten zijn hetzelfde, dus het is een eenvoudige upgrade. Er schijnt ook een move up versie te zijn waarbij je alleen de ventilator met printplaat vervangt, dat lijkt nog makkelijker. De Comfofan Silent is echt veel stiller dan de Comfofan S.
[ Voor 38% gewijzigd door wian op 08-06-2025 14:53 . Reden: update ]
De RF oplossing heeft hier maanden perfect gewerkt, maar sinds de afgelopen dagen reageert de E400 in 8 van de 10 keer niet meer op een signaal. Heb al stroom van beide gehad, maar helaas maakt dat niet uit. Hij is gepaird, want soms gaat de E400 wel 30 min op max als ik dat kies in HA.
Ik heb een Comfoair E400, zonder CO2.
Nu heb ik 2 vragen.
1. Werkt de E400 ook met 0-10v aansturing? En welke dimmer moet je dan hebben?
2. werkt de fork van @brsm ook voor de E400. Ik zie dat @wian hem gebruikt met een Comfo Silent. En als ik naar de code kijk, dan zie ik daar een stand 4 en een auto stand. Deze heeft mijn E400 niet.
Thanks
Update:
Code van brsm geprobeerd (met wat aanpassingen), maar helaas ook daarmee werkt het niet meer goed. Vanmiddag na het compilen en uploaden van de code kon ik de E400 goed bedienen, vanavond werkte het weer niet.
Ik heb een Comfoair E400, zonder CO2.
Nu heb ik 2 vragen.
1. Werkt de E400 ook met 0-10v aansturing? En welke dimmer moet je dan hebben?
2. werkt de fork van @brsm ook voor de E400. Ik zie dat @wian hem gebruikt met een Comfo Silent. En als ik naar de code kijk, dan zie ik daar een stand 4 en een auto stand. Deze heeft mijn E400 niet.
Thanks
Update:
Code van brsm geprobeerd (met wat aanpassingen), maar helaas ook daarmee werkt het niet meer goed. Vanmiddag na het compilen en uploaden van de code kon ik de E400 goed bedienen, vanavond werkte het weer niet.
[ Voor 13% gewijzigd door Geeforce op 22-06-2025 22:24 ]
Ik ken de E400 niet. Misschien kun je de behuizing open maken en naar de print kijken. Bij mijn box zaten er een paar schroefterminals (soort van kroonsteentje, maar dan verbonden met de printplaat) op. Daar stond iets van 0-10V bij.Geeforce schreef op zondag 22 juni 2025 @ 10:25:
De RF oplossing heeft hier maanden perfect gewerkt, maar sinds de afgelopen dagen reageert de E400 in 8 van de 10 keer niet meer op een signaal. Heb al stroom van beide gehad, maar helaas maakt dat niet uit. Hij is gepaird, want soms gaat de E400 wel 30 min op max als ik dat kies in HA.
Ik heb een Comfoair E400, zonder CO2.
Nu heb ik 2 vragen.
1. Werkt de E400 ook met 0-10v aansturing? En welke dimmer moet je dan hebben?
2. werkt de fork van @brsm ook voor de E400. Ik zie dat @wian hem gebruikt met een Comfo Silent. En als ik naar de code kijk, dan zie ik daar een stand 4 en een auto stand. Deze heeft mijn E400 niet.
Thanks
Update:
Code van brsm geprobeerd (met wat aanpassingen), maar helaas ook daarmee werkt het niet meer goed. Vanmiddag na het compilen en uploaden van de code kon ik de E400 goed bedienen, vanavond werkte het weer niet.
Ik heb gebruik gemaakt van een Tuya 0-10V dimmer op basis van zigbee welke ik via Homeassistant had aangestuurd. Als je geen zigbee voor Homeassistant hebt dan kun je de Wifi variant pakken. Deze dimmers worden onder veel verschillende merken verkocht.
... Direct even gezocht. De E400 zou een 0-10V aansluiting moeten hebben. Als je van voren naar de print kijkt zit de aansluiting links boven in de hoek (achter het touchscreen). Dit heb ik gevonden in de installatie handleiding die op de Zehnder website staat: https://www.zehnder.nl/do...3153f48b69b974ccf93b0f6c7
@Geeforce, ik antwoord even hier ipv via DM.
Ik heb een Tuya S10 zowel een keer via Aliexpress als Amazon gekocht. Het gaat om dit model: https://a.aliexpress.com/_Exk2Sye
Op pagina 9 van de hierboven genoemde handleiding staat hoe je het aan moet sluiten. De 12v heb je niet nodig. De gnd verbind je met de -/gnd van de dimmer. De 0-10V verbind je met de + van de dimmer. Aan de dimmer zelf zul je een stekker moeten maken voor in het stopcontact. Dikke tip: bestel gelijk een ferrule krimptang en ferrules mee en wat draad. Of check of ze dit bij een Repaircafe voor je willen doen. Bij het Repaircafe in Deventer hebben ze die mogelijkheid in ieder geval. Een snoer en draadjes moet je dan in principe wel zelf verzorgen.
Het gaat dan om deze tang en dan met bijbehorend ferrules:
https://a.aliexpress.com/_EJbVwtY
Mocht je nog wat vragen hebben dan stel ze gerust. En laat even een foto zien van de print. Ik weet niet of dit met een stekkertje of met alleen draadjes aangesloten moet worden.
Ik heb een Tuya S10 zowel een keer via Aliexpress als Amazon gekocht. Het gaat om dit model: https://a.aliexpress.com/_Exk2Sye
Op pagina 9 van de hierboven genoemde handleiding staat hoe je het aan moet sluiten. De 12v heb je niet nodig. De gnd verbind je met de -/gnd van de dimmer. De 0-10V verbind je met de + van de dimmer. Aan de dimmer zelf zul je een stekker moeten maken voor in het stopcontact. Dikke tip: bestel gelijk een ferrule krimptang en ferrules mee en wat draad. Of check of ze dit bij een Repaircafe voor je willen doen. Bij het Repaircafe in Deventer hebben ze die mogelijkheid in ieder geval. Een snoer en draadjes moet je dan in principe wel zelf verzorgen.
Het gaat dan om deze tang en dan met bijbehorend ferrules:
https://a.aliexpress.com/_EJbVwtY
Mocht je nog wat vragen hebben dan stel ze gerust. En laat even een foto zien van de print. Ik weet niet of dit met een stekkertje of met alleen draadjes aangesloten moet worden.
Ik moet zeggen, ik volgde eerste keer de 0-10V dimmer discussie niet helemaal, maar met de schema van E400 is het iets duidelijker. In principe bestuur je de E400 door 0-10V signaal op de bijbehorende pinnen, door middel van een dimmer (ZigBee of WiFi), klopt?Bumpy_NL schreef op maandag 30 juni 2025 @ 07:49:
[...]
Ik ken de E400 niet. Misschien kun je de behuizing open maken en naar de print kijken. Bij mijn box zaten er een paar schroefterminals (soort van kroonsteentje, maar dan verbonden met de printplaat) op. Daar stond iets van 0-10V bij.
Ik heb gebruik gemaakt van een Tuya 0-10V dimmer op basis van zigbee welke ik via Homeassistant had aangestuurd. Als je geen zigbee voor Homeassistant hebt dan kun je de Wifi variant pakken. Deze dimmers worden onder veel verschillende merken verkocht.
... Direct even gezocht. De E400 zou een 0-10V aansluiting moeten hebben. Als je van voren naar de print kijkt zit de aansluiting links boven in de hoek (achter het touchscreen). Dit heb ik gevonden in de installatie handleiding die op de Zehnder website staat: https://www.zehnder.nl/do...3153f48b69b974ccf93b0f6c7
Ik heb op dit moment een "werkend" NRF905 oplossing, die werkt, maar ik durf niet in ESPHome een rebuild te doen
Dat klopt. Ik had de comfofan met co2 sensor en zeker in het begin werkte dat niet naar behoren. De 0-10v werkte voor mij perfect. Ook de originele bediening (draadloze standen schakelaar met co2) werkt dan nog. De box pakt dan de hoogste stand van de gegeven inputs.cthulu schreef op dinsdag 1 juli 2025 @ 09:39:
[...]
Ik moet zeggen, ik volgde eerste keer de 0-10V dimmer discussie niet helemaal, maar met de schema van E400 is het iets duidelijker. In principe bestuur je de E400 door 0-10V signaal op de bijbehorende pinnen, door middel van een dimmer (ZigBee of WiFi), klopt?
Ik heb op dit moment een "werkend" NRF905 oplossing, die werkt, maar ik durf niet in ESPHome een rebuild te doen. Op zich, als het werkt, don't touch it... Maar zeker een interessante optie mocht het stoppen met werken...
Ik kan dit ESP met NRF905 project alleen maar aanmoedigen, maar de 0-10V oplossing werkte voor mij uiteindelijk makkelijker en beter. Inmiddels ben ik verhuisd met een geheel andere box die alleen een 3 standen schakelaar heeft die ik slim heb gemaakt met een Shelly.
Is het zo dat dit ook mogelijk is met een vochtsensor van Zehnder, of wordt het aangeraden deze dan uit te schakelen?
NL - IT - RF - Marstek Venus E - Home Assistant
De nrf905 oplossing werkt prima samen met de vochtsensor in de ventilator. Standaard stand (low) is bij mijn dipswitch configuratie 30% vermogen en bij vochtige lucht gaat ie naar 40% procent. Via de nrf905 gaat ie naar 100%, dat hoor je dan ook duidelijk. Ik vermoed dat de 1-10v oplossing ook goed werkt. Afgaande op wat hier gemeld wordt, reageert de ventilator altijd op de hoogste vraag.
De nrf905 werkt bij mij niet langdurig stabiel. Om de paar weken valt het uit. Ik heb nu een dagelijkse reboot wat lijkt te helpen maar ik denk dat ik uiteindelijk toch naar een 1-10v oplossing zal gaan. De esp32 oplossing met nrf905 vergt teveel tijd/aandacht.
De nrf905 werkt bij mij niet langdurig stabiel. Om de paar weken valt het uit. Ik heb nu een dagelijkse reboot wat lijkt te helpen maar ik denk dat ik uiteindelijk toch naar een 1-10v oplossing zal gaan. De esp32 oplossing met nrf905 vergt teveel tijd/aandacht.
Gebruik je de ESPHome setup?wian schreef op zondag 10 augustus 2025 @ 16:01:
De nrf905 oplossing werkt prima samen met de vochtsensor in de ventilator. Standaard stand (low) is bij mijn dipswitch configuratie 30% vermogen en bij vochtige lucht gaat ie naar 40% procent. Via de nrf905 gaat ie naar 100%, dat hoor je dan ook duidelijk. Ik vermoed dat de 1-10v oplossing ook goed werkt. Afgaande op wat hier gemeld wordt, reageert de ventilator altijd op de hoogste vraag.
De nrf905 werkt bij mij niet langdurig stabiel. Om de paar weken valt het uit. Ik heb nu een dagelijkse reboot wat lijkt te helpen maar ik denk dat ik uiteindelijk toch naar een 1-10v oplossing zal gaan. De esp32 oplossing met nrf905 vergt teveel tijd/aandacht.
Om dezelfde reden ben ik ook overgestapt naar de dimmer. Dagelijks rebooten helpt iets, maar nog steeds was het niet stabiel. 0-10v werkt superfijn.wian schreef op zondag 10 augustus 2025 @ 16:01:
De nrf905 werkt bij mij niet langdurig stabiel. Om de paar weken valt het uit. Ik heb nu een dagelijkse reboot wat lijkt te helpen maar ik denk dat ik uiteindelijk toch naar een 1-10v oplossing zal gaan. De esp32 oplossing met nrf905 vergt teveel tijd/aandacht.
Ha mede-tweakers, ik heb een ESPHome implementatie gemaakt voor de Zehnder Comfofan o.b.v. de code van https://github.com/eelcohn/nRF905-API
Code is hier te vinden: https://github.com/srslynow/esphome-zehnder
Tot dusver werkt deze prima, wellicht dat ik iemand er een plezier mee doe.
Code is hier te vinden: https://github.com/srslynow/esphome-zehnder
Tot dusver werkt deze prima, wellicht dat ik iemand er een plezier mee doe.
Ooh interessant om ook deze eens te checken. Hoe vergelijkt dit met de bestaande ESPHome oplossing?kvs schreef op zondag 17 augustus 2025 @ 22:08:
Ha mede-tweakers, ik heb een ESPHome implementatie gemaakt voor de Zehnder Comfofan o.b.v. de code van https://github.com/eelcohn/nRF905-API
Code is hier te vinden: https://github.com/srslynow/esphome-zehnder
Tot dusver werkt deze prima, wellicht dat ik iemand er een plezier mee doe.
Geen idee. Ik heb een versie die eerder in dit topic voorbij kwam geprobeerd en die crashde. De Arduino C++ code van Eelcohn werkte wel, maar ongeveer ~24h tot een reset nodig was. Toen ben ik aan mijn eigen variant begonnen. Een geforkte ESPHome die ik hier in de laatste comments voorbij zie komen heb ik nooit geprobeerd.JPtjeeNL schreef op maandag 18 augustus 2025 @ 07:05:
[...]
Ooh interessant om ook deze eens te checken. Hoe vergelijkt dit met de bestaande ESPHome oplossing?
Uitgangspunt van mijn code: zo simpel en minimaal mogelijk. Er zijn eigenlijk maar twee controls: pairing en fan speed settings. Geavanceerder gebruik zoals fan-speed na een bepaalde tijd terugzetten regel ik via Home Assistant automations.
Wat screenshots:
:strip_exif()/f/image/WIh15grUIbA6v2avBuf7Wurq.png?f=user_large)
@kvs Gaaf, dat ziet er heel goed uit!
Ik probeer de code aan de praat te krijgen maar krijg steeds de melding:
Mijn vermoeden is dat dit komt doordat ik de module niet goed aan heb gesloten. Ik heb hem als volgt aangesloten:
VCC 3.3V
TXEN GPIO40
PWR GPIO41
CE GPIO42
CSN GPIO39
MISO GPIO37
SCK GPIO36
MOSI GPIO35
DR GPIO38
GND GND
De "NRF905" is die van een eerdere link: https://nl.aliexpress.com/item/33058039894.html
/f/image/9yhaYSVZu2fCRpmjrkH5H48I.png?f=fotoalbum_large)
Het ESP boardje dat ik gebruik is de ESP32-S3 DevKitC-1 https://randomnerdtutoria...-s3-devkitc-pinout-guide/
Ik had een schematje gevonden via https://github.com/nopnop2002/esp-idf-nrf905 om hem aan te sluiten maar dat lijkt hem niet te worden.
Iemand een idee?
Ik probeer de code aan de praat te krijgen maar krijg steeds de melding:
code:
1
2
3
4
5
6
7
8
| [00:06:21][D][button:010]: 'Pair with Fan' Pressed. [00:06:21][I][zehnder_fan:479]: Pairing service called. Attempting to discover and pair with fan... [00:06:21][D][zehnder_fan:131]: Starting fan pairing discovery... [00:06:22][D][zehnder_fan:234]: Radio timeout, retrying (1/50) ........... [00:06:46][D][zehnder_fan:234]: Radio timeout, retrying (49/50) [00:06:47][W][zehnder_fan:237]: Radio operation failed after 50 retries [00:06:47][E][zehnder_fan:518]: Pairing failed. |
Mijn vermoeden is dat dit komt doordat ik de module niet goed aan heb gesloten. Ik heb hem als volgt aangesloten:
VCC 3.3V
TXEN GPIO40
PWR GPIO41
CE GPIO42
CSN GPIO39
MISO GPIO37
SCK GPIO36
MOSI GPIO35
DR GPIO38
GND GND
De "NRF905" is die van een eerdere link: https://nl.aliexpress.com/item/33058039894.html
/f/image/9yhaYSVZu2fCRpmjrkH5H48I.png?f=fotoalbum_large)
Het ESP boardje dat ik gebruik is de ESP32-S3 DevKitC-1 https://randomnerdtutoria...-s3-devkitc-pinout-guide/
Ik had een schematje gevonden via https://github.com/nopnop2002/esp-idf-nrf905 om hem aan te sluiten maar dat lijkt hem niet te worden.
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
| esphome:
name: esphome-zehndercontrol
friendly_name: ZehnderControl
min_version: 2025.5.0
name_add_mac_suffix: false
esp32:
board: esp32-s3-devkitc-1
framework:
type: esp-idf
# Enable logging
logger:
# Enable Home Assistant API
api:
# Allow Over-The-Air updates
ota:
- platform: esphome
wifi:
ssid: <REDACTED>
password: <REDACTED>
# SPI configuration for nRF905
spi:
id: spi_bus
clk_pin: GPIO36
mosi_pin: GPIO35
miso_pin: GPIO37
# External components
external_components:
- source:
type: git
url: https://github.com/srslynow/esphome-zehnder
ref: main
refresh: 60sec
components: [zehnder_fan]
# Fan configuration
fan:
- platform: zehnder_fan
id: ventilation_fan
name: "Mechanical Ventilation"
spi_id: spi_bus
# Required Pin Configuration
cs_pin: GPIO39
pwr_pin: GPIO41
ce_pin: GPIO42
txen_pin: GPIO40
dr_pin: GPIO38
button:
- platform: restart
name: "Restart Controller"
- platform: template
name: "Pair with Fan"
icon: "mdi:wifi"
on_press:
- lambda: |-
id(ventilation_fan).start_pairing(); |
Iemand een idee?
Leuk dat je mijn code gebruikt! Volgens mij klopt je wiring. De esp32 kan praten met je nrf905. Anders had je al een exception in de logs langs zien komen tijdens de setup-fase.Donserdal schreef op dinsdag 9 september 2025 @ 00:18:
@kvs Gaaf, dat ziet er heel goed uit!
Ik probeer de code aan de praat te krijgen maar krijg steeds de melding:
code:
1 2 3 4 5 6 7 8 [00:06:21][D][button:010]: 'Pair with Fan' Pressed. [00:06:21][I][zehnder_fan:479]: Pairing service called. Attempting to discover and pair with fan... [00:06:21][D][zehnder_fan:131]: Starting fan pairing discovery... [00:06:22][D][zehnder_fan:234]: Radio timeout, retrying (1/50) ........... [00:06:46][D][zehnder_fan:234]: Radio timeout, retrying (49/50) [00:06:47][W][zehnder_fan:237]: Radio operation failed after 50 retries [00:06:47][E][zehnder_fan:518]: Pairing failed.
Mijn vermoeden is dat dit komt doordat ik de module niet goed aan heb gesloten. Ik heb hem als volgt aangesloten:
VCC 3.3V
TXEN GPIO40
PWR GPIO41
CE GPIO42
CSN GPIO39
MISO GPIO37
SCK GPIO36
MOSI GPIO35
DR GPIO38
GND GND
De "NRF905" is die van een eerdere link: https://nl.aliexpress.com/item/33058039894.html
[Afbeelding]
Het ESP boardje dat ik gebruik is de ESP32-S3 DevKitC-1 https://randomnerdtutoria...-s3-devkitc-pinout-guide/
Ik had een schematje gevonden via https://github.com/nopnop2002/esp-idf-nrf905 om hem aan te sluiten maar dat lijkt hem niet te worden.
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 64esphome: name: esphome-zehndercontrol friendly_name: ZehnderControl min_version: 2025.5.0 name_add_mac_suffix: false esp32: board: esp32-s3-devkitc-1 framework: type: esp-idf # Enable logging logger: # Enable Home Assistant API api: # Allow Over-The-Air updates ota: - platform: esphome wifi: ssid: <REDACTED> password: <REDACTED> # SPI configuration for nRF905 spi: id: spi_bus clk_pin: GPIO36 mosi_pin: GPIO35 miso_pin: GPIO37 # External components external_components: - source: type: git url: https://github.com/srslynow/esphome-zehnder ref: main refresh: 60sec components: [zehnder_fan] # Fan configuration fan: - platform: zehnder_fan id: ventilation_fan name: "Mechanical Ventilation" spi_id: spi_bus # Required Pin Configuration cs_pin: GPIO39 pwr_pin: GPIO41 ce_pin: GPIO42 txen_pin: GPIO40 dr_pin: GPIO38 button: - platform: restart name: "Restart Controller" - platform: template name: "Pair with Fan" icon: "mdi:wifi" on_press: - lambda: |- id(ventilation_fan).start_pairing();
Iemand een idee?
Misschien een domme vraag maar heb je de nrf905 zender wel dicht bij de unit? Die van mij ligt er precies bovenop. Dat is nodig om er enigzins betrouwbaar mee te communiceren. Ik heb hetzelfde nrf905 bordje van aliexpress, er zit een rf-filter op voor 433 mhz, waardoor hij slecht werkt op 868 mhz. Vandaar ook 50 retries by default..
Als je de wiring verder wilt debuggen:
Ik heb hier ook een tijd aan zitten pielen. Wat ik gedaan heb is twee setups maken van esp32 + nrf905's. De een geladen met firmware die constant pakketjes uitstuurt en de ander om te ontvangen. De ontvanger print zijn debug-informatie op de console. Toen ik daar info zag verschijnen wist ik zeker dat de wiring klopte. Je kan het ontvangen ook doen met een RTL-SDR als je die toevallig hebt liggen.
Andere route die je kan nemen is precies dezelfde esp32C6 kopen als in mijn setup en mijn wiring 1-op-1 overnemen. Ik wil je best een foto sturen van mijn esp32 + nrf905 setup als je wilt?
| TX_EN | 7 |
| TRX_CE | 5 |
| PWR_UP | 15 |
| DR | 23 |
| MISO | 20 |
| MOSI | 19 |
| SCK | 21 |
| CSN | 18 |
Thanks! Ik ga dat eens proberen, ik had de afstandsbediening ernaast liggen.
Die error die ik krijg doet suggereren dat het een fail of exception is? Maar ik ga dat eens proberen laat het je weten!
Die error die ik krijg doet suggereren dat het een fail of exception is? Maar ik ga dat eens proberen laat het je weten!
[ Voor 7% gewijzigd door Donserdal op 09-09-2025 17:48 ]
Dat is een melding dat het pairen niet gelukt is na 50 pogingen. A.k.a. geen bevesting van het pairen ontvangen van de unit. Dit is geen foutmelding dat de communicatie tussen esp32 - nrf905 niet werkt.Donserdal schreef op dinsdag 9 september 2025 @ 17:47:
Thanks! Ik ga dat eens proberen, ik had de afstandsbediening ernaast liggen.
Die error die ik krijg doet suggereren dat het een fail of exception is? Maar ik ga dat eens proberen laat het je weten!
By the way, had je de stroom even van de unit afgehaald? Dat moet om hem in pairing-mode te zetten.
Het lijkt erop dat er gepaired is, het enige dat nog niet werkt is de "speeds" doorgeven?
Kan het zijn dat jij een afstandsbediening hebt met alleen maar een "1,2,3,off"? Ik heb er eentje met "10minuten, 30minuten, 60 minuten, off"
In de documentatie van Eelco zie ik iets staan over een timer(offset 0C), maar deze lijk je volgens mij in je code ook te zetten? pending_op_.data.set_speed.timer_minutes = timer_minutes;
Weet jij wat het mogelijk kan zijn?
code:
1
2
3
4
5
| [00:02:20][D][zehnder_fan:221]: Set speed command acknowledged. [00:02:20][D][fan:129]: 'Mechanical Ventilation' - Sending state: [00:02:20][D][fan:130]: State: ON [00:02:20][D][fan:132]: Speed: 3 [00:02:20][D][zehnder_fan:503]: Fan speed set successfully |
code:
1
2
3
4
| [00:03:20][D][fan:129]: 'Mechanical Ventilation' - Sending state: [00:03:20][D][fan:130]: State: OFF [00:03:20][D][fan:132]: Speed: 3 [00:03:20][D][zehnder_fan:503]: Fan speed set successfully |
Kan het zijn dat jij een afstandsbediening hebt met alleen maar een "1,2,3,off"? Ik heb er eentje met "10minuten, 30minuten, 60 minuten, off"
In de documentatie van Eelco zie ik iets staan over een timer(offset 0C), maar deze lijk je volgens mij in je code ook te zetten? pending_op_.data.set_speed.timer_minutes = timer_minutes;
Weet jij wat het mogelijk kan zijn?
De unit helemaal uitzetten via de remote kan niet, dan zet de unit zichzelf toch automatisch op de low stand. Daarom heb ik de "off" knop maar gelaten voor wat hij is, hij doet niets als je erop drukt. De low, medium en high knoppen doen het wel.Donserdal schreef op woensdag 10 september 2025 @ 00:10:
Het lijkt erop dat er gepaired is, het enige dat nog niet werkt is de "speeds" doorgeven?
code:
1 2 3 4 5 [00:02:20][D][zehnder_fan:221]: Set speed command acknowledged. [00:02:20][D][fan:129]: 'Mechanical Ventilation' - Sending state: [00:02:20][D][fan:130]: State: ON [00:02:20][D][fan:132]: Speed: 3 [00:02:20][D][zehnder_fan:503]: Fan speed set successfully
code:
1 2 3 4 [00:03:20][D][fan:129]: 'Mechanical Ventilation' - Sending state: [00:03:20][D][fan:130]: State: OFF [00:03:20][D][fan:132]: Speed: 3 [00:03:20][D][zehnder_fan:503]: Fan speed set successfully
Kan het zijn dat jij een afstandsbediening hebt met alleen maar een "1,2,3,off"? Ik heb er eentje met "10minuten, 30minuten, 60 minuten, off"
In de documentatie van Eelco zie ik iets staan over een timer(offset 0C), maar deze lijk je volgens mij in je code ook te zetten? pending_op_.data.set_speed.timer_minutes = timer_minutes;
Weet jij wat het mogelijk kan zijn?
Ik heb deze afstandsbediening: https://intovent.nl/en/pr...ler-zehnder-rfz-itv050850
Timer staat op 0 seconden in de code: https://github.com/srslyn..._fan/zehnder_fan.cpp#L469, hierdoor is er effectief geen timer ingesteld.
Dat is bewust, geavanceerder gebruik regel ik via home assistant automations: timers en aanspringen bij bepaalde luchtvochtigheid . Dat werkt m.i. beter en houd deze code overzichtelijk.
Ahh ja die heb ik inderdaad niet ik heb zoiets:
https://www.ventilatiesho...-comfofan-cmfe-655000780/
Wat zou dit dan kunnen zijn? Wellicht een idee, maar kun je die timer variabel maken? Mijn vermoeden is namelijk dat die van mij hem verwacht? En wellicht stand “4”, dat is Max toch?
https://www.ventilatiesho...-comfofan-cmfe-655000780/
Wat zou dit dan kunnen zijn? Wellicht een idee, maar kun je die timer variabel maken? Mijn vermoeden is namelijk dat die van mij hem verwacht? En wellicht stand “4”, dat is Max toch?
@kvs Volgens mij heb ik het gevonden. In de installatie handleiding van de Comfofan S heb ik het volgens mij gevonden.
https://zehndernl.zendesk..._attachments/360001147857
Als ik kijk naar pagina 6 dan lees ik "Niet alle combinaties van schakelaars en sensoren zijn mogelijk.". Volgens mij mag je als je een Timer hebt geen gebruik maken van een RFZ ( een remote met de standen 1,2,3,off ).
Met de documentatie van @EelCapone (https://github.com/eelcohn/ZehnderComfoair) heb ik een fork gemaakt van je code en eens zitten spelen met de payload die je verzend.
https://github.com/donser...hnder_fan/zehnder_fan.cpp
https://github.com/donser...zehnder_fan/zehnder_fan.h
PS: Sorry voor de git chaos, maar daar ben ik nog niet zo handig mee
Ik heb vooral de "ZehnderFanProtocol::start_set_speed" functie aangepast en de FAN_TYPE_REMOTE_CONTROL veranderd in een Timer ipv een RFZ. Als laatste heb ik ook de "speed" waarden aangepast naar de timer waarden. (FAN_SPEED_* in zehnder_fan.h)
Helaas doet hij het nog niet, maar ik zie niet waarom, volgens de documentatie van Eelco zou deze goed moeten zijn.... (kijkende naar Command 0x03: Set timer op https://github.com/eelcohn/ZehnderComfoair)
Hopelijk heeft iemand een idee, ik loop nu wel redelijk vast..
https://zehndernl.zendesk..._attachments/360001147857
Als ik kijk naar pagina 6 dan lees ik "Niet alle combinaties van schakelaars en sensoren zijn mogelijk.". Volgens mij mag je als je een Timer hebt geen gebruik maken van een RFZ ( een remote met de standen 1,2,3,off ).
Met de documentatie van @EelCapone (https://github.com/eelcohn/ZehnderComfoair) heb ik een fork gemaakt van je code en eens zitten spelen met de payload die je verzend.
https://github.com/donser...hnder_fan/zehnder_fan.cpp
https://github.com/donser...zehnder_fan/zehnder_fan.h
PS: Sorry voor de git chaos, maar daar ben ik nog niet zo handig mee
Ik heb vooral de "ZehnderFanProtocol::start_set_speed" functie aangepast en de FAN_TYPE_REMOTE_CONTROL veranderd in een Timer ipv een RFZ. Als laatste heb ik ook de "speed" waarden aangepast naar de timer waarden. (FAN_SPEED_* in zehnder_fan.h)
Helaas doet hij het nog niet, maar ik zie niet waarom, volgens de documentatie van Eelco zou deze goed moeten zijn.... (kijkende naar Command 0x03: Set timer op https://github.com/eelcohn/ZehnderComfoair)
Hopelijk heeft iemand een idee, ik loop nu wel redelijk vast..
@Donserdal Waarschijnlijk kan je het beste met een RTL-SDR checken wat voor data je afstandsbediening daadwerkelijk naar je unit stuurt. Het heeft niet veel zin om mijn code aan te passen op basis van een gok.
Het was niet helemaal gokken, maar op basis van de documentatie. Ik zal eens kijken of me dat lukt. Heb een HackRF. Hoewel ik het signal kan klonen lukt het decoden nog niet echt
Alright, het signaal is manchester-encoded he. Wellicht dat je de bits/bytes die je ziet met de HackRF nog door een decoder heen moet halen. Dan kan je hem vergelijken met de spec (https://github.com/eelcohn/ZehnderComfoair). Laat het weten als het gelukt is, dan wil ik best proberen je te helpen om de code aan te passen.
Ik krijg hem niet gedecode... waarschijnlijk doe ik iets fout maar als ik de volgende files (even geupload naar mega) "replay" dan doet die het...
https://mega.nz/file/3klx...o4BPW_rKBGazZoZGy46gVlkN0
@kvs weet jij wat ik fout doe?
https://mega.nz/file/3klx...o4BPW_rKBGazZoZGy46gVlkN0
@kvs weet jij wat ik fout doe?
Wellicht interessant voor andere fork gebruikers: ik heb de fork van edwardmp wat verder uitgewerkt met o.a. een health sensor en ondersteuning voor de auto knop van de CO2 sensor:
https://github.com/DevSec...er-RF/releases/tag/v1.0.0
Config staat hier: https://github.com/DevSec.../esphome/ventilation.yaml
Specifiek deze file: https://github.com/DevSec...nts/zehnder-comfofan.yaml
Draait nu al een aantal weken stabiel. Moet nog wel wat tweaken met de time-outs want een enkele keer (1 op 20/25 of iets dergelijks?) pakt 'ie de timer call niet. Moet nog even kijken of ik dat goed kan reproduceren.
https://github.com/DevSec...er-RF/releases/tag/v1.0.0
Config staat hier: https://github.com/DevSec.../esphome/ventilation.yaml
Specifiek deze file: https://github.com/DevSec...nts/zehnder-comfofan.yaml
Draait nu al een aantal weken stabiel. Moet nog wel wat tweaken met de time-outs want een enkele keer (1 op 20/25 of iets dergelijks?) pakt 'ie de timer call niet. Moet nog even kijken of ik dat goed kan reproduceren.
Super bedankt! Na lang klooien met verschillende mogelijkheden, opties, repositories enzovoorts, heb ik jouw code erbij gepakt. Enkel in de code de GPIO verwijzingen aangepast aan mijn situatie.kvs schreef op zondag 17 augustus 2025 @ 22:08:
Ha mede-tweakers, ik heb een ESPHome implementatie gemaakt voor de Zehnder Comfofan o.b.v. de code van https://github.com/eelcohn/nRF905-API
Code is hier te vinden: https://github.com/srslynow/esphome-zehnder
Tot dusver werkt deze prima, wellicht dat ik iemand er een plezier mee doe.
Met de nieuwste ESPHome versie gecompileerd en vervolgens de transciever vlakbij (3 meter afstand werkte niet) de comfofan silent gelegd. Naar de webpagina van het device gegaan, de pairing aangezet (na de stekker van de fan eruit en eringestoken te hebben) en voilà paring poging 5 was succesvol. Alles werkt!
Wel heb ik een ander boardje gebruikt, de ESP32 mini kit (MH-ET LIVE) en het volgende pinout schema gebruikt:
| nRF905 pin | ESP32 mini Kit | ESP32 mini kit GPIO |
|---|---|---|
| Vcc | 3.3V | 3.3V |
| Gnd | Gnd | Gnd |
| AM | TCK | GPIO 13 |
| CD | IO32 | GPIO 32 |
| CE | IO26 | GPIO 26 |
| DR | TDI | GPIO 12 |
| PWR | IO27 | GPIO 27 |
| TX_EN | IO25 | GPIO 25 |
| MOSI | IO23 | GPIO 23 |
| MISO | IO19 | GPIO 19 |
| CLK of SCK | IO18 | GPIO 18 |
| CS of CSN | IO5 | GPIO 5 |
[ Voor 6% gewijzigd door TvanV op 20-09-2025 00:03 . Reden: Ontbrekende pin-outs toegevoegd ]
Top!kvs schreef op zondag 17 augustus 2025 @ 22:08:
Ha mede-tweakers, ik heb een ESPHome implementatie gemaakt voor de Zehnder Comfofan o.b.v. de code van https://github.com/eelcohn/nRF905-API
Code is hier te vinden: https://github.com/srslynow/esphome-zehnder
Tot dusver werkt deze prima, wellicht dat ik iemand er een plezier mee doe.
Mijn huidige systeem deed het al een paar dagen niet meer, waarschijnlijk door een update van ESPHome.
https://github.com/golles...chanische_ventilatie.yaml
Jouw versie geinstalleerd en het draait direct weer, super! Toch 2 vragen:
1. In mijn setup (zie link hierboven) heb ik een service en knoppen die ik gebruik met een stand en timer, ik dacht dat ik het volgende kon doen, maar helaas
YAML:
1
2
3
4
5
6
7
8
9
| api: services: - service: set_speed_timer variables: speed: int timer: int then: - lambda: |- id(${name}_fan).start_set_speed(speed, timer); |
Dit werkt niet, ik denk omdat ik het 1e argument mis (heb geen ervaring emt c++).
Hoe zou ik dit kunnen doen? Of is er een mogelijkheid om een functie te maken met enkel de snelheid en minuten?
2. De mechanische ventilatie heeft ook nog een stand 4, extra hoog. Zou je deze ook kunnen implementeren? PR gemaakt
Ik heb zelf geen ervaring met de ComfoFan, maar ik denk dat het makkelijker is om het RF-signaal te sniffen met een RPi en een 868MHz ontvanger dan direct de PCB uit te lezen. Op die manier kan je Domoticz de commando’s laten sturen en blijft de originele afstandsbediening gewoon bruikbaar. Rechtstreeks in de PCB duiken lijkt me nogal omslachtig en risicovol.
[ Voor 7% gewijzigd door TLAKEL op 26-09-2025 23:00 ]
Leuk! Dank voor de merge requests, ik heb ze zojuist getest en geaccepteerd.golles schreef op donderdag 25 september 2025 @ 23:19:
[...]
Top!
Mijn huidige systeem deed het al een paar dagen niet meer, waarschijnlijk door een update van ESPHome.
https://github.com/golles...chanische_ventilatie.yaml
Jouw versie geinstalleerd en het draait direct weer, super! Toch 2 vragen:
1. In mijn setup (zie link hierboven) heb ik een service en knoppen die ik gebruik met een stand en timer, ik dacht dat ik het volgende kon doen, maar helaas
YAML:
1 2 3 4 5 6 7 8 9 api: services: - service: set_speed_timer variables: speed: int timer: int then: - lambda: |- id(${name}_fan).start_set_speed(speed, timer);
Dit werkt niet, ik denk omdat ik het 1e argument mis (heb geen ervaring emt c++).
Hoe zou ik dit kunnen doen? Of is er een mogelijkheid om een functie te maken met enkel de snelheid en minuten?
2. De mechanische ventilatie heeft ook nog een stand 4, extra hoog. Zou je deze ook kunnen implementeren? PR gemaakt
Ik draai al enkele jaren deze code op mijn Buva (iets andere connectstring dan de Zehnder)
https://github.com/Sanderhuisman/ESPHome-Zehnder-RF
Echter de volgende change in ESPHome 2025.10.0 maakt me enigzins zorgen:
https://github.com/esphome/esphome/pull/10647
"⚠️ BREAKING CHANGE: Migrates ESP32 Arduino framework to use Arduino as an ESP-IDF component."
Begrijp ik het goed dat dit gaat betekenen dat dit niet meer werkt (type: arduino):
En ik over moet naar (type: esp-idf):
Dan zou ik kunnen overstappen naar: https://github.com/srslynow/esphome-zehnder
Hopelijk werkt die ook met BUVA en de juiste connectstring.
(const uint8_t zehnder_config[] = {0x75, 0x2E, 0x44, 0x10, 0x10, 0xA5, 0x5A, 0x5A, 0xA5, 0xDB})
Hopelijk kan @kvs zijn code uitbreiden zodat deze ook de BUVA ondersteunt (en Zehnder als default houdt om geen breaking change te introduceren voor de huidige gebruikers), door in de yaml aan te geven dat het om een BUVA gaat.
Zie hier mijn bevindingen vwb de wijzigingen voor een BUVA seren101 in "Zehnder comfofan s aansturen via RPi, Arduino"
Verwijzend naar deze implementatie https://github.com/Sander...Home-Zehnder-RF/tree/main
https://github.com/Sanderhuisman/ESPHome-Zehnder-RF
Echter de volgende change in ESPHome 2025.10.0 maakt me enigzins zorgen:
https://github.com/esphome/esphome/pull/10647
"⚠️ BREAKING CHANGE: Migrates ESP32 Arduino framework to use Arduino as an ESP-IDF component."
Begrijp ik het goed dat dit gaat betekenen dat dit niet meer werkt (type: arduino):
code:
1
2
3
4
| esp32:
board: esp32doit-devkit-v1
framework:
type: arduino |
En ik over moet naar (type: esp-idf):
code:
1
2
3
4
| esp32:
board: esp32-c6-devkitc-1 # of deze gewoon esp32doit-devkit-v1
framework:
type: esp-idf |
Dan zou ik kunnen overstappen naar: https://github.com/srslynow/esphome-zehnder
Hopelijk werkt die ook met BUVA en de juiste connectstring.
(const uint8_t zehnder_config[] = {0x75, 0x2E, 0x44, 0x10, 0x10, 0xA5, 0x5A, 0x5A, 0xA5, 0xDB})
Hopelijk kan @kvs zijn code uitbreiden zodat deze ook de BUVA ondersteunt (en Zehnder als default houdt om geen breaking change te introduceren voor de huidige gebruikers), door in de yaml aan te geven dat het om een BUVA gaat.
Zie hier mijn bevindingen vwb de wijzigingen voor een BUVA seren101 in "Zehnder comfofan s aansturen via RPi, Arduino"
Verwijzend naar deze implementatie https://github.com/Sander...Home-Zehnder-RF/tree/main
[ Voor 20% gewijzigd door seren101 op 15-10-2025 19:30 ]
Voor men combo ben ik eigenlijk gewoon gestopt met updaten, heeft daar niet veel meerwaarde en alleen maar issueseren101 schreef op woensdag 15 oktober 2025 @ 19:15:
Ik draai al enkele jaren deze code op mijn Buva (iets andere connectstring dan de Zehnder)
https://github.com/Sanderhuisman/ESPHome-Zehnder-RF
Echter de volgende change in ESPHome 2025.10.0 maakt me enigzins zorgen:
https://github.com/esphome/esphome/pull/10647
"⚠️ BREAKING CHANGE: Migrates ESP32 Arduino framework to use Arduino as an ESP-IDF component."
Begrijp ik het goed dat dit gaat betekenen dat dit niet meer werkt (type: arduino):
code:
1 2 3 4esp32: board: esp32doit-devkit-v1 framework: type: arduino
En ik over moet naar (type: esp-idf):
code:
1 2 3 4esp32: board: esp32-c6-devkitc-1 # of deze gewoon esp32doit-devkit-v1 framework: type: esp-idf
Dan zou ik kunnen overstappen naar: https://github.com/srslynow/esphome-zehnder
Hopelijk werkt die ook met BUVA en de juiste connectstring.
(const uint8_t zehnder_config[] = {0x75, 0x2E, 0x44, 0x10, 0x10, 0xA5, 0x5A, 0x5A, 0xA5, 0xDB})
Hopelijk kan @kvs zijn code uitbreiden zodat deze ook de BUVA ondersteunt (en Zehnder als default houdt om geen breaking change te introduceren voor de huidige gebruikers), door in de yaml aan te geven dat het om een BUVA gaat.
Zie hier mijn bevindingen vwb de wijzigingen voor een BUVA seren101 in "Zehnder comfofan s aansturen via RPi, Arduino"
Verwijzend naar deze implementatie https://github.com/Sander...Home-Zehnder-RF/tree/main
@kvs Ik heb sinds vanmorgen een Comfofan Silent geinstalleerd gekregen, welk (radio)bordje raad jij nu aan voor jou code? Ik had altijd wel een bordje voor mijn Itho (CC1101), en die kon ik redelijk door het hele huis plaatsen. Is dat bij dit niet meer mogelijk? Misschien als tip, in je repo ook een readme'tje maken, nu zit je over 2 repo's te zoeken
Ligt aan je NRF905 bordje. De meest verkochte van ome Ali heeft helaas een rf-filter op 433 mhz i.p.v. 868 mhz. Daardoor werkt zenden op 868 mhz matig. De verschillen kan je teruglezen op pagina 37 in de datasheet: https://docs.nordicsemi.c...source/nRF905_PS_v1.5.pdfsmaw schreef op maandag 22 december 2025 @ 12:09:
@kvs Ik heb sinds vanmorgen een Comfofan Silent geinstalleerd gekregen, welk (radio)bordje raad jij nu aan voor jou code? Ik had altijd wel een bordje voor mijn Itho (CC1101), en die kon ik redelijk door het hele huis plaatsen. Is dat bij dit niet meer mogelijk? Misschien als tip, in je repo ook een readme'tje maken, nu zit je over 2 repo's te zoeken
Eerder dit topic hebben een paar tweakers het over het aanpassen van het ali bordje. Je moet een paar weerstandjes aanpassen. Ik ben niet zo'n held in solderen dus heb dit niet gedaan. Door die mod dan werkt je bordje wss makkelijk 30 - 50 m binnenshuis, zonder die mod maar ~30 cm.
Readme: een merge request is zeker welkom
Als je Home Assistant hebt draaien dan zou ik voor een 0-10V zigbee dimmer gaan. Je hebt er ook wifi varianten van. Daar heb ik geen ervaring mee. In dit topic lees je nog veel problemen met de nrf oplossing.smaw schreef op maandag 22 december 2025 @ 12:09:
@kvs Ik heb sinds vanmorgen een Comfofan Silent geinstalleerd gekregen, welk (radio)bordje raad jij nu aan voor jou code? Ik had altijd wel een bordje voor mijn Itho (CC1101), en die kon ik redelijk door het hele huis plaatsen. Is dat bij dit niet meer mogelijk? Misschien als tip, in je repo ook een readme'tje maken, nu zit je over 2 repo's te zoeken
Probleem is, ik wil eigenlijk geen aanpassingen doen aan het apparaat Iets waardoor hij stuk zou kunnen gaan. En een Afstandsbediening nabootsen, tja daar kan niet zoveel mee mis gaan ;-)Bumpy_NL schreef op dinsdag 23 december 2025 @ 08:51:
[...]
Als je Home Assistant hebt draaien dan zou ik voor een 0-10V zigbee dimmer gaan. Je hebt er ook wifi varianten van. Daar heb ik geen ervaring mee. In dit topic lees je nog veel problemen met de nrf oplossing.
Ik snap je gedachtegang. Ik zou de mogelijk wel in je achterhoofd houden. Die ventilatieboxen zijn wel volledig voorbereid op 0-10V dimmers. Er zitten schroefterminals op waar je ze op kunt aansluiten. Je hoeft dus niet te gaan solderen of een "hack" te doen. Bij mij kreeg ik het met de nrf niet fatsoenlijk aan de praat (in combinatie met een CO2 aansturing van Zehnder zelf), maar dat is al weer een tijd terug. Misschien werkt het nu beter. Met de 0-10V dimmer werkte het direct (behalve dat ik het de eerste keer verkeerd aansloot, maar die fout hoef jij niet te maken).smaw schreef op dinsdag 23 december 2025 @ 16:50:
[...]
Probleem is, ik wil eigenlijk geen aanpassingen doen aan het apparaat Iets waardoor hij stuk zou kunnen gaan. En een Afstandsbediening nabootsen, tja daar kan niet zoveel mee mis gaan ;-)
Edit: Let op, bij verschillende boxen kan het er anders uitzien, maar zie mijn reactie eerder in het topic als voorbeeld: Bumpy_NL in "Zehnder comfofan s aansturen via RPi, Arduino"
[ Voor 10% gewijzigd door Bumpy_NL op 25-12-2025 00:26 ]
Voor de gebruikers van de Zehnder ComfoAir E300/E400 heb ik een ESPHome project opgezet om de standen van de WTW uit te lezen (Fan speeds, temperatuur, luchtvochtigheid, setpoints etc). Het is tot nu toe niet mogelijk om de unit direct aan te sturen, daarvoor gebruik ik de oplossing uit dit topic. Eventueel kan je daarvoor ook een 0-10V dimmer gebruiken.
Voor meer info, zie github:
https://github.com/CodedCactus/zehnder-comfoair
Voor meer info, zie github:
https://github.com/CodedCactus/zehnder-comfoair
@remon. Dank voor je project. Ik heb heb vanavond in elkaar gezet, maar helaas geen waardes uit mijn E400. Ik heb de volgende componenten gebruikt:
ESP board en max485
ESP is online, ik kan de logs bekijken, maar enige wat ik voorbij zie komen is meedere malen:
[20:41:19.441][D][modbus_controller:039]: Modbus command to device=1 register=0x151 no response received - removed from send queue
En dat op de verschillende registers.
Hierbij de ESP code:
:strip_exif()/f/image/bP1GoS1iejN7aiALk4HaZ5DU.jpg?f=fotoalbum_large)
Enig idee wat hier niet goed gaat? O ja, ik zie op de MAX485 wel steeds een ledje knipperen.
ESP board en max485
ESP is online, ik kan de logs bekijken, maar enige wat ik voorbij zie komen is meedere malen:
[20:41:19.441][D][modbus_controller:039]: Modbus command to device=1 register=0x151 no response received - removed from send queue
En dat op de verschillende registers.
Hierbij de ESP code:
code:
En een foto van het soldeerwerk: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
| esphome:
name: "zehnder-e400"
friendly_name: Zehnder E400
esp8266:
board: esp01_1m
# Enable Home Assistant API
api:
encryption:
key: "blablabla1234567890="
ota:
- platform: esphome
password: "bla123bla123bla123"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
min_auth_mode: WPA2
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Test Fallback Hotspot"
password: "123123123"
captive_portal:
substitutions:
tx_pin: GPIO01
rx_pin: GPIO03
update_interval: 15s
# modbus: # uncomment for MAX485 chip without automatic flow control
# flow_control_pin: GPIO05
packages:
remote_package:
url: [url="https://github.com/CodedCactus/zehnder-comfoair"]https://github.com/CodedCactus/zehnder-comfoair[/url]
ref: main
files: [components/zehnder.yaml]
refresh: 0s
logger:
baud_rate: 0 # disable logger for hardware UART support |
:strip_exif()/f/image/bP1GoS1iejN7aiALk4HaZ5DU.jpg?f=fotoalbum_large)
Enig idee wat hier niet goed gaat? O ja, ik zie op de MAX485 wel steeds een ledje knipperen.
Ziet er op het eerste gezicht goed uit. Ik heb ook de gnd aangesloten tussen de c3 port en de max485, maat ik weet niet zeker of dat nodig is. Je kan ook nog controleren of de draden niet te ver in de gele connector zitten.
Dus kortere draden tussen de gele connector?remon. schreef op donderdag 26 februari 2026 @ 21:05:
Ziet er op het eerste gezicht goed uit. Ik heb ook de gnd aangesloten tussen de c3 port en de max485, maat ik weet niet zeker of dat nodig is. Je kan ook nog controleren of de draden niet te ver in de gele connector zitten.
En waar sluit je de GND dan op aan op de MAX485? Op die naast B-? Met die chinese tekens? Of bij de gnd aan de kant van de esp?
Nee, kortere draden is niet nodig. Bij mij zit er meer dan een meter tussen. Ik vroeg me af of je niet perongeluk de isolatie van het draad in de gele connector hebt geklemt.
De gnd is idd die met de Chinese characters, daar heb ik hem op aangesloten.
De gnd is idd die met de Chinese characters, daar heb ik hem op aangesloten.
Je kan altijd nog proberen de rx en de tx om te draaien. Bij sommige modules zijn de labels omgedraaid.
Ander MAX485 geprobeerd, en rx en tx omgedraaid. Beide helpt helaas niet.
A en B op de gele connector omdraaien? Of gaat de boel dan stuk?
Neem aan dat ik wel een seriele interface op de E400 heb zitten. Ding is 2,5 jaar oud.
Moet je in het menu van de E400 nog iets aanzetten? Net zoals 0-10v
A en B op de gele connector omdraaien? Of gaat de boel dan stuk?
Neem aan dat ik wel een seriele interface op de E400 heb zitten. Ding is 2,5 jaar oud.
Moet je in het menu van de E400 nog iets aanzetten? Net zoals 0-10v
[ Voor 13% gewijzigd door Geeforce op 26-02-2026 21:52 ]
De pinout zoals op de eerste foto zou juist moeten zijn, maar je kan het altijd even proberen om te draaien. Kan geen kwaad voor zover ik weet. In de interface hoef je niks aan te passen. Misschien stom, maar staat de wtw wel aan?
Tot nu toe is het alleen getest op de E300. Zou kunnen dat de E400 een andere id gebruikt. Als je een USB naar TTL adapter hebt zou je een scan kunnen doen met openmodscan.
Tot nu toe is het alleen getest op de E300. Zou kunnen dat de E400 een andere id gebruikt. Als je een USB naar TTL adapter hebt zou je een scan kunnen doen met openmodscan.
Heb ook nog even een esp32 Wroom en een andere MAX485 geprobeerd, maar ook daarmee lukt het helaas niet.
USB naar TTL, ik heb deze https://www.amazon.nl/dp/...yo2ov_dt_b_fed_asin_title
Maar ik heb echt geen idee hoe ik dat zou moeten doen. Zou je dat of hier of in een PM kunnen delen? Dan kan ik de E400 voor je testen. Ik werd er destijds op gewezen dat ik de spanning op mijn USB adapter goed moest instellen (1.8, 2.5, 3.3 of 5V) maakt dat nog uit als ik deze ga aansluiten op de E400?
Edit: Ik zag in de handleiding voor de Zehnder voor de service monteur dat C3 wel op een afbeelding staat, maar in de tekst staat NVT. https://zehnder.picturepark.com/v/Op93bQ8a/
USB naar TTL, ik heb deze https://www.amazon.nl/dp/...yo2ov_dt_b_fed_asin_title
Maar ik heb echt geen idee hoe ik dat zou moeten doen. Zou je dat of hier of in een PM kunnen delen? Dan kan ik de E400 voor je testen. Ik werd er destijds op gewezen dat ik de spanning op mijn USB adapter goed moest instellen (1.8, 2.5, 3.3 of 5V) maakt dat nog uit als ik deze ga aansluiten op de E400?
Edit: Ik zag in de handleiding voor de Zehnder voor de service monteur dat C3 wel op een afbeelding staat, maar in de tekst staat NVT. https://zehnder.picturepark.com/v/Op93bQ8a/
[ Voor 15% gewijzigd door Geeforce op 26-02-2026 22:42 ]
Het klopt inderdaad dat er in de handleidning NVT staat. De seriële port is niet officieel ondersteund. Alles is tot nu toe gedaan door reverse-engineering van de printplaat en de registers.
Ik zal binnenkort een uitleg schrijven over het scannen met openmodscan, maar in het kort: verbind de usb-TTL( 3.3v of 5v) met de max485 en de max485 met de c3 port. In openmodscan kan je vervolgens kiezen voor 'Connection -> MODBUS Scanner'. Selecteer als protocol 'Modbus RTU' en als baud rate 19200 (je kan eventueel ook andere proberen). Vervolgens klik je op start, en dan begint het programma te scannen naar apparaten.
Ik zal binnenkort een uitleg schrijven over het scannen met openmodscan, maar in het kort: verbind de usb-TTL( 3.3v of 5v) met de max485 en de max485 met de c3 port. In openmodscan kan je vervolgens kiezen voor 'Connection -> MODBUS Scanner'. Selecteer als protocol 'Modbus RTU' en als baud rate 19200 (je kan eventueel ook andere proberen). Vervolgens klik je op start, en dan begint het programma te scannen naar apparaten.
@remon. Dank. Ik heb 2 TTL USB devices geprobeerd, maar het enige wat ik in de results zie is het volgende:
COM5: 1 (19200,8,None,1) en met de andere COM8
Modbus request staat op Report Slave ID, en blijkbaar komt er een 1 terug?
Met andere keuzes voor de Modbus request, ontvang ik geen resultaten.
tx knippert op beide En als ik scan zonder dat de C3 is aangesloten, dan blijft het veld met scan results leeg.
Edit 1: Rx/Tx omdraaien geeft geen deviceID terug, dus die zijn dan goed aangesloten.
Edit 2: Nog even parity op even gezet, maar dan hetzelfde resultaat: COM5: 1 (19200,8,Even,1)
COM5: 1 (19200,8,None,1) en met de andere COM8
Modbus request staat op Report Slave ID, en blijkbaar komt er een 1 terug?
Met andere keuzes voor de Modbus request, ontvang ik geen resultaten.
tx knippert op beide En als ik scan zonder dat de C3 is aangesloten, dan blijft het veld met scan results leeg.
Edit 1: Rx/Tx omdraaien geeft geen deviceID terug, dus die zijn dan goed aangesloten.
Edit 2: Nog even parity op even gezet, maar dan hetzelfde resultaat: COM5: 1 (19200,8,Even,1)
[ Voor 48% gewijzigd door Geeforce op 27-02-2026 15:08 ]
@Geeforce
Dat betekend dat er wel een apparaat aanwezig is op id:1. Dat is goed. De vraag is waarom je verder geen data ontvangt.
De volgende stap is om een scan van de registers to doen. Kies hiervoor 'Connection -> Connect'.
:strip_exif()/f/image/tI1RJ9lybwEHbxnbYyx88JA2.png?f=user_large)
Daarna kan je een scan doen. Kies 03:HOLDING REGISTERS uit de dropdown, Start address 300, Length 100, Device id:1
Het resultaat zou ongeveer zo moeten zijn:
Dat betekend dat er wel een apparaat aanwezig is op id:1. Dat is goed. De vraag is waarom je verder geen data ontvangt.
De volgende stap is om een scan van de registers to doen. Kies hiervoor 'Connection -> Connect'.
:strip_exif()/f/image/tI1RJ9lybwEHbxnbYyx88JA2.png?f=user_large)
Daarna kan je een scan doen. Kies 03:HOLDING REGISTERS uit de dropdown, Start address 300, Length 100, Device id:1
Het resultaat zou ongeveer zo moeten zijn:
[ Voor 26% gewijzigd door remon. op 27-02-2026 15:20 ]
Dan gaat er toch iets mis met de esphome configuratie denk ik, want dit is goed. Zou je mij ook een screenshot kunnen sturen met start address 100 voor deze issue?
https://github.com/CodedCactus/zehnder-comfoair/issues/28
https://github.com/CodedCactus/zehnder-comfoair/issues/28
Eventueel kan je in de esphome config verbose logging toevoegen, dan kunnen we beter zien waar het fout gaat.
menu -> login (pwd 4210) -> toestel specificatie -> {orientatie, type, SW}
code:
Zou je ook nog de model en orientatie en FW versie kunnen delen van de unit?1
2
3
| logger: baud_rate: 0 # disable logger for hardware UART support level: VERBOSE |
menu -> login (pwd 4210) -> toestel specificatie -> {orientatie, type, SW}
ik moest gevragde informatie elders in het menu opzoeken:
rechtse unit
sw 2.8.0
comfoair E400 RF
Ben nu aan het builden.....
rechtse unit
sw 2.8.0
comfoair E400 RF
Ben nu aan het builden.....
En een eerste stuk van verbose logging:
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
| [16:00:00.437][V][modbus_controller:331]: Updating modbus component [16:00:00.437][V][modbus_controller:297]: Range : 65 Size: 1 (3) skip: 0 [16:00:00.437][V][modbus_controller:297]: Range : 6E Size: 2 (3) skip: 0 [16:00:00.481][V][modbus_controller:297]: Range : 12C Size: 2 (3) skip: 0 [16:00:00.481][V][modbus_controller:297]: Range : 12F Size: 13 (3) skip: 0 [16:00:00.481][V][modbus_controller:297]: Range : 145 Size: 7 (3) skip: 0 [16:00:00.481][V][modbus_controller:297]: Range : 151 Size: 2 (3) skip: 0 [16:00:00.481][V][modbus_controller:043]: Sending next modbus command to device 1 register 0x65 count 1 [16:00:00.481][V][modbus:284]: Modbus write: 01:03:00:65:00:01:94:15 [16:00:00.481][V][modbus_controller:676]: Command sent 3 0x65 1 send_count: 1 [16:00:00.709][V][modbus:055]: Stop waiting for response from 1 [16:00:00.709][V][modbus_controller:043]: Sending next modbus command to device 1 register 0x65 count 1 [16:00:00.873][V][modbus:284]: Modbus write: 01:03:00:65:00:01:94:15 [16:00:00.873][V][modbus_controller:676]: Command sent 3 0x65 1 send_count: 2 [16:00:00.970][V][modbus:055]: Stop waiting for response from 1 [16:00:00.988][V][modbus_controller:043]: Sending next modbus command to device 1 register 0x65 count 1 [16:00:00.988][V][modbus:284]: Modbus write: 01:03:00:65:00:01:94:15 [16:00:00.988][V][modbus_controller:676]: Command sent 3 0x65 1 send_count: 3 [16:00:01.262][V][modbus:055]: Stop waiting for response from 1 [16:00:01.262][V][modbus_controller:043]: Sending next modbus command to device 1 register 0x65 count 1 [16:00:01.262][V][modbus:284]: Modbus write: 01:03:00:65:00:01:94:15 [16:00:01.265][V][modbus_controller:676]: Command sent 3 0x65 1 send_count: 4 [16:00:01.517][V][modbus:055]: Stop waiting for response from 1 [16:00:01.517][V][modbus_controller:043]: Sending next modbus command to device 1 register 0x65 count 1 [16:00:01.778][V][modbus:284]: Modbus write: 01:03:00:65:00:01:94:15 [16:00:01.778][V][modbus_controller:676]: Command sent 3 0x65 1 send_count: 5 [16:00:01.778][V][modbus:055]: Stop waiting for response from 1 [16:00:01.801][D][modbus_controller:039]: Modbus command to device=1 register=0x65 no response received - removed from send queue [16:00:01.801][V][modbus_controller:043]: Sending next modbus command to device 1 register 0x6E count 2 [16:00:01.801][V][modbus:284]: Modbus write: 01:03:00:6E:00:02:A5:D6 [16:00:01.805][V][modbus_controller:676]: Command sent 3 0x6E 2 send_count: 1 [16:00:02.055][V][modbus:055]: Stop waiting for response from 1 [16:00:02.055][V][modbus_controller:043]: Sending next modbus command to device 1 register 0x6E count 2 [16:00:02.316][V][modbus:284]: Modbus write: 01:03:00:6E:00:02:A5:D6 [16:00:02.316][V][modbus_controller:676]: Command sent 3 0x6E 2 send_count: 2 [16:00:02.316][V][modbus:055]: Stop waiting for response from 1 [16:00:02.336][V][modbus_controller:043]: Sending next modbus command to device 1 register 0x6E count 2 [16:00:02.336][V][modbus:284]: Modbus write: 01:03:00:6E:00:02:A5:D6 [16:00:02.336][V][modbus_controller:676]: Command sent 3 0x6E 2 send_count: 3 [16:00:02.606][V][modbus:055]: Stop waiting for response from 1 [16:00:02.606][V][modbus_controller:043]: Sending next modbus command to device 1 register 0x6E count 2 [16:00:02.606][V][modbus:284]: Modbus write: 01:03:00:6E:00:02:A5:D6 [16:00:02.612][V][modbus_controller:676]: Command sent 3 0x6E 2 send_count: 4 [16:00:02.871][V][modbus:055]: Stop waiting for response from 1 [16:00:02.871][V][modbus_controller:043]: Sending next modbus command to device 1 register 0x6E count 2 [16:00:02.898][V][modbus:284]: Modbus write: 01:03:00:6E:00:02:A5:D6 [16:00:02.898][V][modbus_controller:676]: Command sent 3 0x6E 2 send_count: 5 [16:00:03.130][V][modbus:055]: Stop waiting for response from 1 [16:00:03.154][D][modbus_controller:039]: Modbus command to device=1 register=0x6E no response received - removed from send queue [16:00:03.154][V][modbus_controller:043]: Sending next modbus command to device 1 register 0x12C count 2 [16:00:03.154][V][modbus:284]: Modbus write: 01:03:01:2C:00:02:04:3E [16:00:03.157][V][modbus_controller:676]: Command sent 3 0x12C 2 send_count: 1 [16:00:03.409][V][modbus:055]: Stop waiting for response from 1 [16:00:03.409][V][modbus_controller:043]: Sending next modbus command to device 1 register 0x12C count 2 [16:00:03.423][V][modbus:284]: Modbus write: 01:03:01:2C:00:02:04:3E |
Op welke versie van esphome zit je?
Eventueel kan je nog proberen je board type aan te passen, ik gebruk
Eventueel kan je nog proberen je board type aan te passen, ik gebruk
code:
1
2
3
4
| esp8266:
board: nodemcuv2
framework:
version: recommended |
[ Voor 20% gewijzigd door remon. op 27-02-2026 16:07 ]
Ik heb de laatste versie van ESPhome draaien: 2026.2.2
esp board aangepast. Maar dat maakt jammer genoeg niet uit. Logs zijn hetzelfde.
Hopelijk kun je het in de code fixen.....
esp board aangepast. Maar dat maakt jammer genoeg niet uit. Logs zijn hetzelfde.
Hopelijk kun je het in de code fixen.....
Het lijkt heel erg hier op https://github.com/esphome/esphome/issues/14312
DELETED
[ Voor 98% gewijzigd door Geeforce op 27-02-2026 16:57 ]
Ik heb nog een minimale config gemaakt, misschien kan je die proberen. Eerst 'clean all files' rechts bovenin esphome, en dan builden en flashen. Zou je mij de complete log van de eerste 1 a 2 minuten kunnen sturen? Eventueel via PM.
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
| esphome:
name: zehnder-comfoair
wifi:
ssid: !secret wifi_iot_ssid
password: !secret wifi_iot_password
fast_connect: on
min_auth_mode: wpa2
ota:
- platform: esphome
password: !secret device_7_ota_password
api:
encryption:
key: !secret device_7_api_key
esp8266:
board: nodemcuv2
framework:
version: recommended
logger:
baud_rate: 0 # disable logger for hardware UART support
level: VERY_VERBOSE
uart:
id: uart_modbus
tx_pin: GPIO01
rx_pin: GPIO03
baud_rate: 19200
data_bits: 8
parity: EVEN
stop_bits: 1
modbus:
uart_id: uart_modbus
id: modbus1
modbus_controller:
- id: modbus_device
address: 0x1
modbus_id: modbus1
setup_priority: -10
update_interval: 15s
sensor:
- platform: modbus_controller
modbus_controller_id: modbus_device
name: "Outdoor air temperature"
register_type: holding
address: 0x12C
unit_of_measurement: "°C"
device_class: "temperature"
value_type: S_WORD
id: zehnder_t1
accuracy_decimals: 1
state_class: "measurement"
filters:
- multiply: 0.1 |
Thanks. Heb de code erin gezet. En zal je die via een PM ever versturen. Ziet er nog niet beter uit.
Ik heb een test systeem en heb ESPhome 2025.8 geinstalleerd, ik kan die builden, maar krijg een wachtwoord fout bij het uploaden van de bin file. Dus moet ik even anders proberen. Wil weten of het daarmee wel goed gaat. Zal ik met jou code ook nog even proberen.
Ik heb een test systeem en heb ESPhome 2025.8 geinstalleerd, ik kan die builden, maar krijg een wachtwoord fout bij het uploaden van de bin file. Dus moet ik even anders proberen. Wil weten of het daarmee wel goed gaat. Zal ik met jou code ook nog even proberen.
[ Voor 6% gewijzigd door Geeforce op 27-02-2026 17:30 ]
Na enige tijd toch weer hier naar gaan kijken, ik heb het idee dat de vochtsensor niet echt werkt, bij het douchen hoor ik hem niet harder gaan draaien. Toch maar eens kijken naar jou oplossing, heb je misschien een foto van hoe het er bij jou uitziet? Het enige wat ik me afvraag, werken de afstandsbedieningen nog wel als je de dimmer aansluit of moet je dat dan ook via HA gaan regelen? Idealiter zou de laatste aanpassing de waarde van het apparaat moeten zijn (of remote of zigbee dimmer).Bumpy_NL schreef op donderdag 25 december 2025 @ 00:02:
[...]
Ik snap je gedachtegang. Ik zou de mogelijk wel in je achterhoofd houden. Die ventilatieboxen zijn wel volledig voorbereid op 0-10V dimmers. Er zitten schroefterminals op waar je ze op kunt aansluiten. Je hoeft dus niet te gaan solderen of een "hack" te doen. Bij mij kreeg ik het met de nrf niet fatsoenlijk aan de praat (in combinatie met een CO2 aansturing van Zehnder zelf), maar dat is al weer een tijd terug. Misschien werkt het nu beter. Met de 0-10V dimmer werkte het direct (behalve dat ik het de eerste keer verkeerd aansloot, maar die fout hoef jij niet te maken).
Edit: Let op, bij verschillende boxen kan het er anders uitzien, maar zie mijn reactie eerder in het topic als voorbeeld: Bumpy_NL in "Zehnder comfofan s aansturen via RPi, Arduino"
Over het algemeen schakelt de unit naar de hoogste input.smaw schreef op woensdag 4 maart 2026 @ 15:43:
[...]
Na enige tijd toch weer hier naar gaan kijken, ik heb het idee dat de vochtsensor niet echt werkt, bij het douchen hoor ik hem niet harder gaan draaien. Toch maar eens kijken naar jou oplossing, heb je misschien een foto van hoe het er bij jou uitziet? Het enige wat ik me afvraag, werken de afstandsbedieningen nog wel als je de dimmer aansluit of moet je dat dan ook via HA gaan regelen? Idealiter zou de laatste aanpassing de waarde van het apparaat moeten zijn (of remote of zigbee dimmer).
Als je dus via de 0-10v input stand 2 vraagt kun je nog steeds middels andere inputs stand 3 vragen (rf of 3-standenschakelaar) vraag je stand 3 via 0-10v kun je dus niet lager via andere inputs totdat je 0-10V weer verlaagt(dit geld dus andersom ook)
Ik weet niet welke unit je hebt. Maar dit is hoe het op de comfoair E300/400 werkt en bij mijn weten geld deze logic voor de meeste units.
Ik ben verhuisd en ik heb zo geen foto's meer. Welke box heb je dan kan ik (of jijsmaw schreef op woensdag 4 maart 2026 @ 15:43:
[...]
Na enige tijd toch weer hier naar gaan kijken, ik heb het idee dat de vochtsensor niet echt werkt, bij het douchen hoor ik hem niet harder gaan draaien. Toch maar eens kijken naar jou oplossing, heb je misschien een foto van hoe het er bij jou uitziet? Het enige wat ik me afvraag, werken de afstandsbedieningen nog wel als je de dimmer aansluit of moet je dat dan ook via HA gaan regelen? Idealiter zou de laatste aanpassing de waarde van het apparaat moeten zijn (of remote of zigbee dimmer).
:strip_exif()/f/image/Jaai8NBo2aZ3XyHXIBOX3rtW.jpg?f=fotoalbum_large)
/f/image/2P9QF1IOqsnbIRDWTEPHMFjC.png?f=fotoalbum_large)
/f/image/0CrzbpLtgQiCm5RfZWhcWCKU.png?f=fotoalbum_large)
/f/image/BdcSQcsU5tMAJyqKaHrrPOp4.png?f=fotoalbum_large)