Skip to content

Instantly share code, notes, and snippets.

@unixweb
Created March 4, 2018 13:08
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save unixweb/4a232c09c1e7d3d1910954420aed3596 to your computer and use it in GitHub Desktop.
Save unixweb/4a232c09c1e7d3d1910954420aed3596 to your computer and use it in GitHub Desktop.
Anwesendheit prüfen über Fritzbox
[{"id":"8193bec1.ab0e2","type":"function","z":"12894464.d36a6c","name":"format output","func":"msg.payload = msg.payload.NewActive\nreturn msg;\n","outputs":1,"noerr":0,"x":640,"y":160,"wires":[["e10b8db6.e65618"]]},{"id":"e10b8db6.e65618","type":"debug","z":"12894464.d36a6c","name":"","active":true,"tosidebar":true,"console":false,"complete":"false","x":850,"y":160,"wires":[]},{"id":"1df720be.9bcdb7","type":"fritzbox-in","z":"12894464.d36a6c","device":"226d6f30.6449e","name":"","service":"urn:dslforum-org:service:Hosts:1","action":"GetSpecificHostEntry","arguments":"{\"NewMACAddress\":\"value\"}","x":410,"y":160,"wires":[["8193bec1.ab0e2"]]},{"id":"a24eaab8.1743c","type":"inject","z":"12894464.d36a6c","name":"20:82:C0:26:86:FE","topic":"","payload":"{\"NewMACAddress\":\"30:X7:XD:XX:XX:XX\"}","payloadType":"json","repeat":"","crontab":"","once":false,"onceDelay":"","x":190,"y":160,"wires":[["1df720be.9bcdb7"]]},{"id":"226d6f30.6449e","type":"fritzbox-config","z":"","name":"","host":"192.168.1.1","port":"49000","ssl":false}]
@unixweb
Copy link
Author

unixweb commented Mar 4, 2018

bildschirmfoto 2018-03-04 um 14 04 32

@unixweb
Copy link
Author

unixweb commented Mar 4, 2018

Da der Node Fritzbox Presence in allen Node-Red Installation nicht mehr funktioniert, musste eine andere Lösung her.
Die Fehlermeldung lautet "TypeError: Cannot read property 'length' of undefined" wenn man die Fritzbox abfragt welche Geräte über WLAN eingeloggt sind. Diese Funktion kann man gut für Home Automation nutzen um Abwesendheit oder Anwesendheit zu prüfen. Damit kann man verschiedene Sensoren deaktivieren bzw. aktivieren , damit eine Überwachung der Türen, Fenster und Bewegungsmelder aktiviert werden kann.

Kopiere das "fritzbox.json" in die Zwischenablage und importiere es in Node-Red und klicken dann auf "Deploy". In den Node "Fritzbox" musst Du natürlich die Parameter Deiner Fritzbox eintragen. Ebenso in den Trigger die MAC-Adresse deines Smartphone eintragen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment