Fritzbox mit TR064 in Node-Red einbinden

OP #6450262
Lesenswert?
• ▲
▼
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.
#6451372
Lesenswert?
• ▲
▼
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.