Hi,
ich habe mal ein Plugin für Nagios/Icinga geschrieben, um diese Werte zu überwachen:
github.com/dkrizic/monitoring-p … _homematic
So funktioniert es:
dkrizic@supermicro:/usr/local/bin$ ./check_homematic
Usage: check_homematic [-v] --host=<hostname> --port=<port> --mode=<lowbat|unreach> --level=<critical|warning>
host: The Homematic XML RPC host
port: The port number of the XML RPC host
mode: Check for lowbat or for unreach
level: If a lowbat or unreach occurs, is it a warning or critical
dkrizic@supermicro:/usr/local/bin$ ./check_homematic --host=openhab --port=2001 --mode=lowbat --level=warning
OK: All 32 battery powered devices with sufficient batteries | 'Low battery'=0
dkrizic@supermicro:/usr/local/bin$ ./check_homematic --host=openhab --port=2001 --mode=unreach --level=warning
OK: All 43 devices reachable | 'Unreachable'=0
Es zeigt zumindest, wie man mit dem XMLRPC kommuniziert.