NEWS
tr-064 v3.1.x (Latest Repo) Diskussion
-
host.ioBroker 2020-01-30 20:19:09.008 info instance system.adapter.tr-064.0 terminated with code 0 (NO_ERROR) host.ioBroker 2020-01-30 20:19:09.008 error Caught by controller[0]: at process._tickCallback (internal/process/next_tick.js:68:7) host.ioBroker 2020-01-30 20:19:09.008 error Caught by controller[0]: at promise.then (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\standard-as-callback\built\index.js:19:49) host.ioBroker 2020-01-30 20:19:09.007 error Caught by controller[0]: at tryCatcher (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\standard-as-callback\built\utils.js:11:23) host.ioBroker 2020-01-30 20:19:09.007 error Caught by controller[0]: at (anonymous function).(anonymous function) (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\iobroker.objects-redis\index.js:17:65119) host.ioBroker 2020-01-30 20:19:09.007 error Caught by controller[0]: at objects.getObject (C:\ioBroker\node_modules\iobroker.js-controller\lib\adapter.js:2450:65) host.ioBroker 2020-01-30 20:19:09.007 error Caught by controller[0]: at adapter.getForeignObject (C:\ioBroker\node_modules\iobroker.tr-064\main.js:115:13) host.ioBroker 2020-01-30 20:19:09.007 error Caught by controller[0]: at main (C:\ioBroker\node_modules\iobroker.tr-064\main.js:1119:49) host.ioBroker 2020-01-30 20:19:09.006 error Caught by controller[0]: ReferenceError: secret is not defined tr-064.0 2020-01-30 20:19:08.466 info (2912) Terminated (NO_ERROR): Without reason tr-064.0 2020-01-30 20:19:08.465 info (2912) terminating tr-064.0 2020-01-30 20:19:08.454 error at process._tickCallback (internal/process/next_tick.js:68:7) tr-064.0 2020-01-30 20:19:08.454 error at promise.then (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\standard-as-callback\built\index.js:19:49) tr-064.0 2020-01-30 20:19:08.454 error at tryCatcher (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\standard-as-callback\built\utils.js:11:23) tr-064.0 2020-01-30 20:19:08.454 error at (anonymous function).(anonymous function) (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\iobroker.objects-redis\index.js:17:65119) tr-064.0 2020-01-30 20:19:08.454 error at objects.getObject (C:\ioBroker\node_modules\iobroker.js-controller\lib\adapter.js:2450:65) tr-064.0 2020-01-30 20:19:08.454 error at adapter.getForeignObject (C:\ioBroker\node_modules\iobroker.tr-064\main.js:115:13) tr-064.0 2020-01-30 20:19:08.454 error at main (C:\ioBroker\node_modules\iobroker.tr-064\main.js:1119:49) tr-064.0 2020-01-30 20:19:08.454 error (2912) ReferenceError: secret is not defined tr-064.0 2020-01-30 20:19:08.453 error (2912) uncaught exception: secret is not defined tr-064.0 2020-01-30 20:19:08.404 info (2912) starting. Version 3.2.0 in C:/ioBroker/node_modules/iobroker.tr-064, node: v10.17.0 tr-064.0 2020-01-30 20:19:08.244 debug (2912) States connected to redis: 127.0.0.1:9000 tr-064.0 2020-01-30 20:19:08.225 debug (2912) statesDB connected tr-064.0 2020-01-30 20:19:08.223 debug (2912) States create PubSub Client tr-064.0 2020-01-30 20:19:08.213 debug (2912) Redis States: Use Redis connection: 127.0.0.1:9000 tr-064.0 2020-01-30 20:19:08.210 debug (2912) objectDB connected tr-064.0 2020-01-30 20:19:08.202 debug (2912) Objects connected to redis: 127.0.0.1:9001 tr-064.0 2020-01-30 20:19:08.176 debug (2912) Objects client initialize lua scripts tr-064.0 2020-01-30 20:19:08.175 debug (2912) Objects create PubSub Client tr-064.0 2020-01-30 20:19:08.166 debug (2912) Objects client ready ... initialize now tr-064.0 2020-01-30 20:19:08.075 debug (2912) Redis Objects: Use Redis connection: 127.0.0.1:9001 host.ioBroker 2020-01-30 20:19:05.303 info instance system.adapter.tr-064.0 started with pid 2912
bei mir läuft er nicht. FB neugestartet so wie benutzer und pw erneut eingegeben. ohne Erfolg.
-
@Matten-Matten siehe weiter oben. Nicht mehr vom github installieren. 3.1.4 von npm
-
So, Adapter läuft.
Jetzt hab ich nur noch ein Problem mit diesem Datenpunkt:
tr-064.0.callmonitor.inbound.callerNameName wird nicht gesetzt.
Im json (2 DP weiter) sieht man aber, dass der callerName korrekt ermittelt wurde.Hab ich da was überlesen ?
-
@bahnuhr kann es sein das finden Namen am Adapter vorbei überschreibst ... zb mit nem leeren String? Wenn ja ist das das Problem. Der Adapter setzt den Wert wenn er sich ändert. Dabei nimmt er aber den Wert den er zuletzt geschrieben hat.
Ansonsten: wenn du alle infos passend zusammen haben willst ist das json übrigens eh besser.
-
Ja, du hast recht. Ich schreibe tatsächlich nach dem Telefonat einen "" in den DP.
Aber wäre es nicht besser, wenn bei einem eingehenden Tel. die DP alle neu befüllt werden.
-
@bahnuhr besser .. schlechter ...
an adapter vorbei auf States einzuschreiben die an sich nicht beschreibbar sind ist halt So ne Sache. Der Adapter tut halt so und das war schon immer so an sich. Das umzubauen ist nochmal ne größere Nummer. Leg gern ein issue an im GitHub.
-
ok, verstanden.
Ich lös es mit dem json. -
noch nie was von npm installiert . Somit totaler Anfänger.
Kann jemand was mit dieser Fehlermeldung anfangen ?
EDIT:
Hab auf einer anderen Seite ne Anleitung gefunden. Und damit gelöst.
cd /opt/iobroker
iobroker stop
npm install iobroker.tr-064@3.1.4 --production
iobroker upload tr-064
iobroker start -
Ich muss mich hier auch mal ranhängen, ich versuche den Adapter in Version 3.1.4 auf mein Produktivsystem (Proxmox VM) via npm install iobroker.tr-064 zu installiern aber das will mir nicht gelingen.
Ich bekomme folgende Fehler:
root@Iobroker-Produktiv:/home/iobroker# npm install iobroker.tr-064 npm WARN saveError ENOENT: no such file or directory, open '/home/iobroker/package.json' npm WARN enoent ENOENT: no such file or directory, open '/home/iobroker/package.json' npm WARN iobroker No description npm WARN iobroker No repository field. npm WARN iobroker No README data npm WARN iobroker No license field. + iobroker.tr-064@3.1.4 updated 1 package and audited 1346 packages in 1.469s found 39 vulnerabilities (26 low, 13 high) run `npm audit fix` to fix them, or `npm audit` for details
-
@Peoples warum npm und kommandozeile? Warum nicht via latest repo und Admin?
Aber für dich: wer „npm install„ sagt muss das Im korrekten Verzeichnis sagen!!!! Iobroker Verzeichnis. Nicht /Home/iobroker. Und dann muss man auch „iobroker upload tr-064“ sagen damit es tut.
... und deswegen ist es im Admin ein Klick
-
Boah. Ich hab jetzt Stunden mit dem tr-064 Adapter verbracht.
Das einzige was bisher funktionierte, war die Soef Version mit zusätzlichem npm i soef.
Bei der Community bekomme ich egal welche version (3.1.4 || 3.2.0) folgende Errors:tr-064.0 2020-02-01 13:43:29.297 info (29042) Terminated (NO_ERROR): Without reason tr-064.0 2020-02-01 13:43:29.294 info (29042) terminating tr-064.0 2020-02-01 13:43:29.220 error (29042) TypeError: Cannot read property 'close' of undefined at Socket.client.on.err (/opt/iobroker/node_modules/iobroker.tr-064/lib/callmonitor.js:65:22) at Socket.emit (events.js:203:15) tr-064.0 2020-02-01 13:43:29.218 error (29042) uncaught exception: Cannot read property 'close' of undefined tr-064.0 2020-02-01 13:43:29.199 error (29042) --- To use the callmonitor, enable connects to port 1012 on FritzBox by dialing #96*5* with a directly connected phone (line/dect) and restart this adapter tr-064.0 2020-02-01 13:43:25.739 info (29042) starting. Version 3.1.4 in /opt/iobroker/node_modules/iobroker.tr-064, node: v10.18.1 tr-064.0 2020-02-01 13:42:51.943 info (28786) Terminated (NO_ERROR): Without reason tr-064.0 2020-02-01 13:42:51.940 info (28786) terminating tr-064.0 2020-02-01 13:42:51.900 error at process._tickCallback (internal/process/next_tick.js:63:19) tr-064.0 2020-02-01 13:42:51.900 error at emitErrorAndCloseNT (internal/streams/destroy.js:59:3) tr-064.0 2020-02-01 13:42:51.900 error at emitErrorNT (internal/streams/destroy.js:91:8) tr-064.0 2020-02-01 13:42:51.900 error at Socket.emit (events.js:203:15) tr-064.0 2020-02-01 13:42:51.900 error at Socket.client.on.err (/opt/iobroker/node_modules/iobroker.tr-064/lib/callmonitor.js:65:22) tr-064.0 2020-02-01 13:42:51.900 error (28786) TypeError: Cannot read property 'close' of undefined tr-064.0 2020-02-01 13:42:51.899 error (28786) uncaught exception: Cannot read property 'close' of undefined tr-064.0 2020-02-01 13:42:51.890 error (28786) --- To use the callmonitor, enable connects to port 1012 on FritzBox by dialing #96*5* with a directly connected phone (line/dect) and restart this adapter tr-064.0 2020-02-01 13:42:48.319 info (28786) starting. Version 3.1.4 in /opt/iobroker/node_modules/iobroker.tr-064, node: v10.18.1
Kann mir jemand helfen oder muss ich IOBroker neu installieren?
Danke vorab!
-
@jlssmt zu dem Fehler bitte ein issue im GitHub anlegen. Schaue ich mir später gern an.
Aber ansonsten: kann es sein das du - wie auch in der Meldung steht- den callmonitor aktiviert hast aber ihn in der fritzbox nicht freigeschaltet hast?
-
@apollon77
Sorry für die dumme Frage kannst du genau sagen was du mit Admin und ein Klick meinst ?
Ich habe noch nie was mit npm zu tun gehabt verstehe also viele Sachen nicht die für dich Wasser und Brot sind -
@apollon77 Das wars, danke. Komme mir, als Web-Entwickler, jetzt etwas blöd vor
. Aber gut, war ja meine Zeit, die verloren ging
@mend Find den Einstieg hier in IOBroker auch schwer, da gefühlt zu viele Insider Aussagen getroffen werden. Was er meint ist: Du gehst in IOBroker oben auf den Schraubenschlüssel, bei "Active Directory" wählst du "latest", statt "default". Und dann kannst du die 3.1.4 ganz normal über die Adapteransicht installieren. Mein IOBroker ist auf Englisch, daher können die Sachen in Anführungszeichen bei dir anders heißen.
-
@jlssmt Nein das ist schon ok. Arbeite selber im IT Bereich und weiss aus Erfahrung, dass man einfach aus Gewohnheit mit Begriffen arbeitet die einem selber 100% klar sind und manchmal vergisst dass der ein oder andere sie nicht versteht.
Ist schon ok so kommt man schneller und besser in ioBrokker und co rein.
Da die Community (so wie du jetzt) einem hier eigentlich fast alles erklärt wenn man dann lieb fragen tutIch habe es in der Zwischenzeit gefunden weil ich Telegram updaten wollte und dabei wurde mir das alles hier dann auch klar
Danke dennoch für deinen Beitrag glaube der nächste der das liest ist froh drum
-
So moin zusammen, anfänglich meiner Probleme mit der Installtion der 3.1.4 Version. Läuft soweit bis auf mein Anrufskript funktionierte auf einmal nicht mehr. Warum auch immer habe den Trigger aus RIng und On Call states gemacht seit dem läuft es.
Das was mir auf gefallen ist bezüglich des Adapters ist, das wenn eine Nummer mehrfach hintereinander anruft. Sagt der beim ersten mal die Nummer auch an und zeigt sie in den Objekten und wenn die Nummer noch mal kurze Zeit später anruft dann wird die nicht erneut angezeigt in dem Objekt. Anrufskript sagt somit beim ersten mal den Namen oder Nummer und beim 2 , 3, 4 Anruf nur unbekannt. Also da muss auch noch was an der übermittlung sein. Telefon und Fritzbox wird die Nummer angezeigt nur eben im Objekt nicht. MFG
-
@mend die usage ging an Peoples ... Adapter Updates sollte man per Admin machen und nicht selbst irgendwie
-
@Henny112 siehe mal ein paar Posts weiter oben. Kann es sein das du den anrufernamen am Adapter vorbei mit nem leeren String oder so überschreibst? Wenn ja liegt es wie bei bahnuhr daran.
-
@apollon77 sagte in tr-064 v3.1.x (Latest Repo) Diskussion:
@Henny112 siehe mal ein paar Posts weiter oben. Kann es sein das du den anrufernamen am Adapter vorbei mit nem leeren String oder so überschreibst? Wenn ja liegt es wie bei bahnuhr daran.
Wie genau meinst du das? MIt welchen leeren String? Ich überschreibe ja nichts. Bevor ich die 3.1.4 geladen habe klappte es ja auch. Verstehe nicht genau was oben gemeint ist.
Es ruft jemand an steht da Name und Nummer drinne. Ruft der jenige noch einmal an wird das feld nicht gefüllt. WIe kann ich es ändern ? -
@Henny112 Erster Anruf ist der Name und Nummer da zweiter Anruf bleibt es leer. Wenn ich selber ändern kann und wüsste wie würde ich es natürlich machen. Nur wie gesagt davor klappte es tadellos. MFG