NEWS
Tankerkönig Adapter Komplett umbau
-
Ich bekomme beim deaktivieren des Adapters noch eine Fehlermeldung. Ist das normal ?
tankerkoenig.0 2022-12-30 16:51:26.530 info Start first request tankerkoenig.0 2022-12-30 16:51:03.450 info Sync time set to 5 minutes or 300000 ms tankerkoenig.0 2022-12-30 16:51:03.449 info Adapter is already in daemon mode tankerkoenig.0 2022-12-30 16:51:03.385 info 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 tankerkoenig.0 2022-12-30 16:50:51.594 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason tankerkoenig.0 2022-12-30 16:50:51.591 info terminating tankerkoenig.0 2022-12-30 16:50:51.275 info Got terminate signal TERMINATE_YOURSELF tankerkoenig.0 2022-12-30 16:37:34.093 info Start first request tankerkoenig.0 2022-12-30 16:37:11.904 info Sync time set to 5 minutes or 300000 ms tankerkoenig.0 2022-12-30 16:37:11.903 info Adapter is already in daemon mode tankerkoenig.0 2022-12-30 16:37:11.841 info 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 tankerkoenig.0 2022-12-30 16:36:59.042 error [ Adapter V:3.3.1 create objects ] Error creating all states: Error: Could not check object existence of tankerkoenig.0.stations.0.e10.3rd: Cannot check object existence of "tankerkoenig.0.stations.0.e10.3rd": Connection is closed. tankerkoenig.0 2022-12-30 16:36:59.041 error Cannot check object existence of "tankerkoenig.0.stations.0.e10.3rd": Connection is closed. tankerkoenig.0 2022-12-30 16:36:58.409 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason tankerkoenig.0 2022-12-30 16:36:58.407 info terminating
-
Nur zur Info:
von MrDrache333 gibt es ein schönes Grafans Dashboard zum Selbstimport mittels json !
iobroker-tankerkoenig-grafana-dashboardehabe ich sogar schon mal gesehen, die ist gut
Ich bekomme beim deaktivieren des Adapters noch eine Fehlermeldung. Ist das normal ?
kommt das bei jedem ausschalten oder nur 1 mal vorgekommen
das schaut so aus als hättest du ihn in dem moment ausgemacht, als er gerade die states geprüft hat ob sie vorhanden sind
@guergen
das freut mich, ich hoffe, dass ich jetzt nichts mehr an den states ändern mussSo ist es.
Hat aber vielleicht auch damit zu tun, dass die Premium-Kraftstoffe nicht überall zu bekommen sind und/oder nicht vergleichbar.Beim Tankerkönig werden zum teile auch nicht alle spritsorten angezeigt bei manchen Tankstellen sind z. B. kein e10 oder Diesel verfügbar dann wird von der API einfach nur ein false geschickt, das hätte man auch bei den Premium -Kraftstoffen machen können.
Tankerkönig bekommen ihre Daten von der Markttransparenzstelle für Kraftstoffe. -
@issi sagte in Tankerkönig Adapter Komplett umbau:
habe ich sogar schon mal gesehen, die ist gut
Ja die ist gut! Sogar sehr gut --> habe die nur auf meine Anzahl an Tankstellen erweitert !!!
kommt das bei jedem ausschalten oder nur 1 mal vorgekommen
Kam bisher jedesmal wenn ich den deaktiviert habe !
-
@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.
-
@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.