Canon EOS 5Dm3 + 5D + 7D + 300D + 1000FN + EF 17-40 4L + EF 35 1.4L + EF 50 1.8 + EF 80-200 2.8L + 550EX
Dat is zeker een goede tip, en zal ik mee nemen in mijn vervolg stappen.Gizz schreef op woensdag 16 november 2022 @ 10:12:
@ppeterr dit laat weer goed zien dat eCO2 weinig zegt over het echte CO2-niveau. Gelukkig zet je voor een paar tientjes zelf een CO2-sensor in elkaar: CO2-meters voor in huis
Kun je ook meteen een andere kamer meten die heel belangrijk is in het kader van voldoende informatie: je slaapkamer.
Voorlopig moet ik het hier nog even mee doen, voor het huidige doel voldoet het.
Fijn dat topic dat je deelt, ik ga mij er eens in verdiepen.
(voor een paar 10tjes, daar twijfel ik trouwens aan. Ik zit wel te kijken in de zwave hoek en dat lijkt prijzig)
[Voor 7% gewijzigd door ppeterr op 16-11-2022 10:41]
MENTAL REBOOT


Canon EOS 5Dm3 + 5D + 7D + 300D + 1000FN + EF 17-40 4L + EF 35 1.4L + EF 50 1.8 + EF 80-200 2.8L + 550EX
Eerst maar eens de zwave controller aan de praat en dan aansluiten. Misschien werkt het helemaalGizz schreef op woensdag 16 november 2022 @ 10:47:
@ppeterr de paar tientjes geldt voor een sensor die je zelf in elkaar zet, kant-en-klare sensoren zijn inderdaad wat duurderMaar een eigen sensor op basis van wifi kan redelijk makkelijk voor dat bedrag. Een ESP (de wifi microcontroller) kost je 5 tot 10 euro, de CO2-sensor die je daaraan hangt heb je voor €20 tot €30. Maar goed, meer info in dat andere topic dus
niet of sloop ik het binnen 5 minuten.

[edit] Het werkt!!
Zit nog wat te rommelen met hoe ik de wand afstandsbedieningen mee kan laten werken, dat lijkt
niet helemaal optimaal. Uiteindelijk ook niet meer nodig.
Maar mooi

