ioBroker / ioBroker.javascript

Script engine for JavaScript and Blockly
MIT License
325 stars 120 forks source link

@Rules: Startet nicht nach Neustart vom Iobroker #985

Closed Sharkoon86 closed 2 years ago

Sharkoon86 commented 2 years ago

Hallo

bei einem Neustart des IoBrokers muss ich alles Rules Pausieren und Starten, damit sie funktionieren. Bei den Blockly gibts da keine Probleme. Mache ich da irgendetwas falsch.

Grüsse Marcel

Apollon77 commented 2 years ago

Welche Adapterversion?

Wie sieht das Log aus? Werden die Skripte als gestartet angezeigt??

Sharkoon86 commented 2 years ago

Hi,

Adapterversion 5.2.21

2022-03-15 18:41:47.222 - info: javascript.0 (25106) Adapter is disabled => stop

2022-03-15 18:41:47.226 - info: javascript.0 (25106) Stop script script.js.common.Alexa.Küche+Essbereich_Nachtmodus 2022-03-15 18:41:47.228 - info: javascript.0 (25106) Stop script script.js.common.Aquarium.Tag 2022-03-15 18:41:47.229 - info: javascript.0 (25106) Stop script script.js.common.Astrozeiten 2022-03-15 18:41:47.231 - info: javascript.0 (25106) Stop script script.js.common.Lichter.Licht_Schreibtisch 2022-03-15 18:41:47.237 - info: host.raspberrypi "system.adapter.javascript.0" disabled 2022-03-15 18:41:47.239 - info: host.raspberrypi stopInstance system.adapter.javascript.0 (force=false, process=true) 2022-03-15 18:41:47.254 - info: javascript.0 (25106) Got terminate signal TERMINATE_YOURSELF 2022-03-15 18:41:47.259 - info: host.raspberrypi stopInstance system.adapter.javascript.0 send kill signal 2022-03-15 18:41:47.259 - info: javascript.0 (25106) terminating 2022-03-15 18:41:47.260 - info: javascript.0 (25106) Terminated (NO_ERROR): Without reason 2022-03-15 18:41:47.898 - info: host.raspberrypi instance system.adapter.javascript.0 terminated with code 0 (NO_ERROR) 2022-03-15 18:41:48.470 - info: host.raspberrypi "system.adapter.javascript.0" enabled 2022-03-15 18:41:48.733 - info: host.raspberrypi instance system.adapter.javascript.0 started with pid 14710 2022-03-15 18:41:52.279 - info: javascript.0 (14710) starting. Version 5.2.21 in /opt/iobroker/node_modules/iobroker.javascript, node: v16.14.0, js-controller: 4.0.21 2022-03-15 18:41:52.388 - info: javascript.0 (14710) requesting all states 2022-03-15 18:41:52.390 - info: javascript.0 (14710) requesting all objects 2022-03-15 18:41:54.004 - info: javascript.0 (14710) received all objects 2022-03-15 18:41:54.167 - info: javascript.0 (14710) received all states 2022-03-15 18:41:55.420 - info: javascript.0 (14710) Start javascript script.js.common.Alexa.Küche+Essbereich_Nachtmodus 2022-03-15 18:41:55.478 - info: javascript.0 (14710) script.js.common.Alexa.Küche+Essbereich_Nachtmodus: registered 0 subscriptions and 2 schedules 2022-03-15 18:41:55.487 - info: javascript.0 (14710) Start javascript script.js.common.Aquarium.Tag 2022-03-15 18:41:55.495 - info: javascript.0 (14710) script.js.common.Aquarium.Tag: registered 0 subscriptions and 6 schedules 2022-03-15 18:41:55.496 - info: javascript.0 (14710) Start javascript script.js.common.Astrozeiten 2022-03-15 18:41:55.588 - info: javascript.0 (14710) script.js.common.Astrozeiten: registered 0 subscriptions and 1 schedule

Ja es werden alle als gestartet angezeigt.

Grüsse Marcel

Apollon77 commented 2 years ago

Sind die drei hier genannten die "Rules"? Oder welche sind es, Ausgabetechnisch sieht das alles ok aus. Mal bitte den "script.js."-Baum pr Admin exportieren und hier attachen

Sharkoon86 commented 2 years ago

nein die drei sind die blockly, welche auch immer funktionieren.

Die Rules werden hier nicht aufgeführt, sind aber optisch unter Skripte gestartet. Wie gesagt sobald nur der Adapter neu gestartet wird, muss ich alles rules noch einmal neu pausieren und starten, erst dann funktionieren sie.

Apollon77 commented 2 years ago

Fixed in 5.4.2

Sharkoon86 commented 2 years ago

Vielen Dank! Denke damit ist mehreren Leuten geholfen.

Danke