FanX RF USB Dongle

Pagina: 1 ... 8 9 Laatste
Acties:

Acties:
  • 0 Henk 'm!

  • Mirabis
  • Registratie: Juli 2013
  • Niet online
Xilvaro schreef op woensdag 21 juni 2023 @ 13:36:
Iemand hier toevallig ervaring met Ser2Net ? De afstand tussen mijn zolder en meterkast is net te groot voor mijn V1 stick. Dus ik denk, ik heb nog zo'n Pine64 bordje, Armbian dr op en gaan. Maar ik krijg Ser2Net met geen mogelijkheid lekker werkend icm Home Assistant.

Misschien iemand hier een idee? Of een andere oplossing :+

EDIT: Ik wist niet dat er ook een USB Redirector voor Linux bestond, deze geïnstalleerd en lijkt te doen wat hij moet doen :) 8)7
Hoe heb je dit uiteindelijk opgelost? Ik heb bijv. Zigbee2Mqtt over ser2net werkend maar dezelfde setup lijkt niet te werken met de FanX dongle en de HA integratie.

1x Venus-E v151 +LilyGo HA, CT003 V116 | 5040Wp ZO + 4200Wp NW | Tibber, 3x25A, Easee Charge Lite | EV 98kWh


Acties:
  • 0 Henk 'm!

  • Xilvaro
  • Registratie: Oktober 2009
  • Laatst online: 09:27
Zie mijn edit :) UsbRedirector werkt zoals je mag verwachten.

Op mijn Pine64 draait de server met de dongle erin, op mijn Proxmox host draait de client en via Proxmox geef ik de ArduinoMicro door aan HomeAssistant VM d:)b

What seems to be the officer, problem?


Acties:
  • 0 Henk 'm!

  • Mirabis
  • Registratie: Juli 2013
  • Niet online
Ok helder, in dezelfde gedachtegang zou ik dus ser2net op de pi kunnen gebruiken voor het exposen van de serial port. Deze vervolgens virtueel aanmaken met socat op de ProxMox host en die nieuwe virtuele poort als passthrough opgeven aan de VM (i.p.v. rechtstreeks in vm wegens ontbreken socat op HA).

Ik ga er later mee spelen. Voor nu maar gewoon in de server geplugd, maar dan gaat het verbruik van c.a. 13W naar 20W+ door gebruik USB-controller.

1x Venus-E v151 +LilyGo HA, CT003 V116 | 5040Wp ZO + 4200Wp NW | Tibber, 3x25A, Easee Charge Lite | EV 98kWh


Acties:
  • +1 Henk 'm!

  • Workaholic
  • Registratie: Februari 2003
  • Niet online
@Willie-wortel FanX RF USB dongle binnen! Super blij! Dank!! Nu alleen nog een handleiding zoeken voor de installatie :D Misschien een tip om dit digitaal mee te sturen oid?

Edit; Wiki gevonden via jouw V&A advertentie. dank!

@Willie-wortel Hij doet het! Dank je wel! Heel erg blij mee. Nu alleen nog even uitvogelen hoe ik jouw entity card kan vertalen naar een toggle knopje die tussen de verschillende standen switched. Voordeel hiervan is maar een enkel / minimalistisch icoontje die toggled tussen de standen.

Hieronder mijn oude switch voor de badkamer ventilator. Hoe zet ik dit nou om naar jouw versie?
code:
1
2
3
4
5
6
7
              - type: entity
                entity: switch.badkamerventilatoren
                icon: mdi:fan
                icon_color: accent
                content_info: none
                tap_action:
                  action: toggle


Daarnaast hoe kan ik mijn sensor gebruiken om bij beweging tijdelijk - voor 1 uur de stand op 3 te laten zetten en daarna weer terug naar 1? Hieronder huidige code, ik hoop op een kleine aanpassing?

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
alias: DoucheOuders
description: ""
trigger:
  - type: occupied
    platform: device
    device_id: ce5f7893cb43ca7366e3402bf3aca1ca
    entity_id: 57b043de7dfd1d1245e6c2a9938353bf
    domain: binary_sensor
    id: Doucheaan
    for:
      hours: 0
      minutes: 0
      seconds: 30
  - type: not_occupied
    platform: device
    device_id: ce5f7893cb43ca7366e3402bf3aca1ca
    entity_id: 57b043de7dfd1d1245e6c2a9938353bf
    domain: binary_sensor
    for:
      hours: 0
      minutes: 59
      seconds: 0
    id: Doucheuit
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Doucheaan
        sequence:
          - service: switch.turn_on
            data: {}
            target:
              device_id: abcaa141710f3f7bc300449d8ade9f8c
      - conditions:
          - condition: trigger
            id:
              - Doucheuit
        sequence:
          - service: switch.turn_off
            data: {}
            target:
              device_id: abcaa141710f3f7bc300449d8ade9f8c
mode: single

[ Voor 115% gewijzigd door Workaholic op 20-12-2023 22:14 ]

Mijn V&A


  • Xilvaro
  • Registratie: Oktober 2009
  • Laatst online: 09:27
Mirabis schreef op woensdag 20 december 2023 @ 12:58:
Ok helder, in dezelfde gedachtegang zou ik dus ser2net op de pi kunnen gebruiken voor het exposen van de serial port. Deze vervolgens virtueel aanmaken met socat op de ProxMox host en die nieuwe virtuele poort als passthrough opgeven aan de VM (i.p.v. rechtstreeks in vm wegens ontbreken socat op HA).

Ik ga er later mee spelen. Voor nu maar gewoon in de server geplugd, maar dan gaat het verbruik van c.a. 13W naar 20W+ door gebruik USB-controller.
Correct, hoewel ik niet naar stroomverbruik kijk (neem ik voor lief), heb ik diverse manier geprobeerd omdat de kernel van mijn Pine64 die ik draaide te nieuw was voor UsbRedirector. Uiteindelijk neergelegd en later opnieuw geprobeerd, toen werkte het wel met de nieuwe kernel :)

Ik kan de dongle helaas niet rechtstreeks in mijn server (in de hal bij de voordeur) steken, dan heeft hij geen verbinding met mijn Orcon HRC op zolder |:(

Edit: Maar met de huidige oplossing werkt het zoals verwacht :*)

[ Voor 3% gewijzigd door Xilvaro op 21-12-2023 10:24 ]

What seems to be the officer, problem?


  • Willie-wortel
  • Registratie: Mei 2002
  • Laatst online: 10-09 21:03
Workaholic schreef op woensdag 20 december 2023 @ 21:33:
@Willie-wortel FanX RF USB dongle binnen! Super blij! Dank!! Nu alleen nog een handleiding zoeken voor de installatie :D Misschien een tip om dit digitaal mee te sturen oid?

Edit; Wiki gevonden via jouw V&A advertentie. dank!

@Willie-wortel Hij doet het! Dank je wel! Heel erg blij mee. Nu alleen nog even uitvogelen hoe ik jouw entity card kan vertalen naar een toggle knopje die tussen de verschillende standen switched. Voordeel hiervan is maar een enkel / minimalistisch icoontje die toggled tussen de standen.

Hieronder mijn oude switch voor de badkamer ventilator. Hoe zet ik dit nou om naar jouw versie?
code:
1
2
3
4
5
6
7
              - type: entity
                entity: switch.badkamerventilatoren
                icon: mdi:fan
                icon_color: accent
                content_info: none
                tap_action:
                  action: toggle


Daarnaast hoe kan ik mijn sensor gebruiken om bij beweging tijdelijk - voor 1 uur de stand op 3 te laten zetten en daarna weer terug naar 1? Hieronder huidige code, ik hoop op een kleine aanpassing?

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
alias: DoucheOuders
description: ""
trigger:
  - type: occupied
    platform: device
    device_id: ce5f7893cb43ca7366e3402bf3aca1ca
    entity_id: 57b043de7dfd1d1245e6c2a9938353bf
    domain: binary_sensor
    id: Doucheaan
    for:
      hours: 0
      minutes: 0
      seconds: 30
  - type: not_occupied
    platform: device
    device_id: ce5f7893cb43ca7366e3402bf3aca1ca
    entity_id: 57b043de7dfd1d1245e6c2a9938353bf
    domain: binary_sensor
    for:
      hours: 0
      minutes: 59
      seconds: 0
    id: Doucheuit
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Doucheaan
        sequence:
          - service: switch.turn_on
            data: {}
            target:
              device_id: abcaa141710f3f7bc300449d8ade9f8c
      - conditions:
          - condition: trigger
            id:
              - Doucheuit
        sequence:
          - service: switch.turn_off
            data: {}
            target:
              device_id: abcaa141710f3f7bc300449d8ade9f8c
mode: single
Leuk om te horen dat hij goed werkt :)

Als je vraag is hoe je de UI zo krijgt zoals in de voorbeelden, dat staat allemaal in de Wiki: link. Maar mogelijk heb ik je vraag niet goed begrepen en wil je iets anders bereiken?
Daarnaast hoe kan ik mijn sensor gebruiken om bij beweging tijdelijk - voor 1 uur de stand op 3 te laten zetten en daarna weer terug naar 1? Hieronder huidige code, ik hoop op een kleine aanpassing?
Waarschijnlijk is dit heel simpel, maar ik durf het zo even niet te zeggen, mogelijk weet iemand anders deze vraag te beantwoorden?

Open source FanX RF Dongle bij vraag en aanbod!


  • Workaholic
  • Registratie: Februari 2003
  • Niet online
Ik heb het ook even in de home assistant topic gepost. Ik ben aan de hand van jouw wiki al iets verder maar als ik fan probeer aan te roepen via een automation dan werkt het helaas niet

Dit deel dus
- service: light.turn_on
target:
entity_id: light.fan_speed
data:
brightness_pct: 100
Het klopt toch dat je een light turn on moet doen en dan brightness naar 100 voor stand 3? Ik heb ook geen unique device id voor de mechanische ventilatie integratie, enige idee waarom dit is? Hieronder volledige automation


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
alias: DoucheOudersMechVentilatie
description: ""
trigger:
  - type: occupied
    platform: device
    device_id: ce5f7893cb43ca7366e3402bf3aca1ca
    entity_id: 57b043de7dfd1d1245e6c2a9938353bf
    domain: binary_sensor
    id: Doucheaan
    for:
      hours: 0
      minutes: 0
      seconds: 30
  - type: not_occupied
    platform: device
    device_id: ce5f7893cb43ca7366e3402bf3aca1ca
    entity_id: 57b043de7dfd1d1245e6c2a9938353bf
    domain: binary_sensor
    for:
      hours: 1
      minutes: 15
      seconds: 0
    id: Doucheuit
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Doucheaan
        sequence:
          - service: light.turn_on
            target:
              entity_id: light.fan_speed
            data:
              brightness_pct: 100
      - conditions:
          - condition: trigger
            id:
              - Doucheuit
        sequence:
          - service: light.turn_on
            target:
              entity_id:
                - light.fan_speed
              device_id: []
              area_id: []
            data:
              brightness_pct: 33
mode: single


@robertwebbe andere vraag: ik zag dat jij de unique id error had opgelost door zelf een unique id toe te voegen aan de configuration yaml. Is dit een zelf verzonnen unique id? Of haal je deze ergens vandaan ?

[ Voor 60% gewijzigd door Workaholic op 22-12-2023 00:02 ]

Mijn V&A


Acties:
  • +1 Henk 'm!

  • Willie-wortel
  • Registratie: Mei 2002
  • Laatst online: 10-09 21:03
Workaholic schreef op donderdag 21 december 2023 @ 23:39:
Ik heb het ook even in de home assistant topic gepost. Ik ben aan de hand van jouw wiki al iets verder maar als ik fan probeer aan te roepen via een automation dan werkt het helaas niet

Dit deel dus

[...]


Het klopt toch dat je een light turn on moet doen en dan brightness naar 100 voor stand 3? Ik heb ook geen unique device id voor de mechanische ventilatie integratie, enige idee waarom dit is? Hieronder volledige automation


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
alias: DoucheOudersMechVentilatie
description: ""
trigger:
  - type: occupied
    platform: device
    device_id: ce5f7893cb43ca7366e3402bf3aca1ca
    entity_id: 57b043de7dfd1d1245e6c2a9938353bf
    domain: binary_sensor
    id: Doucheaan
    for:
      hours: 0
      minutes: 0
      seconds: 30
  - type: not_occupied
    platform: device
    device_id: ce5f7893cb43ca7366e3402bf3aca1ca
    entity_id: 57b043de7dfd1d1245e6c2a9938353bf
    domain: binary_sensor
    for:
      hours: 1
      minutes: 15
      seconds: 0
    id: Doucheuit
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Doucheaan
        sequence:
          - service: light.turn_on
            target:
              entity_id: light.fan_speed
            data:
              brightness_pct: 100
      - conditions:
          - condition: trigger
            id:
              - Doucheuit
        sequence:
          - service: light.turn_on
            target:
              entity_id:
                - light.fan_speed
              device_id: []
              area_id: []
            data:
              brightness_pct: 33
mode: single


