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 lezenFreakNL 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
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 ]
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 ]
0: off/awayFreakNL 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)...
1: Laag
2: Mid
3: Hoog
4: Auto
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 ]
Ziet er goed uit, kan je de stand ook veranderen met deze applicatie?
Daarmee heb ik de originele AB ook gecloned
[ Voor 40% gewijzigd door FreakNL op 09-01-2024 21:25 ]
Ja klopt, als het goed is moet je de stand van de unit kunnen veranderen door het juiste commando te versturen.FreakNL schreef op dinsdag 9 januari 2024 @ 21:24:
Dat is toch gewoon de MYScontroller?
Daarmee heb ik de originele AB ook gecloned
Ik weet niet meer exact hoe, maar het was vrij simpel
hoi, nee, is helaas niet gelukt; zie ook niet echt hoe ik dit met die windows applicatie kan doen.Willie-wortel schreef op dinsdag 9 januari 2024 @ 19:09:
[...]
Ziet er goed uit, kan je de stand ook veranderen met deze applicatie?
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.
Wellicht heb ik een evo3 over dus geen FanX RF mag weg tegen kostprijs. DM bij interesse.PMuizen schreef op maandag 5 februari 2024 @ 22:24:
Mocht iemand een stick over hebben dan bied ik mij aan
In een opwelling een ChatGPT accountje aangemaakt en na wat heen-en-weer gevraag op dit script uitgekomen:
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";
: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.
[ Voor 6% gewijzigd door FreakNL op 12-02-2024 08:54 ]
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.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?
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?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.
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 ]
[ Voor 3% gewijzigd door - J.W. - op 08-04-2024 17:00 ]
Zo ja zou je je instellingen willen delen? Hartelijk dank!
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 ..
Sowieso kan ik helpen met het testen bij implementaties hiervan.. (Orcon HRC 500)
Ik zou 'm op stand 'auto' laten staan.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?
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
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
Goed nieuws, na wat uurtjes zelf debuggen door de code heb ik de bypass aansturen nu werkend!- 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 ..![]()
Sowieso kan ik helpen met het testen bij implementaties hiervan.. (Orcon HRC 500)
[ Voor 25% gewijzigd door - J.W. - op 29-07-2024 19:30 ]
Held, je weet dat het zomer is.- 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!
[Afbeelding]
25 graden zon buiten en zo.....
Home Assistant Y. , Victron MultiRS (3x) + 64kWh (Yixiang MB31), 4kWp Enphase, 4,5kWp Solis.
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!- 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!
[Afbeelding]
Dat was exact de motivatie inderdaadblaaspijp schreef op maandag 29 juli 2024 @ 20:19:
[...]
Held, je weet dat het zomer is.
25 graden zon buiten en zo.....
Het zijn wijzigingen in de firmware van de FanX USB Dongle. Ik heb daar wat logica en commando's aangepast / toegevoegd.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!
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
[ Voor 19% gewijzigd door - J.W. - op 30-07-2024 14:32 ]
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 ]
Ja, behoorlijk recent, het is heb een Orcon HRC500 uit 2022.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.
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:
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):
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:
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 ]
Het werkte perfect vannacht- 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
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
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:
/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!
BAAS!!! bij mij ook werkend met een HRC-400 Ecomax. Dank je wel- J.W. - schreef op woensdag 31 juli 2024 @ 18:19:
[...]
Het werkte perfect vannacht![]()
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![]()
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!
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
: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:
/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
Ik zit op vakantie, dus kan helaas niet de stappen doorlopen die jij gedaan hebt (helemaal verwijderen).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
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
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?
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.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
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
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?
@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:- 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![]()
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?
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?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.
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.
Heb het volgende toegevoegd:
Op regel 70 van mysensors.ino:
1
| MyMessage msgBypassstate(CHILD_ID_BYPASS_MODE, V_STATUS); |
en op regel 251 en 252:
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?
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 ]
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).
Top1984Jeroen 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 2send(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?
Fijn dat het clonen weer gelukt is, die code zou hetzelfde moeten zijn / niet aangepast.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.
- 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):
/f/image/Vf03VRCwD94IUmGOIp6B9mwS.png?f=fotoalbum_large)
Structuur kun je kopiëren van de light.fan_speed, echter zijn er een paar waardes anders.
Ik ben zeer geïnteresseerd!!
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?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!!
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.
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.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!!
☀️ 6440 Wp zuid | 🌡️ Stiebel Eltron WPL 15 ACS, HM Trend | Home Assistant
@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.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?
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!
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?
![]() | ![]() |
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 ]
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?
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
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.
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.
verkocht.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!
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..?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 35bool 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.
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.
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.
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.
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.
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..
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 ]
Bij updaten naar de nieuwe Debian Trixie waren na iedere reboot foutmeldingen bij uitlezen van de data. Na fysieke in- en uithalen werkte die dan wel weer
Na lang uitzoeken bleek het aan aggresievere power saving /suspend te liggen in de nieuwere linux kernel.
Na die gedisabled te hebben werkt alles weer als een zonnetje. Nog steeds super blij mee met deze stick
Mocht er nog ergens een FanX ongebruikt rondslingeren dan houd ik me aanbevolen.
Als er andere mogelijkheden zijn dan graag een linkje.
Bedankt.
Met een Ramses ESP dongle kun je de Ramses RF integratie in Home Assistant gebruiken.Japio_342 schreef op dinsdag 30 september 2025 @ 15:52:
Als er andere mogelijkheden zijn dan graag een linkje.
Zie dit topic: vliegnerd in "Ramses II 868MHz communicatie via evofw3 en ramses_rf"
Hierin staan links naar de verkoper van Ramses ESP (goede kwaliteit, maar hoge verzendkosten, want buiten EU) en klonen die zo nu en dan op V&A verkocht worden. Onder andere door mijzelf, maar ik heb niets in de verkoop. Maar @immrmkw heeft nog bordjes op V&A: immrmkw in "Het grote Orcon HRC / WtW topic"
Ramses RF heeft een hoge leercurve. Je kan hier heel veel mee als je een WTW hebt bijvoorbeeld. Maar helaas geeft de MVS-15R weinig tot geen statusinformatie, dus je zoekt alleen bediening. Daarvoor is Ramses RF met Ramses ESP wel overkill.
4,8kW ZO-NW PVOutput 8x300Wp ZO 12 graden. 8x300Wp NW 12 graden.
[ Voor 61% gewijzigd door teacher op 05-10-2025 21:02 ]
Mogelijk nog wat dingen in het ontwerp aanpassen ivm productie en laten aansluiten op mijn componenten voorraad om eea wat overzichtelijk te houden maar binnenkort wss weer beschikbaar dus.
ik zal voortgang hier in het forum laten weten!
Ik wil er heel graag een. Heb je een idee wanneer je mij kan blij maken?arjenhiemstra schreef op dinsdag 28 oktober 2025 @ 22:46:
Ik heb contact gehad met @Willie-wortel met de vraag of hij het OK zou vinden dat ik een batch van de FanX ga maken omdat ik zie dat er wel eens vraag naar is en ik toch regelmatig hardware laat maken voor mijn itho project. Helemaal OK en heel veel info gekregen (super bedankt!!). Ik ga ermee aan de slag,
Mogelijk nog wat dingen in het ontwerp aanpassen ivm productie en laten aansluiten op mijn componenten voorraad om eea wat overzichtelijk te houden maar binnenkort wss weer beschikbaar dus.
ik zal voortgang hier in het forum laten weten!
The legacy platform: template syntax for fan is being removed. Please migrate mechanische_ventilatie to the modern template syntax.
Iemand een idee hoe dit te tackelen? Dit is de template en bediening van FANX in Home Assistant
[ Voor 6% gewijzigd door Workaholic op 06-12-2025 16:09 ]
In de melding zelf staat er een veld dat je kan uitklappen. Als je daarop klikt zie je de oude code omgevormd tot het nieuwe format dat je kan gebruiken. Was < 5 minuten werk om het op te lossen.Workaholic schreef op zaterdag 6 december 2025 @ 16:08:
HA geeft deze melding:
The legacy platform: template syntax for fan is being removed. Please migrate mechanische_ventilatie to the modern template syntax.
Iemand een idee hoe dit te tackelen? Dit is de template en bediening van FANX in Home Assistant
1x Venus-E v153 +LilyGo HA, CT003 V117 | 5040Wp ZO + 4200Wp NW | Zonneplan, 3x25A, Easee Charge Lite | EV 98kWh
HT & NAS & Inventaris
Wij hebben een Orcon EcoMax HRC 300 en ik ben ook opzoek naar een dongle om deze in HA te krijgen.
Weet iemand of je dan ook meldingen krijgt als de filters vervangen moeten worden?
Mocht iemand ze op voorraad hebben dan hoor ik het graag!
Joshua Bergman
De filtertijd is letterlijk een telletje dat 180 dagen aftelt. Daarna krijg je geen melding, maar dat zou je in HA ofzo zelf kunnen doen.joshbergm schreef op donderdag 25 december 2025 @ 16:44:
Weet iemand of je dan ook meldingen krijgt als de filters vervangen moeten worden?
De filtertijd teller is geheel onafhankelijk van de toestand van het filter. Je kunt dus net zo goed een herinnering in je agenda zetten.
Ikzelf vervang de filters op 2 januari, 21 maart en 21 september. (Seizoenswisselingen zijn handig te onthouden en vanwege het vieze stoken in de winter tussendoor ook een keertje. Op 2 januari vervang ik alleen het F7 aanzuigfilter).
Geen teller nodig.
@arjenhiemstra heeft aangekondigd FanX bordjes te gaan verkopen. Zie hierboven.
[ Voor 3% gewijzigd door vliegnerd op 25-12-2025 17:14 ]
4,8kW ZO-NW PVOutput 8x300Wp ZO 12 graden. 8x300Wp NW 12 graden.
De nieuwe code staat er toch letterlijk onder?ranzige pad schreef op donderdag 18 december 2025 @ 15:19:
nou als iemand zou kunnen helpen met een stukje nieuwe code zou het prettig zijn
Het zou mooi zijn als de software ook een keer een update kan krijgen zodat je niet met percentages hoeft te werken maar daadwerkelijk de fan optie kan gebruiken…arjenhiemstra schreef op dinsdag 28 oktober 2025 @ 22:46:
Ik heb contact gehad met @Willie-wortel met de vraag of hij het OK zou vinden dat ik een batch van de FanX ga maken omdat ik zie dat er wel eens vraag naar is en ik toch regelmatig hardware laat maken voor mijn itho project. Helemaal OK en heel veel info gekregen (super bedankt!!). Ik ga ermee aan de slag,
Mogelijk nog wat dingen in het ontwerp aanpassen ivm productie en laten aansluiten op mijn componenten voorraad om eea wat overzichtelijk te houden maar binnenkort wss weer beschikbaar dus.
ik zal voortgang hier in het forum laten weten!
ranzige pad schreef op donderdag 18 december 2025 @ 15:19:
nou als iemand zou kunnen helpen met een stukje nieuwe code zou het prettig zijn
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
| template: - fan: - turn_on: - entity_id: - light.fan_speed action: homeassistant.turn_on turn_off: - entity_id: - light.fan_speed action: homeassistant.turn_off set_preset_mode: - entity_id: - light.fan_speed data: brightness_pct: '{% set mapper = {''Laag'': 1, ''Mid'': 2, ''Hoog'': 3, ''Auto'': 4, ''Afwezig'': 0} %} {{ mapper[preset_mode] }}' action: light.turn_on set_percentage: - entity_id: - light.fan_speed data: brightness_pct: '{% set mapper = {0: 4, 33: 1, 66: 2, 100: 3, 4: 0} %} {{ mapper[percentage] }}' action: light.turn_on preset_modes: - Laag - Mid - Hoog - Auto - Afwezig speed_count: 3 default_entity_id: fan.mechanische_ventilatie name: Mechanische Ventilatie percentage: '{% set output_perc = [''33'',''66'',''100'',''0''] %} {% set idx_perc = state_attr(''light.fan_speed'', ''V_PERCENTAGE'') | int - 1 %} {{ output_perc[idx_perc] }}' preset_mode: '{% set output = [''Laag'',''Mid'',''Hoog'',''Auto'',''Afwezig''] %} {% set idx = state_attr(''light.fan_speed'', ''V_PERCENTAGE'') | int - 1 %} {{ output[idx] }}' state: '{{ states(''light.fan_speed'') }}' |
Let op: een volledige copy-paste werkt alleen als dit je eerste template entity is.
Is er nog nieuws op dit gebied @arjenhiemstraarjenhiemstra schreef op dinsdag 28 oktober 2025 @ 22:46:
Ik heb contact gehad met @Willie-wortel met de vraag of hij het OK zou vinden dat ik een batch van de FanX ga maken omdat ik zie dat er wel eens vraag naar is en ik toch regelmatig hardware laat maken voor mijn itho project. Helemaal OK en heel veel info gekregen (super bedankt!!). Ik ga ermee aan de slag,
Mogelijk nog wat dingen in het ontwerp aanpassen ivm productie en laten aansluiten op mijn componenten voorraad om eea wat overzichtelijk te houden maar binnenkort wss weer beschikbaar dus.
ik zal voortgang hier in het forum laten weten!
Never give in, never give in, never, never, never, never-in nothing, great or small, large or petty- never give in except to convictions of honour and good sense. Never yield to force; never yield to the apparently overwhelming might of the enemy
Ik heb dat zelf vervolgens in HA gekoppeld aan mijn 2 (niet Orcon) CO2 meters als volgt: neem maximum van die 2 --> bereken demand adhv max co2 --> stuur demand naar FanX.
In de praktijk: Hij tuned instantaan op, af tunen gaat langzaam (dat gebeurt in de Orcon zelf)
Het sturen werkt van een zeker minimum tot een zeker maximum, bij mij van ~33% - 66% van de max m3/h (op demand 0-100%)
Implementatie zoals hier:
immrmkw in "Het grote Orcon HRC / WtW topic"
(waar ook weer andere ranges zijn
Mocht er interesse zijn kan ik die code delen, getest op mijn Orcon HRC 500 van paar jaar oud (zonder zone sturing oid). Dit is dus ook inclusief bypass sturing zoals eerder al gedeeld.
[ Voor 26% gewijzigd door - J.W. - op 18-05-2026 11:32 ]
Ik lees nu de comfort temperatuur nu uit met een '2411' en een '75'.SemTecS schreef op vrijdag 26 juli 2024 @ 17:22:
[...]
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.
[...]
( zie Wimpie70 in "Het grote Orcon HRC / WtW topic" )
Ik krijg echter 20 graden terug. Ik had 23 graden verwacht (gezien dat de grens lijkt te zijn dat Orcon de bypass opent in auto-mode). Of doet Orcon er nog een offset bij oid voor de bypass schakel temperatuur?
(Geen antwoord op je vraag maar misschien kun je hier iets mee:)- J.W. - schreef op vrijdag 22 mei 2026 @ 16:47:
[...]
Ik lees nu de comfort temperatuur nu uit met een '2411' en een '75'.
( zie Wimpie70 in "Het grote Orcon HRC / WtW topic" )
Ik krijg echter 20 graden terug. Ik had 23 graden verwacht (gezien dat de grens lijkt te zijn dat Orcon de bypass opent in auto-mode). Of doet Orcon er nog een offset bij oid voor de bypass schakel temperatuur?
Hoe de comfort-temperatuur ingesteld wordt ben ik nooit achter gekomen. Ik gebruik de 'auto' mode niet voor de bypass. In plaats daarvan zet ik (buiten het stook-seizoen) de bypass gewoon open zodra het buiten koeler is dan binnen (mits het binnen warmer is dan 20 graden) en hij gaat op stand 2 om wat meer te ventileren/koelen. En andersom; als het einde nacht buiten warmer wordt dan binnen gaat ie weer dicht. Dat werkt prima, stand 2 is bij mij ook de stand waar de WTW (ongeveer) tijdens de nacht ook op basis van de CO2 sensoren naartoe optoert (op basis van gebruikte wattages).
Dankje!SemTecS schreef op dinsdag 26 mei 2026 @ 13:17:
[...]
(Geen antwoord op je vraag maar misschien kun je hier iets mee:)
Hoe de comfort-temperatuur ingesteld wordt ben ik nooit achter gekomen. Ik gebruik de 'auto' mode niet voor de bypass. In plaats daarvan zet ik (buiten het stook-seizoen) de bypass gewoon open zodra het buiten koeler is dan binnen (mits het binnen warmer is dan 20 graden) en hij gaat op stand 2 om wat meer te ventileren/koelen. En andersom; als het einde nacht buiten warmer wordt dan binnen gaat ie weer dicht. Dat werkt prima, stand 2 is bij mij ook de stand waar de WTW (ongeveer) tijdens de nacht ook op basis van de CO2 sensoren naartoe optoert (op basis van gebruikte wattages).
Ik heb ook instellen van de comfort temperatuur toegevoegd aan FanX.
Na wat experimentere denk ik toch dat het simpelweg dit is
omslagpunt bypass (auto mode) = comfort temparatuur + 3
Ik had nog een ondergrens buiten temperatuur opgenomen in mijn automation, omdat ik bang was voor condens, in auto mode gaat hij namelijk moduleren.. Het blijkt dat bij een lager omslagpunt hij ook gewoon een lagere temperatuur aanhoudt, dus ik denk dat ik wat te voorzichtig was
Je bent lekker bezig! Begrijp ik het goed dat het je gelukt is om de comfort-temperatuur aan te passen, naar bijvoorbeeld 20graden? Ik hou me aanbevolen voor jouw aanpassingen, zou je die kunnen delen? Alvast bedankt- J.W. - schreef op dinsdag 26 mei 2026 @ 21:48:
[...]
Dankje!![]()
Ik heb ook instellen van de comfort temperatuur toegevoegd aan FanX.
Na wat experimentere denk ik toch dat het simpelweg dit is
omslagpunt bypass (auto mode) = comfort temparatuur + 3
Ik had nog een ondergrens buiten temperatuur opgenomen in mijn automation, omdat ik bang was voor condens, in auto mode gaat hij namelijk moduleren.. Het blijkt dat bij een lager omslagpunt hij ook gewoon een lagere temperatuur aanhoudt, dus ik denk dat ik wat te voorzichtig was(al denk ik dat als je te laag gaat er nog steeds condens kan komen?)
Bij moduleren (op auto-stand) bestaat inderdaad de kans dat er condens optreedt, in de warmtewisselaar. Maar dat gebeurt 's winters ook. Warme binnenlucht passeert dan de (door koudere buitenlucht) gekoelde warmtewisselaar. Als die warme binnenlucht afkoelt condenseert het vocht. Maar Orcon heeft daar prima opvang-voorzieningen voor (condenswater-afvoer aan onderzijde). Als de bypass helemaal openstaat, dan zijn de luchtstromen thermisch gescheiden en kan er geen condens ontstaan in de WTW, hooguit in de uitblaas-pijp aan buitenzijde.
In de kanalen (in je huis) kan pas condens ontstaan als de bypass openstaat terwijl het buiten warm en vochtig is, terwijl het binnen koeler is. Maar dat zal je niet laten gebeuren verwacht ik
Thanks, ik heb hem wat lager gezet!SemTecS schreef op vrijdag 29 mei 2026 @ 13:36:
[...]
Je bent lekker bezig! Begrijp ik het goed dat het je gelukt is om de comfort-temperatuur aan te passen, naar bijvoorbeeld 20graden? Ik hou me aanbevolen voor jouw aanpassingen, zou je die kunnen delen? Alvast bedankt![]()
Bij moduleren (op auto-stand) bestaat inderdaad de kans dat er condens optreedt, in de warmtewisselaar. Maar dat gebeurt 's winters ook. Warme binnenlucht passeert dan de (door koudere buitenlucht) gekoelde warmtewisselaar. Als die warme binnenlucht afkoelt condenseert het vocht. Maar Orcon heeft daar prima opvang-voorzieningen voor (condenswater-afvoer aan onderzijde). Als de bypass helemaal openstaat, dan zijn de luchtstromen thermisch gescheiden en kan er geen condens ontstaan in de WTW, hooguit in de uitblaas-pijp aan buitenzijde.
In de kanalen (in je huis) kan pas condens ontstaan als de bypass openstaat terwijl het buiten warm en vochtig is, terwijl het binnen koeler is. Maar dat zal je niet laten gebeuren verwacht ik
Bij deze de files:
cc1101.cpp
cc1101.h
mysensors.ino
Dit is dus inclusief:
- bypass sturing (auto/aan/uit)
- fan demand sturen
- comfort temperatuur (instellen + uitlezen)
- debug monitor
Feedback is uiteraard welkom*
*bij mijn (paar jaar oude) Orcon HRC 500 werkt het allemaal prima, maar er zijn wel diverse modellen en jaartallen die wellicht net wat anders werken
[ Voor 11% gewijzigd door - J.W. - op 02-06-2026 20:06 ]
4,8kW ZO-NW PVOutput 8x300Wp ZO 12 graden. 8x300Wp NW 12 graden.
:no_upscale():strip_icc():fill(white):strip_exif()/f/image/3mIg5EjaH5yr78Y0Te5DBBOd.jpg?f=user_large)
:strip_exif()/f/image/cYhU6j0q58mQWD5hPWnA0XdM.jpg?f=fotoalbum_large)
:strip_exif()/f/image/jEzW04joaOSlfsPcBol4ZB1K.jpg?f=fotoalbum_large)
/f/image/bKliAZkgmuT1cJ1Q5vzD6vuA.png?f=fotoalbum_tile)
/f/image/0NalGuvsBa3IXDINSR5caHSs.png?f=fotoalbum_tile)