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 ]
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
/f/image/IZdHhGkU6lq2VH5FSIlLlkTq.png?f=fotoalbum_large)
[ Voor 33% gewijzigd door ppeterr op 16-11-2022 16:49 ]
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.
:strip_exif()/f/image/lDT4Av4b26VHAuIMDXHYsDpu.jpg?f=fotoalbum_large)
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.
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 7 9800X3D | Corsair H150i Elite LCD | GIGABYTE X670E AORUS XTREME | G.Skill Trident Z F5-7800J3646H16GX2-TZ5RK | Inno3D GeForce RTX 4090 iCHILL X3 | Corsair HX1000i | Crucial T700 4TB | Intel Optane 905P 1.5TB | MP600 NH 8TB | 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 7 9800X3D | Corsair H150i Elite LCD | GIGABYTE X670E AORUS XTREME | G.Skill Trident Z F5-7800J3646H16GX2-TZ5RK | Inno3D GeForce RTX 4090 iCHILL X3 | Corsair HX1000i | Crucial T700 4TB | Intel Optane 905P 1.5TB | MP600 NH 8TB | 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 7 9800X3D | Corsair H150i Elite LCD | GIGABYTE X670E AORUS XTREME | G.Skill Trident Z F5-7800J3646H16GX2-TZ5RK | Inno3D GeForce RTX 4090 iCHILL X3 | Corsair HX1000i | Crucial T700 4TB | Intel Optane 905P 1.5TB | MP600 NH 8TB | 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
/f/image/UjcFQm6cyvbT615cgdR3J3QA.png?f=fotoalbum_large)
/f/image/z3rpE7uF6VfqnrCXoOXtmSFi.png?f=fotoalbum_large)
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
/f/image/iF3CwsgJIRPQLekduMZWrefZ.png?f=fotoalbum_large)
/f/image/zH7RUHo0OBHVjrqqrstdkFsQ.png?f=fotoalbum_large)
/f/image/YLLK3UAHywd1JjKPtQVqc0on.png?f=fotoalbum_large)
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.
/f/image/pUXj2KOYncldAYR35pPLxNlz.png?f=fotoalbum_large)
....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
:fill(white):strip_exif()/f/image/bsH1sesQBhOxuLP12VCsgBqz.png?f=user_large)
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 ]
Mag ik vragen welke dipswitch setting je gebruikt? Als, van de 5 dip switches, welke staat er aan/uit.rcfreak schreef op zaterdag 11 maart 2023 @ 23:43:
Ik weet niet of dit al ter sprake is geweest aangezien ik niet het hele draadje heb gelezen, maar ik stuur de Zehnder ventilatie aan met een Shelly1 op de 0-10v ingang. Een vochtsensor in de badkamer stuurt deze momenteel aan. Dat werkt uitstekend.
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.
Ik zit zelf met de volgende situatie:
Origineel heb ik 1 vast schakelaar in de keuken met 3 standen. En een draadloze timer/schakelaar (RFZ).
Nu heb ik hier dan een Zigbee 0-10v dimmer bij geplaatst, deze aangesloten op de juiste poorten op de fan. Nu vraag ik me alleen af wat nu de juiste combo van dip switches is hiervoor. Ik heb het idee dat sinds ik de zigbee dimmer heb geintregreerd de fan eigenlijk nooit echt uit meer staat. En in de allerlaagste stand doorprutteld.
Niet echt luid, maar hij draait wel degelijk constant. Idealiter wil ik dat ie net als voorheen gewoon uitgaat.
TLDR: Wat zou de correcte dipswitch setting zijn bij de bovenstaande situatie. Evt zou ik het prima vinden de RFZ draadloze zender niet meer te gebruiken. Zolang de bedrade versie in de keuken maar blijft werken...vrouwlief zal weigeren het via de telefoon te moeten regelen ;-)
Nadat ik dit hele topic heb doorgelezen, hoop ik dat ik het een beetje snap, maar ik zou toch graag zeker weten dat ik goed zit.
Ik heb HA draaien met ESP home erop, waarmee ik mijn ComfoFan S wil gaan aansturen.
De ComfoFan is uitgerust met een RF module en met een CO2 meter die op de 10v aansluiting zit. Ik heb begrepen dat beide gewoon naast elkaar blijven werken als ik de ComfoFan ga aansturen via RF.
Hiervoor wil ik een nRF905 aansluiten op een ESP32 Dev Kit C V4. Ik neem aan dat ik voor dit bordje gewoon dezelfde GPIO pinnen kan gebruiken als de ESP32 NodeMCU?
Op dit ESP32 bordje wil ik de code van Sanderhuisman gebruiken. Ik neem aan dat dit een kwestie is van kopiëren en dan de wifi gegevens aanpassen? Of moet ik verder nog iets aanpassen / programmeren binnen HA / ESP home?
Koppelt de ComfoFan automatisch aan de nRF905 module als deze eenmaal is geconfigureerd en ik de stekker van de ComfoFan weer in het stopcontact stop of moet ik zelf nog iets doen hiervoor?
Is er verder nog iets waar ik rekening mee mot houden / wat ik over het hoofd zie? Alvast bedankt voor het helpen en meedenken!
Bestaande perilex aansluiting bij de PCB doorgeknipt, en er een Shelly Plus 2PM tussen gestopt.
Werkt perfect, en de knop doet het ook nog steeds.

