NEWS
UNSOLVED Adapter tr-064-community, Instanz 0 startet nicht
-
Hallo,
ich benutze ioBroker, um Alexa zu füttern und bin auf die Anruferansage mit Fritzbox gestoßen und habe mich daran gemacht es einzurichten. Nach der problemlosen Installation von Alexa2 und Script (für Blockly) kam die "tr-064-odyssee". Ich habe mich eingelesen und es hinbekommen, man lernt ja nie aus. Mein ioBroker- System ist ein BananaPi mit Raspian Stretch (Node.js 10.17.0/ NPM 6.9.0). IoBroker (JS Controller 2.1.1) läuft mit den Adaptern: Admin, Cloud, Discovery, Information, MQTT Broker/Client (client), Pimatic und jetzt für die Anruferansage mit Alexa2, Script und TR-064-community 1.1.0. Die Instanz tr-064-community.0 startet nicht, die gleich konfigurierte tr-064-community.1 funktioniert wunderbar.
Das Log für Instanz 0 sieht wie folgt aus.host.BananaPI 2019-12-06 18:30:33.917 info Do not restart adapter system.adapter.tr-064-community.0 because disabled or deleted host.BananaPI 2019-12-06 18:30:33.915 error instance system.adapter.tr-064-community.0 terminated with code 3 (NO_ADAPTER_CONFIG_FOUND) tr-064-community.0 2019-12-06 18:30:33.375 warn (26106) Terminated (NO_ADAPTER_CONFIG_FOUND): Without reason tr-064-community.0 2019-12-06 18:30:33.288 error (26106) adapter disabled tr-064-community.0 2019-12-06 18:29:57.848 info (24804) Terminated (NO_ERROR): Without reason tr-064-community.0 2019-12-06 18:29:57.845 info (24804) terminating tr-064-community.0 2019-12-06 18:29:57.805 error at process._tickCallback (internal/process/next_tick.js:68:7) tr-064-community.0 2019-12-06 18:29:57.805 error at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49) tr-064-community.0 2019-12-06 18:29:57.805 error at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) tr-064-community.0 2019-12-06 18:29:57.805 error at client.get (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:491:17) tr-064-community.0 2019-12-06 18:29:57.805 error at /opt/iobroker/node_modules/iobroker.tr-064-community/lib/soef.js:1009:23 tr-064-community.0 2019-12-06 18:29:57.805 error at parseIntVersion (/opt/iobroker/node_modules/iobroker.tr-064-community/lib/soef.js:966:19) tr-064-community.0 2019-12-06 18:29:57.805 error (24804) TypeError: vstr.split is not a function tr-064-community.0 2019-12-06 18:29:57.803 error (24804) uncaught exception: vstr.split is not a function tr-064-community.0 2019-12-06 18:29:57.650 info (24804) starting. Version 1.1.0 in /opt/iobroker/node_modules/iobroker.tr-064-community, node: v10.17.0 tr-064-community.0 2019-12-06 18:29:21.965 info (23640) Terminated (NO_ERROR): Without reason tr-064-community.0 2019-12-06 18:29:21.962 info (23640) terminating tr-064-community.0 2019-12-06 18:29:21.925 error at process._tickCallback (internal/process/next_tick.js:68:7) tr-064-community.0 2019-12-06 18:29:21.925 error at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49) tr-064-community.0 2019-12-06 18:29:21.925 error at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) tr-064-community.0 2019-12-06 18:29:21.925 error at client.get (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:491:17) tr-064-community.0 2019-12-06 18:29:21.925 error at /opt/iobroker/node_modules/iobroker.tr-064-community/lib/soef.js:1009:23 tr-064-community.0 2019-12-06 18:29:21.925 error at parseIntVersion (/opt/iobroker/node_modules/iobroker.tr-064-community/lib/soef.js:966:19) tr-064-community.0 2019-12-06 18:29:21.925 error (23640) TypeError: vstr.split is not a function tr-064-community.0 2019-12-06 18:29:21.922 error (23640) uncaught exception: vstr.split is not a function
Auszug soef.js
Zeile 966 ist der Text ---> var ar = vstr.split('.');
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// function parseIntVersion(vstr) { if (!vstr || vstr=='') return 0; var ar = vstr.split('.'); var iVer = 0; for (var i=0; i<ar.length; i++) { iVer *= 1000; iVer += ar[i] >> 0; } return iVer; }
Natürlich kann ich mit der funktionierenden Instanz 1 leben.
Meine Frage: Ist meine Installation nicht in Ordnung oder ist in der Datei soef.js der Fehler und wird zukünftig behoben?MfG, Jens und eine schöne Adventszeit.
-
-
Hi,
die 2. Instanz habe ich in der Verzweiflung angelegt und mich gefreuwundert, daß diese funktioniert!! Ich frage meine Telefonfritzbox 7362SL SW 7.12 auf der IP 192.168.2.2 ab. -
Dann wäre mein Vorschlag, wenn es nicht viel Arbeit macht, entweder beide Instanzen zu löschen und völlig neu anfangen ( Adapter Konfiguration nicht vergessen) oder einfach nur die nicht funktionierende löschen.
-
Hi,
alles schon gemacht (Instanzen und Adapter deinstalliert und neu installiert) und als Instanz.1 funktioniert ja auch alles. Was meinst du mit Adapterkonfiguration? Die Einstellungen mache ich doch in den Instanzen. -
Genau.
Und die Frage ist, wie sehen die Einstellungen aus?
Ich weiss ich hab leicht reden, aber ich würde beide Instanzen löschen, den Adapter auch.
Dann über die Katze neu installieren mit GITHUB Link.
Und dann gehen wir gemeinsam die Einstellungen durch. -
Hi,
- Instanzen.1 und .0 gelöscht--check
- Datenmüll in Objekte gelöscht--check
- Adapter gelöscht--check
- Mit winscp zur Sicherheit geschaut Verzeichnis iobroker.tr.........in /opt/iobroker/node_modules weg -- check
- Adapter bei Instanzen mit der Katze --> beliebig --> URL: https://github.com/iobroker-community-adapters/ioBroker.tr-064-community.git installiert
$ ./iobroker url "https://github.com/iobroker-community-adapters/ioBroker.tr-064-community.git" --debug install https://github.com/iobroker-community-adapters/ioBroker.tr-064-community/tarball/ca8a43fb69b52362211cc6d09bb1c22e9c1d6682 NPM version: 6.9.0 npm install https://github.com/iobroker-community-adapters/ioBroker.tr-064-community/tarball/ca8a43fb69b52362211cc6d09bb1c22e9c1d6682 --loglevel error --prefix "/opt/iobroker" (System call) + iobroker.tr-064-community@1.1.0added 23 packages from 58 contributors in 54.498s upload [13] tr-064-community.admin /opt/iobroker/node_modules/iobroker.tr-064-community/admin/words.js words.js application/javascript upload [12] tr-064-community.admin /opt/iobroker/node_modules/iobroker.tr-064-community/admin/tr-064-community.png tr-064-community.png image/png upload [11] tr-064-community.admin /opt/iobroker/node_modules/iobroker.tr-064-community/admin/index_m.html index_m.html text/html upload [10] tr-064-community.admin /opt/iobroker/node_modules/iobroker.tr-064-community/admin/index.html index.html text/html upload [9] tr-064-community.admin /opt/iobroker/node_modules/iobroker.tr-064-community/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json upload [8] tr-064-community.admin /opt/iobroker/node_modules/iobroker.tr-064-community/admin/i18n/ru/translations.json i18n/ru/translations.json application/json upload [7] tr-064-community.admin /opt/iobroker/node_modules/iobroker.tr-064-community/admin/i18n/pt/translations.json i18n/pt/translations.json application/json upload [6] tr-064-community.admin /opt/iobroker/node_modules/iobroker.tr-064-community/admin/i18n/pl/translations.json i18n/pl/translations.json application/json upload [5] tr-064-community.admin /opt/iobroker/node_modules/iobroker.tr-064-community/admin/i18n/nl/translations.json i18n/nl/translations.json application/json upload [4] tr-064-community.admin /opt/iobroker/node_modules/iobroker.tr-064-community/admin/i18n/it/translations.json i18n/it/translations.json application/json upload [3] tr-064-community.admin /opt/iobroker/node_modules/iobroker.tr-064-community/admin/i18n/fr/translations.json i18n/fr/translations.json application/json upload [2] tr-064-community.admin /opt/iobroker/node_modules/iobroker.tr-064-community/admin/i18n/es/translations.json i18n/es/translations.json application/json upload [1] tr-064-community.admin /opt/iobroker/node_modules/iobroker.tr-064-community/admin/i18n/en/translations.json i18n/en/translations.json application/json upload [0] tr-064-community.admin /opt/iobroker/node_modules/iobroker.tr-064-community/admin/i18n/de/translations.json i18n/de/translations.json application/json process exited with code 0
--check
6.Beim Adapter + drücken --> Server:Bananapi , Instanznummer:0$ ./iobroker add tr-064-community 0 --host BananaPI host.BananaPI create instance tr-064-community host.BananaPI object system.adapter.tr-064-community.0.sigKill created host.BananaPI object system.adapter.tr-064-community.0.eventLoopLag created host.BananaPI object system.adapter.tr-064-community.0.outputCount created host.BananaPI object system.adapter.tr-064-community.0.inputCount created host.BananaPI object system.adapter.tr-064-community.0.uptime created host.BananaPI object system.adapter.tr-064-community.0.memRss created host.BananaPI object system.adapter.tr-064-community.0.memHeapTotal created host.BananaPI object system.adapter.tr-064-community.0.memHeapUsed created host.BananaPI object system.adapter.tr-064-community.0.cputime created host.BananaPI object system.adapter.tr-064-community.0.cpu created host.BananaPI object system.adapter.tr-064-community.0.compactMode created host.BananaPI object system.adapter.tr-064-community.0.connected created host.BananaPI object system.adapter.tr-064-community.0.alive created host.BananaPI object system.adapter.tr-064-community.0 created process exited with code 0
--check
7. Konfigseite der Instanz....wie immer eintragen
- speichern und schließen ---check
- wie immer:
Log.
tr-064-community.0 2019-12-06 23:50:20.675 warn (30764) Terminated (NO_ADAPTER_CONFIG_FOUND): Without reason tr-064-community.0 2019-12-06 23:50:20.646 error (30764) adapter disabled tr-064-community.0 2019-12-06 23:49:47.581 info (29497) Terminated (NO_ERROR): Without reason tr-064-community.0 2019-12-06 23:49:47.578 info (29497) terminating tr-064-community.0 2019-12-06 23:49:47.541 error at process._tickCallback (internal/process/next_tick.js:68:7) tr-064-community.0 2019-12-06 23:49:47.541 error at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49) tr-064-community.0 2019-12-06 23:49:47.541 error at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) tr-064-community.0 2019-12-06 23:49:47.541 error at client.get (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:491:17) tr-064-community.0 2019-12-06 23:49:47.541 error at /opt/iobroker/node_modules/iobroker.tr-064-community/lib/soef.js:1009:23 tr-064-community.0 2019-12-06 23:49:47.541 error at parseIntVersion (/opt/iobroker/node_modules/iobroker.tr-064-community/lib/soef.js:966:19) tr-064-community.0 2019-12-06 23:49:47.541 error (29497) TypeError: vstr.split is not a function tr-064-community.0 2019-12-06 23:49:47.538 error (29497) uncaught exception: vstr.split is not a function tr-064-community.0 2019-12-06 23:49:47.320 info (29497) starting. Version 1.1.0 in /opt/iobroker/node_modules/iobroker.tr-064-community, node: v10.17.0 tr-064-community.0 2019-12-06 23:49:11.902 info (28352) Terminated (NO_ERROR): Without reason tr-064-community.0 2019-12-06 23:49:11.898 info (28352) terminating tr-064-community.0 2019-12-06 23:49:11.852 error at process._tickCallback (internal/process/next_tick.js:68:7) tr-064-community.0 2019-12-06 23:49:11.852 error at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49) tr-064-community.0 2019-12-06 23:49:11.852 error at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) tr-064-community.0 2019-12-06 23:49:11.852 error at client.get (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:491:17) tr-064-community.0 2019-12-06 23:49:11.852 error at /opt/iobroker/node_modules/iobroker.tr-064-community/lib/soef.js:1009:23 tr-064-community.0 2019-12-06 23:49:11.852 error at parseIntVersion (/opt/iobroker/node_modules/iobroker.tr-064-community/lib/soef.js:966:19) tr-064-community.0 2019-12-06 23:49:11.852 error (28352) TypeError: vstr.split is not a function tr-064-community.0 2019-12-06 23:49:11.848 error (28352) uncaught exception: vstr.split is not a function tr-064-community.0 2019-12-06 23:49:11.639 info (28352) starting. Version 1.1.0 in /opt/iobroker/node_modules/iobroker.tr-064-community, node: v10.17.0 tr-064-community.0 2019-12-06 23:48:36.233 info (27038) Terminated (NO_ERROR): Without reason tr-064-community.0 2019-12-06 23:48:36.230 info (27038) terminating tr-064-community.0 2019-12-06 23:48:36.192 error at process._tickCallback (internal/process/next_tick.js:68:7) tr-064-community.0 2019-12-06 23:48:36.192 error at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49) tr-064-community.0 2019-12-06 23:48:36.192 error at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) tr-064-community.0 2019-12-06 23:48:36.192 error at client.get (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:491:17) tr-064-community.0 2019-12-06 23:48:36.192 error at /opt/iobroker/node_modules/iobroker.tr-064-community/lib/soef.js:1009:23 tr-064-community.0 2019-12-06 23:48:36.192 error at parseIntVersion (/opt/iobroker/node_modules/iobroker.tr-064-community/lib/soef.js:966:19) tr-064-community.0 2019-12-06 23:48:36.192 error (27038) TypeError: vstr.split is not a function tr-064-community.0 2019-12-06 23:48:36.189 error (27038) uncaught exception: vstr.split is not a function tr-064-community.0 2019-12-06 23:48:36.010 info (27038) starting. Version 1.1.0 in /opt/iobroker/node_modules/iobroker.tr-064-community, node: v10.17.0 tr-064-community.0 2019-12-06 23:48:00.636 info (25905) Terminated (NO_ERROR): Without reason tr-064-community.0 2019-12-06 23:48:00.633 info (25905) terminating tr-064-community.0 2019-12-06 23:48:00.596 error at process._tickCallback (internal/process/next_tick.js:68:7) tr-064-community.0 2019-12-06 23:48:00.596 error at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49) tr-064-community.0 2019-12-06 23:48:00.596 error at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) tr-064-community.0 2019-12-06 23:48:00.596 error at client.get (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:491:17) tr-064-community.0 2019-12-06 23:48:00.596 error at /opt/iobroker/node_modules/iobroker.tr-064-community/lib/soef.js:1009:23 tr-064-community.0 2019-12-06 23:48:00.596 error at parseIntVersion (/opt/iobroker/node_modules/iobroker.tr-064-community/lib/soef.js:966:19) tr-064-community.0 2019-12-06 23:48:00.596 error (25905) TypeError: vstr.split is not a function tr-064-community.0 2019-12-06 23:48:00.593 error (25905) uncaught exception: vstr.split is not a function tr-064-community.0 2019-12-06 23:48:00.434 info (25905) starting. Version 1.1.0 in /opt/iobroker/node_modules/iobroker.tr-064-community, node: v10.17.0 tr-064-community.1 2019-12-06 23:37:45.550 info (20897) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason tr-064-community.1 2019-12-06 23:37:45.548 info (20897) terminating tr-064-community.1 2019-12-06 23:37:45.541 info (20897) Got terminate signal TERMINATE_YOURSELF tr-064-community.1 2019-12-06 18:59:05.652 info (20897) starting. Version 1.1.0 in /opt/iobroker/node_modules/iobroker.tr-064-community, node: v10.17.0 tr-064-community.1 2019-12-06 18:58:58.264 info (15484) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason tr-064-community.1 2019-12-06 18:58:58.259 info (15484) terminating
- siehe oben --check
- Instanz tr-064-community.1 hinzugefügt und es wird grün, das Log bleibt leer, die Objekte werden gesammelt und es funktioniert, warum auch immer.
MfG, Jens.
-
Schwierig, schwierig.
Ist der CallMonitor eingeschaltet , über dein Festnetz Telefon?
Um den Callmonitor zu aktivieren, muss man auf einem angeschlossenen Telefon die folgende Nummer eingeben und anrufen:#96*5* – Callmonitor einschalten
-
Hi,
aber natürlich ist er eingeschaltet, sonst würde ja Instanz.1 nicht funktionieren. Ich denke, trotz Deinstallation von Instanz.0 bleiben irgendwo im ioBroker Infos oder Konfigs von Instanz.0 stehen und verursachen die Fehler. Wo kann man da suchen?
PS. Eine Reparatur/Fix- installation nach HowTo habe ich schon gemacht, um Rechtevergaben auszuschließen.
MfG, Jens. -
@Jens-Liske wenn das letzte log dein aktuelles ist, mit dem community Adapter, scheint das du immer noch das soef Problem mit dir schleppst. gegebenenfalls nochmal installieren( gab hier schon den ein oder anderen, der trotz community-adapter soef noch installieren musste) oder eventuell mal soef deinstallieren und danach den community adapter nochmal frisch installieren
-
Wieso funktioniert dann aber 1 Instanz von 2?
-
Hi,
Installation von soef in das Verzeichnis vom Adapter, lief ohne Probleme!pi@BananaPI:/opt/iobroker/node_modules/iobroker.tr-064-community $ sudo npm install soef
Keine Änderung. Hätte mich auch gewundert! Instanz.1 funzt, trotz Soef Installation. Ich denke, die 0 ist das Problem!
MfG, Jens. Ich mache jetzt Wochenende.
-
Verehrtes Forum,
als absoluter Beginner im Bereich ioBroker beiße ich mir beim TR 064 gerade die Zähne aus. Entnervt habe ich meine bisherige Installation überschrieben und neu aufgesetzt in der Hoffnung, dass hierdurch (mit aktuellem Node etc.) das Problem gelöst sei. Das war's nicht. Der TR064 verbindet sich nicht mit dem Host, er bleibt "rot". Ich habe dann versucht, über Github das alternative Community-Release aufzuspielen - ohne Erfolg. Kann mir jemand freundlicherweise hierbei auf die Sprünge helfen? Ich gehe stramm dem Rentenalter entgegen - vielleicht ist mein Unvermögen auch dem Alter geschuldet
Für meine Verwendung (Anwesenheitserkennung, Call-Monitor) wäre der TR 064 von herausragender Bedeutung, deshalb lege ich hier großen Wert darauf.
Herzlichen Dank im Voraus
Michael -
@garbleflux
Also Du muss zwingend die community Version verwenden, die andere brauchts erst gar nicht versuchen, weil sie nicht mehr läuft. Hast ja gemerkt.So nun wäre interessant was Du über hupt für eine Plattform hast und da auch die gängigen Versionen posten.
Also Node und NPM. -
@Jan1
Verehrter Jan1 - die Community-Version habe ich versucht über Github aufzuspielen - möglicherweise habe ich hier einen Fehler gemacht. Ich habe im Terminal meines RPI3 versucht, über git clone https://.... die Communityversion aufzuspielen, aber offensichtlich schreibt die Downloadroutine den Adapter nicht ins richtige Verzeichnis /opt/iobroker....
Wie bekomme ich den dort richtig hin?Verwendete Platform: RPI3
Betriebssystem: Buster
Installation von ioBroker nach Installationsanweisung auf ioBroker.netHerzlichen Dank für die freundliche Unterstützung
mfg
Michael -
@garbleflux
Das war dann schon mal nicht ganz richtig, deshalb funktioniert es wohl auch nicht. Wenn Du ein Adpter über Github installieren möchtest, dann gehst auf die Adapter Seite im IOBroker, oben die Katze (3. Button von Links und fügst den Link der Github Seite ein der beim Klich auf CODES oben im Browser steht. Anschließend noch die Instanz installieren und das wars.
Die gewünschten System Infos hast auch nicht gepostet
-
Hallo Jan1
ich habe jetzt das System noch einmal frisch aufgesetzt (Buster full), damit keine Altlasten mitgeschleppt werden.
Das Installieren des TR 064 community hat Dank nach Deiner Anleitung geklappt, doch nach wie vor gibt's zum Host keine Verbindung.
Node-js ist in der Version 10.17.0 installiert
npm ist 6.11.3 - also auf dem neuesten Stand
Fritzbox ist entsprechend konfiguriertWo stehe ich hier auf dem Schlauch?
(EDV = Ende der Vernunft)
Danke für die Unterstützung
mfg
MichaelHier die Fehlermeldung aus dem Log:
tr-064-community.0 2019-12-07 22:22:14.205 error (5275) ~ tr-064-community.0 2019-12-07 22:22:14.205 error (5275) ~~ If configuration, networt, IP address, etc. ok, try to restart your FritzBox tr-064-community.0 2019-12-07 22:22:14.204 error (5275) ~~ Fatal error. Can not connect to your FritzBox. tr-064-community.0 2019-12-07 22:22:14.203 error (5275) ~ tr-064-community.0 2019-12-07 22:22:14.202 error (5275) Error: sendSOAPActionRequest Error action=GetInfo serviceType=urn:dslforum-org:service:WLANConfiguration:1: 401 - {"code":401} tr-064-community.0 2019-12-07 22:22:12.496 info (5275) starting. Version 1.1.0 in /opt/iobroker/node_modules/iobroker.tr-064-community, node: v10.17.0 host.raspberrypi 2019-12-07 22:22:09.248 info instance system.adapter.tr-064-community.0 started with pid 5275 host.raspberrypi 2019-12-07 22:21:39.224 info Restart adapter system.adapter.tr-064-community.0 because enabled host.raspberrypi 2019-12-07 22:21:39.222 error instance system.adapter.tr-064-community.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
Mod-Edit: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>
Hier gehts zur Hilfe. -
Hi, eigentlich steht es da, Fritzbox neu starten.
-
@haselchen
Nur warum man die Fritz neu starten soll damit der Adapter läuft?
Den Call Monitor hast aber auch an mit #95* oder wie das war?
Dann User mit Passwort auf der Fritz eingerichtet? -
Weil ich aus eigener Erfahrung spreche.
Die Meldung mit dem Neustart der Fritzbox hatte ich auch und danach war der Adapter verbunden und grün.
Ich kann manche Verzweiflung vieler User verstehen. Normal soll dies und das nach Anleitung und Doku funktionieren.
Ich erlebe selbst, dass dies eben nicht der Fall ist.
Beispiel: Meine Eltern rufen an und Alexa sagt den Anrufer. Zuverlässig. Nie Probleme. Und aufmal sagt sie : Ein Anruf von Unbekannt.
Bei vielen Vorschläge von mir mögen manche den Kopfschütteln, bei mir haben sie geholfen, sonst würde ich hier auch gar nicht posten.