In diesem Script konsumieren wir eine XML-Schnittstelle auf Basis des Homematic XML-Addons.
var link = 'http://192.168.2.104/config/xmlapi/rssilist.cgi'; var request = require('request'); var parseString = require('xml2js').parseString;</code> function ImportRSSI() { request(link, function (error, response, body) { var xml, result; parseString(body, function (err, result) { for (var i = 0; i < result.rssiList.rssi.length; i++) { var Device = result.rssiList.rssi[i].$; var DeviceId = Device.device; var DeviceTx = Device.tx; var DeviceRx = Device.rx; createState('HMSignalStrength.'+DeviceId+'.tx', DeviceTx, true); createState('HMSignalStrength.'+DeviceId+'.rx', DeviceRx, true); } }); }); } ImportRSSI();