Hallo, möchte in meiner Node-Red-Installation die Signalstärke meiner Nodes an der Fritzbox darstellen. Dafür gibt es ja die TR064-Funktion "X_AVM-DE_GetWLANConnectionInfo" und die Variable "NewX_AVM-DE_SignalStrength", die genau das gewünschte Ergebnis bringen sollte. Nur wie komme ich da ran? Im Netz finden sich nur Applikationen, die z.b. erkennen, ob eine bestimmte MAC eingeloggt ist. Aber wie komme ich an die o.g. Datenstruktur ran? PHP- und JavaScript-Experten sind gefragt! Danke für eure Hilfe, Helmut.
Hallo Helmut, installiere in NR das Modul "node-red-contrib-fritz" dann hast du in der Fritz!Box Node unter Service: WLANConfiguration:1 & WLANConfiguration:2 die Action: X_AVM-DE_GetWLANConnectionInfo Meine 7390 unterstützt die Action allerdings nicht und bei einer 7430 die ich hier gerde zum testen habe kommt beim Abruf ein Fehler 500. Müsste man ggf. beim Modulentwickler anfragen. Edit: warscheinlich muss man der Abfrage wohl noch mitgeben von welchem Gerät man die daten haben möchte. Da hab ich in der Dokumention von AVM aber auch nichts gesehen. Was aber geht: Service: WLANConfiguration:1 Action: X_AVM-DE_GetSpecificAssociatedDeviceInfoByIp Übergabe: {"NewAssociatedDeviceIPAddress": "x.x.x.x"} Antwort: object NewAssociatedDeviceMACAddress: "x:x:x:x:x:x" NewAssociatedDeviceAuthState: "1" NewX_AVM-DE_Speed: "72" NewX_AVM-DE_SignalStrength: "71" Sascha
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.