Kan 'm nu gewoon aansturen via HA en geen gedoe met Z-Wave/Zigbee
[ Voor 7% gewijzigd door Coffee2Code op 20-04-2023 00:12 ]
Dat is ook een oplossing. Maar velen hier hebben de variant zonder perilex, waaronder ik.Coffee2Code schreef op donderdag 20 april 2023 @ 00:11:
Ik heb 't anders gedaan.
Bestaande perilex aansluiting bij de PCB doorgeknipt, en er een Shelly Plus 2PM tussen gestopt.
Werkt perfect, en de knop doet het ook nog steeds.![]()
Kan 'm nu gewoon aansturen via HA en geen gedoe met Z-Wave/Zigbee
Mijn config is als volgt:JPtjeeNL schreef op woensdag 25 januari 2023 @ 07:48:
Mocht iemand zijn/haar ESPHome config willen delen voor de pins met een ComfoFan S en een NodeMCU V2 dan zou dat super zijn.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| esp8266: board: nodemcuv2 # SPI spi: clk_pin: GPIO14 #D5 mosi_pin: GPIO13 #D7 miso_pin: GPIO12 #D6 # nRF905 config nrf905: id: "nrf905_rf" cs_pin: GPIO15 #D8 cd_pin: GPIO5 #D1 ce_pin: GPIO4 #D2 pwr_pin: GPIO0 #D3 txen_pin: GPIO16 #D0 |
Wat mij echter wel is opgevallen is dat het bij mij toevalligerwijs maanden werkte, ik had namelijk D2 verbonden met de uPCLK i.p.v TRX_CE. Dit vandaag gecorrigeerd en daarna reageerde de ComfoFan nog wel echter ontving de nRF905 geen berichten meer. Nu heb ik de TRX_CE (en natuurlijk uPCLK) zwevend gelaten als in niet aangesloten en nu werkt het weer als vanouds
Zou je eens willen proberen om TRX_CE en dus D2 niet aan te sluiten en kijken of het dan wel werkt?
@XanderHuisman Kan het toevallig zijn dat je TRX_CE ook niet hebt aangesloten? Want uit de datasheet kan ik niet opmaken waarom deze pin zwevend houden überhaupt werkt.
Als ik namelijk de programma flow in de datasheet bekijk dan moet de TRX_CE pin pas weer laag gaan op het moment DR pin/register hoog wordt:
echter als ik naar de code kijk gebeurd dat vrijwel direct nadat de transmit. Waar de datasheet dit op zegt:Typical ShockBurst RX:
1. ShockBurst RX is selected by setting TRX_CE high and TX_EN low.
2. After 650μs nRF905 is monitoring the air for incoming communication.
3. When the nRF905 senses a carrier at the receiving frequency, Carrier
Detect (CD) pin is set high.
4. When a valid address is received, Address Match (AM) pin is set high.
5. When a valid package has been received (correct CRC found), nRF905
removes the preamble, address and CRC bits, and the Data Ready (DR)
pin is set high.
6. MCU sets the TRX_CE low to enter standby mode (low current mode).
7. MCU can clock out the payload data at a suitable rate via the SPI interface.
8. When all payload data is retrieved, nRF905 sets Data Ready (DR) and
Address Match (AM) low again.
9. The chip is now ready for entering ShockBurst RX, ShockBurst TX or
power down mode.
Kortom ik kan niet plaatsen waarom het kan werken met of zonder de TRX_CE aangeslotenIf TRX_CE or TX_EN is changed during an incoming package, the nRF905 changes
mode immediately and the package is lost

