Zehnder comfofan s aansturen via RPi, Arduino

Pagina: 1 ... 5 ... 7 Laatste
Acties:

Acties:
  • +1 Henk 'm!

  • Gizz
  • Registratie: Maart 2001
  • Laatst online: 03-08 21:22

Gizz

Dunder-Mifflin, Inc.

@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.

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


Acties:
  • 0 Henk 'm!

  • ppeterr
  • Registratie: Juni 2008
  • Nu online
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.
Dat is zeker een goede tip, en zal ik mee nemen in mijn vervolg stappen.
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 ]


Acties:
  • 0 Henk 'm!

  • Gizz
  • Registratie: Maart 2001
  • Laatst online: 03-08 21:22

Gizz

Dunder-Mifflin, Inc.

@ppeterr de paar tientjes geldt voor een sensor die je zelf in elkaar zet, kant-en-klare sensoren zijn inderdaad wat duurder :) Maar 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 :P

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


Acties:
  • 0 Henk 'm!

  • ppeterr
  • Registratie: Juni 2008
  • Nu online
Gizz 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 duurder :) Maar 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 :P
Eerst maar eens de zwave controller aan de praat en dan aansluiten. Misschien werkt het helemaal
niet of sloop ik het binnen 5 minuten. :9

[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 :) Nu niog een sensor scoren voor in de badkamer, en wat kleine zwave buttons voor op het toilet.

Afbeeldingslocatie: https://tweakers.net/i/U2rhnkXRwwuUNv2FIHPQlrN30eE=/800x/filters:strip_exif()/f/image/IZdHhGkU6lq2VH5FSIlLlkTq.png?f=fotoalbum_large

[ Voor 33% gewijzigd door ppeterr op 16-11-2022 16:49 ]


  • ethijs
  • Registratie: November 2010
  • Laatst online: 08-07 16:06
@ppeterr en anderen

Ik heb vanuit een ander project meerdere Qubino Flush dimmer 0-10V Z-Wave apparaatjes beschikbaar, die voor een zacht prijsje weg mogen.

Acties:
  • +1 Henk 'm!

  • PvP1985
  • Registratie: December 2017
  • Laatst online: 08-04 19:03
ppeterr schreef op zondag 13 november 2022 @ 09:59:

@PvP1985 Thanks, jij poste dit diagram. Heb je dit hiermee goed werkend gekregen?
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.

Afbeeldingslocatie: https://tweakers.net/i/pG2_QX2RSdz9zkBpDIgw_GNaYG4=/x800/filters:strip_icc():strip_exif()/f/image/lDT4Av4b26VHAuIMDXHYsDpu.jpg?f=fotoalbum_large

  • ppeterr
  • Registratie: Juni 2008
  • Nu online
PvP1985 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]
Ik heb het ondertussen wel aangesloten met een externe voeding, dit omdat de module toch iets
meer mA trekt dan het uitstuurt vanaf de fan. Werkt overigens prefect inderdaad. Heel blij mee.

  • Gijs007
  • Registratie: Februari 2008
  • Laatst online: 03-08 21:51
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?
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?

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


  • XanderHuisman
  • Registratie: November 2012
  • Laatst online: 30-07 10:43