@robertwebbe andere vraag: ik zag dat jij de unique id error had opgelost door zelf een unique id toe te voegen aan de configuration yaml. Is dit een zelf verzonnen unique id? Of haal je deze ergens vandaan ?
Zelf heb ik het zoals hier beschreven. Werk dat bij jou wel?
Het klopt toch dat je een light turn on moet doen en dan brightness naar 100 voor stand 3
Nee, het komt overeen met dit:
code:
1
{'Laag': 1, 'Mid': 2, 'Hoog': 3, 'Auto': 4}

Open source FanX RF Dongle bij vraag en aanbod!


Acties:
  • 0 Henk 'm!

  • Recoil
  • Registratie: Februari 2002
  • Niet online
vliegnerd schreef op woensdag 10 augustus 2022 @ 16:37:
Ik ben nog steeds bezig. (Maar in de vakantie op een laag pitje, zo nu en dan een momentje tijd...).

Ik heb nu ook een nanoCUL. Waarop ik ook evofw3 draai. Dan helpt enorm met debuggen. Ik kan de twee devices vergelijken.

De ontvangst van FanX is niet zo super. Maar is in principe voor mijn betonnen nieuwbouwbunker voldoende. Dus: goed genoeg. (En daarmee voor de meeste gebruikers goed genoeg, schat ik).

Ik ontvang de meeste dingen met RSSI waarden tussen de -110 en -80 dBm. Maar ik ontvang wel alle berichten in mijn eigen software implementatie. Nogmaals: goed genoeg dus.

Helaas in evofw3 nog niet. Daar mis is heel veel berichten. Ontvangst niet goed genoeg. Wellicht worden alle berichten met RSSI lager dan -100 dBm geblockeerd ofzo. Dat moet ik nog uitzoeken.

Ondertussen krijg ik wel dit soort grafiekjes in HA, daar wordt ik dan wel blij van (RF15 CO2 ontvangen door evofw3 op FanX):
[Afbeelding]
Begrijp ik hieruit nu goed dat de CO2 waarden in de niet-WTW versies van Orcon wél door de lucht gaan? Is dit ook in een mysensors versie geïntegreerd?

Acties:
  • +1 Henk 'm!

  • robertwebbe
  • Registratie: April 2005
  • Laatst online: 10-09 18:22

robertwebbe

Robert Webbe

Workaholic schreef op donderdag 21 december 2023 @ 23:39:
[…]
@robertwebbe andere vraag: ik zag dat jij de unique id error had opgelost door zelf een unique id toe te voegen aan de configuration yaml. Is dit een zelf verzonnen unique id? Of haal je deze ergens vandaan ?
Zelf verzonnen. Een andere bestaande gekopieerd (voor het juiste format) en deze aangepast zodat die uniek is.

Acties:
  • +1 Henk 'm!

  • vliegnerd
  • Registratie: Augustus 2003
  • Laatst online: 06:49

vliegnerd

Nintendo fan.

Recoil schreef op vrijdag 22 december 2023 @ 08:42:
[...]


Begrijp ik hieruit nu goed dat de CO2 waarden in de niet-WTW versies van Orcon wél door de lucht gaan? Is dit ook in een mysensors versie geïntegreerd?
Die CO2 waarden worden door de RF15 CO2 afstandsbediening (muur unit) verstuurd.

Ik heb overigens wel een WTW, maar dat maakt niet uit. Het gaat om de CO2 sensor in de kamers.

4,8kW ZO-NW PVOutput 8x300Wp ZO 12 graden. 8x300Wp NW 12 graden.


Acties:
  • +1 Henk 'm!

  • Willie-wortel
  • Registratie: Mei 2002
  • Laatst online: 10-09 21:03
vliegnerd schreef op vrijdag 22 december 2023 @ 18:20:
[...]

Die CO2 waarden worden door de RF15 CO2 afstandsbediening (muur unit) verstuurd.

Ik heb overigens wel een WTW, maar dat maakt niet uit. Het gaat om de CO2 sensor in de kamers.
Weet jij toevallig of deze worden opgevraagd vanuit de unit, of dat de CO2 remote deze op eigen initiatief verstuurd? Verder, wordt de waarde van de CO2 sensor onthouden door de unit, en zijn die opvraagbaar door bijv de dongle? Net zoals de 31DA berichten?

Of zou het er dan echt op neerkomen dat de dongle continu moet luisteren naar de CO2 berichten van de remote die eens per x tijd worden verstuurd?

Edit: stuurt de CO2 echt CO2 waarden of regelt hij slechts de FAN stand?

[ Voor 5% gewijzigd door Willie-wortel op 22-12-2023 18:40 ]

Open source FanX RF Dongle bij vraag en aanbod!


Acties:
  • +4 Henk 'm!

  • vliegnerd
  • Registratie: Augustus 2003
  • Laatst online: 06:49

vliegnerd

Nintendo fan.

Willie-wortel schreef op vrijdag 22 december 2023 @ 18:38:
[...]


Weet jij toevallig of deze worden opgevraagd vanuit de unit, of dat de CO2 remote deze op eigen initiatief verstuurd? Verder, wordt de waarde van de CO2 sensor onthouden door de unit, en zijn die opvraagbaar door bijv de dongle? Net zoals de 31DA berichten?

Of zou het er dan echt op neerkomen dat de dongle continu moet luisteren naar de CO2 berichten van de remote die eens per x tijd worden verstuurd?

Edit: stuurt de CO2 echt CO2 waarden of regelt hij slechts de FAN stand?
Hij stuurt zowel co2 waarden als fan stand vraag in aparte berichten.
De Orcon wtw reageert alleen op de fan stand berichten. De co2 waarden worden niet opgeslagen en zijn niet opvraagbaar bij de wtw. Ze zitten niet in 31DA achtinge berichten.

4,8kW ZO-NW PVOutput 8x300Wp ZO 12 graden. 8x300Wp NW 12 graden.


Acties:
  • +1 Henk 'm!

  • Workaholic
  • Registratie: Februari 2003
  • Niet online
Willie-wortel schreef op vrijdag 22 december 2023 @ 08:22:
[...]


Zelf heb ik het zoals hier beschreven. Werk dat bij jou wel?


[...]


Nee, het komt overeen met dit:
code:
1
{'Laag': 1, 'Mid': 2, 'Hoog': 3, 'Auto': 4}
Gelukt! Hij werkt nu, dank!

Hoe zit het eigenlijk met de "unieke" RF code, je hebt de module 1x kunnen inleren, kan ik een backup maken van deze koppeling / adres oid? Ik heb deRF15 ab geleend dus onhandig als de instellingen weg zijn.

Mijn V&A


Acties:
  • +1 Henk 'm!

  • MartjeBee
  • Registratie: Augustus 2008
  • Laatst online: 10-09 18:26
Ik heb ‘m via Mysensors in Domoticz geïnstalleerd.

Je krijgt dan automatisch een FANX node met een aantal childID’s .

Bij devices krijg ik automatisch 3 ID’s: humidity, speed en clone.

De speed komt als switch en als switch type heb ik dimmer gekozen.
Ik kan nu de snelheid regelen door de speed op 1,2,3 of 4% te zetten.


De values van Target en Source address zijn niet zichtbaar in het mySensors overzicht.
De value van de speed daarentegen is wel zichtbaar en update zelfs als ik met een willekeurige remote de snelheid aanpas!


Het zou mooi zijn als alle functies die de 15RF remote kan sturen, beschikbaar zijn via de dongle:
4 bedieningsstanden: hoog/midden/laag/afwezig
Timerfunctie: 15, 30 of 60 min.
Automatische stand
Tweekleuren LED geeft de status van het systeem aan

En natuurlijk de functies van de CO2 remote:
tijdelijk laag (60 minuten)
tijdelijk midden (13 uur)
tijdelijk hoog (60 minuten)
CO2 uitlezen !!

Acties:
  • 0 Henk 'm!

  • Willie-wortel
  • Registratie: Mei 2002
  • Laatst online: 10-09 21:03
MartjeBee schreef op zondag 24 december 2023 @ 14:03:
Ik heb ‘m via Mysensors in Domoticz geïnstalleerd.

Je krijgt dan automatisch een FANX node met een aantal childID’s .

Bij devices krijg ik automatisch 3 ID’s: humidity, speed en clone.

De speed komt als switch en als switch type heb ik dimmer gekozen.
Ik kan nu de snelheid regelen door de speed op 1,2,3 of 4% te zetten.


De values van Target en Source address zijn niet zichtbaar in het mySensors overzicht.
De value van de speed daarentegen is wel zichtbaar en update zelfs als ik met een willekeurige remote de snelheid aanpas!


Het zou mooi zijn als alle functies die de 15RF remote kan sturen, beschikbaar zijn via de dongle:
4 bedieningsstanden: hoog/midden/laag/afwezig
Timerfunctie: 15, 30 of 60 min.
Automatische stand
Tweekleuren LED geeft de status van het systeem aan

En natuurlijk de functies van de CO2 remote:
tijdelijk laag (60 minuten)
tijdelijk midden (13 uur)
tijdelijk hoog (60 minuten)
CO2 uitlezen !!
Gaaf om te horen dat hij in Domoticz ook werkt, ik had al gezien dat dat theoretisch zou moeten werken, maar nooit echt zelf getest. Wel vreemd dat die adressen niet zichtbaar worden, want dat zijn ook gewoon standaard MySensor entiteiten.
Het zou mooi zijn als alle functies die de 15RF remote kan sturen, beschikbaar zijn via de dongle:
4 bedieningsstanden: hoog/midden/laag/afwezig
Timerfunctie: 15, 30 of 60 min.
Automatische stand
Tweekleuren LED geeft de status van het systeem aan
Op het moment zou de dongle al alles moeten kunnen wat de RF15 kan? Behalve die timer omdat je dat zelf middels een automatiseringsregel kan instellen. Zoals hierboven aangegeven:
code:
1
{'Laag': 1, 'Mid': 2, 'Hoog': 3, 'Auto': 4}

Open source FanX RF Dongle bij vraag en aanbod!


Acties:
  • +1 Henk 'm!

  • MartjeBee
  • Registratie: Augustus 2008
  • Laatst online: 10-09 18:26
Afbeeldingslocatie: https://tweakers.net/i/sYiNPoR4PjXTYtTEuS8U205nXKA=/800x/filters:strip_icc():strip_exif()/f/image/df7jj6bRoSLM0Pt7bT1KCOaL.jpg?f=fotoalbum_large

Die timers zelf maken kan inderdaad.

De away functie heb ik nog niet echt door.
Is level=0 away?

Acties:
  • 0 Henk 'm!

  • Willie-wortel
  • Registratie: Mei 2002
  • Laatst online: 10-09 21:03
MartjeBee schreef op zondag 24 december 2023 @ 17:47:
[Afbeelding]

Die timers zelf maken kan inderdaad.

De away functie heb ik nog niet echt door.
Is level=0 away?
Ja klopt, 0 zou moeten overeenkomen met away.

Open source FanX RF Dongle bij vraag en aanbod!


Acties:
  • +1 Henk 'm!

  • Joost
  • Registratie: November 2005
  • Laatst online: 09-09 21:57
Ik heb 'afwezig' nu werkend, met deze code:

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
fan:
  - platform: template
    fans:
      mechanische_ventilatie:
        friendly_name: "Mechanische ventilatie"
        value_template: "{{ states('light.fan_speed') }}"
        preset_mode_template: >
          {% set output = ['Laag','Mid','Hoog','Auto','Afwezig'] %}
          {% set idx = state_attr('light.fan_speed', 'V_PERCENTAGE') | int - 1 %}
          {{ output[idx] }}
        turn_on:
          service: homeassistant.turn_on
          entity_id: light.fan_speed
        turn_off:
          service: homeassistant.turn_off
          entity_id: light.fan_speed
        set_preset_mode:
          service: light.turn_on
          entity_id: light.fan_speed
          data:
            brightness_pct: >
              {% set mapper = {'Laag': 1, 'Mid': 2, 'Hoog': 3, 'Auto': 4, 'Afwezig': 0} %}
              {{ mapper[preset_mode] }}
        percentage_template: >
          {% set output_perc = ['33','66','100','0'] %}
          {% set idx_perc = state_attr('light.fan_speed', 'V_PERCENTAGE') | int - 1 %}
          {{ output_perc[idx_perc] }}
        set_percentage:
          - service: light.turn_on
            entity_id: light.fan_speed
            data:
              brightness_pct: >
                {% set mapper = {0: 4, 33: 1, 66: 2, 100: 3, 4: 0} %}
                {{ mapper[percentage] }}
        preset_modes:
          - Laag
          - Mid
          - Hoog
          - Auto
          - Afwezig
        speed_count: 3


Enige nadeel is dat ik de afwezig-modus nu niet kan inschakelen met de widget, lukt me niet om dat werkend te krijgen. Maar via de entiteit werkt het prima:

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

Update: ik merk nu dat uitschakelen via de widget ook gewoon werkt, dan gaat ie automatisch naar 'afwezig' :)

Ik ben helemaal geen stagiair


Acties:
  • 0 Henk 'm!

  • Sunnyworks
  • Registratie: Januari 2022
  • Laatst online: 07-08 14:45
Onderwerp: Problemen met het Klonen van RF15 CO2 voor Mechanische Ventilatie Bediening

Hallo allemaal,

Ik heb onlangs de Open source FanX RF Dongle van Willie ontvangen en probeer deze te gebruiken voor het bedienen van mijn Orcon MVS R15 mechanische ventilatie. De installatie in Home Assistant ging vlekkeloos. Echter, ik ondervind problemen bij het klonen van de bediening.