Ook het continue hoog houden van de TRX_CE lijkt me niet wensbaar aangezien er dan continue een ongemoduleerde draaggolf wordt verstuurd.
For test purposes such as antenna tuning and measuring output power it is possible to
set the transmitter so that a constant carrier is produced. To do this TRX_CE must be
maintained high instead of being pulsed. In addition Auto Retransmit should be
switched off. After the burst of data has been sent then the device will continue to
send the unmodulated carrier.
[ Voor 9% gewijzigd door nighthunter op 28-04-2023 19:27 ]
Thanks! Ik zal het binnenkort nogmaals proberen!nighthunter schreef op vrijdag 28 april 2023 @ 19:12:
[...]
Mijn config is als volgt:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 esp8266: board: nodemcuv2 # SPI spi: clk_pin: GPIO14 #D5 mosi_pin: GPIO13 #D7 miso_pin: GPIO12 #D6 # nRF905 config nrf905: id: "nrf905_rf" cs_pin: GPIO15 #D8 cd_pin: GPIO5 #D1 ce_pin: GPIO4 #D2 pwr_pin: GPIO0 #D3 txen_pin: GPIO16 #D0
Wat mij echter wel is opgevallen is dat het bij mij toevalligerwijs maanden werkte, ik had namelijk D2 verbonden met de uPCLK i.p.v TRX_CE. Dit vandaag gecorrigeerd en daarna reageerde de ComfoFan nog wel echter ontving de nRF905 geen berichten meer. Nu heb ik de TRX_CE (en natuurlijk uPCLK) zwevend gelaten als in niet aangesloten en nu werkt het weer als vanouds
Zou je eens willen proberen om TRX_CE en dus D2 niet aan te sluiten en kijken of het dan wel werkt?
@XanderHuisman Kan het toevallig zijn dat je TRX_CE ook niet hebt aangesloten? Want uit de datasheet kan ik niet opmaken waarom deze pin zwevend houden überhaupt werkt.
Als ik namelijk de programma flow in de datasheet bekijk dan moet de TRX_CE pin pas weer laag gaan op het moment DR pin/register hoog wordt:
[...]
echter als ik naar de code kijk gebeurd dat vrijwel direct nadat de transmit. Waar de datasheet dit op zegt:
[...]
Kortom ik kan niet plaatsen waarom het kan werken met of zonder de TRX_CE aangesloten
Ook het continue hoog houden van de TRX_CE lijkt me niet wensbaar aangezien er dan continue een ongemoduleerde draaggolf wordt verstuurd.
[...]
Voor de geïnteresseerden:
Om de veelal aangeboden 433MHz nRF905 juist op 868MHz te laten functioneren dienen de volgende componenten vervangen/geplaatst te worden:
/f/image/uwPUpi1467DCYdR58BHViZ7s.png?f=fotoalbum_large)
Op de typische ebay/aliexpress print zijn dat de volgende componenten:
:fill(white):strip_exif()/f/image/rQFWPDC9nXqrt1dQ0F9HzzjH.png?f=user_large)
Bij mij ziet het er nadien zo uit:
:fill(white):strip_exif()/f/image/KFAY5rtGzrV3rtGGFcYOqgxm.png?f=user_large)
En voor wie scherp kijkt, de SMA connector is vervangen voor een U.FL op deze manier is er een pigtail aan te sluiten zodat de antenne extern kan worden aangesloten wanneer het straks allemaal prachtig in een behuizing zit.
Nu de module eenmaal aangepast is kan die op het ontworpen PCB geplaatst worden:
/f/image/TX4HzbTNSafNv6NV3iozJqAJ.png?f=fotoalbum_large)
Omdat ik de juiste componenten zo snel niet kon krijgen heb ik gekozen voor een off-the-shelf LDO voor de 3v3 spanning