@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;)

  • Gijs007
  • Registratie: Februari 2008
  • Laatst online: 03-08 21:51
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;)
Helder. Ik de WTW even uitgeschakeld, maar dat maakt geen verschil.
Zijn er nog andere dingen die ik kan proberen?
[17:35:27][D][zehnder:625]: Receive timeout
[17:35:27][D][zehnder:629]: No data received, retry again (left: 8)
[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
Soms zie ik ook deze melding langskomen.

[ 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


Acties:
  • 0 Henk 'm!

  • seren101
  • Registratie: September 2010
  • Laatst online: 07-01-2024
Ik worstel ook nog steeds met hetzelfde ESPHome probleem wat ik eerder had seren101 in "Zehnder comfofan s aansturen via RPi, Arduino"

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 ]


Acties:
  • +2 Henk 'm!

  • seren101
  • Registratie: September 2010
  • Laatst online: 07-01-2024
Zo, ik denk dat ik het gefixt heb.

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.

Acties:
  • 0 Henk 'm!

  • Gijs007
  • Registratie: Februari 2008
  • Laatst online: 03-08 21:51
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?
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 |:(
# 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
@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 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


Acties:
  • 0 Henk 'm!

  • golles
  • Registratie: Maart 2007
  • Laatst online: 01-08 22:09
Gijs007 schreef op zondag 27 november 2022 @ 17:31:
[...]
En wellicht dat @golles ook tegen dit probleem aan liep.
Oeh, dit is lang geleden, ik heb ze inderdaad wel gedefineerd:
YAML:
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

Acties:
  • +1 Henk 'm!

  • k_korkmaz
  • Registratie: September 2004
  • Laatst online: 29-07 07:18
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.
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.

[ Voor 1% gewijzigd door k_korkmaz op 06-12-2022 10:20 . Reden: typo ]


Acties:
  • 0 Henk 'm!

  • seren101
  • Registratie: September 2010
  • Laatst online: 07-01-2024
k_korkmaz schreef op dinsdag 6 december 2022 @ 10:12:
de snelheid die niet vast gehouden wordt vanwege andere CO2 melders die dit overschrijven.
Zie mijn post van een paar weken geleden hoe ik dit opgelost heb: seren101 in "Zehnder comfofan s aansturen via RPi, Arduino"

Acties:
  • 0 Henk 'm!

  • dorenberg
  • Registratie: Februari 2013
  • Laatst online: 25-07 22:14
Ik ben hier een tijd geleden mee bezig geweest, en eigenlijk heb ik het niet aan de praat gekregen. We hebben een ecolution hier met zehnder aansturing in de huiskamer en een afstandsbediening voor 10/30/60 minuten op maximale stand. Echter werd elke keer mijn commando overruled vanuit de ecolution. Heeft iemand dit wel werkend?

Acties:
  • 0 Henk 'm!

  • meifter
  • Registratie: September 2015
  • Laatst online: 09-06 15:40
Hoi,
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?

Acties:
  • 0 Henk 'm!

  • gielk
  • Registratie: Februari 2009
  • Laatst online: 29-12-2022
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.
Hi marlsbarkley,

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?

Acties:
  • +3 Henk 'm!

  • LittleKiller
  • Registratie: Oktober 2007
  • Laatst online: 02-08 21:16
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.


zie: EelCapone in "Zehnder comfofan s aansturen via RPi, Arduino"

[ Voor 35% gewijzigd door LittleKiller op 25-12-2022 10:36 ]


Acties:
  • 0 Henk 'm!

  • remcoXP
  • Registratie: Februari 2002
  • Laatst online: 11:01
Als dit met een buva boxstream werkt heb ik zeker intresse!
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.


Acties:
  • 0 Henk 'm!

  • LittleKiller
  • Registratie: Oktober 2007
  • Laatst online: 02-08 21:16
Ik heb geen idee, in principe, het zijn geen fancy componenten, maar meer een PCB waar je een ESP32 en een NRF905 op kan plaatsen

Acties:
  • +6 Henk 'm!

  • EelCapone
  • Registratie: December 2000
  • Laatst online: 14-07 09:10

EelCapone

Ik kom je halen!

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 8)

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 ;)

Afbeeldingslocatie: https://tweakers.net/i/5GZ1CDuFeXtV_ycZz0vLMyLP0E0=/x800/filters:strip_exif()/f/image/UjcFQm6cyvbT615cgdR3J3QA.png?f=fotoalbum_large
Afbeeldingslocatie: https://tweakers.net/i/lTAGRVFOIIiIGFH9S15v1Wz2ccQ=/800x/filters:strip_exif()/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
Afbeeldingslocatie: https://tweakers.net/i/4df2AZTpJ0tAskGNOeh7081rQX8=/800x/filters:strip_exif()/f/image/iF3CwsgJIRPQLekduMZWrefZ.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/ZgN72H9Swyhd3qj4A4y0m1fHhfM=/800x/filters:strip_exif()/f/image/zH7RUHo0OBHVjrqqrstdkFsQ.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/Nrzo01imOeQt04OxjSP0biZh2Os=/800x/filters:strip_exif()/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 ]