Wanneer ik de RF15 CO2-afstandsbediening gebruik om de ventilatie op stand drie te zetten, kan ik deze met de dongle wel terug naar een lagere stand schakelen. Maar het opschakelen naar een hogere stand of het gebruik van andere functies lukt niet. Het apparaat reageert wel op de kloonpoging (het schakelt uit de kloonmodus wanneer ik op de 15RF CO2 druk), maar ik krijg geen extra bedieningsopties.

Heeft iemand hier ervaring mee of tips over hoe ik dit eenvoudig aan de praat kan krijgen? Of zou het verstandiger zijn om een andere afstandsbediening aan te schaffen? Ik heb op het forum gezocht, maar geen kant-en-klare oplossing gevonden. Alle hulp wordt zeer gewaardeerd!

Alvast bedankt voor jullie hulp!

Groeten,
Bas

Acties:
  • 0 Henk 'm!

  • Willie-wortel
  • Registratie: Mei 2002
  • Laatst online: 10-09 21:03
Sunnyworks schreef op donderdag 4 januari 2024 @ 12:52:
Onderwerp: Problemen met het Klonen van RF15 CO2 voor Mechanische Ventilatie Bediening

Hallo allemaal,

Ik heb onlangs de Open source FanX RF Dongle van Willie ontvangen en probeer deze te gebruiken voor het bedienen van mijn Orcon MVS R15 mechanische ventilatie. De installatie in Home Assistant ging vlekkeloos. Echter, ik ondervind problemen bij het klonen van de bediening.

Wanneer ik de RF15 CO2-afstandsbediening gebruik om de ventilatie op stand drie te zetten, kan ik deze met de dongle wel terug naar een lagere stand schakelen. Maar het opschakelen naar een hogere stand of het gebruik van andere functies lukt niet. Het apparaat reageert wel op de kloonpoging (het schakelt uit de kloonmodus wanneer ik op de 15RF CO2 druk), maar ik krijg geen extra bedieningsopties.

Heeft iemand hier ervaring mee of tips over hoe ik dit eenvoudig aan de praat kan krijgen? Of zou het verstandiger zijn om een andere afstandsbediening aan te schaffen? Ik heb op het forum gezocht, maar geen kant-en-klare oplossing gevonden. Alle hulp wordt zeer gewaardeerd!

Alvast bedankt voor jullie hulp!

Groeten,
Bas
Mij is het ook niet helemaal duidelijk of dit nu wel of niet mogelijk is. @Recoil is het jou gewoon gelukt om deze te klonen en te gebruiken?

Open source FanX RF Dongle bij vraag en aanbod!


Acties:
  • +1 Henk 'm!

  • Joost
  • Registratie: November 2005
  • Laatst online: 09-09 21:57
Ik heb een RF15 succesvol gekloond, het was even klooien. Ik had het idee dat de clone-modus af en toe onterecht het retoursignaal van de MV-box pakte ipv het signaal vanaf de RF15. De clone-modus aanzetten en dezelfde seconde nog op een knop drukken werkte voor mij.

Ik ben helemaal geen stagiair


Acties:
  • +1 Henk 'm!

  • Willie-wortel
  • Registratie: Mei 2002
  • Laatst online: 10-09 21:03
Joost schreef op donderdag 4 januari 2024 @ 17:14:
Ik heb een RF15 succesvol gekloond, het was even klooien. Ik had het idee dat de clone-modus af en toe onterecht het retoursignaal van de MV-box pakte ipv het signaal vanaf de RF15. De clone-modus aanzetten en dezelfde seconde nog op een knop drukken werkte voor mij.
Het gaat om de 15RF CO2 bedieningssensor

Open source FanX RF Dongle bij vraag en aanbod!


Acties:
  • +1 Henk 'm!

  • Recoil
  • Registratie: Februari 2002
  • Niet online
Willie-wortel schreef op donderdag 4 januari 2024 @ 16:10:
[...]


Mij is het ook niet helemaal duidelijk of dit nu wel of niet mogelijk is. @Recoil is het jou gewoon gelukt om deze te klonen en te gebruiken?
Zeker, de CO2 bedieningssensor (deze dus) is in mijn systeem gekloond. Alle ventilatiestanden (afwezig, auto, 1, 2, 3) zijn te bedienen.

Mysensors firmware versie 1.7

Acties:
  • +1 Henk 'm!

  • Joost
  • Registratie: November 2005
  • Laatst online: 09-09 21:57
Willie-wortel schreef op donderdag 4 januari 2024 @ 17:21:
[...]


Het gaat om de 15RF CO2 bedieningssensor
Een foto erbij zou wellicht helpen. Ik heb deze twee succesvol weten te klonen:

Afbeeldingslocatie: https://tweakers.net/i/vWHC9zd3gZmN-oKxVtfyP09u2TY=/234x176/filters:sharpen(0.5,0.1,false):strip_exif()/f/image/QApMT39U6scBs2PLOEzoSWoJ.webp?f=fotoalbum_medium Afbeeldingslocatie: https://tweakers.net/i/Vi86EX_yvCh0tBfTGjeATAbqgdY=/234x176/filters:strip_icc():strip_exif()/f/image/XvwBtS2GGaJSMKcT0qwcUXyA.jpg?f=fotoalbum_medium

Ik ben helemaal geen stagiair


Acties:
  • 0 Henk 'm!

  • Sunnyworks
  • Registratie: Januari 2022
  • Laatst online: 07-08 14:45
dank voor alle hulp. Ik ben nog twee keer helemaal van voor af aan gestart, dus alles gewist, HA opnieuw gestart en de installatie opnieuw gedaan. het lijkt allemaal volgens beschrijving te gaan incl "Configuration.yaml"

ik heb de code toegevoegd, er verschijnt ook een entiteit met de verschillende modussen. so far so good, alleen het lukt me dus niet de ventilator te bedienen met HA. zie iemand wellicht nog iets wat ik kan proberen?

dank! BasAfbeeldingslocatie: https://tweakers.net/i/a7sSIGAIwZcsyr3BH5jrMCpIYnk=/800x/filters:gifsicle():strip_exif()/f/image/ufXZOQ5JOWjsBpf3khRBYIr5.gif?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/x36oxtCKkU1t2F5JKuumQOf2vJY=/x800/filters:gifsicle():strip_exif()/f/image/Gh9aaUFrUxPnAZrHk6dT1zwV.gif?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/stuSCtrQir29wRCi2B_kZ8A7DsQ=/x800/filters:gifsicle():strip_exif()/f/image/2S4JO1zPSnpGX2chL4GBPjMy.gif?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/Js_IHkFl6_aL5cLuMDJP37T_N3E=/800x/filters:gifsicle():strip_exif()/f/image/dOdefFljdbkHmDAGSjcirVNS.gif?f=fotoalbum_large

[ Voor 61% gewijzigd door Sunnyworks op 05-01-2024 11:29 ]


Acties:
  • 0 Henk 'm!

  • Willie-wortel
  • Registratie: Mei 2002
  • Laatst online: 10-09 21:03
Sunnyworks schreef op vrijdag 5 januari 2024 @ 11:28:
dank voor alle hulp. Ik ben nog twee keer helemaal van voor af aan gestart, dus alles gewist, HA opnieuw gestart en de installatie opnieuw gedaan. het lijkt allemaal volgens beschrijving te gaan incl "Configuration.yaml"

ik heb de code toegevoegd, er verschijnt ook een entiteit met de verschillende modussen. so far so good, alleen het lukt me dus niet de ventilator te bedienen met HA. zie iemand wellicht nog iets wat ik kan proberen?

dank! Bas[Afbeelding]

[Afbeelding]

[Afbeelding]

[Afbeelding]
Lukt het je wel via Windows?

Open source FanX RF Dongle bij vraag en aanbod!


Acties:
  • 0 Henk 'm!

  • FreakNL
  • Registratie: Januari 2001
  • Laatst online: 07:08

FreakNL

Well do ya punk?

MartjeBee schreef op zondag 24 december 2023 @ 14:03:
Ik heb ‘m via Mysensors in Domoticz geïnstalleerd.

Je krijgt dan automatisch een FANX node met een aantal childID’s .

Bij devices krijg ik automatisch 3 ID’s: humidity, speed en clone.

De speed komt als switch en als switch type heb ik dimmer gekozen.
Ik kan nu de snelheid regelen door de speed op 1,2,3 of 4% te zetten.


De values van Target en Source address zijn niet zichtbaar in het mySensors overzicht.
De value van de speed daarentegen is wel zichtbaar en update zelfs als ik met een willekeurige remote de snelheid aanpas!


Het zou mooi zijn als alle functies die de 15RF remote kan sturen, beschikbaar zijn via de dongle:
4 bedieningsstanden: hoog/midden/laag/afwezig
Timerfunctie: 15, 30 of 60 min.
Automatische stand
Tweekleuren LED geeft de status van het systeem aan

En natuurlijk de functies van de CO2 remote:
tijdelijk laag (60 minuten)
tijdelijk midden (13 uur)
tijdelijk hoog (60 minuten)
CO2 uitlezen !!
Ik heb ook Domoticz..

Die timer-dingen kan ik zelf wel regelen, ik heb niet voor niet Domoticz :)

Bij mij worden er echter geen devices aangemaakt... :(

Het clonen van de AB was al een probleem, maar dat heb ik uiteindelijk via MYSController gedaan (ipv in Domoticz)..

Daarna kon ik met de Myscontroller ook gewoon de fanspeed op 1/2/3 zetten..

Daarna de dongle weer aan Domoticz gekoppeld en als ik nu op de afstandsbedieding (fan harder en zachter) druk zie ik deze waarde:

Afbeeldingslocatie: https://tweakers.net/i/kLNLWSkfWpDIjqB53AhY-OoRb00=/800x/filters:strip_icc():strip_exif()/f/image/43xYP0o49r798llSRP7O6sIk.jpg?f=fotoalbum_large

veranderen

Het lijkt me dus dat ik iig de AB gecloned heb op de Fanx Dongle en dat Domoticz het ook nog " snapt" ..

Alleen worden er dus geen devices aangemaakt bij mij..

/EDIT
Niet goed gekeken, er werden wel degelijk 2 devices aangemaakt ("Clone Switch" en "Fan Speed")..

Die laatste kun je dus toevoegen en dan omzetten naar dimmer en dan inderdaad alleen 1/2/3 % gebruiken.. Boven de 3% doet hij niks. Eens kijken of ik dat netter kan maken nog :)


/edit2

Dummy selector switch gemaakt:

Afbeeldingslocatie: https://tweakers.net/i/whfrGTKgoW7X55WgIKlE4Nhgaqs=/800x/filters:strip_icc():strip_exif()/f/image/3l9jphHqOq3GCHaT1iAMxFQE.jpg?f=fotoalbum_large

En in de actions van level1/level2/level3 dit gezet:

Afbeeldingslocatie: https://tweakers.net/i/xRiC0YYUEqQPHHal5xmglh1PyP8=/800x/filters:strip_icc():strip_exif()/f/image/lfxrriKuAJj6ftmPA3Pwsthp.jpg?f=fotoalbum_large

Die FAN Speed switch haal ik dan gewoon weer weg (zodat deze niet in het dashboard terug komt) en de eigenlijke besturing (en automatisering) doe ik dan met Fanx-Dummy :)

Goed genoeg voor mij :)

[ Voor 24% gewijzigd door FreakNL op 08-01-2024 16:38 ]


Acties:
  • +2 Henk 'm!

  • MartjeBee
  • Registratie: Augustus 2008
  • Laatst online: 10-09 18:26
Afbeeldingslocatie: https://tweakers.net/i/bKbbI9lLhCc-nE783UmwsigcnPA=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/3mIg5EjaH5yr78Y0Te5DBBOd.jpg?f=user_large


Zo krijg je away, 1,2,3 en auto

Acties:
  • 0 Henk 'm!

  • Willie-wortel
  • Registratie: Mei 2002
  • Laatst online: 10-09 21:03
FreakNL schreef op maandag 8 januari 2024 @ 16:16:
[...]


Ik heb ook Domoticz..

Die timer-dingen kan ik zelf wel regelen, ik heb niet voor niet Domoticz :)

Bij mij worden er echter geen devices aangemaakt... :(

Het clonen van de AB was al een probleem, maar dat heb ik uiteindelijk via MYSController gedaan (ipv in Domoticz)..

Daarna kon ik met de Myscontroller ook gewoon de fanspeed op 1/2/3 zetten..

Daarna de dongle weer aan Domoticz gekoppeld en als ik nu op de afstandsbedieding (fan harder en zachter) druk zie ik deze waarde:

[Afbeelding]

veranderen

Het lijkt me dus dat ik iig de AB gecloned heb op de Fanx Dongle en dat Domoticz het ook nog " snapt" ..

Alleen worden er dus geen devices aangemaakt bij mij..

/EDIT
Niet goed gekeken, er werden wel degelijk 2 devices aangemaakt ("Clone Switch" en "Fan Speed")..

Die laatste kun je dus toevoegen en dan omzetten naar dimmer en dan inderdaad alleen 1/2/3 % gebruiken.. Boven de 3% doet hij niks. Eens kijken of ik dat netter kan maken nog :)


