Het grote Orcon HRC/WtW topic
Orcon (Groupe Atlantic) is een bekende leverancier van balansventilatie units met warmteterugwinning (WTW) in Nederland. Balansventilatie staat ook bekend als type D ventilatie. D.w.z. dat gefilterde buitenlucht wordt ingeblazen in de woning vervuilde lucht wordt afgevoerd. Meestal op basis van vraagsturing met CO2 sensors in de vertrekken. Door toepassing van een warmtewisselaar wordt in de winter warmte onttrokken uit de uitgeblazen lucht waarmee de ingeblazen lucht wordt opgewarmd. In de zomer kan dit omgekeerd werken.Door de combinatie van balansventilatie en warmteterugwinning is veel energie te besparen en krijg je schone lucht in huis. Ook is in de zomer gebruik van de bypass mogelijk waardoor in de nacht koele lucht naar binnen wordt geblazen.
De Orcon WTW's zijn populair vanwege gunstige prijsstelling en eenvoudige installatie, configuratie en onderhoud. De Orcon WTW is best groot, maar van alle WTW's het meest flexibel is in opstellingen.
ook relatief dicht bij de grond te plaatsten door een speciale lage sifon, bijvoorbeeld: https://www.praxis.nl/ger...on-senzo-40mm-wit/5364062.
:fill(white):strip_exif()/f/image/BRuyb5iiDsam4lmcto6ZWCXC.png?f=user_large)
Verschillende modellen
HRC Ecomax en Smartcomfort
Meest toegepast zijn de HRC-xxx Ecomax en Maxcomfort modelen. Waarbij het getal het luchtdebiet in m3/uur aangeeft. Een HRC-300 kan maximaal 300 m3/uur verplaatsen.Maxcomfort geeft aan dat de installatie een voorverwarmer heeft. Bij (flinke) kou kan de lucht worden voorverwarmd om bevriezing van de warmtewisselaar te voorkomen. De Ecomax heeft geen voorverwarmen. Hier wordt de lucht door onbalans voorverwarmd: Als de buitenlucht heel koud is, wordt meer warme lucht van binnen naar buiten geblazen, om bevriezing van de warmtewisselaar te voorkomen.
Op dit moment heeft Orcon de HRC-300, HRC-400 en HRC-500 in het assortiment.
HRC Optiair
WTW balansventilatieunit voor renovatietoepassingen waar weinig ruimte beschikbaar is.MVS-15
Dit zijn ventilatieunits voor type-C ventilatie, met ventilatieroosters. Ze hebben geen WTW. Wel kunnen ze op dezelfde manier uitgelezen en aangestuurd worden als de HRC units. Er is ook CO2 sturing leverbaar.De MVS-15R stuurt geen 31DA berichten met "fan info" het is dus niet mogelijk om de ventilatie debieten e.d. uit te lezen. Wel kan de MVS-15R bestuurt worden zoals de HRC units.
HRC-15-xxx
De WTW units zijn verkocht tot ongeveer 2021. Ze hebben ongeveer dezelfde mogelijkheden als de moderne units, zoals WTW, bypassklep e.d. Ook zijn temperatuur sensoren aanwezig op de print.Helaas stuur ook dit model geen 31DA berichten met "fan info". Waardoor het niet mogelijk is om ventilatie debiet en temperaturen uit te lezen via ramses rf. Deze RF berichten worden niet verstuurd en de informatie is daarom niet in HA te bekijken.
Bedieningsunits
RF15RF15 CO2
RF15 display
TODO
Uitlezen en aansturen / Domotica
De elektronica van de Orcon units wordt gemaakt door het bedrijf Airios. Airios heeft de consumenten tak van Honeywell overgenomen voor HVAC deel.Dit bedrijf maakt ook de elektronica voor o.a. de Itho daalderop ventilatie units. Vandaar dat de besturing en uitlezing vrijwel identiek en meestal uitwisselbaar is.
De communicatie tussen de WTW en RF15 bediening gaat via radiogolven op de vrije 868 MHz band. Airios gebruikt hier het gesloten Ramses II protocol van Honeywell voor.
Voor het uitlezen en bediening met een Domotica systeem zoals Home Assistant is een Ramses-II gateway (zender/ontvanger) nodig:
- Honeywell HGI-80 USB serial device. De officiele gateway. Lastig verkrijgbaar. Hiermee kun je wel uitlezen, maar niet besturen. De HGI-80 kan geen andere devices nadoen
- HGI-80 kloon: Een device dat evofw3 draait. Meestal een atmega 32u4. Met USB verbonden aan PC
- Ramses ESP opvolger van evofw3. USB en stand-alone via MQTT
- FanX : gemaakt door tweaker WillieWortel. Niet meer leverbaar
- Airios verkoopt een RF naar rs485 modbus gateway BDRG-02R13. Hiermee is meer informatie uit te lezen dan met een HGI-80 of kloon. Voor HA is nog een extra modbus gateway nodig.
In Home Assistant wordt de integratie ramses_cc gebruikt. Ramses_cc kan goed overweg met evofw3 en Ramses ESP.
Ramses CC installeren in Home Assistant om Orcon WTW uit te lezen en te bedienen
Regel een evofw3 device of ramses ESP.Ramses CC (RAMSES RF) installeren
Volg de installatie handleiding van ramses cc:- Installeer zonodig HACS
- Installeer ramses_cc via HACS. Neem versie >0.4x met config flow.
- Voeg in "Instellingen > Apparaten en diensten" Ramses_CC toe. Serial port: /dev/ttyACM0 voor een met USB verbonden evofw3 of rames_esp. Als je MQTT gebruikt van ramses ESP vul dan: mqtt://192.168.2.1:1883 oid in bij serial port config.
Nu staat RAMSES_RF in de lijst van apparaten. Na een tijdje zou je devices moeten zien opduiken in RAMSES RF. In mijn nieuwbouw woning met Itho/Orcon spul en buren met dezelfde spullen zie ik >60 apparaten. Je moet nu configureren welke apparaten van jezelf zijn en wat het zijn.
:fill(white):strip_exif()/f/image/BmGojixHUydpbpHrLw8WgSCf.png?f=user_large)
Known-list
Na selecteren van apparaten in RAMSES RF zie ik:
:fill(white):strip_exif()/f/image/YhL1b9dDYRGWYVZL8t3VMwB0.png?f=user_large)
Een lijst met veel onbekende apparaten.
Apparaten herkennen
Zet packet.log aan. RAMSES_RF > CONFIGUREREN > Packet log > Packet log filename. Kies "packet.log" oid. Misschien dat dit ook default wel zo ingesteld is.In de map van HA waar ook configuration.yaml is, staat nu een bestand packet.log met daarin voor elk ontvangen Ramses-II bericht een regel.
Bekijk het bestand in real-time met tail, in de console van HA:
code:
1
2
3
4
| tail -f packet.log 070 I --- 37:005302 32:132403 --:------ 31E0 008 0000000001006400 074 I --- 02:248955 02:250676 --:------ 4E01 018 00094E7FFF7FFF7FFF7FFF7FFF7FFF7FFF00 071 I --- 37:005302 32:132403 --:------ 31E0 008 0000000001006400 |
Elke regel is een bericht. Het eerste getal is de signaal sterkte. Dingen in de buurt zouden ongeveer 60 of 70 moeten zijn. Buren vaak meer dan 80. Hoe hoger hoe slechter. Boven de 100 is vrijwel niet meer te ontvangen.
Druk nu op een RF15 en wissel tussen "auto" en stand 3 ik zie o.a.:
code:
1
2
3
4
5
| 2024-08-16T14:49:51.896375 045 I --- 29:162275 32:134446 --:------ 22F1 003 000304 2024-08-16T14:49:51.924571 069 I 051 32:134446 --:------ 32:134446 31D9 017 000A030020202020202020202020202008 2024-08-16T14:49:51.949616 061 I 117 32:132403 --:------ 32:132403 31D9 017 0004040020202020202020202020202004 2024-08-16T14:49:52.021377 070 I --- 32:134446 --:------ 32:134446 31DA 030 00EF007FFF474E08E80906090908C6F80000032F2F0000EFEF0A330A3300 2024-08-16T14:49:52.039894 061 I 118 32:132403 --:------ 32:132403 31D9 017 0104040020202020202020202020202004 |
Het eerste bericht is:
code:
1
| 2024-08-16T14:49:51.896375 045 I --- 29:162275 32:134446 --:------ 22F1 003 000304 |
Uitleg:
- 2024-08-16T14:49:51.896375: datum/tijd duh
- 045: de signalsterkte (RSSI) (-) 45 dBm. Dat is heel dichtbij. Niet raar want mijn RF15 ligt naast mij op mijn bureau naast mijn Ramses ESP.
- I : type bericht. Kan ook RQ RP of W zijn.
- 29:166275 device-ID, eerste is de afzender
- 32:134446 device-ID, tweede is de geaddresseerde
- --:------
- derde device-ID, broadcast (hier niet gebruikt)
- 22F1
- opcode/verb: 22F1 (kan ook 22F3 zijn) is "fan speed". Je zoekt echt een 22F1 of 22F3 bericht.
- 003 000304
- 3 bytes payload en daarna de payload. Hier de fanspeed.
32:134446 is mijn HRC fan.
Maar let op. Ik heb ook zonesturing dat is 32:132403. Meestal zijn RF15 CO2s met de zonesturing verbonden. Die sturen het dan direct door naar de FAN.
Omdat 32:134446 een 31DA bericht stuurt, weet ik dat dit de FAN is. En de andere de zonesturing.
Dit kun je nu in de known-list zetten.
RAMSES_RF > CONFIGUREREN > System schema and known devices
Vul dit zo in:
:fill(white):strip_exif()/f/image/DrsKboBOKTaHfJxWfhChnMbh.png?f=user_large)
Maar gebruik je eigen IDs.
Als je op VERZENDEN klikt en het opnieuw opent, dan moet het er nog instaan. Staat het er niet, dan staat er ergens een foutmelding in een log en was de invoer ongeldig.
In de lijst van apparaten staan deze nu bovenaan:
/f/image/16T2d8f59J1HBGpHgXRJOObP.png?f=fotoalbum_large)
Let op dat het type "FAN" en "HGI" ervoor staat.
Klik nu op het FAN device:
/f/image/nxb3Kg83lun38cZhkB2ghoIb.png?f=fotoalbum_large)
Deze entities kun je nu aan een dashbord toevoegen.
Aansturen van Orcon HRC (of MVS-15R) met een (fake) remote
Voeg een (fake) remote toe aan de Ramses RF instellingen:RAMSES RF>CONFIGUREREN>System schema and device ids en dan onder "known device ids":
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| "29:162275": _note: Orcon 15RF class: REM commands: auto: " I --- 29:162275 32:134446 --:------ 22F1 003 000407" auto2: " I --- 29:162275 32:134446 --:------ 22F1 003 000507" away: " I --- 29:162275 32:134446 --:------ 22F1 003 000007" boost: " I --- 29:162275 32:134446 --:------ 22F1 003 000607" bypass_auto: " W --- 29:162275 32:134446 --:------ 22F7 003 00FFEF" bypass_close: " W --- 29:162275 32:134446 --:------ 22F7 003 0000EF" bypass_open: " W --- 29:162275 32:134446 --:------ 22F7 003 00C8EF" disable: " I --- 29:162275 32:134446 --:------ 22F1 003 000707" high: " I --- 29:162275 32:134446 --:------ 22F1 003 000307" high_15: " I --- 29:162275 32:134446 --:------ 22F3 007 00120F03040404" high_30: " I --- 29:162275 32:134446 --:------ 22F3 007 00121E03040404" high_60: " I --- 29:162275 32:134446 --:------ 22F3 007 00123C03040404" low: " I --- 29:162275 32:134446 --:------ 22F1 003 000107" med_60: " I --- 29:162275 32:134446 --:------ 22F3 007 00123C02040404" medium: " I --- 29:162275 32:134446 --:------ 22F1 003 000207" request10D0: RQ --- 18:203011 32:134446 --:------ 10D0 001 00 request31DA: RQ --- 29:162275 32:134446 --:------ 31DA 001 00 reset_filter: " W --- 29:162275 32:134446 --:------ 10D0 002 00FF" faked: true |
In bovenstaande is 29:162275 het ID van de RF15 remote. Als je een ID kiest van een bestaande RF15 pas dan het ID aan, ook in alle commando's.
In de commando's is 32:134446 het ID van mijn HRC. Vervang die door het ID van je eigen van.
Als dit een bestaande RF15 remote is, die al gekoppeld is aan de HRC dan kan die direct bestuurd worden:
In een automation of in ontwikkelaarshulpmiddelen" > "Acties:
code:
1
2
3
4
| action: remote.send_command data: command: high entity_id: remote.29_162275 |
Controleer of het bericht te zien is in packet.log.
Als de remote niet bestaat, dan moet deze eerst aan de fan gekoppeld worden:
Bron: https://github.com/zxdavb...Remotes-(switches)#orcon-
Zet de Fan in "paring mode" (uit/aanzetten, eerst 5? minuten is pairing mode)
Voer onderstaand commando uit via "ontwikkelaarshulpmiddelen" > "Acties:
code:
1
2
3
4
5
6
7
8
| service: ramses_cc.bind_device data: device_id: 29:162275 offer: "22F1": "22F3": "10E0": device_info: " I --- 29:162275 63:262142 --:------ 10E0 038 000001C894030167FFFFFFFFFFFF1B0807E4564D492D313557534A3533000000000000000000" |
Je moet nu in het packet.log een 1FC9 "I" bericht zien en daarop een reactie in de vorm van twee berichten: "W" en "I" beide 1FC9:
code:
1
2
3
4
| x 000 I --- 29:162275 --:------ 29:162275 1FC9 024 0022F17679E30022F37679E36710E07679E3001FC97679E3 x 049 W --- 32:000000 29:162275 --:------ 1FC9 006 0031D9778982 x ... W --- 32:000000 29:162275 --:------ 1FC9 006 0031D9778982 x ... I --- 29:162275 32:000000 --:------ 1FC9 001 00 |
In dit geval zou de fan dan "32:000000" zijn.
Knoppen dashboard
Om de fan te bedienen kun je een apart knoppen dashboard maken.In zo'n dashboard roep je de commando's aan die hierboven in de "device info" zijn gedefineerd, zoals "auto" of "high_60".
Onderstaand dashboard is gemaakt met deintegratie "custom button card" (te installeren via HACS net als ramses RF)
De knoppen veranderen deels van kleur/inhoud als de WTW in een andere stand staat:
Links "standaard" WTW in auto.
Rechts "60 minuten stand 3" geactiveerd:
:strip_exif()/f/image/meKLCONu2Ync5A3dwbPk36T0.png?f=user_large)
Volledige yaml van bovenstaand: https://pastebin.com/zr6vZDvc
Voorbeeld (klein stukje van bovenstaande yaml)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
| type: vertical-stack cards: - type: custom:button-card entity: sensor.32_134446_fan_info color_type: card layout: icon_name_state2nd color: rgb(40, 150, 214) name: WTW styles: card: - height: 120px size: 100% icon: mdi:fan show_state: true show_label: true label: >- [[[ var tr = states['sensor.32_134446_remaining_mins'].state; if(tr[0] != '0') { return 'timer: '+ tr + ' min'} ]]] state: - value: auto color: rgb(40, 150, 214) icon: mdi:fan-auto - value: temporary operator: regex color: rgb(0, 255, 0) icon: mdi:timer - operator: default color: rgb(255, 0, 0) tap_action: action: call-service service: remote.send_command service_data: command: request31DA entity_id: remote.29_162275 - type: horizontal-stack cards: - type: custom:button-card entity: sensor.32_134446_fan_info tap_action: action: call-service service: remote.send_command service_data: command: medium entity_id: remote.29_162275 color_type: card color: rgb(40, 150, 214) icon: mdi:fan-speed-2 name: " " styles: card: - height: 60px state: - value: speed 2 color: rgb(225, 317, 55) - type: custom:button-card entity: sensor.32_134446_fan_info tap_action: action: call-service service: remote.send_command service_data: command: high entity_id: remote.29_162275 color_type: card color: rgb(40, 150, 214) icon: mdi:fan-speed-3 name: " " styles: card: - height: 60px state: - value: speed 3 operator: regex color: rgb(225, 317, 55) |
[ Voor 255% gewijzigd door vliegnerd op 13-01-2025 13:35 ]