Habe jetzt auch das Upgrade von V14 auf V16 auf meinem Master und den beiden Slaves gewagt. Hat alles wunderbar geklappt. Selbst die beiden ZigBee-Adapter werden wieder grün und auch der rpi2-Adapter.
Danke für die gute Arbeit
Habe jetzt auch das Upgrade von V14 auf V16 auf meinem Master und den beiden Slaves gewagt. Hat alles wunderbar geklappt. Selbst die beiden ZigBee-Adapter werden wieder grün und auch der rpi2-Adapter.
Danke für die gute Arbeit
@crycode Adapter wird und bleibt grün. Werte werden ausgelesen. Funktioniert also wieder.
Vielen Dank!
@x3david Interessant. Habe ich gerade nach gesucht. Dumm, dass man den User in der conf-Datei von iobroker auf root ändern muss. Etwas unschön. Komisch, dass noch niemand einen DHT-Adapter programmiert hat. Beim DS18B20 gibt's ja einen
Ich hatte gestern das gleiche Problem. Der Adapter auf einem der beiden Slaves bliebt gelb. Ich hatte vorher das node.js-Update gemacht. Da auch eine neue Kernelversion mit installiert wurde, musste der RPi neu gestartet werden.
Nachdem ich es nicht mehr geschafft hatte, den Adapter mittels Adapterneustart grün zu bekommen, habe ich den RPi nochmal neu gestartet und bin ins Bett gegangen. Heute morgen war er dann grün.
Nur so als Info, dass Du nicht alleine bist.
@chaot Logs sind unauffällig. Das Nesting hatte ich aber schon aktiviert. Ich meine, weil ich sonst Probleme mit Reddis hatte ... oder war es damals doch die InfluxDB?!?! Na, wie auch immer. Es scheint, als gehöre die Swap-Auffälligkeit der Vergangenheit an.
@yunakato Wieso SNMP-Server? Bei mir läuft's unter "Synology USV-Server". Dann noch die IP des NUT-Servers rein und gut ist's.
Wenn was nicht funktioniert, kannst du wertvolle Infos [hier]https://www.synology-forum.de/threads/usv-mit-serieller-schnittstelle-moeglich.114545/page-2#post-988107) bekommen.
Wenn immer noch nicht läuft musst Du mal Deine NUT-Config-Dateien zeigen.
@apollon77 Bei mir verlief das Update auch unauffällig. Details zur Hardware siehe Signatur.
@thomas-braun Auf den aktuellen Systemen läuft bei mir:
node.js 18.17.1 / NPM 9.6.7 / js-controller 5.0.12
Ich weiß wohl nicht, was mit dem Bookwormupdate mitgeliefert wurde.
Ich denke, dass ich am WE nochmal einen Versuch wagen werden. Ich kann ja bequem zurück, wenn was gegen die Wand läuft.
Ist eigentlich mittlerweile Bookworm auf RaspiOS raus?
@thomas-braun Auf dem Master läuft ein Debian in einem LXC unter Proxmox und auf den beiden Slaves RaspiOS (beides RPi3).
Habe nach dem erfolgreichen Upgrade der Masterinstanz die Verbindung zu den beiden Slaves verloren. Diese bleiben auch nach einem Reboot rot. Gibt es da etwas besonderes zu beachten? Die Slaves laufen noch Auf Debian 11.
Bin jetzt erst mal wieder auf per Snapshot-Rollback auf den alten Stand zurück, damit's wieder läuft.
@crycode Adapter wird und bleibt grün. Werte werden ausgelesen. Funktioniert also wieder.
Vielen Dank!
@crycode Hups... kannte ich noch nicht. Aber hier bitte schön. IDs habe ich aus 'Datenschutzgründen' verändert.
@crycode Habe den Adapter auf dem neusten js-controller getestet. Bleibt leider noch immer rot. Hier der Log mit Warnstufe Debug.
2023-08-20 18:05:40.563 - debug: ds18b20.0 (19143) Redis Objects: Use Redis connection: 192.168.178.194:9001
2023-08-20 18:05:40.686 - debug: ds18b20.0 (19143) Objects client ready ... initialize now
2023-08-20 18:05:40.693 - debug: ds18b20.0 (19143) Objects create System PubSub Client
2023-08-20 18:05:40.699 - debug: ds18b20.0 (19143) Objects create User PubSub Client
2023-08-20 18:05:40.800 - debug: ds18b20.0 (19143) Objects client initialize lua scripts
2023-08-20 18:05:40.829 - debug: ds18b20.0 (19143) Objects connected to redis: 192.168.178.194:9001
2023-08-20 18:05:40.922 - debug: ds18b20.0 (19143) Redis States: Use Redis connection: 192.168.178.194:6379
2023-08-20 18:05:40.949 - debug: ds18b20.0 (19143) States create System PubSub Client
2023-08-20 18:05:40.955 - debug: ds18b20.0 (19143) States create User PubSub Client
2023-08-20 18:05:40.995 - debug: ds18b20.0 (19143) States connected to redis: 192.168.178.194:6379
2023-08-20 18:05:41.168 - debug: ds18b20.0 (19143) Plugin sentry Initialize Plugin (enabled=true)
2023-08-20 18:05:42.545 - info: ds18b20.0 (19143) starting. Version 2.0.3 in /opt/iobroker/node_modules/iobroker.ds18b20, node: v18.17.1, js-controller: 5.0.12
2023-08-20 18:05:42.758 - error: ds18b20.0 (19143) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
2023-08-20 18:05:42.776 - error: ds18b20.0 (19143) unhandled promise rejection: Parameter "timeout" needs to be of type "number" but type "string" has been passed
2023-08-20 18:05:44.453 - error: ds18b20.0 (19143) Error: Parameter "timeout" needs to be of type "number" but type "string" has been passed
at Function.assertNumber (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/validator.ts:288:19)
at Ds18b20Adapter.setInterval (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2655:19)
at new Sensor (/opt/iobroker/node_modules/iobroker.ds18b20/src/sensor.ts:122:33)
at Ds18b20Adapter.onReady (/opt/iobroker/node_modules/iobroker.ds18b20/src/main.ts:268:41)
2023-08-20 18:05:44.456 - error: ds18b20.0 (19143) Parameter "timeout" needs to be of type "number" but type "string" has been passed
2023-08-20 18:05:45.493 - info: ds18b20.0 (19143) terminating
2023-08-20 18:05:45.497 - debug: ds18b20.0 (19143) Plugin sentry destroyed
2023-08-20 18:05:45.500 - warn: ds18b20.0 (19143) Terminated (UNCAUGHT_EXCEPTION): Without reason
2023-08-20 18:05:45.523 - info: ds18b20.0 (19143) terminating
2023-08-20 18:05:46.614 - error: host.ioBroker-Slave-KG Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
2023-08-20 18:05:46.626 - error: host.ioBroker-Slave-KG Caught by controller[1]: Error: Parameter "timeout" needs to be of type "number" but type "string" has been passed
2023-08-20 18:05:46.628 - error: host.ioBroker-Slave-KG Caught by controller[1]: at Function.assertNumber (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/validator.ts:288:19)
2023-08-20 18:05:46.629 - error: host.ioBroker-Slave-KG Caught by controller[1]: at Ds18b20Adapter.setInterval (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2655:19)
2023-08-20 18:05:46.630 - error: host.ioBroker-Slave-KG Caught by controller[1]: at new Sensor (/opt/iobroker/node_modules/iobroker.ds18b20/src/sensor.ts:122:33)
2023-08-20 18:05:46.632 - error: host.ioBroker-Slave-KG Caught by controller[1]: at Ds18b20Adapter.onReady (/opt/iobroker/node_modules/iobroker.ds18b20/src/main.ts:268:41)
2023-08-20 18:05:46.634 - error: host.ioBroker-Slave-KG instance system.adapter.ds18b20.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
2023-08-20 18:06:22.995 - debug: ds18b20.0 (19206) Redis Objects: Use Redis connection: 192.168.178.194:9001
2023-08-20 18:06:23.118 - debug: ds18b20.0 (19206) Objects client ready ... initialize now
2023-08-20 18:06:23.125 - debug: ds18b20.0 (19206) Objects create System PubSub Client
2023-08-20 18:06:23.131 - debug: ds18b20.0 (19206) Objects create User PubSub Client
2023-08-20 18:06:23.237 - debug: ds18b20.0 (19206) Objects client initialize lua scripts
2023-08-20 18:06:23.271 - debug: ds18b20.0 (19206) Objects connected to redis: 192.168.178.194:9001
2023-08-20 18:06:23.364 - debug: ds18b20.0 (19206) Redis States: Use Redis connection: 192.168.178.194:6379
2023-08-20 18:06:23.397 - debug: ds18b20.0 (19206) States create System PubSub Client
2023-08-20 18:06:23.402 - debug: ds18b20.0 (19206) States create User PubSub Client
2023-08-20 18:06:23.472 - debug: ds18b20.0 (19206) States connected to redis: 192.168.178.194:6379
2023-08-20 18:06:23.587 - debug: ds18b20.0 (19206) Plugin sentry Initialize Plugin (enabled=true)
2023-08-20 18:06:24.608 - error: ds18b20.0 (19206) adapter disabled
2023-08-20 18:06:24.655 - debug: ds18b20.0 (19206) Plugin sentry destroyed
2023-08-20 18:06:24.659 - warn: ds18b20.0 (19206) Terminated (NO_ADAPTER_CONFIG_FOUND): Without reason
2023-08-20 18:06:25.884 - error: host.ioBroker-Slave-KG instance system.adapter.ds18b20.0 terminated with code 3 (NO_ADAPTER_CONFIG_FOUND)
EDIT: neuen Log mit veränderter Warnstufe eingestellt.
Läuft der Adapter eigentlich auf dem neuen js-controller 5?
Habe gerade mal ein Update auf V5 gefahren und der DS18B20-Adapter wirft Fehler und bleibt rot.
host.ioBroker-Slave-KG
2023-08-13 20:20:17.686 warn instance system.adapter.ds18b20.0 terminated due to SIGTERM
host.ioBroker-Slave-KG
2023-08-13 20:19:43.702 error instance system.adapter.ds18b20.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
host.ioBroker-Slave-KG
2023-08-13 20:19:43.700 error Caught by controller[1]: at Ds18b20Adapter.onReady (/opt/iobroker/node_modules/iobroker.ds18b20/src/main.ts:269:41)
host.ioBroker-Slave-KG
2023-08-13 20:19:43.698 error Caught by controller[1]: at new Sensor (/opt/iobroker/node_modules/iobroker.ds18b20/src/sensor.ts:122:33)
host.ioBroker-Slave-KG
2023-08-13 20:19:43.697 error Caught by controller[1]: at Ds18b20Adapter.setInterval (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2603:19)
host.ioBroker-Slave-KG
2023-08-13 20:19:43.695 error Caught by controller[1]: at Function.assertNumber (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/validator.ts:288:19)
host.ioBroker-Slave-KG
2023-08-13 20:19:43.694 error Caught by controller[1]: Error: Parameter "timeout" needs to be of type "number" but type "string" has been passed
host.ioBroker-Slave-KG
2023-08-13 20:19:43.682 error Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
ds18b20.0
2023-08-13 20:19:42.572 info terminating
ds18b20.0
2023-08-13 20:19:42.542 warn Terminated (UNCAUGHT_EXCEPTION): Without reason
ds18b20.0
2023-08-13 20:19:42.536 info terminating
ds18b20.0
2023-08-13 20:19:41.406 error Parameter "timeout" needs to be of type "number" but type "string" has been passed
ds18b20.0
2023-08-13 20:19:41.402 error Error: Parameter "timeout" needs to be of type "number" but type "string" has been passed at Function.assertNumber (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/validator.ts:288:19) at Ds18b20Adapter.setInterval (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2603:19) at new Sensor (/opt/iobroker/node_modules/iobroker.ds18b20/src/sensor.ts:122:33) at Ds18b20Adapter.onReady (/opt/iobroker/node_modules/iobroker.ds18b20/src/main.ts:269:41)
ds18b20.0
2023-08-13 20:19:40.003 error unhandled promise rejection: Parameter "timeout" needs to be of type "number" but type "string" has been passed
ds18b20.0
2023-08-13 20:19:39.984 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
ds18b20.0
2023-08-13 20:19:39.764 info starting. Version 2.0.2 in /opt/iobroker/node_modules/iobroker.ds18b20, node: v18.17.1, js-controller: 5.0.11
@jan1 Ich habe nur aus Bequemlichkeit immer die fertigen bins genommen. Habe aber auf meinem Keller-PC vscode mit PlatformIO drauf. Müsste ich mich nochmal ran geben und die unnötigen Features abwählen und eine schlanke Version erzeugen. Ist halt nur schon etwas her, als ich das das letzten Mal gemacht habe. Trotzdem Danke für's Angebot
@jan1 Ich hatte bisher nur die fertigen bins genommen.