/edit2

Dummy selector switch gemaakt:

[Afbeelding]

En in de actions van level1/level2/level3 dit gezet:

[Afbeelding]

Die FAN Speed switch haal ik dan gewoon weer weg (zodat deze niet in het dashboard terug komt) en de eigenlijke besturing (en automatisering) doe ik dan met Fanx-Dummy :)

Goed genoeg voor mij :)
Het klonen via de Windows applicatie is een goeie workaround. Verder, ik weet niet of je een WTW of mechanische ventilatie hebt, maar als je een mechanische ventilatie hebt kan het kloppen dat de rest van de entiteiten niet worden aangemaakt, in HA gaat dat min of meer op dezelfde manier, alle entiteiten staan wel in het persistent bestand, maar alleen degene die echt content bevatten worden aangemaakt als entiteit. Mijn idee was dat je in het geval van een mechanische ventilatie liever niet al die fancy dingen ziet die je met een WTW wel uit kan lezen :)

Edit:
In de eerste minuut gaat de Dongle proberen 31DA berichten op te vragen, als daar meerdere malen geen antwoord op komt, dan beschouwt de Dongle de unit als mechanische ventilatie, anders als WTW. Als het geen WTW is, stopt de dongle ook met het opvragen van 31DA berichten.

[ Voor 5% gewijzigd door Willie-wortel op 08-01-2024 18:23 ]

Open source FanX RF Dongle bij vraag en aanbod!


Acties:
  • +1 Henk 'm!

  • FreakNL
  • Registratie: Januari 2001
  • Laatst online: 07:08

FreakNL

Well do ya punk?

En wat is 0? Is dat helemaal uit? 0 heb ik niet op mijn afstandsbediening :)

@Willie-wortel
Ik heb de simpelste Orcon, zonder CO of vochtmeter (ben van plan alles via Domotica te regelen). Geen WTW, puur MV...

Heb er wel een AB bij "moeten" kopen om te kunnen clonen.. En voor een eventuele verkoop van huis (je weet nooit)...

[ Voor 23% gewijzigd door FreakNL op 08-01-2024 18:44 ]


Acties:
  • 0 Henk 'm!

  • Willie-wortel
  • Registratie: Mei 2002
  • Laatst online: 10-09 21:03
FreakNL schreef op maandag 8 januari 2024 @ 18:42:
[...]


En wat is 0? Is dat helemaal uit? 0 heb ik niet op mijn afstandsbediening :)

@Willie-wortel
Ik heb de simpelste Orcon, zonder CO of vochtmeter (ben van plan alles via Domotica te regelen).

Heb er wel een AB bij "moeten" kopen om te kunnen clonen.. En voor een eventuele verkoop van huis (je weet nooit)...
0: off/away
1: Laag
2: Mid
3: Hoog
4: Auto

Open source FanX RF Dongle bij vraag en aanbod!


Acties:
  • 0 Henk 'm!

  • FreakNL
  • Registratie: Januari 2001
  • Laatst online: 07:08

FreakNL

Well do ya punk?

Ah afwezigheidsstand. Die staat ook in de handleiding en is op de originele AB een huisje met een pijltje wat naar buiten wijst.

Is het verstandig om die in de nacht erop te zetten? Of beter van niet? Stand 1 gebruikt ook maar 4 watt overigens ….

/Stand 1 en afwezig doen beiden 4watt hier.. Dus dat lijkt geen verschil te maken..... Of zou hij bij afwezig af en toe nog verder terug schakelen?

[ Voor 23% gewijzigd door FreakNL op 08-01-2024 21:47 ]


Acties:
  • +1 Henk 'm!

  • Sunnyworks
  • Registratie: Januari 2022
  • Laatst online: 07-08 14:45
Afbeeldingslocatie: https://tweakers.net/i/mkVsC7BTB_uR2Fq4lp9rsMRSGrw=/800x/filters:strip_icc():strip_exif()/f/image/cYhU6j0q58mQWD5hPWnA0XdM.jpg?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • Sunnyworks
  • Registratie: Januari 2022
  • Laatst online: 07-08 14:45
Ik zie bovenstaande als ik op een Windows laptop die stick inplug, lijkt zover ik zie zoals voorbeeld. Ik check of ik kan klonen op deze manier

Acties:
  • 0 Henk 'm!

  • Willie-wortel
  • Registratie: Mei 2002
  • Laatst online: 10-09 21:03
Ziet er goed uit, kan je de stand ook veranderen met deze applicatie?

Open source FanX RF Dongle bij vraag en aanbod!


Acties:
  • +1 Henk 'm!

  • FreakNL
  • Registratie: Januari 2001
  • Laatst online: 07:08

FreakNL

Well do ya punk?

Dat is toch gewoon de MYScontroller?

Daarmee heb ik de originele AB ook gecloned :)

[ Voor 40% gewijzigd door FreakNL op 09-01-2024 21:25 ]


Acties:
  • 0 Henk 'm!

  • Willie-wortel
  • Registratie: Mei 2002
  • Laatst online: 10-09 21:03
FreakNL schreef op dinsdag 9 januari 2024 @ 21:24:
Dat is toch gewoon de MYScontroller?

Daarmee heb ik de originele AB ook gecloned :)
Ja klopt, als het goed is moet je de stand van de unit kunnen veranderen door het juiste commando te versturen.

Open source FanX RF Dongle bij vraag en aanbod!


Acties:
  • +1 Henk 'm!

  • FreakNL
  • Registratie: Januari 2001
  • Laatst online: 07:08

FreakNL

Well do ya punk?

Ja, dat kan zeker... Heb ik ook gedaan :)

Ik weet niet meer exact hoe, maar het was vrij simpel

Acties:
  • +1 Henk 'm!

  • MartjeBee
  • Registratie: Augustus 2008
  • Laatst online: 10-09 18:26
Domoticz was mijn Fan-X kwijtgeraakt.
Uiteindelijk in hardware de Mysensors gateway ge-update en de port bijgewerkt van ttyACM0 naar de by-id ….
Afbeeldingslocatie: https://tweakers.net/i/iiQ5en_UsWMfEGybarmuilMpaXo=/800x/filters:strip_icc():strip_exif()/f/image/jEzW04joaOSlfsPcBol4ZB1K.jpg?f=fotoalbum_large

Acties:
  • +1 Henk 'm!

  • Sunnyworks
  • Registratie: Januari 2022
  • Laatst online: 07-08 14:45
Willie-wortel schreef op dinsdag 9 januari 2024 @ 19:09:
[...]


Ziet er goed uit, kan je de stand ook veranderen met deze applicatie?
hoi, nee, is helaas niet gelukt; zie ook niet echt hoe ik dit met die windows applicatie kan doen.
Het enige dat werkt, is als ik handmatig de ventilator met de Orcon afstandsbediening omhoog zet, kan ik hem met home assistent terugzetten naar "automatisch" . Ik kan verder geen standen veranderen. Ik ga hulp inroepen van een buurman, die heeft dezelfde ventilatie unit en ook een Fanx dongle, die heeft het wel werken, wellicht ziet hij waar het misgaat.

Acties:
  • +1 Henk 'm!

  • Sunnyworks
  • Registratie: Januari 2022
  • Laatst online: 07-08 14:45
kan de stand veranderen met de windows app :) volgens mij gaat er er iets niet goed met de configuration.yaml entry, wellicht komt dit door mijn co2 remote? kreeg het werkend in de windows app toen ik v_status voor stand uit en automatisch gebruikte, an v_percentage voor 1,2 en 3. heb het idee dat dit nog niet goed gaat in HA

Acties:
  • +1 Henk 'm!

  • Sunnyworks
  • Registratie: Januari 2022
  • Laatst online: 07-08 14:45
heb hem nu ineens aan de praat :) thanks all voor de hulp

Acties:
  • 0 Henk 'm!

  • PMuizen
  • Registratie: Juli 2010
  • Laatst online: 03-09 07:42
Mocht iemand een stick over hebben dan bied ik mij aan :)

Acties:
  • 0 Henk 'm!

  • Vaevictis_
  • Registratie: Maart 2000
  • Laatst online: 10:46
PMuizen schreef op maandag 5 februari 2024 @ 22:24:
Mocht iemand een stick over hebben dan bied ik mij aan :)
Wellicht heb ik een evo3 over dus geen FanX RF mag weg tegen kostprijs. DM bij interesse.

Acties:
  • 0 Henk 'm!

  • Freelander-
  • Registratie: December 2015
  • Laatst online: 05-09 09:26
Kwam dit topic op het spoor, helaas is de dongel niet meer leverbaar. Mocht iemand hem in de kast hebben liggen en niks meer mee doen zou ik hem graag overnemen.

Acties:
  • +4 Henk 'm!

  • FreakNL
  • Registratie: Januari 2001
  • Laatst online: 07:08

FreakNL

Well do ya punk?

Van het weekend eindelijk weer tijd gehad om verder te gaan met de automatisering vd dongle.

In een opwelling een ChatGPT accountje aangemaakt en na wat heen-en-weer gevraag op dit script uitgekomen:

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
-- This script runs every minute
-- It checks the humidity level of a defined sensor (define below)
-- If the humidity level is higher then the threshold (define below) it switches on the MV (level 3) (define switch below)
-- It also checks last update of humidity sensor. If above one hour, sensor is not reliable (battery dead, no range) so nothing is switched on
-- If humidity is below threshold, it switches off the MV (level 1)

return {
    on = {
        timer = {'every minute'}
    },
    execute = function(domoticz)
        -- Define the humidity sensor and device to control
        local humiditySensor = domoticz.devices('Badkamer (Humidity)')   -- Replace 'YourHumiditySensorName' with the name of your humidity sensor
        local ventDevice = domoticz.devices('45-minuten-ventileren')  -- Replace '45-minuten-ventileren' with the name of your ventilation device
        
        -- Define the threshold humidity level (you can adjust this value)
        local thresholdHumidity = 70  -- Example threshold value (you can adjust this as needed)

print('running HumidityCheck3')

        -- Check if humidity level is higher than the threshold
        if humiditySensor and humiditySensor.humidity > thresholdHumidity then
            -- Check if last update of humidity sensor was less than 1 hour ago
            local lastUpdateHumidity = humiditySensor.lastUpdate.minutesAgo
            if lastUpdateHumidity < 60 then  -- 1 hour = 60 minutes
                -- Turn on the ventilation device
                ventDevice.switchOn()
                domoticz.log('Humidity level is higher than the threshold and last update of humidity sensor is less than 1 hour ago. Ventilation turned on.', domoticz.LOG_INFO)
            else
                domoticz.log('Humidity level is higher than the threshold but last update of humidity sensor is more than 1 hour ago. Ventilation not turned on.', domoticz.LOG_INFO)
            end
        else
            -- Turn off the ventilation device (optional)
            ventDevice.switchOff()
            domoticz.log('Humidity level is not higher than the threshold. Ventilation turned off.', domoticz.LOG_INFO)
        end
    end
}


Het script schakelt een "switch";

Afbeeldingslocatie: https://tweakers.net/i/H0D_uA5buCGAec62wa61OC42sjg=/800x/filters:strip_icc():strip_exif()/f/image/Z7oYyMC3s4xQHDgTUwJ1jVhU.jpg?f=fotoalbum_large

De switch schakelt op zijn beurt weer de MV aan of uit met een JSON commando.

http://192.168.0.100:8080...chcmd=Set%20Level&level=3

http://192.168.0.100:8080...chcmd=Set%20Level&level=1

Ook een off delay van 45 minuten, maar deze is eigenlijk onnodig, meer een failsave

Ik had ook direct de dimmer die aangemaakt wordt in domoticz kunnen aansturen.. Maar ik heb hiervoor gekozen.

Er is vast nog een hoop te verbeteren. Nadeel van dit script is ook dat als je handmatig de MV op een hogere stand zet deze meteen weer naar level 1 gaat als de humidity lager dan 70 is.. Maargoed, het is natuurlijk de bedoeling dat je deze niet meer handmatig gaat schakelen..

Meteen even geprobeerd van het weekend. Na een minuut of 5 douchen schakelt de MV naar level 3. En naderhand (na het uitzetten van de douche) blijft hij nog een goeie 30-40 minuten draaien voordat de humidity weer onder de 70 zit.

Afbeeldingslocatie: https://tweakers.net/i/h-f2876cm1tadRQUxvhBp_0kg3o=/800x/filters:strip_icc():strip_exif()/f/image/mllwsNUY7qsZ1hCBXCOj4hIE.jpg?f=fotoalbum_large

[ Voor 6% gewijzigd door FreakNL op 12-02-2024 08:54 ]


Acties:
  • 0 Henk 'm!

  • ADutchGuy
  • Registratie: September 2017
  • Laatst online: 10-09 22:11
Hallo, ik heb deze hele thread aandachtig doorgenomen, en ben onder de indruk van de samenwerking en het onderzoek hier.
Zelf heb ik een 2-zone WTW van Orcon, en de zonekleppen zijn in dit topic nog niet besproken. Weet iemand of die klepstanden ook via rf worden gecommuniceerd en dus uitleesbaar zouden zijn middels deze dongle?

Acties:
  • 0 Henk 'm!

  • Vaevictis_
  • Registratie: Maart 2000
  • Laatst online: 10:46
