NEWS
iQontrol Vis Support Thread
-
@mike-hellracer
Sorry, ich bin auch nur Nutzer von iQontrol. -
Hallo,
kann man die FRITZ!Box mit ioBroker verbinden und sich die letzten eingehenden Anrufe anzeigen lassen?
Wenn ja, hat jemand eine Anruf-Anzeige/-Darstellung für iQontrol gebastelt?
Welchen Adapter braucht man dazu? -
@meute
Schau dir mal den tr-064 adapter an. -
@mcm1957 sagte in iQontrol Vis Support Thread:
@meute
Schau dir mal den tr-064 adapter an.Den letzten Anruf kann ich jetzt anzeigen lassen.
Was mich aber eher interessiert, ist die Liste mit den Anrufen.
Dazu gibt es im TR-064 Adapter bei der FRITZ!Box JSON-Objekte.
Im JSON stehen alle Anrufe.Gibt es eine Möglichkeit, das JSON tabellarisch aufzubereiten?
Gibt es dazu was fertiges in iQontrol?
Am liebsten wären mir Beispiele oder Vorlagen oder was Fertiges. -
@meute
zu iqontrol kann ich dir leider nichts sagen. -
@meute sagte in iQontrol Vis Support Thread:
Gibt es eine Möglichkeit, das JSON tabellarisch aufzubereiten?
Gibt es dazu was fertiges in iQontrol?klar doch. https://github.com/sbormann/ioBroker.iqontrol/wiki
sieht dann so aus, wobei farbgestaltung, schrift und so dir überlassen ist.edith: sorry, pic vergessen...
-
@da_woody sagte in iQontrol Vis Support Thread:
@meute sagte in iQontrol Vis Support Thread:
Gibt es eine Möglichkeit, das JSON tabellarisch aufzubereiten?
Gibt es dazu was fertiges in iQontrol?klar doch. https://github.com/sbormann/ioBroker.iqontrol/wiki
sieht dann so aus, wobei farbgestaltung, schrift und so dir überlassen ist.Danke für den Screenshot.
Aber ich erhalte leider kein Ergebnis.
Kann sich das vll. jemand anschauen?
Exportiertes Gerät anbei.
Muster-JSON anbei.iQontrol_JSON-Widget_2024-08-06_iqontrol_0_devices.json
fritzbox_muster.json -
-
@da_woody sagte in iQontrol Vis Support Thread:
@meute nach welcher beschreibung hast du das gemacht?
Nach dieser hier:
https://github.com/sbormann/ioBroker.iqontrol/wiki/JSON-Table-Widget---Schnelle-Darstellung-von-DatenpunktenIch schaue mir mal Deinen Geräte-JSON-Export an, um zu sehen, was ich in der Anleitung
nicht verstanden habe. -
@da_woody sagte in iQontrol Vis Support Thread:
edith: mit deinen daten:
Habe Dein JSON importiert.
Verstehe aber nicht, wie das funktionieren soll.Die Anrufe der FRITZ!Box stehen im ioBroker in einem Objekt.
tr-064.0.calllists.all.json
Dort sind aktuell die letzten 10 Anrufe drin. Vermutlich werden nicht mehr ausgelesen.
Als muss ich doch im iQontrol-Widget irgendwo das Objekt angeben:
tr-064.0.calllists.all.json
Du hast bei STATE mit Typ Konstante die Werte aus meinem Beispiel von oben direkt eingegeben.
Wie bekomme ich das Objekt ins Widget? -
@meute sagte in iQontrol Vis Support Thread:
Du hast bei STATE mit Typ Konstante die Werte aus meinem Beispiel von oben direkt eingegeben.
Wie bekomme ich das Objekt ins Widget?im state?
-
@da_woody sagte in iQontrol Vis Support Thread:
@meute sagte in iQontrol Vis Support Thread:
Du hast bei STATE mit Typ Konstante die Werte aus meinem Beispiel von oben direkt eingegeben.
Wie bekomme ich das Objekt ins Widget?im state?
Oh man, ich habs jetzt endlich. Welch schwere Geburt...
In STATE darf keine Konstante sein, sondern es muss der Datenpunkt rein.
Im Moment stehen alle Spalten aus dem JSON im Widget.
Ich möchte aber nur 3 bis 4 Stück sehen.
Jetzt muss ich nur noch rausfinden, wie das geht. -
@meute na fein!
pöff, musste ich jetzt selber suchen. noch nie gebraucht...
edith: moment, du meinst die spalten?
sollte da möglich sein...
-
Ich bin einen Schritt weiter, aber noch nicht am Ziel.
Das Gerät bisher:
2024-08-07_iqontrol_0_devices.jsonSo sieht es jetzt aus:
Jetzt werden nur bestimmte Spalten angezeigt und die Überschriften übersetzt.
Dazu wurde folgendes eingebaut bei "Parameter>Allgemein"-Order of headings-
date;caller;name;callednumber
-Filter these headings-
id;called;callernumber;numbertype;device;port;duration;count;path;sym;external
-Translations-
type,Typ;date,Datum;caller,Rufnummer;name,Name;callednumber,Angerufene Rufnummer
Welche Auswirkung haben die Werte bei Breakpoint?
Ich sehe keinen Unterschied, wenn ich Werte ändere.
Ist es möglich, Zeilen anhand bestimmter Werte auszublenden?
Beispiel:
Es sollen zur Zeilen angezeigt werden, die in Spalte "Typ" den Wert 1 oder 2 stehen haben.
Kann man anhand dieser Werte die Tabelle filtern? -
@meute jetzt willst du es aber genau wissen...
-Translations-
musste ich noch nie machen. schau mal da nach:
das mit den breakpoints hab ich auch noch nicht behirnt.
zu deinen filtergeschichten fällt mir im moment auch nix ein. -
@da_Woody
Danke erstmal für Deine immer wieder schnelle Top-Unterstützung.@da_woody sagte in iQontrol Vis Support Thread:
@meute jetzt willst du es aber genau wissen... ![engel.gif](/assets/uploads/
Wenn schon, dann mach ich's gescheit...
@da_woody sagte in iQontrol Vis Support Thread:
-Translations-
musste ich noch nie machen. schau mal da nach:
Translations war nur eine Info und keine Frage.
Die Übersetzung habe ich ja eingebaut.
Wie, siehe oben.
Gelesen habe ich es hier:
https://www.smarthome-tricks.de/software-iobroker/iobroker-iqontrol-visualisierung-teil-21-json-tabelle/@da_woody sagte in iQontrol Vis Support Thread:
zu deinen filtergeschichten fällt mir im moment auch nix ein.
Filter wäre genial, wenn das möglich wäre.
Die ausgehenden Anrufe würde ich gerne herausfiltern. -
@meute sagte in iQontrol Vis Support Thread:
Wenn schon, dann mach ich's gescheit...
hehe, klar.
Translations war nur eine Info und keine Frage.
jo eh, aber deswegen auch mein tip!
wie gesagt, bei mir wird durch die einstellung alles auf germanisch angezeigt, ohne translation.
aber, durch dich bin ich auf einen fehler bei mir gekommen!
ich hatte beim filterBattery
stehn und bin nicht dahinter gekommen warum das tropsdem immer angezeigt wurde.
seit dem änderen aufBatterie
ist das problem erledigt. wenn du eben, wie oben, die übersetzung aufGerman
stellst, musst du auch die filter auf germanisch eintragen.Gelesen habe ich es hier:
aus dem jahr 2021...
Filter wäre genial, wenn das möglich wäre.
Die ausgehenden Anrufe würde ich gerne herausfiltern.nachdem ich seit vielen jahren kein festnetz verwende, fällt mir leider nix ein. möglich wirds aber sicher sein.
mal linsen auf meiner testseite, ob ich was dazu finde...
in deinem fall wirds eine zahl beim Typ (3) sein.
vllt kann ich da was nachstellen... einfacher wärs latürnich, wenn ich deine tr-064.0.calllists.all.json hätte, von mir aus auch getürkt. mir sind deine nummern eigentlich tögal.
dein gerät hab ich ja schon importiert:
-
@da_woody sagte in iQontrol Vis Support Thread:
in deinem fall wirds eine zahl beim Typ (3) sein.
vllt kann ich da was nachstellen... einfacher wärs latürnich, wenn ich deine tr-064.0.calllists.all.json hätte, von mir aus auch getürkt. mir sind deine nummern eigentlich tögal.Das nehme ich gerne an.
Hier nochmal das Gerät "Anrufliste" in aktueller Version:
Anrufliste_2024-08-09_iqontrol_0_devices.jsonHier der Inhalt von
tr-064.0.calllists.all.json
mit Fake-Daten:
fritzbox_tr-064.0.calllists.all.json.jsonMit Typ 3 hast Du Recht.
Hier eine Anruf-Typ-Übersicht:
"type": "1" = Ankommender Anruf
"type": "2" = Anruf in Abwesenheit
"type": "3" = Ausgehender AnrufCool wäre, wenn folgendes möglich wäre:
1.)
Zeilen anhand bestimmter Werte ausblenden.
Beispiel:
Es sollen zur Zeilen angezeigt werden, die in Spalte "type" (Typ) den Wert 1 oder 2 stehen haben.2.)
Zahlen in Spalte "type" (Typ) durch Text ersetzen.
Beispiel:
Anstatt die Zahlen...Typ 1 2 3
...sollte in der Spalte Text drin stehen.
Typ Ankommender Anruf Anruf in Abwesenheit Ausgehender Anruf
-
@meute
nur so als Idee…
schau Dir mal die Listen/Zähler Funktion von iQontrol an. Damit kannst Du Listen (auch als json) erstellen. Du könntest einfach eine neue Liste aus den schon bestehenden Datenpunkten vom tr64 Adapter zusammenbauen und hast dann eine fertige Liste für Dein Widget. Der tr64 Adapter wirft ja für ankommende / ausgehende usw. Anrufe einzelne Datenpunkte aus. So hättest Du dann ein json wie Du es brauchst. -