logger.error(sh.fritzbox_7590.is_host_active('<MAC ADDRESS>')
Alternativ in der Kommandozeile checken, was die Fritzbox roh zurückgibt - Daten natürlich anpassen:
Code:
curl --anyauth -u "<USER>":"<PASSWORD>" "https://fritz.box:49443/upnp/control/hosts" -H "Content-Type: text/xml; charset="utf-8"" -H "SoapAction:urn:dslforum-org:service:Hosts:1#GetSpecificHostEntry" -d "<?xml version='1.0' encoding='utf-8'?><s:Envelope s:encodingStyle='http://schemas.xmlsoap.org/soap/encoding/' xmlns:s='http://schemas.xmlsoap.org/soap/envelope/'><s:Body><u:GetSpecificHostEntry xmlns:u='urn:dslforum-org:service:Hosts:1'><s:NewMACAddress>XX:XX:XX:XX:XX:XX</s:NewMACAddress></u:GetSpecificHostEntry></s:Body></s:Envelope>" -s -k
Einen Kommentar schreiben: