Seit heute gibt es per Update die Module 72_UBUS_CLIENT und 72_UBUS_CALL. Diese dienen dazu, Geräte einzubinden, die über eine uBus-Schnittstelle (http://openwrt.org/docs/techref/ubus) verfügen - typischerweise sind das Geräte mit OpenWrt, insbesondere Router / Netzwerkgeräte. Es handelt sich dabei um ein zweistufiges Modul:
- UBUS_CLIENT (http://fhem.de/commandref.html#UBUS_CLIENT) ist das physische Modul und stellt die Verbindung zur Hardware her. Davon wird ein Device für jedes Hardware-Gerät benötigt. Die Readings geben Aufschluss darüber, welche Funktionsaufrufe das konkrete Gerät unterstützt.
- UBUS_CALL (http://fhem.de/commandref.html#UBUS_CALL) ist das logische Modul und repräsentiert einen Funktionsaufruf (oder eine Reihe von Funktionsaufrufen), die einmalig oder periodisch ausgelöst werden. Zur Verbindung greift es auf ein vorher definiertes UBUS_CLIENT Device zu.
Einige Beispiele gibt es auch im Wiki (http://wiki.fhem.de/wiki/UBus).
Technische Hintergründe gibt es im Developer-Bereich (http://forum.fhem.de/index.php?topic=122404).