da mich Hobbyquaker mit CCU.IO so richtig auf den Geschmack gebracht hat, habe ich mir mal erlaubt, zwei kleinere Adapter für die Anbindung von zwei externen Systemen zu erstellen.
1. Fritzbox
Sofern man an einer Fritzbox mit Hilfe des Wählcodes #96*5* den Anrufmonitor aktiviert hat, wird der aktuelle Zustand in einen Datenpunkt geschrieben. Mir ging es primär darum, dass man mit Hilfe von Homematic eine erweiterte Anrufsignalisierung steuern könnte, so dass der Adapter relativ simpel aufgebaut ist:
Der einzelne Datenpunkt (vorkonfiguriert auf 95000) in CCU.IO enthält einen der drei Werte "RING", "TALKING" und "FREE" und sollte so durch weitere Subscriber verwendbar sein.
2. Dreambox
Die Funktionalität beim Dreambox-Adapter geht ein wenig über die der Fritzbox hinaus. Hier wird zum einen periodisch "nachgeschaut", ob sich die Dreambox im Standby befindet oder nicht (für den Fall, dass man auf Änderungen reagieren will). Der entsprechende Zustand wird in den (konfigurierten) Datenpunkt 95100 geschrieben. Darüber hinaus lassen sich auch Kommandos an die Dreambox absetzen. Bislang ist der Umfang zwar überschaubar, aber er könnte für eine Vielzahl von Situationen ausreichend sein. Die zur Verfügung stehenden Kommandos, die in den Datenpunkt mit der ID 95101 (bzw. angepasst je nach konfigurierter FirstId) geschrieben werden können, sind ....
- MESSAGE:Bla bla bla blubb
- VOLUME:1 bis 100
- MUTE
- REBOOT
- RESTART
- STANDBY
- WAKEUP
Wenn es die Zeit zulässt, kann ich gerne schauen, dass ich die Sourcen mal per GitHub zur Verfügung stellen ... wobei ich hier dann eine "helfende" Hand dafür benötigen würde, wie ich genau vorgehen müsste.
Viele Grüße
Bastian
EDIT1: dream.zip wurde ausgetauscht, ich hatte aus Versehen alte Dateien mit ins ZIP aufgenommen.
EDIT2: Die Sourcen sind nun unter http://github.com/BasGo/ccu.io frei verfügbar. Der entsprechende Pull Request an Hobbyquaker sollte auch raus sein ... sofern ich das als GitHub-Laie beurteilen kann