NEWS
Tankerkönig Adapter Komplett umbau
-
@issi sagte in Tankerkönig Adapter Komplett umbau:
@segway
immer derselbe also mit der Meldung ?tankerkoenig.0 2022-12-30 16:36:59.041 error Cannot check object existence of "tankerkoenig.0.stations.0.e10.3rd": Connection is closed.
Bisher war das immer der gleich Fehler. Jetzt habe ich es nochmal beendet und nun kommt sowas ... oh je
2022-12-30 17:09:25.166 - info: tankerkoenig.0 (10570) terminating 2022-12-30 17:09:25.169 - info: tankerkoenig.0 (10570) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2022-12-30 17:09:25.709 - error: tankerkoenig.0 (10570) [ Adapter V:3.3.1 writeState ] error: Error: DB closed stack: Error: DB closed at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket. (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:151:20) at Object.onceWrapper (node:events:628:26) at Socket.emit (node:events:513:28) at Socket.emit (node:domain:489:12) at TCP. (node:net:301:12) 2022-12-30 17:09:25.883 - error: tankerkoenig.0 (10570) [ Adapter V:3.3.1 requestData axios: 1.2.2 ] Error: Error: DB closed Error Code undefined Error Message DB closed >>> Stack: Error: DB closed at Object.maybeCallbackWithError (/opt/iobroker/node_modules/@iobroker/js-controller-common/lib/common/tools.js:2983:17) at StateRedisClient.setState (/opt/iobroker/node_modules/@iobroker/db-states-redis/lib/states/statesInRedisClient.js:638:26) at Tankerkoenig.setState (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.js:6492:35) 2022-12-30 17:09:25.929 - warn: tankerkoenig.0 (10570) Could not perform strict object check of state tankerkoenig.0.stations.adapterStatus: DB closed 2022-12-30 17:09:25.931 - error: tankerkoenig.0 (10570) 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(). 2022-12-30 17:09:25.931 - error: tankerkoenig.0 (10570) unhandled promise rejection: DB closed 2022-12-30 17:09:25.932 - error: tankerkoenig.0 (10570) Error: DB closed at Object.maybeCallbackWithError (/opt/iobroker/node_modules/@iobroker/js-controller-common/lib/common/tools.js:2983:17) at StateRedisClient.setState (/opt/iobroker/node_modules/@iobroker/db-states-redis/lib/states/statesInRedisClient.js:638:26) at Tankerkoenig.setState (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.js:6492:35) 2022-12-30 17:09:25.932 - error: tankerkoenig.0 (10570) DB closed 2022-12-30 17:09:25.988 - info: host.IoBCloud stopInstance system.adapter.tankerkoenig.0 killing pid 10570 2022-12-30 17:09:29.846 - info: host.IoBCloud instance system.adapter.tankerkoenig.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2022-12-30 17:09:33.674 - info: host.IoBCloud "system.adapter.tankerkoenig.0" enabled 2022-12-30 17:09:36.846 - info: host.IoBCloud instance system.adapter.tankerkoenig.0 started with pid 12999 2022-12-30 17:09:42.004 - info: tankerkoenig.0 (12999) starting. Version 3.3.1 (non-npm: iobroker-community-adapters/ioBroker.tankerkoenig) in /opt/iobroker/node_modules/iobroker.tankerkoenig, node: v16.19.0, js-controller: 4.0.24 2022-12-30 17:09:42.103 - info: tankerkoenig.0 (12999) Adapter is already in daemon mode 2022-12-30 17:09:42.105 - info: tankerkoenig.0 (12999) Sync time set to 5 minutes or 300000 ms 2022-12-30 17:10:03.822 - info: tankerkoenig.0 (12999) Start first request
-
@segway Bei mir sieht das so aus (Stop-Start):
tankerkoenig.0 2022-12-30 17:15:30.271 info Start first request tankerkoenig.0 2022-12-30 17:15:28.623 info Sync time set to 5 minutes or 300000 ms tankerkoenig.0 2022-12-30 17:15:28.622 info Adapter is already in daemon mode tankerkoenig.0 2022-12-30 17:15:28.575 info starting. Version 3.3.1 (non-npm: iobroker-community-adapters/ioBroker.tankerkoenig#74b28cb39439d083960eb42117bef17ea78baa5b) in /opt/iobroker/node_modules/iobroker.tankerkoenig, node: v16.19.0, js-controller: 4.0.24 tankerkoenig.0 2022-12-30 17:15:19.538 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason tankerkoenig.0 2022-12-30 17:15:19.536 info terminating tankerkoenig.0 2022-12-30 17:15:19.347 info Got terminate signal TERMINATE_YOURSELF
-
Nur mal zur Info zu meinem Setup:
Iobroker MASTER läuft zu Hause in meinem 192iger Netzwerk.
Iobroker SLAVE läuft auf einem Cloudserver im 172iger Netzwerk, der mittels Site2Site mit meinem Netzwerk kommuniziert.Tankerkönig ist in der Cloud also auf Slave
Meine Datenbank läuft zu Hause auf dem Master !
Hat das eine Bewandtnis ?
-
@segway Scheint was damit zu tun zu haben:
2022-12-30 17:09:25.932 - error: tankerkoenig.0 (10570) DB closed 2022-12-30 17:09:25.988 - info: host.IoBCloud stopInstance system.adapter.tankerkoenig.0 killing pid 10570 2022-12-30 17:09:29.846 - info: host.IoBCloud instance system.adapter.tankerkoenig.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2022-12-30 17:09:33.674 - info: host.IoBCloud "system.adapter.tankerkoenig.0" enabled 2022-12-30 17:09:36.846 - info: host.IoBCloud instance system.adapter.tankerkoenig.0 started with pid 12999
-
@segway
hmm, seltsamer Fehler, ich mache aber mal zur Sicherheit den setState für
"stations.adapterStatus" beim Ausschalten raus vllt funkt der da rein. Ich lade das mal auf git hoch.
Das kannst du von da installieren und testen. -
@issi sagte in Tankerkönig Adapter Komplett umbau:
@segway
hmm, seltsamer Fehler, ich mache aber mal zur Sicherheit den setState für
"stations.adapterStatus" beim Ausschalten raus vllt funkt der da rein. Ich lade das mal auf git hoch.
Das kannst du von da installieren und testen.ist das dann die 3.3.2 ? Per Github Link installieren ?
-
@segway
eine Version hat es noch nicht aber ja per link installieren und testen ob der Fehler kommt -
@issi
Okay sag bescheid wenn es drin ist -
@segway
kannst installieren -
@issi sagte in Tankerkönig Adapter Komplett umbau:
@segway
kannst installierenBoah, das dauert wieder ewig das Installieren von Github
-
@segway
ja, das kenne ich -
@segway sagte in Tankerkönig Adapter Komplett umbau:
Boah, das dauert wieder ewig das Installieren von Github
Geh auf nodejs16/npm8, da geht es flott. Und ist eh die vorgesehene Version.
-
@thomas-braun sagte in Tankerkönig Adapter Komplett umbau:
@segway sagte in Tankerkönig Adapter Komplett umbau:
Boah, das dauert wieder ewig das Installieren von Github
Geh auf nodejs16/npm8, da geht es flott. Und ist eh die vorgesehene Version.
Leider nein. Ich bin auf 16 / 8 nur leider gehts jetzt auch wieder nicht schnell. Gibts auch eine Diskussion im Discord drüber
-
Über Nacht wurden alle meine Stationen auf ein und dieselbe gesetzt.
-
@ofbeqnpolkkl6mby5e13 sagte in Tankerkönig Adapter Komplett umbau:
alle meine Stationen auf ein und dieselbe gesetzt
das heisst genau?
vllt beim id kopieren versehentlich überall die selbe gesetzt? -
Nein, nachdem ich die IDs gestern neu gesetzt hatte, lief es bis in die späten Abendstunden.
Erst heute Mittag musste ich feststellen, dass alle Stationen die ID ersten Stationen haben. -
haben auf der UI Seite auch alle Stationen dieselbe Adresse in der anzeige?
-
Ja.
-
Hast du gestern über bearbeiten, die ID neu gesetzt?
-
Ja. Außerdem hatte ich bei der ersten Station die Hausnummer korrigiert, die steht bei der Station nämlich mit im Feld "Tankstelle Straße" statt in "Hausnummer". Heute steht sie wieder zusammen mit der Straße im Feld "Tankstelle Straße".