ADutchGuy schreef op zondag 18 februari 2024 @ 20:05:
Hallo, ik heb deze hele thread aandachtig doorgenomen, en ben onder de indruk van de samenwerking en het onderzoek hier.
Zelf heb ik een 2-zone WTW van Orcon, en de zonekleppen zijn in dit topic nog niet besproken. Weet iemand of die klepstanden ook via rf worden gecommuniceerd en dus uitleesbaar zouden zijn middels deze dongle?
Ja dat kan met ramses_cc in iedergeval. Weet niet of het met FanX ook kan.

Acties:
  • 0 Henk 'm!

  • ADutchGuy
  • Registratie: September 2017
  • Laatst online: 10-09 22:11
Vaevictis_ schreef op zondag 18 februari 2024 @ 22:13:
[...]


Ja dat kan met ramses_cc in iedergeval. Weet niet of het met FanX ook kan.
Dankjewel. De hardware voor ramses_cc (voor evofw3) is voor zover ik zie niet of slecht leverbaar toch? Wellicht heeft @Willie-wortel interesse in een testcase voor deze aanvullende functies?

Acties:
  • 0 Henk 'm!

  • Workaholic
  • Registratie: Februari 2003
  • Niet online
Hi allen, kan het zijn dat de FanX integratie niet meer helemaal werkt? Heeft tot op heden altijd perfect gewerkt, maar een recente HA update zorgt voor issues.

Recente HA update zorgt er voor dat de automation niet meer werkt. Even een cross topic post.
Workaholic in "Home Assistant: Open source Python3 home automation - deel 5"

[ Voor 14% gewijzigd door Workaholic op 08-04-2024 14:52 ]

Mijn V&A


Acties:
  • +1 Henk 'm!

  • robertwebbe
  • Registratie: April 2005
  • Laatst online: 10-09 18:22

robertwebbe

Robert Webbe

@Workaholic Bij mij werkt die nog prima (met os 12.1, core 2024.4.2 en supervisor 2024.04.0).

Acties:
  • +1 Henk 'm!

  • - J.W. -
  • Registratie: September 2005
  • Laatst online: 10-09 22:37
Werkt hier ook prima icm Docker op een RPi (HA tag 2024.4.2). @Workaholic

[ Voor 3% gewijzigd door - J.W. - op 08-04-2024 17:00 ]


Acties:
  • 0 Henk 'm!

  • rfcdejong
  • Registratie: Mei 2004
  • Laatst online: 10-09 00:10
Zal evo3 ook met een RFXtrxUSB werken?

Acties:
  • 0 Henk 'm!

  • Los Tigros
  • Registratie: Augustus 2009
  • Laatst online: 10-09 09:33
Gebruikt iemand de dongle in combinatie met deze blueprint voor Home assistant? https://community.home-as...ity-exhaust-fan/509992/12

Zo ja zou je je instellingen willen delen? Hartelijk dank!

Acties:
  • +3 Henk 'm!

  • - J.W. -
  • Registratie: September 2005
  • Laatst online: 10-09 22:37
Ik zou nog heeeeeel graag de bypass kunnen besturen, de implementatie van Orcon vind ik maar matig / erg conservatief.. :/

Ik wil best helpen waar nodig.. maar ik snap bijvoorbeeld niet hoe ik de Ramses_cc bits en bytes moet vertalen naar de commando's in FanX .. B)

Sowieso kan ik helpen met het testen bij implementaties hiervan.. (Orcon HRC 500)

Acties:
  • +2 Henk 'm!

  • SemTecS
  • Registratie: Maart 2002
  • Laatst online: 31-08 09:55
FreakNL schreef op maandag 8 januari 2024 @ 19:16:
Ah afwezigheidsstand. Die staat ook in de handleiding en is op de originele AB een huisje met een pijltje wat naar buiten wijst.

Is het verstandig om die in de nacht erop te zetten? Of beter van niet? Stand 1 gebruikt ook maar 4 watt overigens ….

/Stand 1 en afwezig doen beiden 4watt hier.. Dus dat lijkt geen verschil te maken..... Of zou hij bij afwezig af en toe nog verder terug schakelen?
Ik zou 'm op stand 'auto' laten staan.
Bij stand 'afwezig' blijft de ventilator altijd in de laagste stand draaien. Bij stand 'auto':
1- toert de ventilator op bij een te hoog CO2 gehalte (als je CO2-sensors hebt, zitten vaak in de woonkamer en de hoofdslaapkamer). Je hebt 's ochtends nooit muffe lucht in de slaapkamer!
2- toert de ventilator op bij een hoog vochtpercentage (douchen en koken)
3- werkt de bypass (standaardinstelling: als het binnen warmer is dan 23 graden en buiten is het koeler dan binnen, dan opent de bypass). Weet niet helemaal zeker of deze in afwezig-stand niet werkt overigens..
Bij Orcon WTW-modellen na 2021 kun je de comforttemperatuur (die 23 graden) instellen met de 15RF-display afstandsbediening (zie manual: https://orcon.nl/download/3967/?tmstv=1681999960). Instellen van de bypass via de FanX dongle is tot nu toe nog niet gelukt.
Als het je gaat om energiebesparing; bedenk dat je met de WTW al enorm veel bespaart (zeker in de winter, maar als je airco of andere actieve koeling hebt ook in de zomer), maar je kunt met de dip-switches op de WTW zelf (of via de 15RF display) instellen wat stand 1 voor snelheid en dus wattage betekent. Voldoende frisse (en gefilterde) lucht in je huis is echter ook wel wat wattjes waard ;). Maar goed dat is ook maar een mening.

Acties:
  • 0 Henk 'm!

  • FreakNL
  • Registratie: Januari 2001
  • Laatst online: 07:08

FreakNL

Well do ya punk?

Ik heb er 1 zonder sensoren. Het meest simpele model. Aansturing gaat (automatisch) via Domoticz icm met een Aqara vochtsensor in de badkamer. En als fallback met de originele AB.

MV staat gewoon op de laagste stand behalve als het vochtpercentage in de badkamer significant hoger is als in de andere twee kamers op de 1e verdieping

Acties:
  • +3 Henk 'm!

  • - J.W. -
  • Registratie: September 2005
  • Laatst online: 10-09 22:37
- J.W. - schreef op zondag 21 juli 2024 @ 15:00:
Ik zou nog heeeeeel graag de bypass kunnen besturen, de implementatie van Orcon vind ik maar matig / erg conservatief.. :/

Ik wil best helpen waar nodig.. maar ik snap bijvoorbeeld niet hoe ik de Ramses_cc bits en bytes moet vertalen naar de commando's in FanX .. B)

Sowieso kan ik helpen met het testen bij implementaties hiervan.. (Orcon HRC 500)
Goed nieuws, na wat uurtjes zelf debuggen door de code heb ik de bypass aansturen nu werkend! *O*

Afbeeldingslocatie: https://tweakers.net/i/Ncomb-E3L0t4p7nt6ps4Ri4EW6A=/800x/filters:strip_exif()/f/image/Lfu8S1Fx2eny9pTLtc1qvXls.png?f=fotoalbum_large

[ Voor 25% gewijzigd door - J.W. - op 29-07-2024 19:30 ]


Acties:
  • +3 Henk 'm!

  • blaaspijp
  • Registratie: November 2004
  • Laatst online: 06:50
- J.W. - schreef op maandag 29 juli 2024 @ 18:51:
[...]

Goed nieuws, na wat uurtjes zelf debuggen door de code heb ik de bypass aansturen nu werkend! *O*

[Afbeelding]
Held, je weet dat het zomer is.
25 graden zon buiten en zo.....

Acties:
  • +2 Henk 'm!

  • SemTecS
  • Registratie: Maart 2002
  • Laatst online: 31-08 09:55
- J.W. - schreef op maandag 29 juli 2024 @ 18:51:
[...]

Goed nieuws, na wat uurtjes zelf debuggen door de code heb ik de bypass aansturen nu werkend! *O*

[Afbeelding]
Wauw, netjes, dat is mooi nieuws inderdaad! In HA? Zou je ons mee kunnen nemen in jouw oplossing? Ik zou het zelf ook heel graag werkend krijgen. Alvast bedankt!

Acties:
  • +2 Henk 'm!

  • - J.W. -
  • Registratie: September 2005
  • Laatst online: 10-09 22:37
blaaspijp schreef op maandag 29 juli 2024 @ 20:19:
[...]

Held, je weet dat het zomer is.
25 graden zon buiten en zo.....
Dat was exact de motivatie inderdaad :P
SemTecS schreef op maandag 29 juli 2024 @ 21:17:
[...]

Wauw, netjes, dat is mooi nieuws inderdaad! In HA? Zou je ons mee kunnen nemen in jouw oplossing? Ik zou het zelf ook heel graag werkend krijgen. Alvast bedankt!
Het zijn wijzigingen in de firmware van de FanX USB Dongle. Ik heb daar wat logica en commando's aangepast / toegevoegd.
Uiteraard ga ik alles delen, misschien via de git van @Willie-wortel om het een beetje centraal te houden (?), dan kun je vanuit daar nieuwe firmware proberen.

Besturen vanuit HA werkt hier al - praktisch identiek als de huidige fan aansturing in FanX.


Ik had overigens ergens gelezen dat de bypass alleen aangepast kan worden als de fan niet hard draait.
In dat geval zal eerst de fan zacht gezet moeten worden, dan de bypass omgezet, en dan de fan weer terug naar de oude stand. Zulke soort zaken heb ik iig nog niet uitgeprobeerd..
<-- edit: dit managed de warmtepomp zelf d:)b

[ Voor 19% gewijzigd door - J.W. - op 30-07-2024 14:32 ]


Acties:
  • +1 Henk 'm!

  • SemTecS
  • Registratie: Maart 2002
  • Laatst online: 31-08 09:55
Dan wacht ik 'rustig' af 😀
Dank alvast!
PS. Uit welk jaar is jouw WTW? Er zit verschil in aansturing van de bypass in WTW's van voor en na 2021. Latere modellen kunnen de comfort temperatuur wijzigen.

[ Voor 65% gewijzigd door SemTecS op 30-07-2024 06:49 ]


Acties:
  • +2 Henk 'm!

  • - J.W. -
  • Registratie: September 2005
  • Laatst online: 10-09 22:37
SemTecS schreef op dinsdag 30 juli 2024 @ 06:46:
Dan wacht ik 'rustig' af 😀
Dank alvast!
PS. Uit welk jaar is jouw WTW? Er zit verschil in aansturing van de bypass in WTW's van voor en na 2021. Latere modellen kunnen de comfort temperatuur wijzigen.
Ja, behoorlijk recent, het is heb een Orcon HRC500 uit 2022.
Op zich als de commando's bekend zijn is extra dingen implementeren niet zo lastig :)

Voor wie niet kan wachten om het te testen ;)

cc1101.cpp
cc1101.h
mysensors.ino

(correponderende met de mysensors folder van FanX)

---
Voor makkelijkere besturing in HA, voeg onderstaande fan toe onder fans (zie Toppe in "FanX RF USB Dongle") - let op, de entity_id is mogelijk anders:

YAML:
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
    heatpump_bypass:
      friendly_name: "Heatpump Bypass"
      unique_id : "heatpump_bypass"
      value_template: "{{ states('light.bypass_mode_1_2_3') }}"
      preset_mode_template: >
        {% set output = ['Auto','Open','Close'] %}
        {% set idx = state_attr('light.bypass_mode_1_2_3', 'V_PERCENTAGE') | int - 1 %}
        {{ output[idx] }}
      turn_on:
        service: homeassistant.turn_on
        entity_id: light.bypass_mode_1_2_3
      turn_off:
        service: homeassistant.turn_off
        entity_id: light.bypass_mode_1_2_3
      set_preset_mode:
        service: light.turn_on
        entity_id: light.bypass_mode_1_2_3
        data:
          brightness_pct: >
            {% set mapper = {'Auto': 1, 'Open': 2, 'Close': 3 } %}
            {{ mapper[preset_mode] }}
      preset_modes:
        - Auto
        - Open
        - Close


Als mogelijke automation:

Voeg binary sensor toe (onder template --> - binary_sensor):
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
- name: ByPass Cooling Triggering
  unique_id : "2d7ba884-cf38-40cd-8130-10d8829ff1db"
  state: >-
    {% set outdoorTemperature = states('sensor.outdoor_temperature_oc')|float(default=0) %}
    {% set indoorTemperature = states('sensor.indoor_temperature_oc')|float(default=0) %}
    {% set minOutdoorTemperature = 12 %}
    {% set minIndoorTemperature = 22 %}
    {% set delta = indoorTemperature - outdoorTemperature %}
    {% set deltaMin = 1 %}
    {% set deltaMax = 12 %}
    {{ outdoorTemperature >= minOutdoorTemperature and indoorTemperature >= minIndoorTemperature and delta >= deltaMin and delta <= deltaMax }}
  delay_on:
    hours: 0
    minutes: 0
    seconds: 0
  delay_off:
    hours: 0
    minutes: 15
    seconds: 0

updated: deltaMin verlaagt van 2 naar 1 voor nog meer koeling
(let wederom op dat de entities mogelijk anders heten in andere configs..)


Deze sensor kijkt dus naar de indoor en outdoor temperatuur, heeft voor beide een minimum, en kijkt naar het verschil. Verder een delay voor het uitgaan zodat hij niet kan gaan stuiteren.

De expliciete waarden zul je waarschijnlijk lichtelijk moeten fine tunen naar jouw situatie.

En dan als automation op deze binary sensor:
YAML:
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
- id: '63e582cc-af1f-41dc-bce1-99eb9206de88'
  alias: 'Control: Heat Pump Bypass'
  description: ''
  trigger:
  - platform: state
    entity_id:
    - binary_sensor.bypass_cooling_triggering
    to: 'off'
  - platform: state
    entity_id:
    - binary_sensor.bypass_cooling_triggering
    to: 'on'
  condition: []
  action:
  - if:
    - condition: state
      entity_id: binary_sensor.bypass_cooling_triggering
      state: 'on'
    then:
    - service: fan.set_preset_mode
      data:
        preset_mode: Open
      target:
        entity_id: fan.heatpump_bypass
    else:
    - service: fan.set_preset_mode
      data:
        preset_mode: Auto
      target:
        entity_id: fan.heatpump_bypass
  mode: single

[ Voor 75% gewijzigd door - J.W. - op 01-08-2024 09:01 . Reden: HA code toegevoegd ]


Acties:
  • +4 Henk 'm!

  • - J.W. -
  • Registratie: September 2005
  • Laatst online: 10-09 22:37
- J.W. - schreef op dinsdag 30 juli 2024 @ 09:39:
[...]

Ja, behoorlijk recent, het is heb een Orcon HRC500 uit 2022.
Op zich als de commando's bekend zijn is extra dingen implementeren niet zo lastig :)

Voor wie niet kan wachten om het te testen ;)

cc1101.cpp
cc1101.h
mysensors.ino

(correponderende met de mysensors folder van FanX)

---
Voor makkelijkere besturing in HA, voeg onderstaande fan toe onder fans (zie Toppe in "FanX RF USB Dongle") - let op, de entity_id is mogelijk anders:

YAML:
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
    heatpump_bypass:
      friendly_name: "Heatpump Bypass"
      unique_id : "heatpump_bypass"
      value_template: "{{ states('light.bypass_mode_1_2_3') }}"
      preset_mode_template: >
        {% set output = ['Auto','Open','Close'] %}
        {% set idx = state_attr('light.bypass_mode_1_2_3', 'V_PERCENTAGE') | int - 1 %}
        {{ output[idx] }}
      turn_on:
        service: homeassistant.turn_on
        entity_id: light.bypass_mode_1_2_3
      turn_off:
        service: homeassistant.turn_off
        entity_id: light.bypass_mode_1_2_3
      set_preset_mode:
        service: light.turn_on
        entity_id: light.bypass_mode_1_2_3
        data:
          brightness_pct: >
            {% set mapper = {'Auto': 1, 'Open': 2, 'Close': 3 } %}
            {{ mapper[preset_mode] }}
      preset_modes:
        - Auto
        - Open
        - Close


Als mogelijke automation:

Voeg binary sensor toe (onder template --> - binary_sensor):
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
- name: ByPass Cooling Triggering
  unique_id : "2d7ba884-cf38-40cd-8130-10d8829ff1db"
  state: >-
    {% set outdoorTemperature = states('sensor.outdoor_temperature_oc')|float(default=0) %}
    {% set indoorTemperature = states('sensor.indoor_temperature_oc')|float(default=0) %}
    {% set minOutdoorTemperature = 12 %}
    {% set minIndoorTemperature = 22 %}
    {% set delta = indoorTemperature - outdoorTemperature %}
    {% set deltaMin = 2 %}
    {% set deltaMax = 12 %}
    {{ outdoorTemperature >= minOutdoorTemperature and indoorTemperature >= minIndoorTemperature and delta >= deltaMin and delta <= deltaMax }}
  delay_on:
    hours: 0
    minutes: 0
    seconds: 0
  delay_off:
    hours: 0
    minutes: 15
    seconds: 0

(let wederom op dat de entities mogelijk anders heten in andere configs..)

Deze sensor kijkt dus naar de indoor en outdoor temperatuur, heeft voor beide een minimum, en kijkt naar het verschil. Verder een delay voor het uitgaan zodat hij niet kan gaan stuiteren.

En dan als automation op deze binary sensor:
YAML:
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
- id: '63e582cc-af1f-41dc-bce1-99eb9206de88'
  alias: 'Control: Heat Pump Bypass'
  description: ''
  trigger:
  - platform: state
    entity_id:
    - binary_sensor.bypass_cooling_triggering
    to: 'off'
  - platform: state
    entity_id:
    - binary_sensor.bypass_cooling_triggering
    to: 'on'
  condition: []
  action:
  - if:
    - condition: state
      entity_id: binary_sensor.bypass_cooling_triggering
      state: 'on'
    then:
    - service: fan.set_preset_mode
      data:
        preset_mode: Open
      target:
        entity_id: fan.heatpump_bypass
    else:
    - service: fan.set_preset_mode
      data:
        preset_mode: Auto
      target:
        entity_id: fan.heatpump_bypass
  mode: single
Het werkte perfect vannacht d:)b

Normaliter zou de bypass amper open gegaan zijn met de standaard logica van Orcon (want door de zwoele nacht was het verschil tussen binnen- en buitentemperatuur grotendeels <5 graden), terwijl hij nu bijna de hele nacht open gestaan heeft en voor een verkoelend briesje gezorgd heeft (y)

De automation heeft hem netjes Open gezet toen het verschil >2 werd, en weer op Auto ( => Close) gezet een kwartier nadat het weer <2 werd:
Afbeeldingslocatie: https://tweakers.net/i/6NR2ZsJ84z-zs-P0tF40oLHkkJ8=/800x/filters:strip_exif()/f/image/ISfFpTZvhhFnnkSrR1tbEq61.png?f=fotoalbum_large


Dus bij deze zou ik iedereen willen uitnodigen het ook uit te proberen, zeker ook met andere modelen! :)

Vraagje: Orcon lijkt ook nog logica te hebben aangaande vochtigheid (bijv. als de buitenlucht vochtigheid heel laag wordt lijkt hij hem ook te sluiten?). Ik heb geen idee waarom Orcon dat zou doen, dus als iemand daar nog informatie over heeft (en of dat ook geimplementeerd moet worden), hoor ik dat graag! :Y

Acties:
  • +2 Henk 'm!

  • SemTecS
  • Registratie: Maart 2002
  • Laatst online: 31-08 09:55
- J.W. - schreef op woensdag 31 juli 2024 @ 18:19:
[...]

Het werkte perfect vannacht d:)b

Normaliter zou de bypass amper open gegaan zijn met de standaard logica van Orcon (want door de zwoele nacht was het verschil tussen binnen- en buitentemperatuur grotendeels <5 graden), terwijl hij nu bijna de hele nacht open gestaan heeft en voor een verkoelend briesje gezorgd heeft (y)

De automation heeft hem netjes Open gezet toen het verschil >2 werd, en weer op Auto ( => Close) gezet een kwartier nadat het weer <2 werd:
[Afbeelding]


Dus bij deze zou ik iedereen willen uitnodigen het ook uit te proberen, zeker ook met andere modelen! :)

Vraagje: Orcon lijkt ook nog logica te hebben aangaande vochtigheid (bijv. als de buitenlucht vochtigheid heel laag wordt lijkt hij hem ook te sluiten?). Ik heb geen idee waarom Orcon dat zou doen, dus als iemand daar nog informatie over heeft (en of dat ook geimplementeerd moet worden), hoor ik dat graag! :Y
BAAS!!! bij mij ook werkend met een HRC-400 Ecomax. Dank je wel _/-\o_

Acties:
  • +2 Henk 'm!

  • 1984Jeroen
  • Registratie: Augustus 2024
  • Laatst online: 14-08 22:01
Al enige tijd gebruik ik met veel plezier de FanX Dongle incl het volgen van deze discussie.
Het aansturen van de Bypass is het laatste ontbrekende deel en vooral tijdens warme dagen erg nuttig :)
J.W. dank voor het oppakken van de bypass integratie!

Ik heb de versie (1.9) van J.W getest, echter werkt de aansturing van de bypass nog niet bij mij :-(
Heb een FanX dongle V2
Orcon HRC-400 Ecomax (2021), versie waarbij je comfort temperatuur niet kan instellen. Wellicht zit daar het verschil? Gezien J.W. en SemTecS een model van na 2021 hebben.

Wellicht doe ik ergens iets fout in de FW upgrade/installatie, mijn stappen:
- FW upload middels Arduino IDE 2.3.2 (met hulp van de Wiki van Willie-Wortel)
- Mysensor integratie verwijderen
- Persistent file verwijderen
- HA reboot
- Mysensor integratie installeren
- FanX Dongle aansluiten
- FanX Dongle toevoegen aan de Mysensor integratie

Observaties:
- FW versie staat in de Mysensor integratie op 1.9, dus de FW upload lijkt OK te zijn.
- Sensorwaardes komen direct binnen, ik hoef de FanX niet opnieuw te clonen. Is dit normaal gedrag bij een nieuwe FW upload?
- Ik kan geen entity_id: light.bypass_mode_xxx vinden. Ook is er geen nieuwe "Bediening" toegevoegd

Afbeeldingslocatie: https://tweakers.net/i/heIhAxZ1ai2njlnUJoJ3o6qqXFM=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/jIsPVTaqxbUY0Mr4CR2EXqIf.png?f=user_large

- Als ik de Dongle gebruik met MYSController dan blijft sensor 16 constant, ook als ik handmatig op de 15RF de bypass positie aanpas:

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

Verneem graag als jullie meer info nodig hebben of al kunnen zien waar dat ik de fout in ga :)

Acties:
  • +1 Henk 'm!

  • - J.W. -
  • Registratie: September 2005
  • Laatst online: 10-09 22:37
1984Jeroen schreef op donderdag 15 augustus 2024 @ 23:15:
Al enige tijd gebruik ik met veel plezier de FanX Dongle incl het volgen van deze discussie.
Het aansturen van de Bypass is het laatste ontbrekende deel en vooral tijdens warme dagen erg nuttig :)
J.W. dank voor het oppakken van de bypass integratie!

Ik heb de versie (1.9) van J.W getest, echter werkt de aansturing van de bypass nog niet bij mij :-(
Heb een FanX dongle V2
Orcon HRC-400 Ecomax (2021), versie waarbij je comfort temperatuur niet kan instellen. Wellicht zit daar het verschil? Gezien J.W. en SemTecS een model van na 2021 hebben.

Wellicht doe ik ergens iets fout in de FW upgrade/installatie, mijn stappen:
- FW upload middels Arduino IDE 2.3.2 (met hulp van de Wiki van Willie-Wortel)
- Mysensor integratie verwijderen
- Persistent file verwijderen
- HA reboot
- Mysensor integratie installeren
- FanX Dongle aansluiten
- FanX Dongle toevoegen aan de Mysensor integratie

Observaties:
- FW versie staat in de Mysensor integratie op 1.9, dus de FW upload lijkt OK te zijn.
- Sensorwaardes komen direct binnen, ik hoef de FanX niet opnieuw te clonen. Is dit normaal gedrag bij een nieuwe FW upload?
- Ik kan geen entity_id: light.bypass_mode_xxx vinden. Ook is er geen nieuwe "Bediening" toegevoegd

[Afbeelding]

- Als ik de Dongle gebruik met MYSController dan blijft sensor 16 constant, ook als ik handmatig op de 15RF de bypass positie aanpas:

[Afbeelding]

Verneem graag als jullie meer info nodig hebben of al kunnen zien waar dat ik de fout in ga :)
Ik zit op vakantie, dus kan helaas niet de stappen doorlopen die jij gedaan hebt (helemaal verwijderen).

Als jij momenteel de bypass met remote kunt bedienen kan ik me moeilijk voorstellen dat dit niet zou werken voor jou, maar let's see!

Het probleem lijkt te zijn dat je er geen sensor verschijnt in HA (light.bypass_...).

Voor zover ik mysensors begrijp zou dat met de 'present' gebeuren (correct @Willie-wortel ?), dit gebeurt tijdens booten. Heb je de stick er al een keer extra er in en er uit gedaan? (terwijl HA etc draait).

Aangaande het updaten via de remote control: de on/off/auto wordt niet terug gelezen vanuit de wtw, en representeert eigenlijk het laatst succesvolle commando verstuurt via HA. Mocht deze state ergens in een message staan :? , wil ik die best implementeren!
Tl;dr: het klopt dat wijzigingen via de remote niet opgepakt worden.
De bypass positie zelf kun je wel zien, dit zat al in de FW.

Aangaande de besturing in HA: had je de extra fan code wel toegevoegd aan de configuration?

Acties:
  • 0 Henk 'm!

  • 1984Jeroen
  • Registratie: Augustus 2024
  • Laatst online: 14-08 22:01
De light.bypass_... verschijnt niet en daar lijkt ook het probleem te liggen denk ik.
Bypass positie zie ik wel, echter verschijnt die entity pas wanneer ik de bypass op de remote aanpas.
Wellicht moet de bypass_mode ook eerst "een keer voorbij komen" voordat HA hem ziet?

Dongle al meerdere keren in/uit de usb gehaald, zonder resultaat.

