RAMSES ESP voor Homey: je Orcon/Itho/Vasco-ventilatie in Homey, zonder Home Assistant
Ik heb een Homey-app gemaakt voor 868 MHz-ventilatiesystemen die het RAMSES II-protocol gebruiken, zoals Orcon, Itho, Vasco en ClimaRad.
De app gebruikt
ramses_esp, een ESP32 met een 868 MHz-radio die het verkeer op de bus doorstuurt naar MQTT. De Homey-app praat vervolgens rechtstreeks met die MQTT-broker. Bijvoorbeeld gewoon met de MQTT Broker-app op Homey zelf.
Je hebt dus geen Home Assistant, extra bridge of andere tussenlaag nodig.
Ik had dit zelf eerst draaien via Home Assistant met een soort nep-afstandsbediening. Dat werkte prima, maar ik wilde het uiteindelijk gewoon rechtstreeks in Homey hebben.
Wat kun je ermee?
Ventilatie-unit
Je kunt onder andere de ventilatiestand instellen (laag, midden, hoog, auto en afwezig), een boost starten voor een bepaald aantal minuten en de filterteller resetten.
Afhankelijk van wat je unit doorgeeft krijg je ook waardes zoals:
- luchtvochtigheid
- CO₂
- verschillende temperaturen
- bypass
- luchtdebiet
- filterstatus
- storingen, vorst en andere meldingen
Bij units die bijvoorbeeld 31DA gebruiken komt er een stuk meer informatie beschikbaar.
Afstandsbedieningen
Een fysieke afstandsbediening wordt een Homey-apparaat en kan bijvoorbeeld als Flow-trigger gebruikt worden wanneer je op Hoog drukt.
RAMSES stuurt bij een druk vaak meerdere identieke frames achter elkaar. De app filtert die eruit zodat één druk ook echt maar één keer als trigger binnenkomt.
Sensoren
CO₂-, vochtigheids-, temperatuur- en batterijsensoren kunnen gewoon als Homey-apparaat toegevoegd worden.
Homey als CO₂-sensor
Mijn Orcon staat op Auto en gebruikte alleen de CO₂-sensor beneden. In de badkamer heb ik een Sensy-sensor en daar loopt de CO₂ tijdens het douchen buiten de 1000 ppm uit. De ventilatie-unit ziet dat natuurlijk niet.
Daarom kun je in de app een
Homey CO₂-sensor toevoegen.
Homey gedraagt zich dan op de RAMSES-bus als een echte CO₂-sensor en krijgt een eigen sensoradres (37:xxxxxx). Die kun je vervolgens aan je ventilatie-unit koppelen.
De unit ziet Homey daarna als extra CO₂-sensor naast bijvoorbeeld een bestaande Orcon 15RF. Homey berekent zelf hoeveel ventilatie er gevraagd wordt en stuurt die waarde iedere vijf minuten opnieuw.
Standaard loopt dat van 0% bij 400 ppm naar 100% bij 1000 ppm, maar dat is aan te passen.
Daarmee kun je dus eigenlijk iedere CO₂-sensor die je al in Homey hebt gebruiken. Zigbee, Wi-Fi, Netatmo, Sensy, noem maar op.
Zo zag het koppelen eruit op de bus (Homey = 37:215483, mijn unit = 29:233244):
code:
1
2
3
| I --- 37:215483 --:------ 37:215483 1FC9 024 0022F19749BB0022F39749BB6710E09749BB001FC99749BB Homey biedt zich aan
W --- 29:233244 37:215483 --:------ 1FC9 006 0031D9778F1C unit accepteert
I --- 37:215483 29:233244 --:------ 1FC9 001 00 Homey bevestigt |
Verder
Er zit ook een busweergave in de app-instellingen. Daarmee kun je live het verkeer op de bus bekijken inclusief gedecodeerde waardes.
Daarnaast kun je zien welke apparaten Homey op de bus tegenkomt. In een appartementencomplex zie je daar dus waarschijnlijk ook apparaten van de buren tussen staan.
En je kunt vanuit daar ook zelf frames versturen.
Er zijn daarnaast behoorlijk wat Flow-kaarten beschikbaar, van simpele dingen zoals:
- ventilatiestand gewijzigd
- knop op afstandsbediening ingedrukt
- boost gestart
- gateway online/offline
tot wat meer technische triggers, zoals een ontvangen pakket met een bepaalde code of afkomstig van een bepaald adres.
Wat heb je nodig?
- Een ramses_esp met 868 MHz-radio, bijvoorbeeld een ESP32-S3 met CC1101
- Een MQTT-broker
- Homey Pro
De MQTT Broker-app op Homey werkt hier prima voor.
Links
Testversie Homey App Store:
https://homey.app/a/io.github.starredev.ramses/test/
Documentatie:
https://starredev.github.io/homey-ramses-esp/
Broncode:
https://github.com/starredev/homey-ramses-espStatus
Ik heb dit zelf getest met een
Orcon VMC-15RP01 met een
CO₂ 15RF.
Itho, Vasco en ClimaRad zitten in de app op basis van het bekende protocol en de ramses_rf-logs, maar die kan ik zelf helaas niet testen. Dus mocht iemand hier zo'n unit hebben: laat vooral weten of het werkt.
Het is verder gewoon een
onofficieel communityproject. Niet gemaakt of goedgekeurd door Orcon, Itho, Vasco, ClimaRad of de makers van ramses_esp.
Issues, feedback en pull requests zijn welkom.
De documentatie is gedeeltelijk met behulp van AI geschreven.
[
Voor 13% gewijzigd door
Economics op 05-10-2026 23:55
]