[Voor 33% gewijzigd door ppeterr op 16-11-2022 16:49]
MENTAL REBOOT
Ik heb vanuit een ander project meerdere Qubino Flush dimmer 0-10V Z-Wave apparaatjes beschikbaar, die voor een zacht prijsje weg mogen.
Jazeker. Draaide 2 jr als een zonnetje. Inmiddels gedemonteerd en verkocht. Maar dat is niet omdat het niet werkte.ppeterr schreef op zondag 13 november 2022 @ 09:59:
@PvP1985 Thanks, jij poste dit diagram. Heb je dit hiermee goed werkend gekregen?
Mooie van deze manier van aansluiten is dat er geen losse voeding nodig is en de mechanische ventilatie zonder problemen ook dicht kon. Je zag er niks van aan de buitenkant.
Ik heb het ondertussen wel aangesloten met een externe voeding, dit omdat de module toch ietsPvP1985 schreef op donderdag 17 november 2022 @ 13:18:
[...]
Jazeker. Draaide 2 jr als een zonnetje. Inmiddels gedemonteerd en verkocht. Maar dat is niet omdat het niet werkte.
Mooie van deze manier van aansluiten is dat er geen losse voeding nodig is en de mechanische ventilatie zonder problemen ook dicht kon. Je zag er niks van aan de buitenkant.
[Afbeelding]
meer mA trekt dan het uitstuurt vanaf de fan. Werkt overigens prefect inderdaad. Heel blij mee.
MENTAL REBOOT
Ben je al iets wijzer geworden? Ik heb hier namelijk een soortgelijk probleem:k_korkmaz schreef op maandag 10 oktober 2022 @ 16:31:
Ik ben ook al een tijdje bezig en heb meerdere pogingen gedaan om het werkend te krijgen.
Ik lijk een soortgelijke loop te hebben maar mijn log wordt gespammed met:
Discovery: Received unknown frame type 0x00 from ID 0x00
Ik heb meerdere keren de kabels gecontroleerd en alles volgens eelcohn schema aangesloten op een ESP32 bordje. Afstand tussen MV en nrf905 is 5cm.
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 INFO Starting log output from utility-bridge.local using esphome API INFO Successfully connected to utility-bridge.local [15:55:45][I][app:102]: ESPHome version 2022.9.4 compiled on Oct 10 2022, 15:36:06 [15:55:45][C][wifi:502]: WiFi: [15:55:45][C][wifi:360]: Local MAC: 0C:B8:15:D8:E8:78 [15:55:45][C][wifi:361]: SSID: [redacted] [15:55:45][C][wifi:362]: IP Address: 192.168.20.193 [15:55:45][C][wifi:364]: BSSID: [redacted] [15:55:45][C][wifi:365]: Hostname: 'utility-bridge' [15:55:45][C][wifi:367]: Signal strength: -50 dB ▂▄▆█ [15:55:45][C][wifi:371]: Channel: 1 [15:55:45][C][wifi:372]: Subnet: 255.255.255.0 [15:55:45][C][wifi:373]: Gateway: 192.168.20.1 [15:55:45][C][wifi:374]: DNS1: 192.168.1.5 [15:55:45][C][wifi:375]: DNS2: 192.168.1.6 [15:55:45][D][zehnder:227]: Current state: 0x02 [15:55:45][D][zehnder:230]: DiscoverStateWaitForLinkRequest [15:55:45][D][zehnder:274]: Discovery: Received unknown frame type 0x00 from ID 0x00 [15:55:45][C][logger:275]: Logger: [15:55:45][C][logger:276]: Level: DEBUG [15:55:45][C][logger:277]: Log Baud Rate: 115200 [15:55:45][C][logger:278]: Hardware UART: UART0 [15:55:45][C][spi:101]: SPI bus: [15:55:45][C][spi:102]: CLK Pin: GPIO14 [15:55:45][C][spi:103]: MISO Pin: GPIO12 [15:55:45][C][spi:104]: MOSI Pin: GPIO13 [15:55:45][C][spi:106]: Using HW SPI: YES [15:55:45][C][homeassistant.time:010]: Home Assistant Time: [15:55:45][C][homeassistant.time:011]: Timezone: 'CET-1CEST,M3.5.0,M10.5.0/3' [15:55:45][C][restart.button:017]: Restart Button 'Utility Bridge herstart' [15:55:45][C][zehnder:153]: Zehnder Fan config: [15:55:45][C][zehnder:154]: Polling interval 60000 [15:55:45][C][zehnder:155]: Fan networkId 0x00000000 [15:55:45][C][zehnder:156]: Fan my device type 0x03 [15:55:45][C][zehnder:157]: Fan my device id 0x36 [15:55:45][C][zehnder:158]: Fan main_unit type 0x00 [15:55:45][C][zehnder:159]: Fan main unit id 0x00 [15:55:45][C][captive_portal:088]: Captive Portal: [15:55:45][C][mdns:100]: mDNS: [15:55:45][C][mdns:101]: Hostname: utility-bridge [15:55:45][C][ota:089]: Over-The-Air Updates: [15:55:45][C][ota:090]: Address: utility-bridge.local:3232 [15:55:45][C][ota:093]: Using Password. [15:55:45][C][api:138]: API Server: [15:55:45][C][api:139]: Address: utility-bridge.local:6053 [15:55:45][C][api:141]: Using noise encryption: YES [15:55:45][D][zehnder:227]: Current state: 0x02 [15:55:45][D][zehnder:230]: DiscoverStateWaitForLinkRequest [15:55:45][D][zehnder:274]: Discovery: Received unknown frame type 0x00 from ID 0x00 [15:55:45][C][nRF905:073]: Config: [15:55:45][C][nRF905:075]: CS Pin:GPIO23 [15:55:45][C][nRF905:083]: CD Pin:GPIO33 [15:55:45][C][nRF905:085]: CE Pin:GPIO27 [15:55:45][C][nRF905:086]: PWR Pin:GPIO26 [15:55:45][C][nRF905:087]: TXEN Pin:GPIO25 [15:55:45][D][zehnder:227]: Current state: 0x02 [15:55:45][D][zehnder:230]: DiscoverStateWaitForLinkRequest [15:55:45][D][zehnder:274]: Discovery: Received unknown frame type 0x00 from ID 0x00 [15:55:45][D][zehnder:227]: Current state: 0x02 [15:55:45][D][zehnder:230]: DiscoverStateWaitForLinkRequest [15:55:45][D][zehnder:274]: Discovery: Received unknown frame type 0x00 from ID 0x00 [15:55:45][D][zehnder:227]: Current state: 0x02 [15:55:45][D][zehnder:230]: DiscoverStateWaitForLinkRequest [15:55:45][D][zehnder:274]: Discovery: Received unknown frame type 0x00 from ID 0x00 [15:55:45][D][zehnder:227]: Current state: 0x02 [15:55:45][D][zehnder:230]: DiscoverStateWaitForLinkRequest [15:55:45][D][zehnder:274]: Discovery: Received unknown frame type 0x00 from ID 0x00 [15:55:46][D][zehnder:227]: Current state: 0x02 [15:55:46][D][zehnder:230]: DiscoverStateWaitForLinkRequest [15:55:46][D][zehnder:274]: Discovery: Received unknown frame type 0x00 from ID 0x00 [15:55:46][D][zehnder:227]: Current state: 0x02 [15:55:46][D][zehnder:230]: DiscoverStateWaitForLinkRequest [15:55:46][D][zehnder:274]: Discovery: Received unknown frame type 0x00 from ID 0x00 [15:55:46][D][zehnder:227]: Current state: 0x02 [15:55:46][D][zehnder:230]: DiscoverStateWaitForLinkRequest [15:55:46][D][zehnder:274]: Discovery: Received unknown frame type 0x00 from ID 0x00 [15:55:46][D][zehnder:227]: Current state: 0x02 [15:55:46][D][zehnder:230]: DiscoverStateWaitForLinkRequest [15:55:46][D][zehnder:274]: Discovery: Received unknown frame type 0x00 from ID 0x00 [15:55:46][D][zehnder:227]: Current state: 0x02 [15:55:46][D][zehnder:230]: DiscoverStateWaitForLinkRequest [15:55:46][D][zehnder:274]: Discovery: Received unknown frame type 0x00 from ID 0x00 [15:55:46][D][zehnder:227]: Current state: 0x02 [15:55:46][D][zehnder:230]: DiscoverStateWaitForLinkRequest [15:55:46][D][zehnder:274]: Discovery: Received unknown frame type 0x00 from ID 0x00 [15:55:46][D][zehnder:227]: Current state: 0x02 [15:55:46][D][zehnder:230]: DiscoverStateWaitForLinkRequest [15:55:46][D][zehnder:274]: Discovery: Received unknown frame type 0x00 from ID 0x00 [15:55:46][D][zehnder:227]: Current state: 0x02 [15:55:46][D][zehnder:230]: DiscoverStateWaitForLinkRequest [15:55:46][D][zehnder:274]: Discovery: Received unknown frame type 0x00 from ID 0x00 [15:55:46][D][zehnder:227]: Current state: 0x02 [15:55:46][D][zehnder:230]: DiscoverStateWaitForLinkRequest [15:55:46][D][zehnder:274]: Discovery: Received unknown frame type 0x00 from ID 0x00 [15:55:46][D][zehnder:227]: Current state: 0x02 [15:55:46][D][zehnder:230]: DiscoverStateWaitForLinkRequest <knip> [15:56:24][D][zehnder:636]: No messages received, giving up now... [15:56:24][W][zehnder:560]: Start discovery timeout [15:56:24][D][zehnder:535]: Start discovery with ID 218 [15:56:24][E][nRF905:243]: Config write failed [15:56:24][D][nRF905:262]: Set TX Address: 0xA55A5AA5 [15:56:24][D][zehnder:613]: Start TX [15:56:24][E][nRF905:243]: Config write failed [15:56:24][D][zehnder:227]: Current state: 0x02 [15:56:24][D][zehnder:230]: DiscoverStateWaitForLinkRequest [15:56:24][D][zehnder:274]: Discovery: Received unknown frame type 0x00 from ID 0x00 [15:56:25][D][zehnder:227]: Current state: 0x02 [15:56:25][D][zehnder:230]: DiscoverStateWaitForLinkRequest [15:56:25][D][zehnder:274]: Discovery: Received unknown frame type 0x00 from ID 0x00 [15:56:25][D][zehnder:227]: Current state: 0x02 [15:56:25][D][zehnder:230]: DiscoverStateWaitForLinkRequest [15:56:25][D][zehnder:274]: Discovery: Received unknown frame type 0x00 from ID 0x00
iemand enig idee waar het aan kan liggen of in welke richting ik het kan zoeken?
1
2
3
4
5
6
| [18:20:56][D][zehnder:227]: Current state: 0x02 [18:20:56][D][zehnder:230]: DiscoverStateWaitForLinkRequest [18:20:56][D][zehnder:274]: Discovery: Received unknown frame type 0xFF from ID 0xFF [18:20:56][D][zehnder:227]: Current state: 0x02 [18:20:56][D][zehnder:230]: DiscoverStateWaitForLinkRequest [18:20:56][D][zehnder:274]: Discovery: Received unknown frame type 0xFF from ID 0xFF |
Ik ben zelf overigens nog echt een beginner, heb ESPhome geïnstalleerd volgens de tutorial: https://esphome.io/guides/getting_started_hassio.html
Vervolgens de .yaml config gekopieerd van https://github.com/Sanderhuisman/ESPHome-Zehnder-RF. Kwam er daarna achter dat ik de components nog moest uploaden naar config/esphome/custom_components
Vervolgens de .yaml gevalideerd en nog enkele variabelen gecorrigeerd. Daarna de nieuwe config geïnstalleerd via het ESPhome dashboard. Dit ging bijna te makkelijk, ik zie vast iets over het hoofd?
@XanderHuisman Misschien heb jij nog tips voor ons?
Bij de https://github.com/eelcohn/nRF905-API moesten we handmatig een discovery uitvoeren, hoe werkt dit bij jouw ESPhome variant?
AMD Ryzen 9 7950X | NZXT Kraken X63 | GIGABYTE X670E AORUS XTREME | G.Skill Trident Z Neo F5-6000J3038F16GX2-TZ5NR | Inno3D GeForce RTX 4090 iCHILL X3 | Corsair AX860i | 2 x WD Black NVMe SSD SN850 2TB | 1 x Intel Optane 900P 480GB | Corsair iCUE 5000T
Helder. Ik de WTW even uitgeschakeld, maar dat maakt geen verschil.XanderHuisman schreef op donderdag 17 november 2022 @ 19:23:
@Gijs007 bij mijn component gaat dat automatisch wanneer de esp nog geen geldige verbinding heeft. Daarvoor moet je de WTW eerst in pair modus zetten (de eerste 10 minuten nadat hij aangezet is, dus even de stekker eruit en er weer in;)
Zijn er nog andere dingen die ik kan proberen?
Soms zie ik ook deze melding langskomen.[17:35:27][D][zehnder:625]: Receive timeout
[17:35:27][D][zehnder:629]: No data received, retry again (left:
[17:35:27][D][zehnder:613]: Start TX
[17:35:27][E][nRF905:243]: Config write failed
[17:35:27][D][zehnder:227]: Current state: 0x02
[17:35:27][D][zehnder:230]: DiscoverStateWaitForLinkRequest
[17:35:27][D][zehnder:274]: Discovery: Received unknown frame type 0x00 from ID 0x00
[Voor 32% gewijzigd door Gijs007 op 18-11-2022 17:36]
AMD Ryzen 9 7950X | NZXT Kraken X63 | GIGABYTE X670E AORUS XTREME | G.Skill Trident Z Neo F5-6000J3038F16GX2-TZ5NR | Inno3D GeForce RTX 4090 iCHILL X3 | Corsair AX860i | 2 x WD Black NVMe SSD SN850 2TB | 1 x Intel Optane 900P 480GB | Corsair iCUE 5000T
Pairing werkt.
Niet alleen WTW uitschakelen, ook de ESPHome node opnieuw installeren zodat ie zich opnieuw initialiseert en de pairing start. Ik ken te weinig van ESPHome om te weten of er ook een simpele "restart" optie voor een node is ipv install, die vond ik niet zo gauw.
Daarna werkt het niet echt meer bij mij, snelheid aanpassen wordt overruled na enkele seconden door andere schakelaar. Het werkte destijds wel met de niet ESPHome versie van Eelco.
Kan er iemand die een werkende setup heeft (bijvoorkeur met Buva en niet Zehnder) met de niet ESPHome versie van @EelCapone een "dump" plaatsen van de payload die in fan.cpp naar nRF905.cpp stuurt binnen de operatie Fan::setSpeed met nrf905->writeTxPayload(payload) waarbij de speed een van de preset values is (0x01 voor low, 0x02 voor medium, etc.)
Dan kan ik deze vergelijken met de gehele payload in mijn ESPhome versie.
Graag wil ik ook snappen hoe een volledige SetSpeed cyclus zou moeten lopen?
Aanname optie 1:
1. ESP stuurt setspeed alleen naar main_unit (want dat zetten we in de payload)
2. Main_unit bevestigt
3. Main_unit stuurt status update broadcast naar alle devices (dus ook mijn 2 andere remotes)?
4. Andere remotes nemen status over van broadcast
Voor de ESPHome versie gaat het dan mis bij stap 3 of 4 want de andere remotes nemen nieuwe status niet over
Aanname optie 2
1. ESP stuurt setspeed naar all devices en dus ook de remotes. Maar dat is dus niet wat we doen in de ESPHome code en voor zover ik uit de code van Eelce kan afleiden daar ook niet
2. Main unit stuurt bevestiging (andere devices misschien ook wel??)
3. Alle devices (incl remote) nemen nieuwe gevraagde status over van stap 1.
Dank!!
[Voor 43% gewijzigd door seren101 op 23-11-2022 15:01]
BUVA werkend via ESPHome.
Ik zag in de code van Eelco dat hij bij een setspeed (en andere commando's) een rx_id (fan_main_unit_id) van 0x00 stuurde, terwijl de ESPHome code daar de waarde stuurde die het resultaat was van de discovery/pairing (0x02 in mijn geval).
Ik heb nu even hardcoded hier in de ESPHome code ook een 0x00 van gemaakt en voila, de nieuw gekozen stand verschijnt ook op het display van de andere remote en blijft ook staan.
Nu moet ik nog de rest van de commando's aanpassen en er gaat nu ook nog wat mis bij de validatie of het commando goed uitgevoerd is, want ik krijg timeouts in de logs. Ik vermoed omdat die ook een andere rx_id verwachten in een bevestiging dan de 0x00 die ik gestuurd heb.
Ik ben er inmiddels achter wat het probleem was met de ESPhome installatie. (Na de bekabeling nog eens te hebben gecontroleerd en getest met de API van eelcohn...)Gijs007 schreef op donderdag 17 november 2022 @ 18:36:
[...]
Ben je al iets wijzer geworden? Ik heb hier namelijk een soortgelijk probleem:
code:
1 2 3 4 5 6 [18:20:56][D][zehnder:227]: Current state: 0x02 [18:20:56][D][zehnder:230]: DiscoverStateWaitForLinkRequest [18:20:56][D][zehnder:274]: Discovery: Received unknown frame type 0xFF from ID 0xFF [18:20:56][D][zehnder:227]: Current state: 0x02 [18:20:56][D][zehnder:230]: DiscoverStateWaitForLinkRequest [18:20:56][D][zehnder:274]: Discovery: Received unknown frame type 0xFF from ID 0xFF
Ik ben zelf overigens nog echt een beginner, heb ESPhome geïnstalleerd volgens de tutorial: https://esphome.io/guides/getting_started_hassio.html
Vervolgens de .yaml config gekopieerd van https://github.com/Sanderhuisman/ESPHome-Zehnder-RF. Kwam er daarna achter dat ik de components nog moest uploaden naar config/esphome/custom_components
Vervolgens de .yaml gevalideerd en nog enkele variabelen gecorrigeerd. Daarna de nieuwe config geïnstalleerd via het ESPhome dashboard. Dit ging bijna te makkelijk, ik zie vast iets over het hoofd?
@XanderHuisman Misschien heb jij nog tips voor ons?
Bij de https://github.com/eelcohn/nRF905-API moesten we handmatig een discovery uitvoeren, hoe werkt dit bij jouw ESPhome variant?
In de utility-bridge.yaml van github (https://github.com/Sander.../main/utility-bridge.yaml) wordt afgeweken van de standaard aansluitschema...
De CS pin stond op: GPIO23 terwijl we GPIO15 gebruiken in het aansluit schema van: https://github.com/eelcoh...I/blob/master/HARDWARE.md

@k_korkmaz Wellicht had jij hetzelfde probleem, dit veroorzaakte voor mij de Received unknown frame type meldingen.# nRF905 config
nrf905:
id: "nrf905_rf"
cs_pin: GPIO15
cd_pin: GPIO33
ce_pin: GPIO27
pwr_pin: GPIO26
txen_pin: GPIO25
# We don't need AM and DR at the moment as they are read from the inernal registers
am_pin: GPIO32
dr_pin: GPIO35
Update 2:
Het bleek in mijn situatie dat ik toch de am en dr pin moet opgeven in de config.Ik kreeg namelijk eerst nog de received_timeout meldingen, zoals @didekoning ze ook had.
En wellicht dat @golles ook tegen dit probleem aan liep.
[Voor 163% gewijzigd door Gijs007 op 27-11-2022 18:11]
AMD Ryzen 9 7950X | NZXT Kraken X63 | GIGABYTE X670E AORUS XTREME | G.Skill Trident Z Neo F5-6000J3038F16GX2-TZ5NR | Inno3D GeForce RTX 4090 iCHILL X3 | Corsair AX860i | 2 x WD Black NVMe SSD SN850 2TB | 1 x Intel Optane 900P 480GB | Corsair iCUE 5000T
Oeh, dit is lang geleden, ik heb ze inderdaad wel gedefineerd:Gijs007 schreef op zondag 27 november 2022 @ 17:31:
[...]
En wellicht dat @golles ook tegen dit probleem aan liep.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| spi: clk_pin: GPIO14 mosi_pin: GPIO13 miso_pin: GPIO12 nrf905: id: nrf905_rf cs_pin: GPIO15 am_pin: GPIO32 cd_pin: GPIO33 ce_pin: GPIO27 dr_pin: GPIO35 pwr_pin: GPIO26 txen_pin: GPIO25 |
Net even getest en inderdaad dat was het probleem, thx @Gijs007 . Nu moet ik nog wat stappen maken in HA om de status goed door te krijgen (krijg nu steeds OFF terwijl MV op max draait) en de snelheid die niet vast gehouden wordt vanwege andere CO2 melders die dit overschrijven. Dit was met de oplossing van EelCapone op te lossen door het versturen van een specifiek payload.Gijs007 schreef op zondag 27 november 2022 @ 17:31:
[...]
Ik ben er inmiddels achter wat het probleem was met de ESPhome installatie. (Na de bekabeling nog eens te hebben gecontroleerd en getest met de API van eelcohn...)
In de utility-bridge.yaml van github (https://github.com/Sander.../main/utility-bridge.yaml) wordt afgeweken van de standaard aansluitschema...
De CS pin stond op: GPIO23 terwijl we GPIO15 gebruiken in het aansluit schema van: https://github.com/eelcoh...I/blob/master/HARDWARE.md![]()
[...]
@k_korkmaz Wellicht had jij hetzelfde probleem, dit veroorzaakte voor mij de Received unknown frame type meldingen.
Update 2:
Het bleek in mijn situatie dat ik toch de am en dr pin moet opgeven in de config.Ik kreeg namelijk eerst nog de received_timeout meldingen, zoals @didekoning ze ook had.
En wellicht dat @golles ook tegen dit probleem aan liep.
[Voor 1% gewijzigd door k_korkmaz op 06-12-2022 10:20. Reden: typo]
Zie mijn post van een paar weken geleden hoe ik dit opgelost heb: seren101 in "Zehnder comfofan s aansturen via RPi, Arduino"k_korkmaz schreef op dinsdag 6 december 2022 @ 10:12:
de snelheid die niet vast gehouden wordt vanwege andere CO2 melders die dit overschrijven.
Ik vroeg mij af, heeft iemand dit hier geprobeerd in combinatie met de rf knoppen?
https://nl.aliexpress.com/item/4000042979004.html
Voor diegene die geen zin hebben om op de link te klikken.
Dit is een Wifi Afstandsbediening Rf Converter Schakelaar. De advertentie zegt dat ie kan leren van RF afstandsbedieningen. Frequentie is 240MHZ ~ 930MHZ. Hij lijkt wel 'cloud'/server based te zijn, dat vind ik wel jammer.
Maar terug naar mijn vraag: Heeft iemand dit geprobeerd? Zou dit kunnen werken?
Hi marlsbarkley,marlsbarkley schreef op maandag 7 november 2022 @ 09:43:
[...]
Ah kijk, ja hier kan ik wel wat mee inderdaad. Nu hopen dat onze vrienden van Ali een beetje rap leveren, dan kan ik ermee aan de slag!![]()
Ik had zelf na wat speurwerk ook al een soortgelijk voorbeeld gevonden die ipv Percentage stapjes, voorgedefineerde 'low' 'medium en 'high' stappen had, wat op zich ook een prima oplossing is.
Zodra ik 'm binnen en werkend heb zal ik even een update doen incl HA configs voor de liefhebber.
Heb je het al binnen en heb je al een HA config? Ik sta op punt het te bestellen maar ben benieuwd of het je gelukt is om het als fan te laten zien in HA?
Nu heb ik recent weer beschikking gekregen over altium, dus heb ik besloten om een PCB'tje ervoor te maken.
Zijn er hier mensen die interesse hebben in een PCB'tje om dit allemaal aan te sluiten.
zie: EelCapone in "Zehnder comfofan s aansturen via RPi, Arduino"
[Voor 35% gewijzigd door LittleKiller op 25-12-2022 10:36]
LittleKiller schreef op zaterdag 24 december 2022 @ 16:58:
Als een van de originele mensen die op dit topic heeft gereageerd heb ik eindelijk maar toch de ESPhome oplossing van @XanderHuisman gedaan!
Nu heb ik recent weer beschikking gekregen over altium, dus heb ik besloten om een PCB'tje ervoor te maken.
Zijn er hier mensen die interesse hebben in een PCB'tje om dit allemaal aan te sluiten.
[Afbeelding]
Gadget-freakz.com. Feedback en tips zijn welkom.

Hardware
Ik heb een ontwerp gemaakt voor een nRF905 shield voor de ESP32. Deze heeft een 868MHz RF-filter, waardoor het bereik een stuk groter zou moeten worden (hopelijk enkele tientallen tot max. 100 meter).Deze heb ik bij JLCPCB in productie laten nemen, en er zijn as-we-speak 5 printplaatjes onderweg naar Nederland

Ik hoop deze ergens in de eerste week van januari binnen te krijgen en te kunnen testen. Als ze het inderdaad doen zoals ik verwacht, dan kan ik de overige 4 beschikbaar stellen voor de liefhebbers. Bij voldoende belangstelling zal ik een nieuwe bestelling plaatsen, en kan ik ze leveren incl. voorgeprogrammeerde ESP32 module, zodat je een kant-en-klare oplossing hebt.
@LittleKiller ik hoop dat we nu niet 2x hetzelfde werk hebben gedaan

Software
Ook de nRF905API software krijgt een update:- MQTT en MQTT auto-discovery voor Home Assistant, zodat de nRF905API, Zehnder/BUVA ventilator en alle CO2-sensoren en remote controls als aparte devices zichtbaar worden. Zo kan je bijv. de CO2-waarden ook voor andere automations gebruiken
- Automatische detectie van het type ventilator
- Er was een probleem met de nRF905API waarbij deze om de paar uur vast liep. Zoals het nu lijkt heb ik de oorzaak hiervan gevonden, en is dit probleem in versie 2.0.0 opgelost
- Kleine bugfixes
het werkt nog niet perfect (o.a. de "Last seen" datum wordt nog als Unix timestamp weergegeven), maar ik kan inmiddels de ventilator vanuit Home Assistant bedienen en monitoren (zonder extra custom yaml-files

Als iemand hier ervaring heeft met het maken van MQTT auto discovery compoments voor Home Assistant dan hoor ik het graag; dat zou mij hopelijk wat uitzoekwerk schelen

[Voor 6% gewijzigd door EelCapone op 25-12-2022 12:28]
Acorn BBC B [ 65C02@2MHz; 32k RAM; Solidisk Sideways 128k; Solidisk 1770 ADFS; Econet ]
Ik heb het werkend gekregen, maar toen ben ik erachter gekomen dat er weer updates zijn etc.
Verder kudo's dat je het aandurft een RF ontwerp te maken, dat is best heftig.
[Voor 32% gewijzigd door sebastius op 25-12-2022 21:52]

Ik heb wel interesse in een shield of een all-in-one oplossing zoals @sebastius voorstelt. Misschien kun je iets van een kickstarter projectje opzetten.EelCapone schreef op zondag 25 december 2022 @ 10:33:
Ik hoop deze ergens in de eerste week van januari binnen te krijgen en te kunnen testen. Als ze het inderdaad doen zoals ik verwacht, dan kan ik de overige 4 beschikbaar stellen voor de liefhebbers. Bij voldoende belangstelling zal ik een nieuwe bestelling plaatsen, en kan ik ze leveren incl. voorgeprogrammeerde ESP32 module, zodat je een kant-en-klare oplossing hebt.
De afgelopen dagen heb ik eindelijk weer tijd (en zin

Te gek hoor! Ik heb ontzettend veel plezier van je project.

Mocht het goed werken, houd ik me warm aanbevolen!EelCapone schreef op zondag 25 december 2022 @ 10:33:
Ik hoop deze ergens in de eerste week van januari binnen te krijgen en te kunnen testen. Als ze het inderdaad doen zoals ik verwacht, dan kan ik de overige 4 beschikbaar stellen voor de liefhebbers. Bij voldoende belangstelling zal ik een nieuwe bestelling plaatsen, en kan ik ze leveren incl. voorgeprogrammeerde ESP32 module, zodat je een kant-en-klare oplossing hebt.
In eerdere berichten in deze thread heb ik datzelfde ook gevraagd, en antwoord gekregen.tomk94 schreef op maandag 2 januari 2023 @ 21:54:
Ik probeer de ESPHome config van @XanderHuisman te configureren icm deze mapping voor de ESP8266 NodeMCU V2. In de utility-bridge.yaml wordt echter uitgegaan van een CD pin, deze is volgens de mapping niet mogelijk op de NodeMCU V2. wat kan ik hier het beste mee doen, weglaten, of toch een andere pin mapping?

Tnx voor de reactie! Ik heb het inmiddels aan de praat met de nrf905-api. De ESPHome versie kwam om de een of andere reden niet online, terwijl de router hem wel zag. Kon de logging wel zien als ik hem aan de pc had hangen. Was vast een simpele fix maar wegens tijdsgebrek niet verder onderzocht. Wellicht over paar weken nog eens proberen.arjans schreef op woensdag 4 januari 2023 @ 09:29:
[...]
In eerdere berichten in deze thread heb ik datzelfde ook gevraagd, en antwoord gekregen.
Super tof dit! Woon sinds ruim een jaar in een nieuwbouw woning en het aansturen van de ComfoAir E300 staat hoog op m'n lijstje. Dus als dit werkt en je hebt een bordje over hou ik me graag aanbevolenEelCapone schreef op zondag 25 december 2022 @ 10:33:
De afgelopen dagen heb ik eindelijk weer tijd (en zin) gehad om met dit projectje bezig te gaan, en ik heb inmiddels een paar updates:
Hardware
Ik heb een ontwerp gemaakt voor een nRF905 shield voor de ESP32. Deze heeft een 868MHz RF-filter, waardoor het bereik een stuk groter zou moeten worden (hopelijk enkele tientallen tot max. 100 meter).
Deze heb ik bij JLCPCB in productie laten nemen, en er zijn as-we-speak 5 printplaatjes onderweg naar Nederland
Ik hoop deze ergens in de eerste week van januari binnen te krijgen en te kunnen testen. Als ze het inderdaad doen zoals ik verwacht, dan kan ik de overige 4 beschikbaar stellen voor de liefhebbers. Bij voldoende belangstelling zal ik een nieuwe bestelling plaatsen, en kan ik ze leveren incl. voorgeprogrammeerde ESP32 module, zodat je een kant-en-klare oplossing hebt.
@LittleKiller ik hoop dat we nu niet 2x hetzelfde werk hebben gedaan![]()
[Afbeelding]
[Afbeelding]
Software
Ook de nRF905API software krijgt een update:[Afbeelding]
- MQTT en MQTT auto-discovery voor Home Assistant, zodat de nRF905API, Zehnder/BUVA ventilator en alle CO2-sensoren en remote controls als aparte devices zichtbaar worden. Zo kan je bijv. de CO2-waarden ook voor andere automations gebruiken
- Automatische detectie van het type ventilator
- Er was een probleem met de nRF905API waarbij deze om de paar uur vast liep. Zoals het nu lijkt heb ik de oorzaak hiervan gevonden, en is dit probleem in versie 2.0.0 opgelost
- Kleine bugfixes
[Afbeelding]
[Afbeelding]
het werkt nog niet perfect (o.a. de "Last seen" datum wordt nog als Unix timestamp weergegeven), maar ik kan inmiddels de ventilator vanuit Home Assistant bedienen en monitoren (zonder extra custom yaml-files).
Als iemand hier ervaring heeft met het maken van MQTT auto discovery compoments voor Home Assistant dan hoor ik het graag; dat zou mij hopelijk wat uitzoekwerk schelen

Gaaf! Als ie werkt ga ik een esp32 versie er van maken

Ben heel erg benieuwd waar dit heen gaat, ziet er goed uit. Hopelijk is versie 2 binnenkort beschikbaar, want versie 1 heeft niet goed gewerkt bij mij en die van Xander krijg ik niet aan de buva gekoppeld.
[Voor 72% gewijzigd door wiljums op 21-01-2023 13:56]
13420 Wp 44x JA Solar / GW15KN-DT PVOutput - AIT SWCV92K3 W/W warmtepomp
Wij hebben de hinder dat eea aan hand van buitentemperatuur werkt, terwijl het hier behoorlijk heet kan worden door zon op het glas terwijl het buiten koud is.
Als binnentemperatuur oploopt wil ik niet dat de toevoer verwarmt wordt met de afvoer in onze WTW. Als de zon echter niet schijnt wel.
Zou geweldig zijn als we daar iets mee kunnen.
Thanks, zou je je nrf905 config willen delen? Ik krijg het helaas nog niet aan de praat met dit:arjans schreef op woensdag 4 januari 2023 @ 09:29:
[...]
In eerdere berichten in deze thread heb ik datzelfde ook gevraagd, en antwoord gekregen.
````
nrf905:
id: "nrf905_rf"
cs_pin: D8
cd_pin: D9 # Dummy
ce_pin: D2
pwr_pin: D3
txen_pin: D0
# We don't need AM and DR at the moment as they are read from the internal registers
am_pin: D4 # Not connected
# dr_pin: D1
````
Sorry voor de onduidelijkheid van mijn kant, maar ik heb het ook nooit aan het werk gekregen met mijn Buva. En gezien het feit dat de laatste commit van @XanderHuisman bijna een jaar geleden is betwijfel ik of dat ooit zo zal zijn... Ik hoop nu maar op positieve resultaten van @EelCapone .JPtjeeNL schreef op zondag 22 januari 2023 @ 20:55:
[...]
Thanks, zou je je nrf905 config willen delen? Ik krijg het helaas nog niet aan de praat met dit:
````
nrf905:
id: "nrf905_rf"
cs_pin: D8
cd_pin: D9 # Dummy
ce_pin: D2
pwr_pin: D3
txen_pin: D0
# We don't need AM and DR at the moment as they are read from the internal registers
am_pin: D4 # Not connected
# dr_pin: D1
````
Duidelijk, thanks!arjans schreef op maandag 23 januari 2023 @ 10:16:
[...]
Sorry voor de onduidelijkheid van mijn kant, maar ik heb het ook nooit aan het werk gekregen met mijn Buva. En gezien het feit dat de laatste commit van @XanderHuisman bijna een jaar geleden is betwijfel ik of dat ooit zo zal zijn... Ik hoop nu maar op positieve resultaten van @EelCapone .
[Voor 66% gewijzigd door JPtjeeNL op 25-01-2023 16:26]
Het staat je vrij een Pull-Request erin te schieten, bij mij werkt het en ik heb ook een fulltime baanarjans schreef op maandag 23 januari 2023 @ 10:16:
[...]
Sorry voor de onduidelijkheid van mijn kant, maar ik heb het ook nooit aan het werk gekregen met mijn Buva. En gezien het feit dat de laatste commit van @XanderHuisman bijna een jaar geleden is betwijfel ik of dat ooit zo zal zijn... Ik hoop nu maar op positieve resultaten van @EelCapone .

@EelCapone Heel mooi werk, heb je nog eentje over voor mij?

- Wemos D1 Mini V4 - ESP8266 - CH340
Echter hoe stuur ik het infrarood signaal door? Op welke frequentie/spanning/hoe moet ik dit precies doen? Ben totaal nieuw met chips en solderen e.d.
Om te beginnen is het geen infraroodsignaal (IR), die kan namelijk niet door muren, zelfs niet door glas. Het is een RF-signaal, ofwel radiogolven. Die gaan wel door de muur heen. En in dit geval zitten die op de 868 Mhz frequentie.PeterSuper schreef op maandag 30 januari 2023 @ 19:04:
Ik heb momenteel de "Zehnder ComfoFan S" en gebruik in de badkamer een afstandsbediening Zehnder Schakelaars draadloze bediening RF Timer, maar wil deze dus automatisch gaan aansturen via Home Assistant. Weet iemand wat ik hiervoor nodig heb? Heb door dit topic gekeken en kom tot de volgende conclusie:
- Wemos D1 Mini V4 - ESP8266 - CH340
Echter hoe stuur ik het infrarood signaal door? Op welke frequentie/spanning/hoe moet ik dit precies doen? Ben totaal nieuw met chips en solderen e.d.
De ESP8266 heeft wel een radio aan boord, maar die is voor Wifi en Bluetooth en is niet geschikt voor de 868 Mhz band. Dus je hebt daar een aparte radio voor nodig in de vorm van een nRF905 module. De chip van de nRF905 is geschikt voor 433 en 868 Mhz, maar om het wat lastiger te maken, bepalen de overige componenten op de print voor welke frequentie hij optimaal werkt. Meestal is dat 433 Mhz, maar het staat slecht of niet aangegeven. Het verschil is hier dat als je er eentje hebt die geoptimaliseerd is voor de 868 Mhz je die ergens in de meterkast kan leggen en hij nog actief kan communiceren met de ventilatie op zolder. Heb je er een voor 433 Mhz, dan leg je die het beste in de buurt van je MV. En tot slot heb je draadjes nodig om de ESP8266 en de nRF905 modules aan elkaar te knopen.
Wat je nodig hebt:
- een ESP8266 bordje of de ESP32 opvolger daarvan. Let er op dat je eentje neemt waarvan de headers er al op gesoldeerd zitten.
- een nRF905 module
- een setje draadbruggen (female/female) om de beide aan elkaar te knopen.
- een USB kabel om je ESP-bordje aan je PC te hangen. Welke kabel dat is, is afhankelijk van welk bordje je kiest en welk soort USB-poorten je PC heeft.
- een USB-lader om het ESP-bordje van stroom te voorzien wanneer hij geprogrammeerd is (dus autonoom kan werken).
- Een gezonde portie nieuwsgierigheid, doorzettingsvermogen en de wil om iets nieuws te proberen
Echt moeilijk is dit projectje niet, maar het is soms wel een beetje puzzelen. Als je hier van terug schrikt dan kun je overwegen om te wachten op de oplossing van @EelCapone en/of @sebastius.

Situatie nu:
vochtsensor op de 0-10v, 2x RF afstandsbedieningen (met stand 1, 2, 3 en timerknop).
Situatie hiervoor:
Bediening woonkamer op 0-10v, badkamer had een draadloze digitale timer.
Hoofdbediening (0-10v) | Timer (draadloos) |
---
Ik ben van plan om voor de 0-10v-aansluiting te gaan, omdat mij dat het betrouwbaarste lijkt. Voor de vochtsensor moet ik dan nog een oplossing vinden.
Er is echter één ding wat ik niet helemaal begrijp. In mijn oude situatie kon ik op de hoofdbediening in de woonkamer zien dat hij 'overruled' was door de timer. In de afbeelding heb ik er een rood kader om het lampje gezet dat ging branden. Ook de led bij MAX ging branden.
Ik snap hoe deze bediening werkt mbv de 0-10v aansturing richting de ventilatiebox. Maar hoe weet dit ding dan dat hij overruled is? Hij was gewoon aangesloten met de drie draden (12v, ground, 0-10v). Hoe kan dit ding dat dan weten?
Ik zou die informatie namelijk ook graag willen gebruiken als dat mogelijk is.
Weet iemand of deze nrf905se ook goed is?
https://www.otronic.nl/nr...UAvzm5Y_QxKIaAqhzEALw_wcB
CISSP! Drop your encryption keys!
Ik weet niet ze het zo geimplementeerd hebben, maar wat ik mij kan voorstellen is het volgende.xFeverr schreef op maandag 6 februari 2023 @ 16:24:
Ik snap hoe deze bediening werkt mbv de 0-10v aansturing richting de ventilatiebox. Maar hoe weet dit ding dan dat hij overruled is? Hij was gewoon aangesloten met de drie draden (12v, ground, 0-10v). Hoe kan dit ding dat dan weten?
Ik zou die informatie namelijk ook graag willen gebruiken als dat mogelijk is.
Tussen de 12 volt en de gnd zetten ze 12 gelijke weerstanden in serie, zodat over elke weerstand een spanningsval van 1 volt plaats vindt. Vervolgens kiezen ze op welk punt Selecteer jij waarde 3, dan wordt de spanning bij tussen weerstand 3 en 4 (geteld vanaf GND) op de 0..10V bus gezet.
Normaliter heeft een volt-meter een (idealiter) oneindig hoge weerstand om wel de spanning te kunnen meten, maar zelf (ideliter) geen stroom te laten vloeien. Laat je wel een stroom vloeien dan verander je namelijk de spanning (hoe minimaal dan ook) en verpest je je meting.
Maar je kunt dat principe ook gebruiken. Als de ventilatiebox namelijk voor elke waarde een andere interne weerstaand gebruikt dan veranderd de spanning op die 0..10v bus. Dus bij normaal bedrijf meten ze met een nagenoeg oneindige weerstand en staat er 3 volt op de bus. Wordt hij overruled dan schakelen ze er een lagere weerstand tussen en verlaagd de spanning van 3 naar -zeg- 2 volt. Als je bedieningspaneel dus zelf die bus meet, dan merkt hij snel genoeg op dat de waarde op die bus afwijkt van wat hij verwacht.
Nogmaals, ik weet niet of ze het op deze manier hebben geïmplementeerd, maar dat moet je met een beetje voltmeter wel kunnen controleren.
Ik heb mijn multimeter er eens bijgehaald en tussen 12v en ground gezet. Het ding geeft geen kick en blijft strak op 11,98v staan als ik een timer activeer of wat dan ook doe met de draadloze zenders. Ook tussen 0-10v en ground gebeurt er niks. Nu staat die sowieso al op bijna 0 omdat de aangesloten hygrosensor de vochtigheidsgraad prima vindt.RiDo78 schreef op donderdag 9 februari 2023 @ 09:38:
[...]
Ik weet niet ze het zo geimplementeerd hebben, maar wat ik mij kan voorstellen is het volgende.
Tussen de 12 volt en de gnd zetten ze 12 gelijke weerstanden in serie, zodat over elke weerstand een spanningsval van 1 volt plaats vindt. Vervolgens kiezen ze op welk punt Selecteer jij waarde 3, dan wordt de spanning bij tussen weerstand 3 en 4 (geteld vanaf GND) op de 0..10V bus gezet.
Normaliter heeft een volt-meter een (idealiter) oneindig hoge weerstand om wel de spanning te kunnen meten, maar zelf (ideliter) geen stroom te laten vloeien. Laat je wel een stroom vloeien dan verander je namelijk de spanning (hoe minimaal dan ook) en verpest je je meting.
Maar je kunt dat principe ook gebruiken. Als de ventilatiebox namelijk voor elke waarde een andere interne weerstaand gebruikt dan veranderd de spanning op die 0..10v bus. Dus bij normaal bedrijf meten ze met een nagenoeg oneindige weerstand en staat er 3 volt op de bus. Wordt hij overruled dan schakelen ze er een lagere weerstand tussen en verlaagd de spanning van 3 naar -zeg- 2 volt. Als je bedieningspaneel dus zelf die bus meet, dan merkt hij snel genoeg op dat de waarde op die bus afwijkt van wat hij verwacht.
Nogmaals, ik weet niet of ze het op deze manier hebben geïmplementeerd, maar dat moet je met een beetje voltmeter wel kunnen controleren.
Ik kan verder ook weinig verzinnen wat het nog zou kunnen zijn. Of het is iets wat mijn multimeter niet op kan pikken, maar dan had ik verwacht op zijn minst iets te kunnen zien aan spanningsverandering.
Het is ook verder niet belangrijk, ik wil het gewoon weten. Had ook wel handig kunnen zijn als ik kon zien dat er een timer actief is.

Was het je nog gelukt hier uitsluitsel over te vinden?laurens0619 schreef op maandag 6 februari 2023 @ 23:17:
Ik wil dit ook knutselen maar heb wat moeite een nrf905 te vinden.
Weet iemand of deze nrf905se ook goed is?
https://www.otronic.nl/nr...UAvzm5Y_QxKIaAqhzEALw_wcB
Welke Qubino heeft een 0-10v input dan? Die zou ik ook wel willen hebben.-LA- schreef op zondag 12 februari 2023 @ 17:02:
Ik zit hier af en toe een beetje mee te lezen en zit zelf nog te twijfelen tussen de 0-10v oplossing of de draadloze oplossing. Graag zou ik de hoofdbediening willen behouden, zijn hier Qubino gebruikers die de hoofdbediening op de input van de Qubino hebben gezet? Als ik de manual lees zou dit namelijk mogelijk moeten zijn.
De welbekende Qubino Flush dimmer, zie ook hier: https://qubino.com/produc...v/flush-dimmer0-10v-tech/xFeverr schreef op maandag 13 februari 2023 @ 08:42:
[...]
Welke Qubino heeft een 0-10v input dan? Die zou ik ook wel willen hebben.
....lijkt mij een mooie optie om je hoofdbediening werkend te houden, maar ik heb nog nergens iemand gezien die dit daadwerkelijk gedaan heeft.
Oh kijk, dat is interessant! Die zou je inderdaad kunnen gebruiken om de hoofdbediening uit te lezen en daarmee desgewest de output aan te sturen. Lijkt zelfs automatisch te kunnen als ik het zo zie, middels parameter 52.-LA- schreef op maandag 13 februari 2023 @ 09:05:
[...]
De welbekende Qubino Flush dimmer, zie ook hier: https://qubino.com/produc...v/flush-dimmer0-10v-tech/
[Afbeelding]
....lijkt mij een mooie optie om je hoofdbediening werkend te houden, maar ik heb nog nergens iemand gezien die dit daadwerkelijk gedaan heeft.
Ik ga deze op mijn wishlist zetten.
Weten we al of die het doet dan?bo0tzz schreef op zaterdag 11 februari 2023 @ 19:11:
Als iemand nog meer prints laat maken van die hat die @EelCapone ontworpen heeft, dan smul ik ook graag mee!
Dat komt omdat de Easy zelf een ingebouwde RF ontvanger heeft. De timer is gekoppeld aan jouw hoofdbediening en niet aan de ComfoFan S. Daarom weet de Easy dat de timer bedient wordt. Deze geeft het daarna via 0-10V door aan het bedraad aangesloten apparaat. In jou geval de CFS.xFeverr schreef op maandag 6 februari 2023 @ 16:24:
Ik heb vorig jaar ook een nieuwe ventilatiebox laten plaatsen. Ben van de blauwe (buva) naar de rode Zehnder Comfofan S gegaan. Deze keer met een vochtsensor in het apparaat zelf. Het werkt prima eigenlijk, maar ja... ik heb Home Assistantdus dat moet er in.
Situatie nu:
vochtsensor op de 0-10v, 2x RF afstandsbedieningen (met stand 1, 2, 3 en timerknop).
Situatie hiervoor:
Bediening woonkamer op 0-10v, badkamer had een draadloze digitale timer.
[Afbeelding] [Afbeelding] Hoofdbediening (0-10v) Timer (draadloos)
---
Ik ben van plan om voor de 0-10v-aansluiting te gaan, omdat mij dat het betrouwbaarste lijkt. Voor de vochtsensor moet ik dan nog een oplossing vinden.
Er is echter één ding wat ik niet helemaal begrijp. In mijn oude situatie kon ik op de hoofdbediening in de woonkamer zien dat hij 'overruled' was door de timer. In de afbeelding heb ik er een rood kader om het lampje gezet dat ging branden. Ook de led bij MAX ging branden.
Ik snap hoe deze bediening werkt mbv de 0-10v aansturing richting de ventilatiebox. Maar hoe weet dit ding dan dat hij overruled is? Hij was gewoon aangesloten met de drie draden (12v, ground, 0-10v). Hoe kan dit ding dat dan weten?
Ik zou die informatie namelijk ook graag willen gebruiken als dat mogelijk is.
Maar wat ik niet helemaal begrijp is waarom je de goed werkende oplossing; welke ook prima moet werken met een nieuwe ComfoFan; nu opnieuw wil maken? RF en RH uitzetten en hem via 0-10V aansturen?
Als je de timer direct met RF pairt met de CFS gaat de Easy dat denk ik niet zien, maar dat zou ik wel eens kunnen testen. Je hebt een rood deksel (S)? En geen grijze (Silent)?
"You are not ready for immortality yet" - Kosh Nararek
Ik heb de Easy helaas niet meer. De installateur die mijn Buva verving voor de Zehnder (rood) zei dat ik de easy niet in combinatie met de vochtsensor kon hebben, omdat die beide dus gebruik maken van die aansluiting. En daar kon er maar eentje op. Vandaar dat de Easy nu vervangen is door draadloze knoppen, die had de monteur ook in de bus liggen.Vorlon schreef op dinsdag 14 februari 2023 @ 23:25:
[...]
Dat komt omdat de Easy zelf een ingebouwde RF ontvanger heeft. De timer is gekoppeld aan jouw hoofdbediening en niet aan de ComfoFan S. Daarom weet de Easy dat de timer bedient wordt. Deze geeft het daarna via 0-10V door aan het bedraad aangesloten apparaat. In jou geval de CFS.
Maar wat ik niet helemaal begrijp is waarom je de goed werkende oplossing; welke ook prima moet werken met een nieuwe ComfoFan; nu opnieuw wil maken? RF en RH uitzetten en hem via 0-10V aansturen?
Als je de timer direct met RF pairt met de CFS gaat de Easy dat denk ik niet zien, maar dat zou ik wel eens kunnen testen. Je hebt een rood deksel (S)? En geen grijze (Silent)?
Nu je het zo zegt dat de Easy zelf de ontvanger was, daar kan ik me vaag iets van herinneren dat de monteur dat ook zei.
Ik wou gewoon weten hoe het zat met die Easy en hoe die wist dat er een timer ingesteld was. Maar dat deed hij dus zelf, dan lijkt het mij logisch. Als dat anders werkte, kon ik misschien ook wel iets doen met die informatie, maar niet dus.
Wat ik nu heb werkt opzich wel prima, maar ik wou eigenlijk de boel verbeteren door de Zehnder CO2 sensoren plaatsen. Toen ik er achter kwam dat die dingen flink aan de prijs zijn kwam ik dit topic tegen. Ik heb al Home Assistant draaien, als ik dan toch dure sensoren moet kopen, dan liever sensoren die compatibel zijn met Home Assistant zodat ik er meer mee kan. Dan hoef ik alleen nog maar de box zelf aan te sturen, wat dus eigenlijk vrij simpel te doen is. Zo blijkt althans.
(En ik wil een knop in het toilet met een 💩 emoji hebben, zodat je de ventilator een tijdje harder gaat draaien na een grote boodschap.)
Ah zo, ja. Als je idd een CF S (rode deksel) hebt zit de vochtsensor op de 0-10V ingang. De CF Silent (grijze deksel) heeft nu een geintegreerde RH en RF. Dan heb je de 0-10V ingang nog vrij.xFeverr schreef op woensdag 15 februari 2023 @ 10:08:
[...]
Ik heb de Easy helaas niet meer. De installateur die mijn Buva verving voor de Zehnder (rood) zei dat ik de easy niet in combinatie met de vochtsensor kon hebben, omdat die beide dus gebruik maken van die aansluiting. En daar kon er maar eentje op. Vandaar dat de Easy nu vervangen is door draadloze knoppen, die had de monteur ook in de bus liggen.
Nu je het zo zegt dat de Easy zelf de ontvanger was, daar kan ik me vaag iets van herinneren dat de monteur dat ook zei.
Ik wou gewoon weten hoe het zat met die Easy en hoe die wist dat er een timer ingesteld was. Maar dat deed hij dus zelf, dan lijkt het mij logisch. Als dat anders werkte, kon ik misschien ook wel iets doen met die informatie, maar niet dus.
Wat ik nu heb werkt opzich wel prima, maar ik wou eigenlijk de boel verbeteren door de Zehnder CO2 sensoren plaatsen. Toen ik er achter kwam dat die dingen flink aan de prijs zijn kwam ik dit topic tegen. Ik heb al Home Assistant draaien, als ik dan toch dure sensoren moet kopen, dan liever sensoren die compatibel zijn met Home Assistant zodat ik er meer mee kan. Dan hoef ik alleen nog maar de box zelf aan te sturen, wat dus eigenlijk vrij simpel te doen is. Zo blijkt althans.
(En ik wil een knop in het toilet met een 💩 emoji hebben, zodat je de ventilator een tijdje harder gaat draaien na een grote boodschap.)
CO2 sensoren zijn inderdaad wel een mooie toevoeging, maar idd duur in vergelijking met een ComfoFan zelf. Meestal worden die ingezet bij balansventilatie met warmteterugwinnng icm ComfoAir Q.
"You are not ready for immortality yet" - Kosh Nararek
Mijn fork is te vinden op https://github.com/kdv88/nRF905-API
Voornamelijk heb ik eens zitten hobbien met een custom_component voor Home Assistant.
Wellicht dat iemand met wat meer kennis van Python i.c.m. Home Assistant integrations eens wil kijken of men hier wat mee kan?
De pinnen geconnect net zoals de niet-ESPHome versie:
1
2
3
4
5
6
7
8
9
10
11
| # nRF905 config nrf905: id: "nrf905_rf" # cs_pin: GPIO23 cs_pin: GPIO15 cd_pin: GPIO33 ce_pin: GPIO27 pwr_pin: GPIO26 txen_pin: GPIO25 am_pin: GPIO32 dr_pin: GPIO35 |
De radio aanpassen aan de Buva:
1
2
| - Regel 39 in nRF905.cpp de channel veranderd van 118 naar 117 - Regel 105 in zehnder.cpp de channel veranderd van 118 naar 117 |
Er voor zorgen dat de gekozen stand behouden blijft:
Ik zag in de code van Eelco dat hij bij een setspeed (en andere commando's) een rx_id (fan_main_unit_id) van 0x00 stuurde, terwijl de ESPHome code daar de waarde stuurde die het resultaat was van de discovery/pairing (0x02 in mijn geval).
Ik heb nu even hardcoded hier in de ESPHome code ook een 0x00 van gemaakt en voila, de nieuw gekozen stand verschijnt ook op het display van de andere remote en blijft ook staan.
1
2
| - Regel 395 in zehnder.cpp pTxFrame->rx_id = 0x00 - Regel 500 in zehnder.cpp pFrame->rx_id = 0x00 |
En denk er even aan dat nu API password deprecated is in ESPHome en je best met een encryption key werkt.
Ik kan geen zipjes uploaden hier anders had ik het gedeeld.
Ik zelf zou ook heel graag mijn Buva Vital Air systeem (met blauwe deksel) willen aansturen maar ben ook nog maar vrij nieuw in HA en zo ook de vraag waar ik het beste kan beginnen. De vaste main unit van mijn Buva aansturing is stuk gegaan (om standen 1 tot en met 4 te kunnen bedienen) en om die te vervangen kost dat 500 eur of zoiets.
Mooi moment om het anders te doen en het onder te willen brengen in HA. Ik kan van alles wel wat en na het lezen van het een en ander lukt het mij ook wel om iets werkend te krijgen maar hier lees ik veel verschillende opties dus mijn vraag is:
Waar kan ik het beste mee starten? ESP is vrij nieuw voor mij maar ik begrijp dat je met het juiste bordje een flink signaal op een bepaalde frequentie moet kunnen sturen vanuit het een en ander. Maar lees ook dat er een wifi methode is op basis van 10V etc...
Waar doe ik goed aan en hoe kan ik de ventilatie regelen tussen 0 en 100% en op welke wijze intergreer ik dit in mijn HA. Als iemand een kant en klaar bordje heeft met bijhorende code hou ik mij ook aanbevolen.
Kunnen jullie mij op weg helpen? Alvast heel veel dank!

[Voor 7% gewijzigd door pillekers op 28-02-2023 10:30. Reden: Onduidelijkheden in mijn eigen tekst ;-)]
We kunnen anders ook kijken hoe we dit in de code kunnen verwerken. Ik zou een configuratie optie kunnen maken tussen zehnder & buva.seren101 schreef op vrijdag 17 februari 2023 @ 10:41:
Ik zie dat nog niet iedereen Buva aan de praat heeft onder ESPHome. Mij is dat dus wel gelukt, zie eerder in deze thread. Samengevat heb ik daar volgende wijzigingen voor gemaakt:
De pinnen geconnect net zoals de niet-ESPHome versie:
code:
1 2 3 4 5 6 7 8 9 10 11 # nRF905 config nrf905: id: "nrf905_rf" # cs_pin: GPIO23 cs_pin: GPIO15 cd_pin: GPIO33 ce_pin: GPIO27 pwr_pin: GPIO26 txen_pin: GPIO25 am_pin: GPIO32 dr_pin: GPIO35
De radio aanpassen aan de Buva:
code:
1 2 - Regel 39 in nRF905.cpp de channel veranderd van 118 naar 117 - Regel 105 in zehnder.cpp de channel veranderd van 118 naar 117
Er voor zorgen dat de gekozen stand behouden blijft:
Ik zag in de code van Eelco dat hij bij een setspeed (en andere commando's) een rx_id (fan_main_unit_id) van 0x00 stuurde, terwijl de ESPHome code daar de waarde stuurde die het resultaat was van de discovery/pairing (0x02 in mijn geval).
Ik heb nu even hardcoded hier in de ESPHome code ook een 0x00 van gemaakt en voila, de nieuw gekozen stand verschijnt ook op het display van de andere remote en blijft ook staan.
code:
1 2 - Regel 395 in zehnder.cpp pTxFrame->rx_id = 0x00 - Regel 500 in zehnder.cpp pFrame->rx_id = 0x00
En denk er even aan dat nu API password deprecated is in ESPHome en je best met een encryption key werkt.
Ik kan geen zipjes uploaden hier anders had ik het gedeeld.
Ik kan nog eens naar het rx-id kijken, ik heb zelf geen display dus was zelf niet tegen dir probleem aangelopen
Wat heb je op je HA zitten al? En wat bedoel je met de main unit die defect is?pillekers schreef op maandag 27 februari 2023 @ 12:18:
Hallo allemaal, geweldige blog met verschillende mogelijkheden aan het worden, top!
Ik zelf zou ook heel graag mijn Buva Vital Air systeem (met blauwe deksel) willen aansturen maar ben ook nog maar vrij nieuw in HA en zo ook de vraag waar ik het beste kan beginnen. De main aansturing is stuk gegaan en om die te vervangen kost dat 500 eur of zoiets.
Mooi moment om het anders te doen en het onder te willen brengen in HA. Ik kan van alles wel wat en na het lezen van het een en ander lukt het mij ook wel om iets werkend te krijgen maar hier lees ik veel verschillende opties dus mijn vraag is:
Waar kan ik het beste mee starten? ESP is vrij nieuw voor mij maar ik begrijp dat je met het juiste bordje een flink signaal op een bepaalde frequentie moet kunnen sturen vanuit het een en ander. Maar lees ook dat er een wifi methode is op basis van 10V etc...
Waar doe ik goed aan en hoe kan ik de ventilatie regelen tussen 0 en 100% en op welke wijze intergreer ik dit in mijn HA. Als iemand een kant en klaar bordje heeft met bijhorende code hou ik mij ook aanbevolen.
Kunnen jullie mij op weg helpen? Alvast heel veel dank!
De opties zijn onder andere:
- Als je BUVA draadloze een draadloze ontvanger heeft, dan zou je hem draadloos aan kunnen sturen. Dat zal dan met een bordje zoals een Arduino (+ benodigde antennes en aansturing) kunnen.
- Je kunt, als je HA toch al Zigbee heeft, een Zigbee dimmer kunnen plaatsen die 0-10v kan uitsturen.
- Als je Z-Wave hebt, zou je ook voor de Qubino Flush Dimmer kunnen gaan.
- Wellicht dat je ook nog een Wifi dimmer kunt vinden die 0-10v kan regelen.
- En je kunt met een eigen stukje knutselwerk een Arduino (of iets soortgelijks) 0-10v uit laten sturen (niet direct, daar heb je wat meer dingen voor nodig)
Ik heb inmiddels wat aanpassingen gemaakt in mijn tekst om het wat duidelijker te maken idd.
Met de main unit bedoelde ik de vaste inbouw bediening (vaak in de keuken) waarmee je stand 1 tot en met 4 kan bedienen. Ik heb idd ook de remote bediening alleen het nadeel daarvan is dat je maar tot stand 3 kan gaan en niet kan kiezen voor stand 4 (Wat soms nodig is bij het koken ;-) Ik had de oplossing met het Arduino bordje gezien idd maar wil graag de turbo mode ook kunnen aansturen.
Ik heb naast wifi aansturing nog geen andere protocolen zoals zigbee, Z-Wave etc maar zigbee is wel iets wat als eerste op mijn lijstje staat.
Dus dan kan je een dimmer nemen om 0 tot 10 V te genereren (waarmee je dan de snelheid bepaald denk ik?) En dat is dan ook alles en de makkelijkste oplossing? Waarna je dan een slider kan inbouwen in Ha? Had ik dat goed begrepen?
Dank wederom,
Gr Robin.
[Voor 0% gewijzigd door pillekers op 28-02-2023 10:39. Reden: Met naamduiding waar ik mijn reactie op geef]
Ik heb deze gekocht:JBS schreef op dinsdag 14 februari 2023 @ 19:51:
@EelCapone Is dit, voor zo ver je dat kunt inschatten, een juiste NRF905? https://nl.aliexpress.com/item/32967318163.html
https://nl.aliexpress.com/item/1005003027771877.html
In combinatie met: https://nl.aliexpress.com/item/1005004285168969.html (Color: ESP-WROOM-32 CH9102X)
Met van die kleuren female-female kabeltjes.
Instructies van EelCapones Github opgevolgd en ik kan je verzekeren: het werkt.
PS:


Ja eigenlijk is dit het verhaal. 0-10v is dus 0-100%. Deze zal dan in de plaats van je hoofdbediening werken. Kun je de bediening vervangen voor iets anders eventueel.pillekers schreef op dinsdag 28 februari 2023 @ 10:36:
Dus dan kan je een dimmer nemen om 0 tot 10 V te genereren (waarmee je dan de snelheid bepaald denk ik?) En dat is dan ook alles en de makkelijkste oplossing? Waarna je dan een slider kan inbouwen in Ha? Had ik dat goed begrepen?
Top ;-) en heb je voor mij nog even de informatie aan software / configs etc hoe ik die binnen home assistant moet configureren? Heb je misschien ook een linkje welke dimmer / elektronica moet kopen?xFeverr schreef op dinsdag 28 februari 2023 @ 14:11:
[...]
Ja eigenlijk is dit het verhaal. 0-10v is dus 0-100%. Deze zal dan in de plaats van je hoofdbediening werken. Kun je de bediening vervangen voor iets anders eventueel.
Dank wederom!
Groet,
Robin
Herkent iemand dit?
Edit: Met een ESP32 is het wel gelukt. Daadwerkelijke werking moet ik nog gaan testen.
[Voor 48% gewijzigd door JBS op 04-03-2023 18:54]
Die heb ik ook wel eens staan, of hij zegt geen communicatie. Toch gaat wel keurig de ventilatie aanJBS schreef op zaterdag 4 maart 2023 @ 16:26:
Conform dit aansluitschema een nRF905 aangesloten op een Wemos D1 Mini, maar blijf een 'Warning: hardware error while configuring the nRF905' krijgen:
[Afbeelding]
Herkent iemand dit?
Edit: Met een ESP32 is het wel gelukt. Daadwerkelijke werking moet ik nog gaan testen.
Inmiddels over op een ESP32 waarbij de melding niet getoond wordt. Tevens overgestapt op de ESPHome variant (https://github.com/Sander.../main/utility-bridge.yaml).Kaz88 schreef op zaterdag 4 maart 2023 @ 19:30:
[...]
Die heb ik ook wel eens staan, of hij zegt geen communicatie. Toch gaat wel keurig de ventilatie aan
Het schakelen van de ventilatie werkt via de slider goed (0-25 is stand 1, 50 is stand twee, 75-100 is stand drie.
De entiteiten die via ESPHome in HA terechtkomen schakelen de ventilatie in mijn geval beide op stand 3.
Mogelijk dat nog even in ESPHome oplossen, of de twee schakelaars in ESPHome simpelweg verwijderen en het middels de HA service fan.set_percentage regelen.
Hoi, ik zou graag willen werken met een Zigbee constructie. Mijn wens is om de ventilatie systeem tot 100% vermogen te moeten kunnen laten draaien. Ik ben aleen nog op zoek naar concrete merken, type, hoe aan te sluiten en hoe aan te sturen met welke middelen en met welke code? Kan iemand daar een antwoord op gegeven? Thanks!xFeverr schreef op maandag 27 februari 2023 @ 13:17:
[...]
Wat heb je op je HA zitten al? En wat bedoel je met de main unit die defect is?
De opties zijn onder andere:Ik zat zelf naar de Z-Wave module te kijken, maar heb hem nog niet besteld.
- Als je BUVA draadloze een draadloze ontvanger heeft, dan zou je hem draadloos aan kunnen sturen. Dat zal dan met een bordje zoals een Arduino (+ benodigde antennes en aansturing) kunnen.
- Je kunt, als je HA toch al Zigbee heeft, een Zigbee dimmer kunnen plaatsen die 0-10v kan uitsturen.
- Als je Z-Wave hebt, zou je ook voor de Qubino Flush Dimmer kunnen gaan.
- Wellicht dat je ook nog een Wifi dimmer kunt vinden die 0-10v kan regelen.
- En je kunt met een eigen stukje knutselwerk een Arduino (of iets soortgelijks) 0-10v uit laten sturen (niet direct, daar heb je wat meer dingen voor nodig)
Er zijn heel veel Zigbee led dimmers die 0-10v kunnen aansturen. Een stukje terug heeft iemand een dimmer gebruikt van AliExpress en aangesloten op de ventilatiebox (met foto en link).pillekers schreef op maandag 6 maart 2023 @ 00:29:
[...]
Hoi, ik zou graag willen werken met een Zigbee constructie. Mijn wens is om de ventilatie systeem tot 100% vermogen te moeten kunnen laten draaien. Ik ben aleen nog op zoek naar concrete merken, type, hoe aan te sluiten en hoe aan te sturen met welke middelen en met welke code? Kan iemand daar een antwoord op gegeven? Thanks!
Ik gebruik daarvoor de relaisuitgang van de Shelly waar ik de 12v door heen haal die uit de Zehnder zelf komt. Met een potmeter er tussen kan ik de snelheid instellen (van 0 tot 10v). Die heb ik naar 10v gedraaid zodat de fan voluit gaat als ik dat wens. Ik kan met de Shelly de snelheid dus niet bepalen, maar ik kan de unit wel uit of aan zetten op een vooraf ingestelde snelheid.
De Shelly voer ik met 220v. Da's met een kroonsteentje makkelijk af te takken binnen de Zehnder box.
Het zou ook met 12v kunnen uit de Zehnder box, maar ik twijfelde of die voldoende stroom kon leveren dus die wilde ik daar niet mee belasten.
Deze afbeelding heb ik gebruikt als referentie:
https://tweakers.net/i/uC...7dMc4LE8WKfyGk3aASv19.jpg
Op deze manier hoeft er geen RF signaal ontvangen of verzonden te worden.
Die Qubino moet ik eens onderzoeken. Als die inderdaad traploos een voltage tussen 0 en 10v kan uitsturen, dan zou dat ook een mooie oplossing zijn.
[Voor 7% gewijzigd door rcfreak op 11-03-2023 23:45]
[Voor 97% gewijzigd door LittleKiller op 12-03-2023 10:10]