Al met al zeer tevreden, het bereik na de aanpassing is van enkele centimeters naar meerdere meters door beton gegaan.
Ik gebruik zelf ESPhome + HA + configuratie van @XanderHuisman. Ik loop daarmee tegen een issue aan.
Ik kan met de configuratie wel de comfofan aanzetten, maar na ~10seconden gaat deze weer uit / laag.
Ik heb een Zehnder basis-unit die aangesloten is op 230v. Daar zit een controlepaneel bovenop en luchtkwaliteitsensor in.
Ik kan de comfofan aanzetten (dus voor ~10sec) als ik de NRF905 in de buurt van de comfofan OF het controlepaneel houdt.
Er is ook een knop van Zehnder in de badkamer waarmee ik comfofan voor 10-30-60min of UIT kan bedienen.
Suggesties hoe ik de comfofan continu of voor vastgestelde tijd kan laten draaien? De suggesties tav aanpassen van de code voor de BUVA leek me niet zinvol maar volledigheidshalve wel gepoogd en niet succesvol...
Een soortgelijk probleem had ik ook. Bij mij was de controller in de woonkamer die lastig deed. Die heb ik spanningsloos gemaakt en het probleem was opgelost. Daarvoor in de plek heb ik een smart-button in de keuken gehangen (De dampkap is een passief model die aan de MV gekoppeld zit) waarmee de MV bediend kan worden.Sirojth schreef op zondag 4 juni 2023 @ 14:48:
Ik kan met de configuratie wel de comfofan aanzetten, maar na ~10seconden gaat deze weer uit / laag.
Ik heb een Zehnder basis-unit die aangesloten is op 230v. Daar zit een controlepaneel bovenop en luchtkwaliteitsensor in.
Gebruik zelf een Zehnder ComfoFan S met meerder draadloze (230v) CO2 meters.Sirojth schreef op zondag 4 juni 2023 @ 14:48:
Allereerst, super tof project en dank voor alle inspanningen @EelCapone @XanderHuisman !
Ik gebruik zelf ESPhome + HA + configuratie van @XanderHuisman. Ik loop daarmee tegen een issue aan.
...
Ik kan de comfofan aanzetten (dus voor ~10sec) als ik de NRF905 in de buurt van de comfofan OF het controlepaneel houdt.
...
Suggesties hoe ik de comfofan continu of voor vastgestelde tijd kan laten draaien?
Heb hiervoor wat (kleine) aanpassingen moeten doen op de code van @XanderHuisman zie hier.
Wellicht dat je er wat mee kan, zit ook een example_config.yaml bij die je met wat aanpassingen kan overnemen.
Het is daarin ook mogelijk om de koppel configuratie vast te zetten middels:
(zodat die niet bij elke upgrade opnieuw gekoppeld hoeft te worden)
1
2
3
4
5
| on_boot: priority: -100 then: - lambda: |- ${device_id}_ventilation->set_config(0x00000000, 0x00, 0x00, 0x00, 0x00); |
Volgorde is als volgt:
(Is middels een eerder ESPhome koppeling of via de nRF905-API te achterhalen)
1
2
3
4
5
| void set_config(const uint32_t fan_networkId, const uint8_t fan_my_device_type, const uint8_t fan_my_device_id, const uint8_t fan_main_unit_type, const uint8_t fan_main_unit_id); |
Zie mijn post hier hoe ik dat opgelost heb op een Buva: https://gathering.tweakers.net/forum/view_message/74495366Sirojth schreef op zondag 4 juni 2023 @ 14:48:
Allereerst, super tof project en dank voor alle inspanningen @EelCapone @XanderHuisman !
Ik gebruik zelf ESPhome + HA + configuratie van @XanderHuisman. Ik loop daarmee tegen een issue aan.
Ik kan met de configuratie wel de comfofan aanzetten, maar na ~10seconden gaat deze weer uit / laag.
Ik heb een Zehnder basis-unit die aangesloten is op 230v. Daar zit een controlepaneel bovenop en luchtkwaliteitsensor in.
Ik kan de comfofan aanzetten (dus voor ~10sec) als ik de NRF905 in de buurt van de comfofan OF het controlepaneel houdt.
Er is ook een knop van Zehnder in de badkamer waarmee ik comfofan voor 10-30-60min of UIT kan bedienen.
Suggesties hoe ik de comfofan continu of voor vastgestelde tijd kan laten draaien? De suggesties tav aanpassen van de code voor de BUVA leek me niet zinvol maar volledigheidshalve wel gepoogd en niet succesvol...
Helaas werkt het bij mij niet meer sinds ESPHome 2023.7.0, ik krijg alleen nog maar timeouts. Rollback naar 2023.6.5 en alles deed het weer
Dit is de dimmer die ik heb:
/f/image/DrIlnTZBn6tSbbLhZpCNVkqm.png?f=fotoalbum_large)
Die moet ik zien aan te sluiten op de volgende printplaat:
/f/image/oRH5dbJ08j8HqtJdOoZ2cfBG.png?f=fotoalbum_large)
De dimmer zelf heeft dus ook AC in nodig. Zou ik die van de N en "Laag" kunnen splitsen die al naar m'n comfofan gaan?
En waar sluit ik de output van de dimmer op aan op m'n Comfofan printplaat? Mijn eerste ingeving zegt + naar de 0..10 Volt DC (input). - naar GND. En 12 Volt DC (output) blijft leeg?
Je hebt er hier eentje met een perilex-aansluiting. De laag, midden en hoog zijn dus voor de standen van je draaischakelaar die waarschijnlijk in je keuken zit. Als je je dimmer aansluit op laag, dan valt je dimmer dus uit zodra je je draaischakelaar op stand 2 of 3 zet. Je kunt dus het beste de draaischakelaar op alle 3 de ingangen aansluiten, dan blijft hij altijd aan. Of een aparte voeding geven.HowsMyApple schreef op zaterdag 29 juli 2023 @ 10:28:
De dimmer zelf heeft dus ook AC in nodig. Zou ik die van de N en "Laag" kunnen splitsen die al naar m'n comfofan gaan?
De Zehnder zou de hoogste stand moeten kiezen. Stel dat je draaischakelaar op stand 1 5% draait, stand 2 50% en stand 3 100%. Dan moet het zo werken:
Draaischakelaar op stand 1 (5%) en Z-wave dimmer op 20%: motor draait op 20%.
Draaischakelaar op stand 2 (50%) en Z-wave dimmer op 20%: motor draait op 50%.
Draaischakelaar op stand 2 (50%) en Z-wave dimmer op 80%: motor draait op 80%.
Enzovoorts. De hoogste waarde wordt overgenomen en je kan hiermee makkelijk de ventilatie overrulen met de draaischakelaar.
Dat is correct.En waar sluit ik de output van de dimmer op aan op m'n Comfofan printplaat? Mijn eerste ingeving zegt + naar de 0..10 Volt DC (input). - naar GND. En 12 Volt DC (output) blijft leeg?
Ik zal dan inderdaad hetzelfde hebben als @Schoven in deze post https://gathering.tweakers.net/forum/view_message/64377362 , dat de hoogste input geldig is.
Nu ik die post nogmaals lees zie ik dat Schoven ook aangeeft dat het mogelijk moet zijn om de voeding naar de Comfofan te splitsen en deze te gebruiken voor de dimmer.
Belangrijkste voor mij nu lijkt me dat het dus klopt dat dimmer output + --> comfofan 0..10V DC (input) gaat en dimmer output - --> comfofan GND gaat
/f/image/DrIlnTZBn6tSbbLhZpCNVkqm.png?f=fotoalbum_large)
Ik krijg bovenstaande echt op geen enkele manier in pairing modus.
Ik heb andere zigbee devices kunnen koppelen terwijl ik naast mn MV stond, dus aan het bereik ligt het niet. Heb ook geprobeerd om eerst mv van stroom te halen, dan de dimmer aan en even later de mv aan maar geen activiteit in mn z2mqtt logs.
Het "reset" knopje lijkt al helemaal niets uit te halen behalve dat het lijkt te fungeren als een 3standen schakelaar.
Iemand de tip om deze zigbeedimmer in HA te krijgen?
Kun je hem dan niet even koppelen als je naast je Zigbee stick staat. Dan zit je MV niet aangesloten, maar dat maakt voor de Zigbee-koppeling niet uit.HowsMyApple schreef op woensdag 2 augustus 2023 @ 20:32:
[Afbeelding]
Ik krijg bovenstaande echt op geen enkele manier in pairing modus.
Ik heb andere zigbee devices kunnen koppelen terwijl ik naast mn MV stond, dus aan het bereik ligt het niet. Heb ook geprobeerd om eerst mv van stroom te halen, dan de dimmer aan en even later de mv aan maar geen activiteit in mn z2mqtt logs.
Het "reset" knopje lijkt al helemaal niets uit te halen behalve dat het lijkt te fungeren als een 3standen schakelaar.
Iemand de tip om deze zigbeedimmer in HA te krijgen?
stekker eraan en koppelen dus.
Dat was inderdaad de oplossing. Had ook een Ikea bulb die niet wilde koppelen en om de een of andere reden bedacht ik me voor dat device wel dat ie dichterbij de stick moest staan om te koppelen.. Afijn, stekker van de dimmer in wcd en vervolgens verscheen ie 'automagisch' in Z2MQTT.xFeverr schreef op woensdag 2 augustus 2023 @ 23:54:
[...]
Kun je hem dan niet even koppelen als je naast je Zigbee stick staat. Dan zit je MV niet aangesloten, maar dat maakt voor de Zigbee-koppeling niet uit.
stekker eraan en koppelen dus.
Dank voor het meedenken
@EelCapone Zie je wellicht een mogelijkheid om deze code alvast in een branch op github te plaatsen? Ik ben zeer geïnteresseerd om de CO2 waarden uit te gaan lezen en denk dat jou code hierbij goed van pas zal komen.EelCapone schreef op zondag 25 december 2022 @ 10:33:
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