Vielleicht kann ich da etwas weiterhelfen. (Ich stand vor einem ähnlichen Problem, da ich somfy io in HomeAssistant einbinden will.)
Soweit ich weiß, gibt es folgende Wege, um somfy-Rolladenmotoren etc. von anderen Systemen aus anzusprechen (allerdings hab ich`s selbst bisher noch nicht getestet):
somfy-Sender an Relais-Ausgänge anhängen -- dann kann das andere System quasi die Rollladen-Taster "drücken". Dies ist aber natürlich die primitivste und unpraktischte Lösung.
Velux KLF-200: Damit kann man somfy-Komponenten fernsteuern, und zwar auf 2 Arten: - Taster: An KLF-200 angeschlossene Taster lösen eine somfy-Aktion aus. - API: Über die LAN-Schnittstelle und die KLF-200-API löst man eine somfy-Aktion aus.
Das Ganze funktioniert ohne Cloud, und eine Tahoma Switch ist dazu auch nicht nötig. Allerdings ist das KLF-200 ein reines Aktor-Interface, d.h. man kann wohl nur somfy-Kommandos senden, bekommt aber keine Rückmeldung und kann nichts abfragen; und es funktionieren damit auch nicht alle somfy-Komponenten (Kompatibilitätsliste in der klf-200-PDF).
Die Konfiguration ist wohl etwas "speziell" (Konfiguration des KLF-200 wohl nur über den WLAN-Access-Point, Zugriff auf die API nur über LAN).
Hier gibt es wohl bereits Anbindungen an verschiedene Systeme (z.B. iobroker, FHEM, ...; free@home weiß ich nicht).
Links mit weiteren Infos:
KLF 200 API (PDF): https://github.com/PLCHome/velux-klf200-api/blob/master/technical%20specification%20for%20klf%20200%20api.pdf https://github.com/MiSchroe/klf-200-api https://github.com/PLCHome/velux-klf200-api https://technikblog.ch/2017/09/velux-klf200-smart-home-interface-fuer-velux-produkte/ https://technikblog.ch/2018/03/how-to-velux-dachfenster-ueber-loxone-direkt-mit-klf200-ansteuern/ https://www.loxforum.com/forum/hardware-zubeh%C3%B6r-sensorik/171217-velux-klf200-endlich-mit-api?p https://wiki.fhem.de/wiki/Velux_KLF200 https://www.luedecke.com/Velux-Programmierbares-Interface-KLF-200-p-4284.html https://www.dach-shop24.de/velux-interface/p-141270.html https://www.smarthome247.at/sonnenschutz/klf200-neue-firmware-und-ich-idiot-installiere-sie-vorsich/ https://github.com/MiSchroe/ioBroker.klf200/blob/master/docs/de/ReadMe.md
somfy Tahoma Developer Mode: Man kann die Tahoma Switch in einen "Developer Mode" umschalten, und bekommt dann eine API, um die somfy-Geräte darüber anzusprechen. Darüber kann man das dann in andere (offene) Systeme einbinden. Ist sicher Arbeit, aber damit hat man dann die volle Funktionalität.
(Den Weg werde ich wohl mit HomeAssistant gehen.)
Infos:
https://github.com/Somfy-Developer/Somfy-TaHoma-Developer-Mode
(Matter, sobald/falls irgendwann verfügbar)