Acties:
  • +1 Henk 'm!

  • LittleKiller
  • Registratie: Oktober 2007
  • Laatst online: 02-08 21:16
Dit is nog veel beter @EelCapone .

Ik heb er een uurtje aan gezeten, jij veel langer haha

Acties:
  • +1 Henk 'm!

  • LittleKiller
  • Registratie: Oktober 2007
  • Laatst online: 02-08 21:16
Overigens zou ik willen voorstellen om hier een keertje een dedicated topic voor op te zetten. Volgens mij is de oorspronkelijke poster niet meer actief in dit topic.

Ik heb het werkend gekregen, maar toen ben ik erachter gekomen dat er weer updates zijn etc.

Acties:
  • +3 Henk 'm!

  • sebastius
  • Registratie: September 2000
  • Laatst online: 03-08 20:40

sebastius

Laten we lekker link gaan doen

@EelCapone ik zou het bordje zelfs voorzien van een ESP32 etc zodat je helemaal niet meer hoeft te twijfelen. 1 printje, flashen en klaar. Een shield is weer compatible met 1 specifiek bordje.

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 ]


Acties:
  • +1 Henk 'm!

  • sebastius
  • Registratie: September 2000
  • Laatst online: 03-08 20:40

sebastius

Laten we lekker link gaan doen

@EelCapone Wil ik eventueel ook wel doen voor je, ik heb behoorlijk wat ESP32 bordjes ontworpen voor productie :P

Acties:
  • +1 Henk 'm!

  • RiDo78
  • Registratie: Juli 2002
  • Niet online
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.
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.

Acties:
  • 0 Henk 'm!

  • Rovale
  • Registratie: December 2015
  • Laatst online: 10-09-2024
[quote]EelCapone 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


Te gek hoor! Ik heb ontzettend veel plezier van je project. _/-\o_

Acties:
  • 0 Henk 'm!

  • Rovale
  • Registratie: December 2015
  • Laatst online: 10-09-2024
Is dit ook niet interessant voor een PCB ontwerp?

https://infocenter.nordicsemi.com/pdf/nwp_009.pdf

Acties:
  • 0 Henk 'm!

  • tomk94
  • Registratie: Mei 2010
  • Laatst online: 03-08 22:27

tomk94

Developer

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?

Acties:
  • 0 Henk 'm!

  • NoW
  • Registratie: Maart 2001
  • Laatst online: 19-07 19:26

NoW

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.
Mocht het goed werken, houd ik me warm aanbevolen!

Acties:
  • 0 Henk 'm!

  • arjans
  • Registratie: November 2006
  • Laatst online: 04-07 13:33
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?
In eerdere berichten in deze thread heb ik datzelfde ook gevraagd, en antwoord gekregen. ;)

Acties:
  • 0 Henk 'm!

  • tomk94
  • Registratie: Mei 2010
  • Laatst online: 03-08 22:27

tomk94

Developer

arjans schreef op woensdag 4 januari 2023 @ 09:29:
[...]

In eerdere berichten in deze thread heb ik datzelfde ook gevraagd, en antwoord gekregen. ;)
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.

Acties:
  • 0 Henk 'm!

  • Fireball86
  • Registratie: November 2006
  • Laatst online: 03-08 20:38
EelCapone 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 8)

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:
  • 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]

[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 :)
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 aanbevolen :)

Acties:
  • +9 Henk 'm!

  • EelCapone
  • Registratie: December 2000
  • Laatst online: 14-07 09:10

EelCapone

Ik kom je halen!

En de printjes zijn binnen!
Afbeeldingslocatie: https://tweakers.net/i/5IsDRIFdoiJdF69IvrXuLXIlFac=/800x/filters:strip_icc():strip_exif()/f/image/CuZMC1Msc4DMx6HywjdNjXf3.jpg?f=fotoalbum_large

Acorn BBC B [ 65C02@2MHz; 32k RAM; Solidisk Sideways 128k; Solidisk 1770 ADFS; Econet ]


Acties:
  • +1 Henk 'm!

  • sebastius
  • Registratie: September 2000
  • Laatst online: 03-08 20:40

sebastius

Laten we lekker link gaan doen

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

Acties:
  • 0 Henk 'm!

  • RiDo78
  • Registratie: Juli 2002
  • Niet online
@EelCapone Enig idee wanneer je versie 2.0 gaat pushen?

Acties:
  • 0 Henk 'm!

  • sebastius
  • Registratie: September 2000
  • Laatst online: 03-08 20:40

sebastius

Laten we lekker link gaan doen

Nou ik ben begonnen @EelCapone

Afbeeldingslocatie: https://tweakers.net/i/L0s5UDJK6Y8XnyxVxsM5Le26wSg=/234x176/filters:strip_exif()/f/image/CC2MfqBebL0RdWOmfHpn6c77.png?f=fotoalbum_medium

Maar ik stop nu even tot jij het RF gedeelte hebt getest :)

Acties:
  • 0 Henk 'm!

  • Cyberdude47
  • Registratie: Juli 2001
  • Laatst online: 31-07 09:39
@sebastius je kan ook de SMD variant van de ESP32 pakken. Dan wordt je printje heel erg compact (maar moet je hem wel laten maken inclusief componenten).

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.

Acties:
  • +2 Henk 'm!

  • wiljums
  • Registratie: Juni 2003
  • Laatst online: 01-08 23:07
Gaat deze ontwikkeling het ook mogelijk maken om een Zehnder ComfoAir uit te lezen? Denk aan debiet, luchtvochtigheid, temperatuur, etc. Of alleen het schakelen tussen ventilatiestanden?

[ Voor 72% gewijzigd door wiljums op 21-01-2023 13:56 ]

13420 Wp 44x JA Solar / GW15KN-DT PVOutput - AIT SWCV92K3 W/W warmtepomp


Acties:
  • 0 Henk 'm!

  • Hertog_Martin
  • Registratie: Juli 2002
  • Laatst online: 30-07 15:06
Is het alleen mogelijk om de ventilatiestand aan te passen of ook bijvoorbeeld de bypass, temperatuursprofiel etc?

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.

Acties:
  • 0 Henk 'm!

  • JPtjeeNL
  • Registratie: November 2009
  • Niet online
arjans schreef op woensdag 4 januari 2023 @ 09:29:
[...]

In eerdere berichten in deze thread heb ik datzelfde ook gevraagd, en antwoord gekregen. ;)
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
````

Acties:
  • +1 Henk 'm!

  • arjans
  • Registratie: November 2006
  • Laatst online: 04-07 13:33
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
````
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 .

Acties:
  • 0 Henk 'm!

  • JPtjeeNL
  • Registratie: November 2009
  • Niet online
Mocht iemand zijn/haar ESPHome config willen delen voor de pins met een ComfoFan S en een NodeMCU V2 dan zou dat super zijn. Ik krijg het helaas nog niet aan de praat. Het werkte overigens voorheen prima met de oplossing van eelcohn, alleen had ik last van de memory leak bug. 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 .
Duidelijk, thanks!

[ Voor 66% gewijzigd door JPtjeeNL op 25-01-2023 16:26 ]


Acties:
  • +1 Henk 'm!

  • XanderHuisman
  • Registratie: November 2012
  • Laatst online: 30-07 10:43
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 .
Het staat je vrij een Pull-Request erin te schieten, bij mij werkt het en ik heb ook een fulltime baan :)

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

Acties:
  • 0 Henk 'm!

  • PeterSuper
  • Registratie: Maart 2017
  • Laatst online: 08-04-2023
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.

Acties:
  • +1 Henk 'm!

  • RiDo78
  • Registratie: Juli 2002
  • Niet online
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.
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.

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
Hint: De linkjes hierboven zijn de producten die ik besteld heb bij de desbetreffende webwinkels (AZdelivery en hobbyelectronica). Het staat je natuurlijk vrij om zelf je keuze te maken uit de vele webwinkels, maar ik wil je er wel op wijzen dat AZdelivery een aantal handige e-books online heeft staan waar ze heel simplistisch uitleggen hoe je bepaalde dingen moet doen. Als je er iets besteld dan kun je die gratis mee-bestellen.

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.

Acties:
  • 0 Henk 'm!

  • xFeverr
  • Registratie: Juni 2011
  • Laatst online: 15:02
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 Assistant :+ dus 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.
Afbeeldingslocatie: https://tweakers.net/i/o8XwivAoZCSX__FsfYhBwyc776M=/232x232/filters:strip_exif()/f/image/BBtysTxTcGqAaNC8rh4qW6Vb.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/z_DmkwL_BY11nLESJUyQuwuB8U4=/232x232/filters:strip_icc():strip_exif()/f/image/zJVfROI2WceL6Zi2ARJWNLLs.jpg?f=fotoalbum_tile
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.

Acties:
  • 0 Henk 'm!

  • laurens0619
  • Registratie: Mei 2002
  • Laatst online: 15:32
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

CISSP! Drop your encryption keys!


Acties:
  • 0 Henk 'm!

  • RiDo78
  • Registratie: Juli 2002
  • Niet online
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.
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.

Acties:
  • 0 Henk 'm!

  • xFeverr
  • Registratie: Juni 2011
  • Laatst online: 15:02
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 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.

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.

Acties:
  • +1 Henk 'm!

  • bo0tzz
  • Registratie: Januari 2011
  • Laatst online: 21-07 17:14
Als iemand nog meer prints laat maken van die hat die @EelCapone ontworpen heeft, dan smul ik ook graag mee! :9

Acties:
  • 0 Henk 'm!

  • -LA-
  • Registratie: Maart 2003
  • Laatst online: 13:08
Hier ook wel interesse als er nog een nieuwe lichting en/of een ESP32 versie komt :Y)

MTB Trail Traffic


Acties:
  • 0 Henk 'm!

  • wian
  • Registratie: September 2005
  • Niet online
Ik heb ook interesse :w

Acties:
  • 0 Henk 'm!

  • JBS
  • Registratie: Januari 2004
  • Niet online

JBS

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
Was het je nog gelukt hier uitsluitsel over te vinden?

Acties:
  • 0 Henk 'm!

  • -LA-
  • Registratie: Maart 2003
  • Laatst online: 13:08
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.

MTB Trail Traffic


Acties:
  • 0 Henk 'm!

  • xFeverr
  • Registratie: Juni 2011
  • Laatst online: 15:02
-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.
Welke Qubino heeft een 0-10v input dan? Die zou ik ook wel willen hebben.

Acties:
  • 0 Henk 'm!

  • -LA-
  • Registratie: Maart 2003
  • Laatst online: 13:08
xFeverr schreef op maandag 13 februari 2023 @ 08:42:
[...]


Welke Qubino heeft een 0-10v input dan? Die zou ik ook wel willen hebben.
De welbekende Qubino Flush dimmer, zie ook hier: https://qubino.com/produc...v/flush-dimmer0-10v-tech/

Afbeeldingslocatie: https://tweakers.net/i/sZ_TanU9RGJKa_a51aTNf821t1U=/x800/filters:strip_exif()/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.

MTB Trail Traffic


Acties:
  • 0 Henk 'm!

  • xFeverr
  • Registratie: Juni 2011
  • Laatst online: 15:02
-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.
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.

Ik ga deze op mijn wishlist zetten.

Acties:
  • 0 Henk 'm!

  • JBS
  • Registratie: Januari 2004
  • Niet online

JBS

@EelCapone Is dit, voor zo ver je dat kunt inschatten, een juiste NRF905? https://nl.aliexpress.com/item/32967318163.html

Acties:
  • 0 Henk 'm!

  • sebastius
  • Registratie: September 2000
  • Laatst online: 03-08 20:40

