Ramses
Ik had al HomeAssistant. Met Integraties kan je diverse merken er aan koppelen. Welke ‘slimme’ apparaten heb je in je huis?
Fabrikant biedt soms een app om apparaat mee te bedienen. Dit werkt vaak met een cloud (server via internet): beveiligingsrisico, en afhankelijk van eat de fabrikant aan gegevens in de app laat zien. Voorbeelden:
- Ikea Tradfri: Ikea app + Tradfri hub
- Tuya Smart: Tuya app + Tuya bridge
- Nibe warmtepomp: MyUplink app + UTP
- Luxaflex shutters: PowerView app + bridge
- Casambi lampen (bluetooth): Air app + iPhone als BLE bridge
- Honeywell thermostaat, Itho ventilatie: evohome + RF bridge
Soms deelt een fabrikant de gegevens die de app gebruikt, een API (Application Programming Interface). Zo niet, dan moet je uit de zichtbare gegevens zelf ontdekken wat ze betekenen en hoe je ze kan nabootsen.
Open source schrijven mensen zelf een Integratie voor HomeAssistant (HA). Liever direct aan apparaat koppelen dan via de API i.v.m. veiligheid/privacy. Ik heb er een paar geïnstalleerd, zoals PowerView en Ikea Tradfri.
Voor onze Nibe F1255 warmtepomp bestaat er een Zweeds programma dat i.p.v. via de API aan de ModBus aansluiting wordt gekoppeld, en via wifi op een PiZero microcontroller naar MQTT berichten stuurt en ontvangt.
Bij onze WTW-ventilatoren in de bad-, slaap- en woonkamer hoort een (dure €100) draadloze RF-schakelaar. Maar zou het niet handig zijn om ze op bepaalde momenten in te schakelen, bijv. als je het licht in het toilet aandoet, of ‘s ochtends na het opstaan even een uurtje op stand hoog? De fabrikanten gaven geen technische informatie over hoe de schakelaars met de ventilatoren “praten”. Integendeel, ze hebben liever niet dat je aan hun standaard instellingen zit uit angst dat er klachten ontstaan. En ze willen geld verdienen aan hun “kennis” door die af te schermen en alleen professionele monteurs deze info te geven. En die delen die info ook niet graag (als ze dat al mogen). Ik heb mijn ClimaRad WTW - waar geen afstandsbediening bij werd geleverd - zelf opengemaakt en trof daar een printplaat met een antenne aan. Via de stickers leerde ik dat het een RF-antenne was en dat de print door Airios in Nederland is ontwikkeld. Een telefoontje naar Airios hielp niets: “neem contact op met ClimaRad”. Airios blijkt oorspronkelijk de consumententak te zijn van Honeywell/Resideo. En met die info kwam ik uit bij de open source HA-integratie Ramses RF, geschreven in python door David Bonnes.
- HA User Forum: Ramses RF draadje
- Repo lib: https://github.com/ramses-rf/ramses_rf
- Repo integratie: https://github.com/ramses-rf/ramses_cc
- Wiki: https://github.com/ramses-rf/ramses_cc/wiki
- Pypi: https://pypi.org/project/ramses-rf/
David zocht vanaf 2021 samen met Peter Price uit hoe de berichtjes werkten die ze met een 868MHz antenne opvingen (Ramses-II protocol). Zo ontwikkelden de eerste hardware en software voor besturing van verwarming en warm tapwater (evohome; HEAT). Nederlandse gebruikers vulden de code aan om ook ventilatie te besturen (Itho, Orcon, Nuaire; HVAC).
Maar onze ventilators en warmteterugwin-units (NL: WTW, EN: HRU voor heat recovery unit) van Vasco en ClimaRad werkten nog niet met Ramses RF, dus daar ben ik toen extra code voor gaan schrijven. Toen die code hier in huis goed werkte, vroeg ik aan David of hij de code op wilde nemen in een nieuwe versie die alle gebruikers kunnen installeren. Maar hij was bezorgd dat mijn aanpassingen bij andere gebruikers problemen konden geven. Hij gaf ook aan dat hij door zijn werk te weinig tijd had om Ramses RF UP-to-date te houden en schreef in de code dat hij alles aan een nieuwe beheerder wilde overdragen. Na 4 maanden heb ik medio 2025 die taak van David overgenomen. Door aangekondigde aanpassingen in HomeAssistant zou eind 2025 de Ramses RF-integratie niet meer werken, dus dat werden mijn nieuwe prioriteiten:
- Blocking file IO tijdens opstart
- Verouderde (non) entity schema’s
Helaas ontdekte ik ook, dat ik mijn ClimaRad Ventura WTW niet met Ramses RF kon besturen (wel uitlezen, maar je kan er geen remote aan koppelen). Daarvoor had iemand in Spanje begin 2025 toevallig ook iets bedacht: de PyAirios library en airios HA-integrate, die ontdekte door op “airios + ramses” te zoeken. Kijk verder:
- mijn eigen homeassistant-airios-component fork
- mijn eigen pyairios fork
- Samuel Cabrero’s pyairios): Python library to interface with Airios RF bridges
Verder lezen?
Deze stukjes zijn misschien ook interessant: