NEWS
Fritzbox TR-064 Anrufliste nach Nummern filtern
-
Hallo,
es würde mich interessieren, ob es mit dem TR-064 Adapter möglich ist, die "Missed-Calls" Liste zu filtern.
Ich möchte in VIS eine (JSON-)Tabelle anzeigen, die nur Anrufe auf eine bestimmte Nummer auflistet.
Hat dazu jemand eine Idee? -
ich habe da ein script, welches das eigentlich machen sollte
du musst die nummer , die du haben willst, einfügen und dir einen datenpunkt anlegen, der dann im script auch eingetragen werden muss - darin ist dann die neue json-liste
-
@J_Wa probier mal so, die Nummern können auch nur Teile enthalten und müssen mit dem Pipe-Zeichen getrennt werden. Ausserdem wichtig die / am Anfang und Ende
/** * sucht Nummern und erzeugt eine JSON Tabelle */ let missed = JSON.parse(getState('tr-064.0.calllists.missed.json').val); let search = /^017|^030/; // sucht Handy oder Festnetz let expr = ` $[caller.$contains(${search})].{ "Name": name, "Nummer": caller, "Zeit": date }` let res = jsonataExpression(missed, expr); log(res); //setState(yourState, res);
-
@fastfoot said in Fritzbox TR-064 Anrufliste nach Nummern filtern:
Wie kann ich das Ergebnis in VIS anzeigen ? Es wird ja hier kein Datenpunkt erzeugt.
Ich muss ganz normal ein Skipt anlegen, oder? -
@liv-in-sky: Vielen Dank für den Tipp. Leider bekomme ich es nicht hin.
Auf was muss ich achten, wenn ich den Datenpunkt anlege?
Der Datenpunkt wird nur mit "[]" gefüllt. Mehr kommt leider nicht an -
@J_Wa sagte in Fritzbox TR-064 Anrufliste nach Nummern filtern:
@fastfoot said in Fritzbox TR-064 Anrufliste nach Nummern filtern:
Wie kann ich das Ergebnis in VIS anzeigen ? Es wird ja hier kein Datenpunkt erzeugt.
Ich muss ganz normal ein Skipt anlegen, oder?in der letzten Zeile ist das Erstellen eines DP nur auskommentiert. Dann hast du auch Daten für die VIS
-
Ich habe meinen Fehler gefunden: "CalledNumber" und "Caller" sind andere Werte. Jetzt passt alles perfekt.