NEWS
SOLVED [gelöst] smartmeter - fehler nach Zählerwechsel im log
-
Hallo,
hatte 2 Zähler installiert und auch 2 Instanzen von smartmeter installiert.Heute habe ich 1 neuen Zähler bekommen.
Die betroffene Instanz habe ich mal deinstalliert und dann neu installiert.
Die Ports werden nicht mehr gefunden und im log kommt folgendes:host.Asus-Buero 2020-02-04 10:54:03.349 error instance system.adapter.smartmeter.1 terminated with code 1 (JS_CONTROLLER_STOPPED) host.Asus-Buero 2020-02-04 10:54:03.349 error Caught by controller[20]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) host.Asus-Buero 2020-02-04 10:54:03.349 error Caught by controller[20]: at Module._compile (internal/modules/cjs/loader.js:778:30) host.Asus-Buero 2020-02-04 10:54:03.349 error Caught by controller[20]: port\bindings\lib\win32.js:1:36) host.Asus-Buero 2020-02-04 10:54:03.349 error Caught by controller[19]: :\ioBroker\node_modules\iobroker.smartmeter\node_modules\@serial host.Asus-Buero 2020-02-04 10:54:03.349 error Caught by controller[18]: at Object.<anonymous> (C host.Asus-Buero 2020-02-04 10:54:03.349 error Caught by controller[18]: tmeter\node_modules\bindings\bindings.js:112:48) host.Asus-Buero 2020-02-04 10:54:03.349 error Caught by controller[17]: at bindings (C:\ioBroker\node_modules\iobroker.smar host.Asus-Buero 2020-02-04 10:54:03.349 error Caught by controller[17]: modules/cjs/helpers.js:25:18) host.Asus-Buero 2020-02-04 10:54:03.349 error Caught by controller[16]: at require (internal/ host.Asus-Buero 2020-02-04 10:54:03.348 error Caught by controller[16]: loader.js:692:17) host.Asus-Buero 2020-02-04 10:54:03.348 error Caught by controller[15]: at Module.require (internal/modules/cjs/ host.Asus-Buero 2020-02-04 10:54:03.348 error Caught by controller[15]: es/cjs/loader.js:585:3) host.Asus-Buero 2020-02-04 10:54:03.348 error Caught by controller[14]: t Function.Module._load (internal/modul host.Asus-Buero 2020-02-04 10:54:03.348 error Caught by controller[13]: a host.Asus-Buero 2020-02-04 10:54:03.348 error Caught by controller[13]: oad (internal/modules/cjs/loader.js:593:12) host.Asus-Buero 2020-02-04 10:54:03.348 error Caught by controller[12]: at tryModuleL host.Asus-Buero 2020-02-04 10:54:03.348 error Caught by controller[12]: al/modules/cjs/loader.js:653:32) host.Asus-Buero 2020-02-04 10:54:03.348 error Caught by controller[11]: at Module.load (intern host.Asus-Buero 2020-02-04 10:54:03.348 error Caught by controller[11]: extensions..node (internal/modules/cjs/loader.js:807:18) host.Asus-Buero 2020-02-04 10:54:03.347 error Caught by controller[10]: at Object.Module._ host.Asus-Buero 2020-02-04 10:54:03.347 error Caught by controller[10]: uild` or `npm install`). host.Asus-Buero 2020-02-04 10:54:03.347 error Caught by controller[9]: the module (for instance, using `npm reb host.Asus-Buero 2020-02-04 10:54:03.347 error Caught by controller[9]: NODE_MODULE_VERSION 64. Please try re-compiling or re-installing host.Asus-Buero 2020-02-04 10:54:03.347 error Caught by controller[9]: NODE_MODULE_VERSION 57. This version of Node.js requires host.Asus-Buero 2020-02-04 10:54:03.347 error Caught by controller[9]: fferent Node.js version using host.Asus-Buero 2020-02-04 10:54:03.346 error Caught by controller[8]: i host.Asus-Buero 2020-02-04 10:54:03.346 error Caught by controller[7]: gainst a d host.Asus-Buero 2020-02-04 10:54:03.346 error Caught by controller[6]: was compiled a host.Asus-Buero 2020-02-04 10:54:03.345 error Caught by controller[6]: @serialport\bindings\build\Release\bindings.node' host.Asus-Buero 2020-02-04 10:54:03.345 error Caught by controller[5]: \node_modules\iobroker.smartmeter\node_modules\ host.Asus-Buero 2020-02-04 10:54:03.344 error Caught by controller[4]: Error: The module '\\?\C:\ioBroker host.Asus-Buero 2020-02-04 10:54:03.344 error Caught by controller[4]: host.Asus-Buero 2020-02-04 10:54:03.344 error Caught by controller[4]: ^ host.Asus-Buero 2020-02-04 10:54:03.344 error Caught by controller[3]: host.Asus-Buero 2020-02-04 10:54:03.344 error Caught by controller[3]: ow e; host.Asus-Buero 2020-02-04 10:54:03.344 error Caught by controller[2]: thr host.Asus-Buero 2020-02-04 10:54:03.344 error Caught by controller[2]: artmeter\node_modules\bindings\bindings.js:121 host.Asus-Buero 2020-02-04 10:54:03.344 error Caught by controller[1]: e_modules\iobroker.sm host.Asus-Buero 2020-02-04 10:54:03.344 error Caught by controller[0]: C:\ioBroker\nod host.Asus-Buero 2020-02-04 10:54:02.488 info instance system.adapter.smartmeter.1 started with pid 9780
Da stimmt doch was mit dem js-controller nicht, oder ?
Was kann ich da nun tun? -
So, habe js-controller mal upgedatet auf 2.2.8
Keine Veränderung
gleiche Fehlermeldung.Wo liegt der Fehler?
Gibt es aktuell Probleme mit smartmeter ? -
So, ein Stück weiter.
Habe smartmeter mal von git geholt; war aber die gleiche (3.0.8) die ich schon installiert hatte.
Aber trotzdem, die Fehlermeldungen sind weg.Der Adapter findet aber keine Ports mehr?!
Im log kommt nur sowas:
smartmeter.1 2020-02-04 11:15:26.391 info (3840) List of port: [] smartmeter.1 2020-02-04 11:15:25.385 info (3840) List of port: [] smartmeter.1 2020-02-04 11:15:24.373 info (3840) List of port: [] smartmeter.1 2020-02-04 11:15:23.348 info (3840) List of port: [] smartmeter.1 2020-02-04 11:15:22.289 info (3840) List of port: [] smartmeter.1 2020-02-04 11:15:21.283 info (3840) List of port: [] smartmeter.1 2020-02-04 11:15:20.266 info (3840) List of port: [] smartmeter.1 2020-02-04 11:15:19.256 info (3840) List of port: [] smartmeter.1 2020-02-04 11:15:18.239 info (3840) List of port: [] smartmeter.1 2020-02-04 11:15:17.232 info (3840) List of port: [] smartmeter.1 2020-02-04 11:15:16.215 info (3840) List of port: []
Und weiter unten kam:
smartmeter.1 2020-02-04 11:14:03.909 error (3840) Serial port device is undefined, check your configuration!
Ich weiß gerade nicht, was da falsch sein soll. Aber der config hab ich eigentlich nichts geändert. Und warum findet er die ports nun nicht.
-
Alles geklärt.
Man muss die Instanz nur auf dem richtigen Slave installieren (und eben nicht auf dem Master);
und schon klappts.mfg