Ankündigung
Einklappen
Keine Ankündigung bisher.
Neuer Baustein: Fritz TR-064 (14102)
Einklappen
X
-
Nur mit Aufwand. Die Befehle hierzu stehen hier:
https://avm.de/fileadmin/user_upload...llen/x_tam.pdf
Man bekommt von der FritzBox eine URL über die man eine Liste der Nachrichten abrufen kann. Dies müsste man dann nach neuen Nachrichten durchsuchen (oder habe ich einen schlankeren Request übersehen?).
Was ist denn deine Absicht?
Kommentar
-
Hi, mit folgendem Aufruf solltest du die url, über die du die Meldungen beziehen kannst, bekommen:
Code:{"serviceType":"urn:dslforum-org:service:X_AVM-DE_TAM:1", "action_name":"GetMessageList","argumentList":{„NewURL“} }
Mit der URL müsstest du einen HTTP GET Aufruf aufbauen können.
Kommentar
-
Hey,
also die URL bekomme ich über:
Code:{[COLOR=#111111]"[/COLOR]serviceType[COLOR=#111111]"[/COLOR]:[COLOR=#111111]"[/COLOR]urn:dslforum-org:service:X_AVM-DE_TAM:1[COLOR=#111111]"[/COLOR], [COLOR=#111111]"[/COLOR]action_name[COLOR=#111111]"[/COLOR]:[COLOR=#111111]"[/COLOR]GetMessageList[COLOR=#111111]"[/COLOR],[COLOR=#111111]"[/COLOR]argumentList[COLOR=#111111]"[/COLOR]:{[COLOR=#111111]"[/COLOR]NewIndex[COLOR=#111111]"[/COLOR]:[COLOR=#111111]"[/COLOR]0[COLOR=#111111]"[/COLOR]}}
Code:https://IP_FRITZBOX:49443/tamcalllist.lua?sid=30e628bd3209c6fc&tamindex=0
Code:<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <s:Body> <s:Fault> <faultcode>s:Client</faultcode> <faultstring>UPnPError</faultstring> <detail> <UPnPError xmlns="urn:dslforum-org:control-1-0"> <errorCode>606</errorCode> <errorDescription>Action Not Authorized</errorDescription> </UPnPError> </detail> </s:Fault> </s:Body> </s:Envelope>
Code:{[COLOR=#111111]"[/COLOR]serviceType[COLOR=#111111]"[/COLOR]:[COLOR=#111111]"[/COLOR]urn:dslforum-org:service:X_AVM-DE_TAM:1[COLOR=#111111]"[/COLOR], [COLOR=#111111]"[/COLOR]action_name[COLOR=#111111]"[/COLOR]:[COLOR=#111111]"[/COLOR]GetList[COLOR=#111111]"[/COLOR],[COLOR=#111111]"[/COLOR]argumentList[COLOR=#111111]"[/COLOR]:{}}
Kommentar
-
Der Teil hinter SID ist das Äquivalent zu Benutzername und Passwort. Eigentlich hat die Nummer da eine recht lange Gültigkeit. Evtl. wird sie ungültig, wenn der Baustein zwischenzeitlich eine andere Abfrage startet.
Wenn du es noch nicht so machst: Versuche die URL direkt von HS abrufen zu lassen und dir das Ergebnis anzuzeigen.
Den Text hast du aber HTML-Codiert, oder?
Kommentar
-
Moin,
es betrifft zwar nicht direkt diesen Baustein, aber kann trotzdem sicher für einige, die den Baustein (oder eine ähnliche Lösung über node-red) verwenden um über die WLAN-Verbindung von iPhones eine Art Präsenzerkennung zu machen.
Apple hat mit iOS 14 randomized MAC-Adressen für jedes WLAN eingeführt um ein Geräte-Tracking über WLANs hinweg zu verhindern:
https://support.apple.com/de-de/HT211227
Prinzipiell - aus Datenschutz Gesichtspunkten - sicherlich eine gute Sache. Aber... da auch bestehende WLAN-Verbindungen betroffen sind, sind die iPhones für die Fritz!Box jetzt mit iOS14 und neuer MAC-Adresse auch neue Geräte, womit auf einmal die Erkennung natürlich nicht mehr funktioniert.
Lösung ist natürlich einfach, entweder (wie oben Beschrieben) für das eigene Heimnetz die "private" MAC-Adresse deaktivieren (so habe ich es gemacht), oder in der Präsenz-Abfrage die MAC-Adresse durch die neu vergebene, private (die natürlich je WLAN konstant bleibt) ersetzen.
Vielleicht kann ich mit meinem Hinweis ja ein bisschen Fehlersuche und Recherche im Internet ersparen...
PS: Es wundert mich ein bisschen, dass von Apple nicht deutlicher auf dieses Thema hingewiesen wurde, das ja automatisch aktiviert wird... Es gibt ja vielleicht doch noch Leute, die in ihrem WLAN-Router einen MAC-Adressfilter aktiviert haben (obwohl es nicht wirklich mehr Sicherheit bring) und da werden die iOS-Geräte nach dem Update auf iOS14 dann auf einmal ausgeperrt... (viel Spass haben dann die, die es nicht merken und Ihr mobiles Datenvolumen zu Hause innerhalb kürzester Zeit verbraten haben...)
Zuletzt geändert von martiko; 20.09.2020, 08:08.
- Likes 1
Kommentar
-
Hallo Tobias,
seit meinem Update auf 4.7 erhalte ich folgende Fehlermeldung und der Baustein funktioniert nicht mehr.
Kannst du mit der Meldung was anfangen?
VG Thorsten
14102 setSoapAction: <?xml version="1.0"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<s:Fault>
<faultcode>s:Client</faultcode>
<faultstring>UPnPError</faultstring>
<detail>
<UPnPError xmlns="urn:dslforum-org:control-1-0">
<errorCode>714</errorCode>
<errorDescription>NoSuchEntryInArray</errorDescription>
</UPnPError>
</detail>
</s:Fault>
</s:Body>
</s:Envelope>
Kommentar
-
Zitat von ThorstenW Beitrag anzeigen...seit meinem Update auf 4.7 erhalte ich folgende Fehlermeldung und der Baustein funktioniert nicht mehr...
Was genau geht nicht und woran merkst du, dass es nicht geht?
Was hast du gemacht, um die Fehlermeldung zu erzeugen?
Gehen andere Funktionen, die auf‘s Netzwerk zugreifen?
Stimmt die Belegung der Eingänge? Wurde durch das Upgrade evtl. ein KO auf einen Std.-Wert zurückgesetzt?
Nutzt du die letzte Version aus dem DL-Bereich?
Kommentar
-
Fritz.pngHallo,
Es werden beide Handys als "Abwesend" angezeigt , obwohl beide im WLAN Netzwerk der Fritzbox eingeloggt und auch online sind.
Die Fehlermeldung steht ganz normal im Debug.
Netzwerk geht ohne Probleme, der Fritz Phone Baustein funktioniert auch
Eingänge sind ok, ich nutzte mit 4.5 schon die aktuelle Version 0.8 aus dem Downloadbereich
VGZuletzt geändert von ThorstenW; 29.11.2020, 19:56.
Kommentar
Kommentar