sebastius

Laten we lekker link gaan doen

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! :9
Weten we al of die het doet dan?

Acties:
  • 0 Henk 'm!

  • Vorlon
  • Registratie: Augustus 1999
  • Laatst online: 01-08 21:47
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 Assistant :+ dus 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.
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)?

"You are not ready for immortality yet" - Kosh Nararek


Acties:
  • 0 Henk 'm!

  • xFeverr
  • Registratie: Juni 2011
  • Laatst online: 15:02
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)?
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.)

Acties:
  • 0 Henk 'm!

  • Vorlon
  • Registratie: Augustus 1999
  • Laatst online: 01-08 21:47
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.)
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.

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


  • Kaz88
  • Registratie: Februari 2007
  • Laatst online: 29-06 23:42
Ik ben dus even aan de haal gegaan met de code op https://github.com/eelcohn/nRF905-API.

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?

Acties:
  • +2 Henk 'm!

  • seren101
  • Registratie: September 2010
  • Laatst online: 07-01-2024
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.

Acties:
  • 0 Henk 'm!

  • pillekers
  • Registratie: Februari 2023
  • Laatst online: 07-12-2023
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 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! ;) PS: ik heb verder dan wifi nog geen andere protocolen zoals zigbee, z-wave etc dus ook dat is nog nieuw voor mij!

[ Voor 7% gewijzigd door pillekers op 28-02-2023 10:30 . Reden: Onduidelijkheden in mijn eigen tekst ;-) ]


Acties:
  • +3 Henk 'm!

  • XanderHuisman
  • Registratie: November 2012
  • Laatst online: 30-07 10:43
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.
We kunnen anders ook kijken hoe we dit in de code kunnen verwerken. Ik zou een configuratie optie kunnen maken tussen zehnder & buva.

Ik kan nog eens naar het rx-id kijken, ik heb zelf geen display dus was zelf niet tegen dir probleem aangelopen

Acties:
  • +1 Henk 'm!

  • xFeverr
  • Registratie: Juni 2011
  • Laatst online: 15:02
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! ;)
Wat heb je op je HA zitten al? En wat bedoel je met de main unit die defect is?

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 zat zelf naar de Z-Wave module te kijken, maar heb hem nog niet besteld.

Acties:
  • 0 Henk 'm!

  • pillekers
  • Registratie: Februari 2023
  • Laatst online: 07-12-2023
Top xFeverr, dank je wel voor deze opties.

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 ]


Acties:
  • +2 Henk 'm!

  • meifter
  • Registratie: September 2015
  • Laatst online: 09-06 15:40
Ik heb deze gekocht:
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:
_/-\o_ EelCapone O+

Acties:
  • 0 Henk 'm!

  • xFeverr
  • Registratie: Juni 2011
  • Laatst online: 15:02
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?
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.

Acties:
  • 0 Henk 'm!

  • pillekers
  • Registratie: Februari 2023
  • Laatst online: 07-12-2023
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.
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?

Dank wederom!
Groet,
Robin

Acties:
  • 0 Henk 'm!

  • JBS
  • Registratie: Januari 2004
  • Niet online

JBS

Conform dit aansluitschema een nRF905 aangesloten op een Wemos D1 Mini, maar blijf een 'Warning: hardware error while configuring the nRF905' krijgen:

Afbeeldingslocatie: https://tweakers.net/i/O4ujbjzJiBkXg6NFQEjQjOUjWO8=/full-fit-in/4000x4000/filters:no_upscale():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 ]


Acties:
  • 0 Henk 'm!

  • Kaz88
  • Registratie: Februari 2007
  • Laatst online: 29-06 23:42
JBS 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.
Die heb ik ook wel eens staan, of hij zegt geen communicatie. Toch gaat wel keurig de ventilatie aan

Acties:
  • 0 Henk 'm!

  • JBS
  • Registratie: Januari 2004
  • Niet online

JBS

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
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).

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.