De code heb ik toegevoegd aan de configuration, echter klaagt die in de logging dat de light.bypass_... entity niet beschikbaar is. Wat logisch is gezien bovenstaande lijkt me.

Wellicht doe ik iets fout bij de FW upload/update? Ik heb namelijk geen ervaring met Arduino IDE.
- MySensors 2.3.2 library geinstalleerd
- Ardruino AVR boards 1.8.6 geinstalleerd
- Sparkfun Pro Mirco board geselecteerd
- Heb de 3 files (cc1101.cpp, cc1101.h en mysensors.ino) in 1 folder geplaatst en dan open ik de .ino
- De andere 2 files openen automatisch in aparte tabs
- Dan klik ik verify gevolgd door upload
- Upload completed

Acties:
  • 0 Henk 'm!

  • - J.W. -
  • Registratie: September 2005
  • Laatst online: 10-09 22:37
1984Jeroen schreef op zaterdag 17 augustus 2024 @ 15:10:
De light.bypass_... verschijnt niet en daar lijkt ook het probleem te liggen denk ik.
Bypass positie zie ik wel, echter verschijnt die entity pas wanneer ik de bypass op de remote aanpas.
Wellicht moet de bypass_mode ook eerst "een keer voorbij komen" voordat HA hem ziet?

Dongle al meerdere keren in/uit de usb gehaald, zonder resultaat.

De code heb ik toegevoegd aan de configuration, echter klaagt die in de logging dat de light.bypass_... entity niet beschikbaar is. Wat logisch is gezien bovenstaande lijkt me.

Wellicht doe ik iets fout bij de FW upload/update? Ik heb namelijk geen ervaring met Arduino IDE.
- MySensors 2.3.2 library geinstalleerd
- Ardruino AVR boards 1.8.6 geinstalleerd
- Sparkfun Pro Mirco board geselecteerd
- Heb de 3 files (cc1101.cpp, cc1101.h en mysensors.ino) in 1 folder geplaatst en dan open ik de .ino
- De andere 2 files openen automatisch in aparte tabs
- Dan klik ik verify gevolgd door upload
- Upload completed
De stappen lijken mij prima.

Ik zit even ik de HA / mysensors integratie documentatie te lezen, het lijkt er op dat je ook een initiële waarde moet sturen omdat HA anders de device niet aanmaakt :X

Dat zal dan nog toegevoegd moeten worden. Wellicht als je HA uitzet en een entry gelijk aan de fan (maar dan met andere device id en beschrijving, etc) toevoegt aan de mysensors json dat hij dan verschijnt? :? ). Anders zal ik het over 2 weken (na vakantie) toevoegen aan de FW...

@SemTecS Werd de device bij jou wel meteen toegevoegd in HA?

Acties:
  • +2 Henk 'm!

  • SemTecS
  • Registratie: Maart 2002
  • Laatst online: 31-08 09:55
- J.W. - schreef op zaterdag 17 augustus 2024 @ 21:24:
[...]

De stappen lijken mij prima.

Ik zit even ik de HA / mysensors integratie documentatie te lezen, het lijkt er op dat je ook een initiële waarde moet sturen omdat HA anders de device niet aanmaakt :X

Dat zal dan nog toegevoegd moeten worden. Wellicht als je HA uitzet en een entry gelijk aan de fan (maar dan met andere device id en beschrijving, etc) toevoegt aan de mysensors json dat hij dan verschijnt? :? ). Anders zal ik het over 2 weken (na vakantie) toevoegen aan de FW...

@SemTecS Werd de device bij jou wel meteen toegevoegd in HA?
Ik had de dongle al een poos draaien, dus de bypass was al aanwezig. Ik kon hem alleen niet aansturen. Let op dat het een een actie is op apparaat FanX 0:
Afbeeldingslocatie: https://tweakers.net/i/aTAGnaURJsmc63i7l45q_typo4w=/800x/filters:strip_exif()/f/image/Ybez6voPxvGt24D5qAfh8k4k.png?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • 1984Jeroen
  • Registratie: Augustus 2024
  • Laatst online: 14-08 22:01
@SemTecS, dank

Welke FW hadden jullie op de dongle alvorens de update naar 1.9 (huidige)?
Er zijn op dit forum een aantal "bypass versies" voorbij gekomen, wellicht dat:

1.7 --> 1.9 niet werkt (mijn route)
1.8 (niet werkende bypass aansturing, maar wel juist entity toevoeging) --> 1.9 wel werkt

1.8 kan ik hier niet meer vinden, dus ik kan het helaas niet proberen.

Acties:
  • 0 Henk 'm!

  • SemTecS
  • Registratie: Maart 2002
  • Laatst online: 31-08 09:55
1984Jeroen schreef op dinsdag 20 augustus 2024 @ 09:33:
@SemTecS, dank

Welke FW hadden jullie op de dongle alvorens de update naar 1.9 (huidige)?
Er zijn op dit forum een aantal "bypass versies" voorbij gekomen, wellicht dat:

1.7 --> 1.9 niet werkt (mijn route)
1.8 (niet werkende bypass aansturing, maar wel juist entity toevoeging) --> 1.9 wel werkt

1.8 kan ik hier niet meer vinden, dus ik kan het helaas niet proberen.
Ik had (denk ik, vrijwel zeker) v1.8, maar zou dat de oorzaak kunnen zijn? Een firmware update is geen patch maar een complete update, lijkt me. Maar goed dat weet ik ook niet zeker. Heb even gezocht maar ik kon zelf 1.8 niet meer vinden.. Misschien iemand anders?

Acties:
  • +1 Henk 'm!

  • MacWeetjes
  • Registratie: Juli 2013
  • Laatst online: 14-08 08:21
Ik heb het zelfde issue als @1984Jeroen. Update van mysensor 1.7 naar 1.9 (met aangepaste bestanden)
Orcon HRC-400 Ecomax pre 2021.

Bij mij sensor.bypass_mode_0_1_2 was al aanwezig, maar de light.bypass_mode_1_2_3 niet en wordt nog steeds niet getoond.

Acties:
  • +1 Henk 'm!

  • 1984Jeroen
  • Registratie: Augustus 2024
  • Laatst online: 14-08 22:01
Opgelost :) :*)

Heb het volgende toegevoegd:

Op regel 70 van mysensors.ino:
code:
1
MyMessage msgBypassstate(CHILD_ID_BYPASS_MODE, V_STATUS);

en op regel 251 en 252:
code:
1
2
      send(msgBypassMODE_VAL.set(1));
      send(msgBypassstate.set(0));

Hiermee komt de sensor incl status 1x voorbij (net zoals de fan zelf) en maakt HA wel de juiste entity aan.
@MacWeetjes, kun jij dit eens proberen?

Acties:
  • +1 Henk 'm!

  • ATCO
  • Registratie: December 2004
  • Niet online
Ik heb zojuist ook versie 1.9 geprobeerd maar na het klonen zijn zowel mijn target als source adress hetzelfde.

Het lukt me nu ook niet meer om via home assistant de fan speed aan te passen maar wijzigingen via de RF15 zie ik wel in de home assistant logging.

Heefit iemand een idee wat er fout gaat?

EDIT:

Na het clonen meerdere malen geprobeerd te hebben heb ik nu wel aparte adressen en werkt het weer.

[ Voor 15% gewijzigd door ATCO op 20-08-2024 21:47 ]


Acties:
  • +1 Henk 'm!

  • 1984Jeroen
  • Registratie: Augustus 2024
  • Laatst online: 14-08 22:01
Bij de 1.9 FW update nam de dongle direct juiste target & source address over bij mij. Die staan namelijk opgeslagen in het geheugen (EPROM) van de dongle. Dus ik heb niet opnieuw de clone procedure uit uitgevoerd.

Wellicht de clone procedure nog eens proberen? Of anders met 1.7 proberen en zodra het weer werkt naar 1.9. Echter dan niet de clone procedure uitvoeren (zou niet nodig moeten zijn).

Acties:
  • 0 Henk 'm!

  • - J.W. -
  • Registratie: September 2005
  • Laatst online: 10-09 22:37
1984Jeroen schreef op dinsdag 20 augustus 2024 @ 20:06:
Opgelost :) :*)

Heb het volgende toegevoegd:

Op regel 70 van mysensors.ino:
code:
1
MyMessage msgBypassstate(CHILD_ID_BYPASS_MODE, V_STATUS);

en op regel 251 en 252:
code:
1
2
      send(msgBypassMODE_VAL.set(1));
      send(msgBypassstate.set(0));

Hiermee komt de sensor incl status 1x voorbij (net zoals de fan zelf) en maakt HA wel de juiste entity aan.
@MacWeetjes, kun jij dit eens proberen?
Top d:)b
ATCO schreef op dinsdag 20 augustus 2024 @ 21:23:
Ik heb zojuist ook versie 1.9 geprobeerd maar na het klonen zijn zowel mijn target als source adress hetzelfde.

Het lukt me nu ook niet meer om via home assistant de fan speed aan te passen maar wijzigingen via de RF15 zie ik wel in de home assistant logging.

Heefit iemand een idee wat er fout gaat?

EDIT:

Na het clonen meerdere malen geprobeerd te hebben heb ik nu wel aparte adressen en werkt het weer.
Fijn dat het clonen weer gelukt is, die code zou hetzelfde moeten zijn / niet aangepast.

Acties:
  • 0 Henk 'm!

  • MacWeetjes
  • Registratie: Juli 2013
  • Laatst online: 14-08 08:21
@- J.W. - Bedankt voor de hulp, helaas met de toegevoegde regels nog geen light.bypass_mode_1_2_3 enitiy in HA

Acties:
  • 0 Henk 'm!

  • 1984Jeroen
  • Registratie: Augustus 2024
  • Laatst online: 14-08 22:01
Ik ga ervanuit dat:
- Je de USB dongle al meerdere malen in/uit de USB hebt gehaald
- Het verwijderen van de persistent file ook niet geholpen heeft
- Er geen andere light.bypass_xxx entity is aangemaakt

In dat geval zit er toch nog iets niet goed in de FW. Ik ken de mysensor integratie niet goed genoeg om het probeer echt op te lossen.

Ik heb tijdens het debuggen ook een aantal dingen in HA aangepast/geprobeerd, welke mogelijk toch een positief effect hebben gehad.

Probeer eens (indien mijn aannames correct zijn, anders die eerst even proberen) om de entity handmatig aan te maken (Ontwikkelhulpmiddelen --> Statussen):

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

Structuur kun je kopiëren van de light.fan_speed, echter zijn er een paar waardes anders.

Acties:
  • +1 Henk 'm!

  • Mariuss
  • Registratie: April 2020
  • Laatst online: 12-10-2024
Hey@Willie-wortel, ik zie dat de dongles niet meer te verkrijgen zijn. Worden er nog nieuwe geproduceerd?

Ik ben zeer geïnteresseerd!! _/-\o_

Acties:
  • +1 Henk 'm!

  • vliegnerd
  • Registratie: Augustus 2003
  • Laatst online: 06:49

vliegnerd

Nintendo fan.

Mariuss schreef op woensdag 2 oktober 2024 @ 03:42:
Hey@Willie-wortel, ik zie dat de dongles niet meer te verkrijgen zijn. Worden er nog nieuwe geproduceerd?

Ik ben zeer geïnteresseerd!! _/-\o_
Ik denk dat @Willie-wortel ze niet meer maakt, maar dat moet hij zelf beantwoorden natuurlijk. Wellicht is er een FanX via V&A te vinden?

Er zijn wel alternatieven: In de startpost van het Orcon WTW topic heb ik een start gemaakt voor een handleiding om een Orcon WTW (of MVS) met de integratie ramses_cc in Home Assistant te besturen.

Daarvoor heb je een evofw3 of ramses ESP dongle nodig. Dat lijkt heel erg op een FanX (atmega 32u4 met cc1101 module) maar net anders en helaas niet onderling uitwisselbaar.

In het topic staat ook wel gelinkt hoe je zo'n ding koopt of zelf maakt.

(Ik heb al lang op mijn TODO lijst staan om eens een DIY FanX te maken zodat mensen het kunnen nabouwen, dat is niet heel moeilijk, maar uiteindelijk is een ramses ESP kopen makkelijk genoeg *en* je kunt er uiteindelijk veel meer mee)

4,8kW ZO-NW PVOutput 8x300Wp ZO 12 graden. 8x300Wp NW 12 graden.


Acties:
  • +1 Henk 'm!

  • manusjevanalles
  • Registratie: Januari 2009
  • Nu online
Mariuss schreef op woensdag 2 oktober 2024 @ 03:42:
Hey@Willie-wortel, ik zie dat de dongles niet meer te verkrijgen zijn. Worden er nog nieuwe geproduceerd?

Ik ben zeer geïnteresseerd!! _/-\o_
Er is nog een optie als je de mechanische ventilatie hebt (dus geen WTW). Dat is de openair mini (zie topic hier op tweakers). Heeft veel voordelen, alleen kan je je huidige sensoren en afstandbediening niet meer gebruiken dan.

☀️ 6440 Wp zuid | 🌡️ Stiebel Eltron WPL 15 ACS, HM Trend | Home Assistant


Acties:
  • +1 Henk 'm!

  • buoy
  • Registratie: Augustus 2021
  • Laatst online: 04-09 19:10
