NEWS
Test Adapter tr-064 v3.0.x
-
@apollon77
Mit Rufweiterleitungsoptionen gleicher Fehler -
Prüfen und fixen wir. Danke
-
Update auf 3.1.1.
Zunächst erst einmal vielen Dank, dass Ihr Euch diesem Adapter gewidmet habt.
Ich habe meinen IOBroker auf einem Raspi 4 mit 4GB laufen. Bisher fiel der alter TR-064 sporadisch aus und somit war er mir nicht zuverlässig. Immer musste ich den npm SOEF im entsprechenden Ordner manuell nachinstallieren. Aber dann funktionierte er, vor allem die WLAN Erkennung.
Nun kamen mehrere Adapterversionen hinter einander. Ich habe aus dem latest Stand diese als normale Updates installiert, schien auch alles super zu laufen, Geräte Erkennung usw. ohne Probleme.
Gestern Abend dann stellte ich fest, dass mein Scribt zur Lichtsteuerung in Abhängigkeit zum WLAN des Fernsehers nicht mehr reagierte.
Ich stellte fest, alle Geräte im Device bleiben Active true egale ob im WLAN angemeldet oder nicht.
Auch den Adapter 3.1.0 deinstallieren funktionierte gestern nicht, es blieb im Scribt hängen.
Heute stellte ich in diesem aktuellen Forum fest, hier bin ich nicht alleine.
Habe zunächst die Instanz gelöscht, dann den ganzen Adapter und anschließend den IOBroker offline per Update aktualisiert. Jetzt war der aktuelle Adapter 3.1.1 als letzte Version unter latest auch gelistet.Ich habe ihn installiert, die Geräte erneut eingelesen.
Die WLAN-Abschaltung reagiert sehr langsam - dachte erst gar nicht. Hatte mein Handy mal abgemeldet - keine Reaktion.Nun mal meine Feststellung als Hinweis für die Entwicklung...
In meiner Fritzbox 7490 kann man ja alle Geräte unter Heimnetz anzeigen lassen. Hier wird unter
aktive Verbindungen und ungenutzte Verbindungen unterschieden.
Die Fritzbox schmeißt mein Handy erst nach ca. 10 Minuten aus der aktiven Verbindung in die ungenutzte Verbindung.
Genau diesen Vorgang habt ihr in State active des Devices hinterlegt.
Ist es möglich aus dem TR-064 zu dem Device auch die Eigenschaften des aktuellen Zustandes auszuwerten?Hier sind die Angaben zum aktuellen WLAN eingetragen, also welches Netz und wie hoch die Übertragungsrate ist.
Bei LAN- Anschlüssen steht dort aber auch nichts weiter drin.
Nur dieser Wert ist für die aktuelle Anbindung im WLAN der einzige schnelle Trigger beim Abmelden.Insgesamt bin ich jetzt aber erst mal sehr dankbar und hoffe der weiteren Entwicklung geholfen zu haben.
Vielen Dank und macht weiter - es macht mir sogar Spaß beim ausprobieren !!!
-
Hi, 3.1.1 läuft bei mir, Zustände Callmonitor und Devices werden passend aktualisiert. Zu Rufweiterleitung kann ich nichts sagen, da ich die nicht verwende.
Allerdings wurde mir die 3.1.1, auch mit Latest, nicht angezeigt, als verfügbare Version stand bei mir nur die 0.4.18.
Ich habe die Instanz und den Adapter dann gelöscht und per GitHub Link die aktuelle Version eingespielt. Installierte Version ist jetzt 3.1.1, Verfügbare Version steht aber immer noch auf 0.4.18 -
@apollon77 sagte in Test Adapter tr-064 v3.0.x:
@FredF Bitte nochmal retesten!
Update gemacht. Die device active states ändern sich nun.
Die Instanz wird allerdings nicht grün.
Edit: komplett deinstalliert und neu installiert. Instanz grünEdit2: Instanz nur grün wenn der Haken bei Rufweiterleitungsoptionen verwenden raus genommen wird
-
@apollon77 Da hat sich wohl ein Fipptehler eingeschlichen. Lt. Log:
/opt/iobroker/node_modules/tr-O64/lib/Service.js:267:17
Sollte wohl" tr-064" heißen, nicht "tr-O64"
-
Version 3.1.1 startet bei mir leider nicht.
JS Controller 2.2.8
-
3.1.1 läuft. Adapter Grün, kein Fehler im Log, DP tr-064.0.callmonitor.ringing funktioniert. Rufumleitung nicht aktiviert.
-
@SBorg ne kein Schreibfehler. Eine lib heißt so
-
@Tom63 bitte GitHub issue als Feature request anlegen. War schon so mehr so mit dem verzögerten. Was steht denn bei der verbindungsqualität wenn das Handy weg ist?
-
@apollon77 sagte in Test Adapter tr-064 v3.0.x:
@SBorg ne kein Schreibfehler. Eine lib heißt so
Habe ich eben auch gemerkt ^^
Er läuft aber nicht:host.Ubuntu 2020-01-26 13:04:02.512 error Caught by controller[0]: Error: Cannot find module './tr-064'
Dort liegt kein tr-O64. Ein Verzeichnis höher schon.
EDIT Der Code-Tag macht doch tatsächlich aus O64 ein 064 -
Hallo,
ich bin zwar Anfänger, aber ich möchte Euch mitteilen, dass ich mit dem tr064 ebenfalls Probleme bei der Einstellung bzw. Hakensetzung "Rufweiterleitung verwenden" habe. Wenn der Haken raus ist, bleibt die Inatnz grün. Ist er drin, bleibt die Instanz rot und im Log erscheint folgende Meldung:
tr064 v 3.1.1
js.controller v 2.2.8
node js v 10.18.1
npm v 6.13.4 -
@smarteule sagte in Test Adapter tr-064 v3.0.x:
ich bin zwar Anfänger, aber ich möchte Euch mitteilen, dass ich mit dem tr064 ebenfalls Probleme bei der Einstellung bzw. Hakensetzung "Rufweiterleitung verwenden" habe.
@apollon77 sagte in Test Adapter tr-064 v3.0.x:
Prüfen und fixen wir. Danke
-
Bei mir verbindet sich der Adapter nach dem Updaten von 3.1.0 auf 3.1.1 nicht mehr. Die Instanz flasht zwar kurzeitig grün auf, geht dann aber auf rot. (persönliche Informationen sind ge-X-t)
host.GLT 2020-01-26 14:26:40.028 info Restart adapter system.adapter.tr-064.0 because enabled host.GLT 2020-01-26 14:26:40.028 info instance system.adapter.tr-064.0 terminated with code 0 (NO_ERROR) host.GLT 2020-01-26 14:26:40.028 error Caught by controller[0]: at Parser.emit (events.js:198:13) host.GLT 2020-01-26 14:26:40.028 error Caught by controller[0]: at Parser.<anonymous> (C:\iobroker\GLT\node_modules\iobroker.tr-064\node_modules\xml2js\lib\parser.js:304:18) host.GLT 2020-01-26 14:26:40.028 error Caught by controller[0]: at C:\iobroker\GLT\node_modules\iobroker.tr-064\node_modules\tr-O64\lib\Service.js:267:17 host.GLT 2020-01-26 14:26:40.028 error Caught by controller[0]: at C:\iobroker\GLT\node_modules\iobroker.tr-064\main.js:82:28 host.GLT 2020-01-26 14:26:40.028 error Caught by controller[0]: at tr064Client.init.err (C:\iobroker\GLT\node_modules\iobroker.tr-064\main.js:1144:27) host.GLT 2020-01-26 14:26:40.027 error Caught by controller[0]: at new Deflections (C:\iobroker\GLT\node_modules\iobroker.tr-064\lib\deflections.js:21:10) host.GLT 2020-01-26 14:26:40.027 error Caught by controller[0]: at Deflections.init (C:\iobroker\GLT\node_modules\iobroker.tr-064\lib\deflections.js:156:17) host.GLT 2020-01-26 14:26:40.027 error Caught by controller[0]: at getFunctions (C:\iobroker\GLT\node_modules\iobroker.tr-064\lib\deflections.js:149:12) host.GLT 2020-01-26 14:26:40.027 error Caught by controller[0]: at Array.forEach (<anonymous>) host.GLT 2020-01-26 14:26:40.027 error Caught by controller[0]: at ar.forEach.fn (C:\iobroker\GLT\node_modules\iobroker.tr-064\lib\deflections.js:149:37) host.GLT 2020-01-26 14:26:40.027 error Caught by controller[0]: ReferenceError: fndest is not defined tr-064.0 2020-01-26 14:26:39.822 debug (3364) Phonebook 0: {"NewPhonebookName":"Telefonbuch","NewPhonebookExtraID":"","NewPhonebookURL":"http://xx.xxx.xxx.xxx:49000/phonebook.lua?sid=xxxxxxxxxxx&pbid=0"} / err=null tr-064.0 2020-01-26 14:26:39.799 debug (3364) Phonebook.read: NewPhonebookList=0 tr-064.0 2020-01-26 14:26:39.782 debug (3364) Phonebook.read tr-064.0 2020-01-26 14:26:39.781 debug (3364) getVoIPCommonAreaCode: 0xxxx tr-064.0 2020-01-26 14:26:39.766 debug (3364) getVoIPCommonCountryCode: 0049 tr-064.0 2020-01-26 14:26:39.750 debug (3364) forEachConfiguredDevice: i=3 xxxxxx active=0 tr-064.0 2020-01-26 14:26:39.713 debug (3364) forEachConfiguredDevice: i=2 xxxxxx active=1 tr-064.0 2020-01-26 14:26:39.682 debug (3364) forEachConfiguredDevice: i=1 xxxxxx active=1 tr-064.0 2020-01-26 14:26:39.594 debug (3364) forEachConfiguredDevice: i=0 xxxxxx active=1
Wie @FredF oben geschrieben hat - bei mir das gleiche
"Edit2: Instanz nur grün wenn der Haken bei Rufweiterleitungsoptionen verwenden raus genommen wird"
-
Mit der 3.1.2 die gerade auf GitHub und npm gelandet ist (und bald im Ltest auftauchen sollte) müsste das Rufumleitungsthema wieder gehen
-
@apollon77 sagte in Test Adapter tr-064 v3.0.x:
3.1.2
bei mir jetzt alles im grünen Bereich (v3.1.2)
-
AM besten gleich auf die 3.1.3 gehen ... hab noch was gefunden und gefixt
-
@apollon77
läuft -
Mein Ergebnis von: TR-064 -> Update 3.1.3 : noch mit Fehlern
$ ./iobroker upgrade tr-064 Update tr-064 from @3.1.1 to @3.1.3 NPM version: 6.11.3 npm install iobroker.tr-064@3.1.3 --loglevel error --prefix "C:/Program Files/iobroker/SmartHome" (System call) npm ERR! code ENOENTnpm ERR! syscall renamenpm ERR! path C:\Program Files\iobroker\SmartHome\node_modules\.staging\yargs-c393c15bnpm ERR! dest C:\Program Files\iobroker\SmartHome\node_modules\yargsnpm ERR! errno -4058 npm ERR! enoent ENOENT: no such file or directory, rename 'C:\Program Files\iobroker\SmartHome\node_modules\.staging\yargs-c393c15b' -> 'C:\Program Files\iobroker\SmartHome\node_modules\yargs'npm ERR! enoent This is related to npm not being able to find a file.npm ERR! enoent npm ERR! A complete log of this run can be found in:npm ERR! C:\Program Files\iobroker\SmartHome\env\npm-cache\_logs\2020-01-26T14_30_53_253Z-debug.log ERROR: host.IT-SERVER(SmartHome) Cannot install iobroker.tr-064@3.1.3: 4294963238 ERROR: process exited with code 25
Ich habe alles soweit auf aktuellen Stand (lastest), ioBroker 2.2.8
bis auf
Node.js 10.17
Admin 3.6.12
weil beim letzten update Versuch nix mehr ging(jedenfalls für mich als Neueinstiger war das nicht mehr ohne Neuinstallation des kompletten ioBroker in Funktion zu bringen.Gruß,...
Hartmut -
@Hardy6 Lass mal den Installation Fixer laufen bitte. Der Fehler hat mit dem Adater nix zu tun. Dein npm meckert wegen was ...