Acties:
  • 0 Henk 'm!

  • pillekers
  • Registratie: Februari 2023
  • Laatst online: 07-12-2023
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:
  • 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 zat zelf naar de Z-Wave module te kijken, maar heb hem nog niet besteld.
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!

Acties:
  • +1 Henk 'm!

  • xFeverr
  • Registratie: Juni 2011
  • Laatst online: 15:02
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!
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).

Acties:
  • +1 Henk 'm!

  • rcfreak
  • Registratie: Mei 2013
  • Laatst online: 03-03 15:13
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.

[ Voor 7% gewijzigd door rcfreak op 11-03-2023 23:45 ]


Acties:
  • +1 Henk 'm!

  • LittleKiller
  • Registratie: Oktober 2007
  • Laatst online: 02-08 21:16
*knip* verkeerd geinterpreteerd

[ Voor 97% gewijzigd door LittleKiller op 12-03-2023 10:10 ]


Acties:
  • 0 Henk 'm!

  • marlsbarkley
  • Registratie: Oktober 2022
  • Laatst online: 27-06-2023
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.
Mag ik vragen welke dipswitch setting je gebruikt? Als, van de 5 dip switches, welke staat er aan/uit.

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 ;-)

Acties:
  • 0 Henk 'm!

  • YellowCab
  • Registratie: Augustus 2009
  • Laatst online: 03-08 12:57
Hoi allen,

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!

Acties:
  • 0 Henk 'm!

  • Coffee2Code
  • Registratie: Juli 2011
  • Laatst online: 18-07 13:15
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. 8)7

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 ]


Acties:
  • 0 Henk 'm!

  • xFeverr
  • Registratie: Juni 2011
  • Laatst online: 15:02
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. 8)7

Kan 'm nu gewoon aansturen via HA en geen gedoe met Z-Wave/Zigbee
Dat is ook een oplossing. Maar velen hier hebben de variant zonder perilex, waaronder ik.

Acties:
  • +1 Henk 'm!

  • nighthunter
  • Registratie: December 2007
  • Laatst online: 01-08 05:41
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.
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:
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.
echter als ik naar de code kijk gebeurd dat vrijwel direct nadat de transmit. Waar de datasheet dit op zegt:
If TRX_CE or TX_EN is changed during an incoming package, the nRF905 changes
mode immediately and the package is lost
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.
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 ]


Acties:
  • 0 Henk 'm!

  • JPtjeeNL
  • Registratie: November 2009
  • Niet online
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.

[...]
Thanks! Ik zal het binnenkort nogmaals proberen!

Acties:
  • +3 Henk 'm!

  • nighthunter
  • Registratie: December 2007
  • Laatst online: 01-08 05:41
Recent ook maar even quick&dirty een PCB gemaakt die afgelopen week binnenkwam, meteen maar even van de gelegenheid gebruik gemaakt om de inductoren en condensatoren te vervangen zodat de nRF905 op 868MHz kan functioneren.

Voor de geïnteresseerden:
Om de veelal aangeboden 433MHz nRF905 juist op 868MHz te laten functioneren dienen de volgende componenten vervangen/geplaatst te worden:
Afbeeldingslocatie: https://tweakers.net/i/MQZTYpCe1rOIExHcZSkhjRJZR78=/800x/filters:strip_exif()/f/image/uwPUpi1467DCYdR58BHViZ7s.png?f=fotoalbum_large
Op de typische ebay/aliexpress print zijn dat de volgende componenten:
Afbeeldingslocatie: https://tweakers.net/i/MOgpiajTTN7chtkO0y9JJMCQa-w=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/rQFWPDC9nXqrt1dQ0F9HzzjH.png?f=user_large
Bij mij ziet het er nadien zo uit:
Afbeeldingslocatie: https://tweakers.net/i/4GrZQ8eZ2X59ICybBsZ3WSmue74=/full-fit-in/4000x4000/filters:no_upscale():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:
Afbeeldingslocatie: https://tweakers.net/i/k_5IHaAFTTdqVBO030CZIf7iT_c=/800x/filters:strip_exif()/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 O-). Daarnaast zijn de GND/3V3/RX/TX signalen naar buiten gebracht (groene connector) zodat ik hier eventueel later nog een I2C sensor op kan aansluiten die in de ventilatie schacht kan worden bevestigd om wat sensor'ige dingen te gaan doen. De DC aansluiting moet nog worden geplaatst, deze is nog onderweg.