vliegnerd schreef op woensdag 2 oktober 2024 @ 11:05:
[...]

Ik denk dat @Willie-wortel ze niet meer maakt, maar dat moet hij zelf beantwoorden natuurlijk. Wellicht is er een FanX via V&A te vinden?
@Willie-wortel bevestigde per e-mail dat hij ze inderdaad niet meer maakt. Ik overwoog de mijne namelijk om te bouwen voor mijn Hörmann garagedeuropener omdat ik nu in een huis zonder mechanische ventilatie woon.

Gelet op de grote vraag en beperkte aanbod, lijkt het mij beter om hem beschikbaar te stellen aan iemand die op zoek is naar een FanX dongle. Geïnteresseerd? Hit me up!

Acties:
  • 0 Henk 'm!

  • Freelander-
  • Registratie: December 2015
  • Laatst online: 05-09 09:26
Hi @buoy ik zou hem graag van je overnemen! Groet 8)

Acties:
  • 0 Henk 'm!

  • sibrou
  • Registratie: December 2017
  • Laatst online: 12-06 18:50
Hey, Indien er mensen zijn zie hun FanX van de hand willen doen, hou ik mij aanbevolen.

Acties:
  • +1 Henk 'm!

  • peetgate
  • Registratie: Januari 2009
  • Laatst online: 18-07 23:24
Ik heb nog een Fan-X module in de aanbieding. Het gaat om versie 2.0. Graag een PM bij interesse!

Acties:
  • 0 Henk 'm!

  • ATCO
  • Registratie: December 2004
  • Niet online
Na een tijdje wat minder actief hiermee wil ik mijn automatisering nog wat optimaliseren en ik blijft wat issues met de WTW hebben.

Mijn situatie:
Orcon HRC-400 Ecomax 2019
FanX v1.0
Mysensor 1.7 en 1.9 firmware geprobeerd
Zowel de 15RF remote als CO2 remote gecloned met zelfde resultaat.

Problemen:
-Weinig entities zichtbaar (target/source adressen, clone, fan speed, battery, bypass mode)
Handmatig in persistent file toevoegen geeft er meer maar ze worden niet toegevoegd
-Na wijzigen fan speed wordt direct daarna de verkeerde waarde vertoond. (dit zie je ook terug in de myscontroller sceenshots, na TX komt een correcte RX en daarna een RX met 1 procent hogere waarde)

Iemand suggesties? Of zou mijn unit echt niet meer info sturen?

Afbeeldingslocatie: https://tweakers.net/i/iXw1GKcoG81iHg0k9Ul9s6_oXu4=/232x232/filters:strip_exif()/f/image/bKliAZkgmuT1cJ1Q5vzD6vuA.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/_4UhjpZMel2ENBxTmkXZ0fs-kFk=/232x232/filters:strip_exif()/f/image/0NalGuvsBa3IXDINSR5caHSs.png?f=fotoalbum_tile


p.s. de javascript file is toch niet meer nodig bij gebruik van native cards?

[ Voor 94% gewijzigd door ATCO op 04-05-2025 20:09 . Reden: Extra info ]


Acties:
  • 0 Henk 'm!

  • Xilvaro
  • Registratie: Oktober 2009
  • Laatst online: 09:27
Ik heb volgens mij exact dezelfde setup als jij en ervaar dezelfde issues.

Helaas nog geen oplossing gevonden en heb het (voor nu) even gelaten voor wat het is. Maar blijf dit topic wel volgen :)

What seems to be the officer, problem?


Acties:
  • +3 Henk 'm!

  • ATCO
  • Registratie: December 2004
  • Niet online
Ik ben een klein stapje verder.

Na een commando van de afstandsbediening TX zie ik een enkele RX terugkomen, indien de TX vanaf de dongle komt dan reageert de WTW met 2 achtereenvolgende RX'en met verschillende waardes. Dat verklaart waarschijnlijk de sprong in Home Assistant.

Tevens verwacht Home Assistant voor een fan volgens mij de waardes 0,1,2,3 terwijl mijn WTW doorstuurt:
1 afwezig
2 laag
3 mid
4 hoog
5 auto


Ik heb nu in cc1101.cpp vanaf regel 601 wat aanpassingen gemaakt

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
bool CC1101::tx_fanspeed(uint8_t fan_speed)
{
  uint8_t payload[14];
  uint8_t fan_speed_corrected = fan_speed-1;
  uint8_t ARR_SIZE = sizeof(payload) / sizeof(payload[0]);

  // header[RQ = 0x0C, I = 0x1C, W = 0x2C, RP = 3C]
  payload[0] = 0x1C;

  // Get souce and target address
  for (uint8_t i = 1; i < 7; i++)
    payload[i] = new_fan_state.address[i - 1];

  // Opcode[FAN speed status]
  payload[7] = 0x22;
  payload[8] = 0xF1;

  // Command lenght
  payload[9] = 0x03;

  // Payload
  payload[10] = 0x00;
  payload[11] = fan_speed_corrected;
  payload[12] = 0x04;

  payload[ARR_SIZE - 1] = calc_crc(payload, ARR_SIZE);

#ifdef DEBUG_MODE
  Serial.println("Set fan speed");
#endif

  // Returns bool
  return transmit_data(payload, ARR_SIZE) == 0;

}


In home assistant heb ik een sensor template die de waarde omzet naar een leesbare status.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{% set value = states('sensor.percentage_instelling_mechanische_ventilatie') | int(0) %}
{% if value == 1 %}
 Afwezig
{% elif value == 2 %}
 Laag
{% elif value == 3 %}
 Mid
{% elif value == 4 %}
 Hoog
{% elif value == 5 %}
 Auto
{% else %}
 Onbekend
{% endif %}


Nu kan ik een losse entitie met knoppen maken en werk alles, alleen niet helemaal native dus ik ga nog even verder puzzelen.

Acties:
  • +1 Henk 'm!

  • peetgate
  • Registratie: Januari 2009
  • Laatst online: 18-07 23:24
peetgate schreef op zaterdag 3 mei 2025 @ 14:37:
Ik heb nog een Fan-X module in de aanbieding. Het gaat om versie 2.0. Graag een PM bij interesse!
verkocht.

Acties:
  • 0 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Nu online

Toppe

Oké ✅

ATCO schreef op dinsdag 6 mei 2025 @ 11:35:
Ik ben een klein stapje verder.

Na een commando van de afstandsbediening TX zie ik een enkele RX terugkomen, indien de TX vanaf de dongle komt dan reageert de WTW met 2 achtereenvolgende RX'en met verschillende waardes. Dat verklaart waarschijnlijk de sprong in Home Assistant.

Tevens verwacht Home Assistant voor een fan volgens mij de waardes 0,1,2,3 terwijl mijn WTW doorstuurt:
1 afwezig
2 laag
3 mid
4 hoog
5 auto


Ik heb nu in cc1101.cpp vanaf regel 601 wat aanpassingen gemaakt

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
bool CC1101::tx_fanspeed(uint8_t fan_speed)
{
  uint8_t payload[14];
  uint8_t fan_speed_corrected = fan_speed-1;
  uint8_t ARR_SIZE = sizeof(payload) / sizeof(payload[0]);

  // header[RQ = 0x0C, I = 0x1C, W = 0x2C, RP = 3C]
  payload[0] = 0x1C;

  // Get souce and target address
  for (uint8_t i = 1; i < 7; i++)
    payload[i] = new_fan_state.address[i - 1];

  // Opcode[FAN speed status]
  payload[7] = 0x22;
  payload[8] = 0xF1;

  // Command lenght
  payload[9] = 0x03;

  // Payload
  payload[10] = 0x00;
  payload[11] = fan_speed_corrected;
  payload[12] = 0x04;

  payload[ARR_SIZE - 1] = calc_crc(payload, ARR_SIZE);

#ifdef DEBUG_MODE
  Serial.println("Set fan speed");
#endif

  // Returns bool
  return transmit_data(payload, ARR_SIZE) == 0;

}


In home assistant heb ik een sensor template die de waarde omzet naar een leesbare status.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{% set value = states('sensor.percentage_instelling_mechanische_ventilatie') | int(0) %}
{% if value == 1 %}
 Afwezig
{% elif value == 2 %}
 Laag
{% elif value == 3 %}
 Mid
{% elif value == 4 %}
 Hoog
{% elif value == 5 %}
 Auto
{% else %}
 Onbekend
{% endif %}


Nu kan ik een losse entitie met knoppen maken en werk alles, alleen niet helemaal native dus ik ga nog even verder puzzelen.
Normaliter zou een fabrikant dit niet per bouwjaar of model wijzigen omdat je dan zit met de rest van de toebehoren. Dat brengt mij de vraag, zal dit niet bij elke unit dan zo zijn? Mijn unit doet boven de 4 niets maar dat kan natuurlijk komen door een niet kloppende code..?

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • ATCO
  • Registratie: December 2004
  • Niet online
Geen idee hoe dit zit. Het kan ook zijn dat de mysensors code de signalen van mijn WTW verkeerd interpreteert aangezien ik ook geen humidity of andere waardes ontvang.

Acties:
  • 0 Henk 'm!

  • vliegnerd
  • Registratie: Augustus 2003
  • Laatst online: 06:49

vliegnerd

Nintendo fan.

@ATCO Als je een ecomax hebt dan heb je ook een zonneklep regeling?

De rf15 en co2 sturen waarschijnlijk berichten naar de zonneklep die het dan doorstuurt naar de WTW.
Ik weet niet of je de WTW of zoneklep in de config hebt staan. Alleen de WTW stuurt de 31DA berichten met temperaturen fan speed in en uit enzo. Wellicht ligt het daaraan.
Jammer dat je niet makkelijk een overzicht uit de FanX kan krijgen van alle berichten die heen en weer gaan.

Omdat beide devices uit jouw config beginnen met 32: zou het best kunnen zijn dat dit de klepunit en wtw zijn en dat de clone functie de berichten tussen deze twee heeft opgevangen.

Maar dan zou je juist wel werkende 31DA informatie berichten met temperatuur enzo…

Lastig!

4,8kW ZO-NW PVOutput 8x300Wp ZO 12 graden. 8x300Wp NW 12 graden.


Acties:
  • +1 Henk 'm!

  • ATCO
  • Registratie: December 2004
  • Niet online
Nee ik heb geen zoneklep, wel bypass.

Mijn WTW begint zeker met 32 en mijn Co2 remote ook. Als ik de gewone RF 15 remote clone dan heb ik een device beginnend met 29.

Het belangrijkste is dat ok de aansturing en uitlezing van standen nu wel voor elkaar heb en ook kan automatiseren maar het blijft toch irritant dat ik het niet 100% voor elkaar heb zoals ik zou willen.

Acties:
  • 0 Henk 'm!

  • ATCO
  • Registratie: December 2004
  • Niet online
Zou de Baud rate nog een issue kunnen zijn? Ik lees dat mysensors in principe 115200 gebruikt en de fanx code gebruikt 38400.
Hoewel het dan raar is dat het bij anderen wel correct werkt.

Acties:
  • 0 Henk 'm!

  • vliegnerd
  • Registratie: Augustus 2003
  • Laatst online: 06:49

vliegnerd

Nintendo fan.

Is dat de usb serial of de uart aan de cc1101 chip?

De RF verbinding over 868 MHz gebruikt 38400bps. Serial1 uart zit aan de cc1101 tx/rx pinnen. Die moet dus 38400 blijven.

4,8kW ZO-NW PVOutput 8x300Wp ZO 12 graden. 8x300Wp NW 12 graden.


Acties:
  • 0 Henk 'm!

  • vervlogen
  • Registratie: November 2018
  • Laatst online: 09-09 00:19
Er bestaan 2 verschillende versies printplaten voor de HRC 400 EcoMax (voor en na 2021).
Als je zoekt op "wasco 22900715" krijg je de oude te zien.

In principe werkt de nieuwe printplaat ook in de oude Orcon, alleen moet een van de sensors ook vervangen worden (ik weet niet meer precies welke).

Kwam hierachter doordat ik problemen had met mijn EcoMax die in eerste instantie veroorzaakt leken te worden door de printplaat, maar uiteindelijk een sensor issue op een van de motoren was.

Acties:
  • 0 Henk 'm!

  • xupefei
  • Registratie: November 2020
  • Laatst online: 08-09 11:41
Als iemand een FanX te koop heeft, laat het me dan weten. Bedankt :)

Acties:
  • +1 Henk 'm!

  • - J.W. -
  • Registratie: September 2005
  • Laatst online: 10-09 22:37
Aangaande de bypass...

Gezien ik een nieuw home-servertje heb moest ik vanaf 0 beginnen en liep er inderdaad net zoals een aantal van jullie tegen aan dat de entiteit niet verscheen :'(

Heb wel een fix gemaakt.. O-)

Linkjes:
- mysensors.ino: https://pastebin.com/NLwitP43
- cc1101.h: https://pastebin.com/mhqmQDeD
- cc1101.cpp: https://pastebin.com/Yb7Lw2Lb
- fan entity voor in HA: https://pastebin.com/AsLGpxq4

Mocht het niet (of juist wel) lukken hoor ik het graag :)

[ Voor 3% gewijzigd door - J.W. - op 27-07-2025 19:17 ]

Pagina: 1 ... 8 9 Laatste