NEWS
Test Adapter tr-064-community v1.0.x
-
@sigi234 sagte in Test Adapter tr-064-community v1.0.x:
@klmf2 sagte in Test Adapter tr-064-community v1.0.x:
Auch die Zuordnung der Namen zum Telefonbuch (Google) klappen
Wie und wo machst du das? Siehst du auch ein Anruferbild?
Verstehe ich das richtig: Ich trage bei tr-064-community.0.states.phonebook.number eine Nummer ein, wie sie im Telefonbuch eingetragen ist und bei name sowie image müssten dann die entsprechenden Einträge erscheinen? Dann mache ich entweder etwas falsch, oder es funktioniert nicht.
-
@klmf2 sagte in Test Adapter tr-064-community v1.0.x:
@sigi234 sagte in Test Adapter tr-064-community v1.0.x:
@klmf2 sagte in Test Adapter tr-064-community v1.0.x:
Auch die Zuordnung der Namen zum Telefonbuch (Google) klappen
Wie und wo machst du das? Siehst du auch ein Anruferbild?
Verstehe ich das richtig: Ich trage bei tr-064-community.0.states.phonebook.number eine Nummer ein, wie sie im Telefonbuch eingetragen ist und bei name sowie image müssten dann die entsprechenden Einträge erscheinen? Dann mache ich entweder etwas falsch, oder es funktioniert nicht.
Geht bei mir auch nicht.
-
Dann frage ich heute besser nicht, wie man das mit mehreren Telefonbüchern händeln könnte...
Aber an dieser Stelle schon mal ein großes Danke. Auch wenn die Zuordnung noch nicht klappt, kann ich schon wesentlich mehr damit umsetzen, als ich anfangs vorhatte. Wenn ich den Aufwand betrachte, den ich allein beim Einbinden habe, dann will ich mir gar nicht ausrechnen, was die Erstellung des Adapters an Arbeit mit sich zieht. Daher DANKE!
-
Dann bau ich später da mal wieder logging ein und dann schauen wir mal was das debug log so sagt.
-
mal ne frage:
ich mache das mit den caller photos ziemlich umständlich:
wenn man das imageurlcallee bild will bekommt man eine url, auf die man keine reche hat
hast du einen "code-schnipsel" , mit dem man sich über ein script in die fritzbox einloggen kann - oder ist das nicht so einfach zu bewerkstelligen
-
Sorry das ich mich erst jetzt zurück melde (Arbeit versaut das ganze Leben
Generell eine Info zu "Sate-Aktualisierungen" bei dem Adapter: States werden nur dann aktualisiert wenn sich der Wert auch ändert!
Woran macht das States fest?
Wenn ich wie in den Bsp. Script die Werte lösche, sollten sie doch immer neu geschrieben werden?
=> werden sie aber nicht.// ------------------------------------------------ let tr064 = "tr-064-community.0.callmonitor."; var callerNumber // Anrufernummer var callerName // Name des Anrufers var calleeNumber // angerufene Nummer var calleeName // angerufener Name var callAllDataJson = { "caller": "caller Nr", "callee": "callee Nr", "_type": "_type inbound", "callerName": "Caller Name", "calleeName": "Callee Name" }; on({ id: tr064+"toPauseState", change: "any" }, function (obj) { console.log('---> Ringing?: '); let sToPauseState = getState(tr064 + "toPauseState").val; if ("ring" == sToPauseState) { callerNumber = getState(tr064 + "inbound.caller").val; // Anrufernummer callerName = getState(tr064 + "inbound.callerName").val; // Name des Anrufers calleeNumber = getState(tr064 + "inbound.callee").val; // angerufene Nummer calleeName = getState(tr064 + "inbound.calleeName").val; // angerufener Name callAllDataJson = getState(tr064 + "inbound.json").val; // json console.log('---> Ringing? - callerNumber: ' + callerNumber); console.log('---> Ringing? - callerName: ' + callerName); console.log('---> Ringing? - calleeNumber: ' + calleeNumber); console.log('---> Ringing? - calleeName: ' + calleeName); console.log('---> Ringing? - callAllDataJson: ' + String(callAllDataJson)); } else if ("end" == sToPauseState) { setState(tr064 + "inbound.caller", ''); setState(tr064 + "inbound.callerName", ''); setState(tr064 + "inbound.callee", ''); setState(tr064 + "inbound.calleeName", ''); setState(tr064 + "inbound.json", ''); } });
-
@conectas der Adapter hat einen internen Cache. Wenn du von außen Werte überschreibst bekommt er das nicht mit. Er vergleicht bei den read-only Feldern mit dem was er zuletzt geschrieben hat.
-
@apollon77 sagte in Test Adapter tr-064-community v1.0.x:
@conectas der Adapter hat einen internen Cache. Wenn du von außen Werte überschreibst bekommt er das nicht mit. Er vergleicht bei den read-only Feldern mit dem was er zuletzt geschrieben hat.
Wusste nicht das es read-only Felder sind .. das überschreiben ist dann an dieser Stelle falsch.
kann man das irgendwie sehen oder sind alle state Felder ro?Korrektur: state Felder können nicht alle ro sein, sonst könnte ich die Rufweiterleitung nicht auf true setzen..
Hat man nu davon wenn man geklaute Scripte nimmt..
-
@conectas Naja am Ende des Tages sind einige Felder erlaubt zu schreiben ... aber alles in callmonitor ist quasi ro weil es ja von der Fritzbox kommt. Schreiben kann man die nicht weil ja nichts passiert in der Fritzbox.
-
So für alle Phoenbook-Test-Willigen:
Auf GitHub ist eine Version mit mehr Logging.
Also bitte mal updaten. Adapter neu starten und Debug Log an.
Im Log seht Ihr dann jeden Telefonbucheintrag den er ausgelesen hat und welche Daten er davon intern speichert.Jetzt bitte mal phonebook.number setzen und Log ansehen/schicken (gern per email an iobroker@fischer-ka.de) und gleiches mit Namen.
-
@apollon77 sagte in Test Adapter tr-064-community v1.0.x:
Hey alle ausser Sigi234 (der hat heute Tagsüber schon mit mir massiv getestet) ... Wie ist der Stand? Jemand die 2.0.0 probiert? Alles ok? Was fehlt?
Komme erst heute Abend dazu. Mache ich dann noch.
-
@apollon77 , danke für die Mühe. Soweit ich das jetzt überschaue geht jetzt alles was ich mir "bis hier her :-)" wünsche.
-
Ich kann nicht teste.
Bekomme den Adapter nicht mehr zum starten.host.Asus-Buero 2019-12-15 18:30:26.669 error startInstance tr-064-community.0: cannot find start file! host.Asus-Buero 2019-12-15 18:30:26.666 info object change system.adapter.tr-064-community.0 iobroker 2019-12-15 18:29:58.113 info host.Asus-Buero object system.adapter.tr-064-community.0 created host.Asus-Buero 2019-12-15 18:29:58.106 error startInstance tr-064-community.0: cannot find start file! host.Asus-Buero 2019-12-15 18:29:58.079 info object change system.adapter.tr-064-community.0 iobroker 2019-12-15 18:29:58.038 info host.Asus-Buero object system.adapter.tr-064-community.0.alive created iobroker 2019-12-15 18:29:58.009 info host.Asus-Buero object system.adapter.tr-064-community.0.connected created iobroker 2019-12-15 18:29:57.980 info host.Asus-Buero object system.adapter.tr-064-community.0.cpu created iobroker 2019-12-15 18:29:57.952 info host.Asus-Buero object system.adapter.tr-064-community.0.cputime created iobroker 2019-12-15 18:29:57.923 info host.Asus-Buero object system.adapter.tr-064-community.0.memHeapUsed created iobroker 2019-12-15 18:29:57.895 info host.Asus-Buero object system.adapter.tr-064-community.0.memHeapTotal created iobroker 2019-12-15 18:29:57.866 info host.Asus-Buero object system.adapter.tr-064-community.0.memRss created iobroker 2019-12-15 18:29:57.837 info host.Asus-Buero object system.adapter.tr-064-community.0.uptime created iobroker 2019-12-15 18:29:57.807 info host.Asus-Buero object system.adapter.tr-064-community.0.inputCount created iobroker 2019-12-15 18:29:57.780 info host.Asus-Buero object system.adapter.tr-064-community.0.outputCount created iobroker 2019-12-15 18:29:57.774 info host.Asus-Buero create instance tr-064-community
Es kommt: cannot find start file!
Habe ihn schon deinstalliert. von git neu geholt und Adapter wieder installiert.
Dann kommt o.g. Punkte.mfg Dieter
-
Nachtrag:
iob auf win7 -
@bahnuhr Versuch mal ein upload. (Du hattest noch Controller 1.5 gell?!)
-
@apollon77 sagte in Test Adapter tr-064-community v1.0.x:
Controller 1.5 gell
ja, 1.5.11
upload?
war das richtig?
Ich vermute mal nein.
Frage:
Was meinst du mit upload ? -
@bahnuhr schau mal den Namen korrekt an ... ist glaube ich ein großes O und keine 0 vor der 64 ...
Aber ja genau das meine ich an sich.
-
@apollon77 sagte in Test Adapter tr-064-community v1.0.x:
@bahnuhr schau mal den Namen korrekt an ... ist glaube ich ein großes O und keine 0 vor der 64 ...
Aber ja genau das meine ich an sich.
sieht aber für mich wie eine 0 aus.
Ne, das klappt nicht mit der o.
-
@bahnuhr darf beim upload die Instanzen nummer dabei sein?
-
@Homoran sagte in Test Adapter tr-064-community v1.0.x:
@bahnuhr darf beim upload die Instanzen nummer dabei sein?
Der Rainer !!!
Ja, das wars.
So, nun teste ich mal.