Al met al zeer tevreden, het bereik na de aanpassing is van enkele centimeters naar meerdere meters door beton gegaan.

Acties:
  • 0 Henk 'm!

  • Sirojth
  • Registratie: Juli 2014
  • Laatst online: 30-07 18:19
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...

Acties:
  • +2 Henk 'm!

  • RiDo78
  • Registratie: Juli 2002
  • Niet online
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.
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.

Acties:
  • +1 Henk 'm!

  • nighthunter
  • Registratie: December 2007
  • Laatst online: 01-08 05:41
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?
Gebruik zelf een Zehnder ComfoFan S met meerder draadloze (230v) CO2 meters.
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)
code:
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)
code:
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);

Acties:
  • 0 Henk 'm!

  • seren101
  • Registratie: September 2010
  • Laatst online: 07-01-2024
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 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...
Zie mijn post hier hoe ik dat opgelost heb op een Buva: https://gathering.tweakers.net/forum/view_message/74495366

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 :( Een issue bij ESPhome gemeld, maar daar zijn ze niet echt behulpzaam.

Acties:
  • +1 Henk 'm!

  • HowsMyApple
  • Registratie: November 2010
  • Laatst online: 15:41
Ik heb in dit topic meerdere succesverhalen gelezen over het aansluiten van een (zigbee/zwave) 0-10V dimmer op een Comfofan. Er is nu ook zo'n dimmer naar mij onderweg, maar ik was er nog niet uit hoe ik deze aan moet gaan sluiten.

Dit is de dimmer die ik heb:
Afbeeldingslocatie: https://tweakers.net/i/VIRh5EmxMm16U6uUm37flIHrTog=/x800/filters:strip_exif()/f/image/DrIlnTZBn6tSbbLhZpCNVkqm.png?f=fotoalbum_large

Die moet ik zien aan te sluiten op de volgende printplaat:
Afbeeldingslocatie: https://tweakers.net/i/-yl5Gth3WH4zfCUYSZ-ZWO3AxkY=/800x/filters:strip_exif()/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?

Acties:
  • 0 Henk 'm!

  • xFeverr
  • Registratie: Juni 2011
  • Laatst online: 15:02
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?
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.

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.
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?
Dat is correct.

Acties:
  • +1 Henk 'm!

  • HowsMyApple
  • Registratie: November 2010
  • Laatst online: 15:41
@xFeverr Dank voor je reactie. Maar volgens mij is de printplaat voor zowel de perilex als eurostekker versie hetzelfde. Ik heb een eurostekker en op de printplaat zijn de PE, L en N aangesloten. De 3 standen regel ik momenteel nog met een draadloze RFZ schakelaar.

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

Acties:
  • 0 Henk 'm!

  • HowsMyApple
  • Registratie: November 2010
  • Laatst online: 15:41
Afbeeldingslocatie: https://tweakers.net/i/VIRh5EmxMm16U6uUm37flIHrTog=/x800/filters:strip_exif()/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?

Acties:
  • 0 Henk 'm!

  • xFeverr
  • Registratie: Juni 2011
  • Laatst online: 15:02
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?
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.

Acties:
  • 0 Henk 'm!

  • HowsMyApple
  • Registratie: November 2010
  • Laatst online: 15:41
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.
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.
Dank voor het meedenken O+

Acties:
  • 0 Henk 'm!

  • xFeverr
  • Registratie: Juni 2011
  • Laatst online: 15:02
@HowsMyApple en werkt je MV aansturing nu ook correct?

Acties:
  • 0 Henk 'm!

  • nighthunter
  • Registratie: December 2007
  • Laatst online: 01-08 05:41
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
@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.
Pagina: 1 ... 5 ... 7 Laatste