Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Raspi GPIO wird gesetzt, wie Ursache herausfinden?

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.5k

Raspi GPIO wird gesetzt, wie Ursache herausfinden?

Geplant Angeheftet Gesperrt Verschoben JavaScript
65 Beiträge 4 Kommentatoren 5.8k Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • L Laser

    @ticaki Um die Zeit stehen irrsinnig viele Meldungen. Ein paar Minuten wären Hunderte. Nach was könnte ich suchen?
    Habe die Datei von gestern in einem .txt- File gespeichert. Da kann ich einfach suchen.

    HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #14

    @laser sagte in Raspi GPIO wird gesetzt, wie Ursache herausfinden?:

    Um die Zeit stehen irrsinnig viele Meldungen. Ein paar Minuten wären Hunderte.

    warum das?

    stürzt da vielleicht dein iob ab und beim Neustart wird dein Skript getriggert?

    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    L 1 Antwort Letzte Antwort
    0
    • HomoranH Homoran

      @laser sagte in Raspi GPIO wird gesetzt, wie Ursache herausfinden?:

      Um die Zeit stehen irrsinnig viele Meldungen. Ein paar Minuten wären Hunderte.

      warum das?

      stürzt da vielleicht dein iob ab und beim Neustart wird dein Skript getriggert?

      L Online
      L Online
      Laser
      schrieb am zuletzt editiert von Laser
      #15

      @homoran hier mal ein Auszug:

      2023-07-23 05:22:04.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
      2023-07-23 05:22:04.167  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
      2023-07-23 05:22:04.167  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
      2023-07-23 05:22:04.168  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
      2023-07-23 05:22:04.168  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
      2023-07-23 05:22:04.168  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
      2023-07-23 05:22:04.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
      2023-07-23 05:22:04.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
      2023-07-23 05:22:04.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
      2023-07-23 05:22:04.226  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
      2023-07-23 05:22:09.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
      2023-07-23 05:22:09.165  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
      2023-07-23 05:22:09.165  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
      2023-07-23 05:22:09.165  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
      2023-07-23 05:22:09.165  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
      2023-07-23 05:22:09.166  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
      2023-07-23 05:22:09.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
      2023-07-23 05:22:09.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
      2023-07-23 05:22:09.197  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
      2023-07-23 05:22:09.226  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
      2023-07-23 05:22:12.779  - warn: mqtt.0 (144534) Client [shellyem3-485519D7986A] has invalid password(otto) or username(otto)
      2023-07-23 05:22:13.975  - warn: javascript.0 (945) You are assigning a number to the state "rpi2.0.gpio.22.state" which expects a boolean. Please fix your code to use a boolean or change the state type to number. This warning might become an error in future versions.
      2023-07-23 05:22:13.977  - warn: javascript.0 (945)     at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
      2023-07-23 05:22:13.977  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1788:29)
      2023-07-23 05:22:13.977  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:571:11)
      2023-07-23 05:22:13.977  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
      2023-07-23 05:22:13.989  - info: javascript.0 (945) State value to set for "rpi2.0.gpio.22.state" has to be type "boolean" but received type "number" 
      2023-07-23 05:22:14.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
      2023-07-23 05:22:14.165  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
      2023-07-23 05:22:14.166  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
      2023-07-23 05:22:14.166  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
      2023-07-23 05:22:14.166  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
      2023-07-23 05:22:14.166  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
      2023-07-23 05:22:14.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
      2023-07-23 05:22:14.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
      2023-07-23 05:22:14.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
      2023-07-23 05:22:14.226  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
      2023-07-23 05:22:15.241  - warn: mqtt.0 (144534) Client [ESP_Easy_0] has invalid password(otto) or username(otto)
      2023-07-23 05:22:19.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
      2023-07-23 05:22:19.166  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
      2023-07-23 05:22:19.166  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
      2023-07-23 05:22:19.166  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
      2023-07-23 05:22:19.166  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
      2023-07-23 05:22:19.168  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
      2023-07-23 05:22:19.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
      2023-07-23 05:22:19.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
      2023-07-23 05:22:19.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
      2023-07-23 05:22:19.226  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
      2023-07-23 05:22:21.512  - warn: modbus.0 (260793) Error: undefined
      2023-07-23 05:22:21.513  - error: modbus.0 (260793) Request timed out.
      2023-07-23 05:22:21.514  - warn: modbus.0 (260793) Poll error count: 3 code: {"err":"timeout","timeout":5000}
      2023-07-23 05:22:21.520  - info: javascript.0 (945) script.js.Logik.SSH-Exec: VE Err: 1
      2023-07-23 05:22:24.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
      2023-07-23 05:22:24.167  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
      2023-07-23 05:22:24.167  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
      2023-07-23 05:22:24.167  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
      2023-07-23 05:22:24.167  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
      2023-07-23 05:22:24.167  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
      2023-07-23 05:22:24.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
      2023-07-23 05:22:24.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
      2023-07-23 05:22:24.197  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
      2023-07-23 05:22:24.206  - info: host.raspberrypi stopInstance system.adapter.vedirect.0 (force=false, process=true)
      2023-07-23 05:22:24.220  - error: vedirect.0 (260989) Sentry disabled, error catched : [onUnload] TypeError: SerialPort.close is not a function
      2023-07-23 05:22:24.226  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
      2023-07-23 05:22:24.228  - info: javascript.0 (945) script.js.Logik.SSH-Exec: VE Err: 1
      2023-07-23 05:22:24.258  - info: host.raspberrypi stopInstance system.adapter.vedirect.0 send kill signal
      2023-07-23 05:22:24.809  - info: host.raspberrypi instance system.adapter.vedirect.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
      2023-07-23 05:22:26.533  - info: host.raspberrypi instance system.adapter.vedirect.0 started with pid 261103
      2023-07-23 05:22:29.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
      2023-07-23 05:22:29.165  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
      2023-07-23 05:22:29.165  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
      2023-07-23 05:22:29.166  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
      2023-07-23 05:22:29.166  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
      2023-07-23 05:22:29.166  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
      2023-07-23 05:22:29.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
      2023-07-23 05:22:29.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
      2023-07-23 05:22:29.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
      2023-07-23 05:22:29.226  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
      2023-07-23 05:22:30.251  - warn: mqtt.0 (144534) Object of state "mqtt.0.shellies.shellyswitch25-3C6105E3A7AF.roller.0" is missing the required property "common.type"
      2023-07-23 05:22:30.597  - warn: mqtt.0 (144534) Client [ESP_Easy_0] has invalid password(otto) or username(otto)
      2023-07-23 05:22:34.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
      2023-07-23 05:22:34.165  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
      2023-07-23 05:22:34.166  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
      2023-07-23 05:22:34.166  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
      2023-07-23 05:22:34.166  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
      2023-07-23 05:22:34.166  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
      2023-07-23 05:22:34.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
      2023-07-23 05:22:34.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
      2023-07-23 05:22:34.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
      2023-07-23 05:22:34.226  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
      2023-07-23 05:22:39.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
      2023-07-23 05:22:39.166  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
      2023-07-23 05:22:39.166  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
      2023-07-23 05:22:39.166  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
      2023-07-23 05:22:39.167  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
      2023-07-23 05:22:39.167  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
      2023-07-23 05:22:39.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
      2023-07-23 05:22:39.197  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
      2023-07-23 05:22:39.197  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
      2023-07-23 05:22:39.228  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
      2023-07-23 05:22:44.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
      2023-07-23 05:22:44.165  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
      2023-07-23 05:22:44.165  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
      2023-07-23 05:22:44.165  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
      2023-07-23 05:22:44.165  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
      2023-07-23 05:22:44.165  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
      2023-07-23 05:22:44.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
      2023-07-23 05:22:44.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
      2023-07-23 05:22:44.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
      2023-07-23 05:22:44.228  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
      2023-07-23 05:22:45.918  - warn: mqtt.0 (144534) Client [ESP_Easy_0] has invalid password(otto) or username(otto)
      2023-07-23 05:22:49.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
      2023-07-23 05:22:49.165  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
      2023-07-23 05:22:49.165  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
      2023-07-23 05:22:49.165  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
      2023-07-23 05:22:49.165  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
      2023-07-23 05:22:49.165  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
      2023-07-23 05:22:49.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
      2023-07-23 05:22:49.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
      2023-07-23 05:22:49.197  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
      2023-07-23 05:22:49.228  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
      2023-07-23 05:22:54.094  - warn: mqtt.0 (144534) Client [shellyswitch25-3C6105E462D5] has invalid password(otti1212) or username(Otto)
      2023-07-23 05:22:54.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
      2023-07-23 05:22:54.165  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
      2023-07-23 05:22:54.165  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
      
      

      so sieht das Log den ganzen Tag über aus.

      HomoranH T 2 Antworten Letzte Antwort
      0
      • L Laser

        @homoran hier mal ein Auszug:

        2023-07-23 05:22:04.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
        2023-07-23 05:22:04.167  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
        2023-07-23 05:22:04.167  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
        2023-07-23 05:22:04.168  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
        2023-07-23 05:22:04.168  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
        2023-07-23 05:22:04.168  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
        2023-07-23 05:22:04.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
        2023-07-23 05:22:04.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
        2023-07-23 05:22:04.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
        2023-07-23 05:22:04.226  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
        2023-07-23 05:22:09.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
        2023-07-23 05:22:09.165  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
        2023-07-23 05:22:09.165  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
        2023-07-23 05:22:09.165  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
        2023-07-23 05:22:09.165  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
        2023-07-23 05:22:09.166  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
        2023-07-23 05:22:09.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
        2023-07-23 05:22:09.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
        2023-07-23 05:22:09.197  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
        2023-07-23 05:22:09.226  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
        2023-07-23 05:22:12.779  - warn: mqtt.0 (144534) Client [shellyem3-485519D7986A] has invalid password(otto) or username(otto)
        2023-07-23 05:22:13.975  - warn: javascript.0 (945) You are assigning a number to the state "rpi2.0.gpio.22.state" which expects a boolean. Please fix your code to use a boolean or change the state type to number. This warning might become an error in future versions.
        2023-07-23 05:22:13.977  - warn: javascript.0 (945)     at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
        2023-07-23 05:22:13.977  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1788:29)
        2023-07-23 05:22:13.977  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:571:11)
        2023-07-23 05:22:13.977  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
        2023-07-23 05:22:13.989  - info: javascript.0 (945) State value to set for "rpi2.0.gpio.22.state" has to be type "boolean" but received type "number" 
        2023-07-23 05:22:14.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
        2023-07-23 05:22:14.165  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
        2023-07-23 05:22:14.166  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
        2023-07-23 05:22:14.166  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
        2023-07-23 05:22:14.166  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
        2023-07-23 05:22:14.166  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
        2023-07-23 05:22:14.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
        2023-07-23 05:22:14.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
        2023-07-23 05:22:14.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
        2023-07-23 05:22:14.226  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
        2023-07-23 05:22:15.241  - warn: mqtt.0 (144534) Client [ESP_Easy_0] has invalid password(otto) or username(otto)
        2023-07-23 05:22:19.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
        2023-07-23 05:22:19.166  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
        2023-07-23 05:22:19.166  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
        2023-07-23 05:22:19.166  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
        2023-07-23 05:22:19.166  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
        2023-07-23 05:22:19.168  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
        2023-07-23 05:22:19.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
        2023-07-23 05:22:19.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
        2023-07-23 05:22:19.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
        2023-07-23 05:22:19.226  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
        2023-07-23 05:22:21.512  - warn: modbus.0 (260793) Error: undefined
        2023-07-23 05:22:21.513  - error: modbus.0 (260793) Request timed out.
        2023-07-23 05:22:21.514  - warn: modbus.0 (260793) Poll error count: 3 code: {"err":"timeout","timeout":5000}
        2023-07-23 05:22:21.520  - info: javascript.0 (945) script.js.Logik.SSH-Exec: VE Err: 1
        2023-07-23 05:22:24.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
        2023-07-23 05:22:24.167  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
        2023-07-23 05:22:24.167  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
        2023-07-23 05:22:24.167  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
        2023-07-23 05:22:24.167  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
        2023-07-23 05:22:24.167  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
        2023-07-23 05:22:24.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
        2023-07-23 05:22:24.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
        2023-07-23 05:22:24.197  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
        2023-07-23 05:22:24.206  - info: host.raspberrypi stopInstance system.adapter.vedirect.0 (force=false, process=true)
        2023-07-23 05:22:24.220  - error: vedirect.0 (260989) Sentry disabled, error catched : [onUnload] TypeError: SerialPort.close is not a function
        2023-07-23 05:22:24.226  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
        2023-07-23 05:22:24.228  - info: javascript.0 (945) script.js.Logik.SSH-Exec: VE Err: 1
        2023-07-23 05:22:24.258  - info: host.raspberrypi stopInstance system.adapter.vedirect.0 send kill signal
        2023-07-23 05:22:24.809  - info: host.raspberrypi instance system.adapter.vedirect.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
        2023-07-23 05:22:26.533  - info: host.raspberrypi instance system.adapter.vedirect.0 started with pid 261103
        2023-07-23 05:22:29.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
        2023-07-23 05:22:29.165  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
        2023-07-23 05:22:29.165  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
        2023-07-23 05:22:29.166  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
        2023-07-23 05:22:29.166  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
        2023-07-23 05:22:29.166  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
        2023-07-23 05:22:29.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
        2023-07-23 05:22:29.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
        2023-07-23 05:22:29.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
        2023-07-23 05:22:29.226  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
        2023-07-23 05:22:30.251  - warn: mqtt.0 (144534) Object of state "mqtt.0.shellies.shellyswitch25-3C6105E3A7AF.roller.0" is missing the required property "common.type"
        2023-07-23 05:22:30.597  - warn: mqtt.0 (144534) Client [ESP_Easy_0] has invalid password(otto) or username(otto)
        2023-07-23 05:22:34.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
        2023-07-23 05:22:34.165  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
        2023-07-23 05:22:34.166  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
        2023-07-23 05:22:34.166  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
        2023-07-23 05:22:34.166  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
        2023-07-23 05:22:34.166  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
        2023-07-23 05:22:34.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
        2023-07-23 05:22:34.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
        2023-07-23 05:22:34.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
        2023-07-23 05:22:34.226  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
        2023-07-23 05:22:39.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
        2023-07-23 05:22:39.166  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
        2023-07-23 05:22:39.166  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
        2023-07-23 05:22:39.166  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
        2023-07-23 05:22:39.167  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
        2023-07-23 05:22:39.167  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
        2023-07-23 05:22:39.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
        2023-07-23 05:22:39.197  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
        2023-07-23 05:22:39.197  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
        2023-07-23 05:22:39.228  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
        2023-07-23 05:22:44.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
        2023-07-23 05:22:44.165  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
        2023-07-23 05:22:44.165  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
        2023-07-23 05:22:44.165  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
        2023-07-23 05:22:44.165  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
        2023-07-23 05:22:44.165  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
        2023-07-23 05:22:44.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
        2023-07-23 05:22:44.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
        2023-07-23 05:22:44.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
        2023-07-23 05:22:44.228  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
        2023-07-23 05:22:45.918  - warn: mqtt.0 (144534) Client [ESP_Easy_0] has invalid password(otto) or username(otto)
        2023-07-23 05:22:49.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
        2023-07-23 05:22:49.165  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
        2023-07-23 05:22:49.165  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
        2023-07-23 05:22:49.165  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
        2023-07-23 05:22:49.165  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
        2023-07-23 05:22:49.165  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
        2023-07-23 05:22:49.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
        2023-07-23 05:22:49.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
        2023-07-23 05:22:49.197  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
        2023-07-23 05:22:49.228  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
        2023-07-23 05:22:54.094  - warn: mqtt.0 (144534) Client [shellyswitch25-3C6105E462D5] has invalid password(otti1212) or username(Otto)
        2023-07-23 05:22:54.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
        2023-07-23 05:22:54.165  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
        2023-07-23 05:22:54.165  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
        
        

        so sieht das Log den ganzen Tag über aus.

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von Homoran
        #16

        @laser sagte in Raspi GPIO wird gesetzt, wie Ursache herausfinden?:

        hier mal ein Auszug:

        das liest du aber doch auch? oder?

        @laser sagte in Raspi GPIO wird gesetzt, wie Ursache herausfinden?:

        State "javascript.0.variables.DP-kW-Hoy" not found

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        L 1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @laser sagte in Raspi GPIO wird gesetzt, wie Ursache herausfinden?:

          hier mal ein Auszug:

          das liest du aber doch auch? oder?

          @laser sagte in Raspi GPIO wird gesetzt, wie Ursache herausfinden?:

          State "javascript.0.variables.DP-kW-Hoy" not found

          L Online
          L Online
          Laser
          schrieb am zuletzt editiert von Laser
          #17

          @homoran Daß verschiedene Variablen nicht gefunden werden, weil ich Veränderungen (abgespeckt) vorgenommen habe, ist mir bewußt. Das wird noch beseitigt. Ist natürlich Mist, sollte aber mit dem GPIO nichts zu tun haben?

          1 Antwort Letzte Antwort
          0
          • L Laser

            @homoran hier mal ein Auszug:

            2023-07-23 05:22:04.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
            2023-07-23 05:22:04.167  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
            2023-07-23 05:22:04.167  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
            2023-07-23 05:22:04.168  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
            2023-07-23 05:22:04.168  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
            2023-07-23 05:22:04.168  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
            2023-07-23 05:22:04.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
            2023-07-23 05:22:04.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
            2023-07-23 05:22:04.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
            2023-07-23 05:22:04.226  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
            2023-07-23 05:22:09.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
            2023-07-23 05:22:09.165  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
            2023-07-23 05:22:09.165  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
            2023-07-23 05:22:09.165  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
            2023-07-23 05:22:09.165  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
            2023-07-23 05:22:09.166  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
            2023-07-23 05:22:09.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
            2023-07-23 05:22:09.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
            2023-07-23 05:22:09.197  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
            2023-07-23 05:22:09.226  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
            2023-07-23 05:22:12.779  - warn: mqtt.0 (144534) Client [shellyem3-485519D7986A] has invalid password(otto) or username(otto)
            2023-07-23 05:22:13.975  - warn: javascript.0 (945) You are assigning a number to the state "rpi2.0.gpio.22.state" which expects a boolean. Please fix your code to use a boolean or change the state type to number. This warning might become an error in future versions.
            2023-07-23 05:22:13.977  - warn: javascript.0 (945)     at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
            2023-07-23 05:22:13.977  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1788:29)
            2023-07-23 05:22:13.977  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:571:11)
            2023-07-23 05:22:13.977  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
            2023-07-23 05:22:13.989  - info: javascript.0 (945) State value to set for "rpi2.0.gpio.22.state" has to be type "boolean" but received type "number" 
            2023-07-23 05:22:14.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
            2023-07-23 05:22:14.165  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
            2023-07-23 05:22:14.166  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
            2023-07-23 05:22:14.166  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
            2023-07-23 05:22:14.166  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
            2023-07-23 05:22:14.166  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
            2023-07-23 05:22:14.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
            2023-07-23 05:22:14.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
            2023-07-23 05:22:14.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
            2023-07-23 05:22:14.226  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
            2023-07-23 05:22:15.241  - warn: mqtt.0 (144534) Client [ESP_Easy_0] has invalid password(otto) or username(otto)
            2023-07-23 05:22:19.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
            2023-07-23 05:22:19.166  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
            2023-07-23 05:22:19.166  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
            2023-07-23 05:22:19.166  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
            2023-07-23 05:22:19.166  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
            2023-07-23 05:22:19.168  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
            2023-07-23 05:22:19.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
            2023-07-23 05:22:19.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
            2023-07-23 05:22:19.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
            2023-07-23 05:22:19.226  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
            2023-07-23 05:22:21.512  - warn: modbus.0 (260793) Error: undefined
            2023-07-23 05:22:21.513  - error: modbus.0 (260793) Request timed out.
            2023-07-23 05:22:21.514  - warn: modbus.0 (260793) Poll error count: 3 code: {"err":"timeout","timeout":5000}
            2023-07-23 05:22:21.520  - info: javascript.0 (945) script.js.Logik.SSH-Exec: VE Err: 1
            2023-07-23 05:22:24.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
            2023-07-23 05:22:24.167  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
            2023-07-23 05:22:24.167  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
            2023-07-23 05:22:24.167  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
            2023-07-23 05:22:24.167  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
            2023-07-23 05:22:24.167  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
            2023-07-23 05:22:24.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
            2023-07-23 05:22:24.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
            2023-07-23 05:22:24.197  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
            2023-07-23 05:22:24.206  - info: host.raspberrypi stopInstance system.adapter.vedirect.0 (force=false, process=true)
            2023-07-23 05:22:24.220  - error: vedirect.0 (260989) Sentry disabled, error catched : [onUnload] TypeError: SerialPort.close is not a function
            2023-07-23 05:22:24.226  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
            2023-07-23 05:22:24.228  - info: javascript.0 (945) script.js.Logik.SSH-Exec: VE Err: 1
            2023-07-23 05:22:24.258  - info: host.raspberrypi stopInstance system.adapter.vedirect.0 send kill signal
            2023-07-23 05:22:24.809  - info: host.raspberrypi instance system.adapter.vedirect.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
            2023-07-23 05:22:26.533  - info: host.raspberrypi instance system.adapter.vedirect.0 started with pid 261103
            2023-07-23 05:22:29.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
            2023-07-23 05:22:29.165  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
            2023-07-23 05:22:29.165  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
            2023-07-23 05:22:29.166  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
            2023-07-23 05:22:29.166  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
            2023-07-23 05:22:29.166  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
            2023-07-23 05:22:29.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
            2023-07-23 05:22:29.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
            2023-07-23 05:22:29.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
            2023-07-23 05:22:29.226  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
            2023-07-23 05:22:30.251  - warn: mqtt.0 (144534) Object of state "mqtt.0.shellies.shellyswitch25-3C6105E3A7AF.roller.0" is missing the required property "common.type"
            2023-07-23 05:22:30.597  - warn: mqtt.0 (144534) Client [ESP_Easy_0] has invalid password(otto) or username(otto)
            2023-07-23 05:22:34.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
            2023-07-23 05:22:34.165  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
            2023-07-23 05:22:34.166  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
            2023-07-23 05:22:34.166  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
            2023-07-23 05:22:34.166  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
            2023-07-23 05:22:34.166  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
            2023-07-23 05:22:34.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
            2023-07-23 05:22:34.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
            2023-07-23 05:22:34.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
            2023-07-23 05:22:34.226  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
            2023-07-23 05:22:39.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
            2023-07-23 05:22:39.166  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
            2023-07-23 05:22:39.166  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
            2023-07-23 05:22:39.166  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
            2023-07-23 05:22:39.167  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
            2023-07-23 05:22:39.167  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
            2023-07-23 05:22:39.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
            2023-07-23 05:22:39.197  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
            2023-07-23 05:22:39.197  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
            2023-07-23 05:22:39.228  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
            2023-07-23 05:22:44.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
            2023-07-23 05:22:44.165  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
            2023-07-23 05:22:44.165  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
            2023-07-23 05:22:44.165  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
            2023-07-23 05:22:44.165  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
            2023-07-23 05:22:44.165  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
            2023-07-23 05:22:44.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
            2023-07-23 05:22:44.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
            2023-07-23 05:22:44.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
            2023-07-23 05:22:44.228  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
            2023-07-23 05:22:45.918  - warn: mqtt.0 (144534) Client [ESP_Easy_0] has invalid password(otto) or username(otto)
            2023-07-23 05:22:49.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
            2023-07-23 05:22:49.165  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
            2023-07-23 05:22:49.165  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
            2023-07-23 05:22:49.165  - warn: javascript.0 (945)     at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34)
            2023-07-23 05:22:49.165  - warn: javascript.0 (945)     at listOnTimeout (node:internal/timers:569:17)
            2023-07-23 05:22:49.165  - warn: javascript.0 (945)     at processTimers (node:internal/timers:512:7)
            2023-07-23 05:22:49.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Hoyges: 509
            2023-07-23 05:22:49.196  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: Laden: 133
            2023-07-23 05:22:49.197  - info: javascript.0 (945) script.js.Solar.Ges-kWh-Solarertrag: GesSolar: 642
            2023-07-23 05:22:49.228  - info: javascript.0 (945) script.js.HausSchalter.Anpassung_Messwerte: Tempo: 21.8
            2023-07-23 05:22:54.094  - warn: mqtt.0 (144534) Client [shellyswitch25-3C6105E462D5] has invalid password(otti1212) or username(Otto)
            2023-07-23 05:22:54.164  - warn: javascript.0 (945) State "javascript.0.variables.DP-kW-Hoy" not found
            2023-07-23 05:22:54.165  - warn: javascript.0 (945)     at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20)
            2023-07-23 05:22:54.165  - warn: javascript.0 (945)     at Object.Solar (script.js.Solar.Ges-kW-Solarertrag:19:1)
            
            

            so sieht das Log den ganzen Tag über aus.

            T Nicht stören
            T Nicht stören
            ticaki
            schrieb am zuletzt editiert von ticaki
            #18

            @laser

            mqtt.0 (144534) Client [shellyswitch25-3C6105E462D5] has invalid password(otti1212) or username(Otto)
            mqtt.0 (144534) Client [ESP_Easy_0] has invalid password(otto) or username(otto)
            mqtt.0 (144534) Client [shellyem3-485519D7986A] has invalid password(otto) or username(otto)
            
            1. das Password ist jetzt verbrannt mußt du ändern
            2. das heißt das sich der shellyswitch25 versucht anzumelden aber es nicht hinbekommt. Wenn du den shelly adapter installiert hast, stimmt der Port im shelly nicht.
            3. mit ESP kenne ich mich nicht aus, aber da das pw ist falsch oder der user

            Em kontrolliere das mal alles, bringt ja nix geräte zu haben wenn die Daten nicht ankommen

            "javascript.0.variables.DP-kW-Hoy"
            

            erstelle diesen State genau an dieser Stelle als Zahl. Must du wahrscheinlich Expert anschalten, schalte das aber sobald der State erstellt ist wieder aus.

            und hier haben wir den Kern des Problems:

            host.raspberrypi instance system.adapter.vedirect.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
            

            Der Adapter wird um 5:22 neugestartet

            und

            State value to set for "rpi2.0.gpio.22.state" has to be type "boolean" but received type "number" 
            
            u are assigning a number to the state "rpi2.0.gpio.22.state" which expects a boolean. Please fix your code to use a boolean or change the state type to number. This warning might become an error in future versions
            

            da gibts noch eine Stelle in deinen Skripten die diesen State beschreibt

            Ehrlich ich würde Austicken wenn mein Log so aussieht :grin:

            Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

            Spenden

            L 1 Antwort Letzte Antwort
            0
            • T ticaki

              @laser

              mqtt.0 (144534) Client [shellyswitch25-3C6105E462D5] has invalid password(otti1212) or username(Otto)
              mqtt.0 (144534) Client [ESP_Easy_0] has invalid password(otto) or username(otto)
              mqtt.0 (144534) Client [shellyem3-485519D7986A] has invalid password(otto) or username(otto)
              
              1. das Password ist jetzt verbrannt mußt du ändern
              2. das heißt das sich der shellyswitch25 versucht anzumelden aber es nicht hinbekommt. Wenn du den shelly adapter installiert hast, stimmt der Port im shelly nicht.
              3. mit ESP kenne ich mich nicht aus, aber da das pw ist falsch oder der user

              Em kontrolliere das mal alles, bringt ja nix geräte zu haben wenn die Daten nicht ankommen

              "javascript.0.variables.DP-kW-Hoy"
              

              erstelle diesen State genau an dieser Stelle als Zahl. Must du wahrscheinlich Expert anschalten, schalte das aber sobald der State erstellt ist wieder aus.

              und hier haben wir den Kern des Problems:

              host.raspberrypi instance system.adapter.vedirect.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
              

              Der Adapter wird um 5:22 neugestartet

              und

              State value to set for "rpi2.0.gpio.22.state" has to be type "boolean" but received type "number" 
              
              u are assigning a number to the state "rpi2.0.gpio.22.state" which expects a boolean. Please fix your code to use a boolean or change the state type to number. This warning might become an error in future versions
              

              da gibts noch eine Stelle in deinen Skripten die diesen State beschreibt

              Ehrlich ich würde Austicken wenn mein Log so aussieht :grin:

              L Online
              L Online
              Laser
              schrieb am zuletzt editiert von
              #19

              @ticaki In meinem Projekt geht es in der Tat noch etwas chaotisch zu. So habe ich Shellys rausgeworfen und durch HM- Schalter ersetzt. Da kursieren noch Shelly- Leichen. Die müssen raus.
              Der VE Adapter überwacht die Akku Spannung. Da könnte das Problem liegen. Warum (bzw. wo) das Datenformat nicht passen soll, habe ich noch nicht herausgefunden.

              T 1 Antwort Letzte Antwort
              0
              • L Laser

                Die Anzahl meiner Scripte ist überschaubar. Wieso finde ich mit der Suchfunktion nichts? Kann es sein, daß der GPIO22 gar nicht durch ein Script gesetzt wird, sondern durch einen anderen Dreck- Effekt gesetzt wird? Warum gerade um 5:20 Uhr?

                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von paul53
                #20

                @laser sagte: Kann es sein, daß der GPIO22 gar nicht durch ein Script gesetzt wird

                Laut erstem Beitrag durch ein Skript.

                2023-07-24 05:21:52.759  - warn: javascript.0 (3320) You are assigning a number to the state "rpi2.0.gpio.22.state" which expects a boolean. Please fix your code to 
                

                Sind Skripte unter der Gruppe "global" aktiv (Expertenmodus)?

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                1 Antwort Letzte Antwort
                0
                • L Laser

                  @ticaki In meinem Projekt geht es in der Tat noch etwas chaotisch zu. So habe ich Shellys rausgeworfen und durch HM- Schalter ersetzt. Da kursieren noch Shelly- Leichen. Die müssen raus.
                  Der VE Adapter überwacht die Akku Spannung. Da könnte das Problem liegen. Warum (bzw. wo) das Datenformat nicht passen soll, habe ich noch nicht herausgefunden.

                  T Nicht stören
                  T Nicht stören
                  ticaki
                  schrieb am zuletzt editiert von
                  #21

                  @laser
                  obestes Skript auf machen, rein klicken das der Cursor drin ist, strg - f drücken - gpio.22 reinschreiben auf die Treffer schauen, dann nächsten Skipt anklicken wenn 0 nächsten anklicken und so weiter

                  Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                  Spenden

                  HomoranH L 2 Antworten Letzte Antwort
                  0
                  • T ticaki

                    @laser
                    obestes Skript auf machen, rein klicken das der Cursor drin ist, strg - f drücken - gpio.22 reinschreiben auf die Treffer schauen, dann nächsten Skipt anklicken wenn 0 nächsten anklicken und so weiter

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #22

                    @ticaki dafür gibt es die Suchfunktion im Skripteditor
                    Lupe über dem Skriptenexplorer

                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    T 1 Antwort Letzte Antwort
                    0
                    • T ticaki

                      @laser
                      obestes Skript auf machen, rein klicken das der Cursor drin ist, strg - f drücken - gpio.22 reinschreiben auf die Treffer schauen, dann nächsten Skipt anklicken wenn 0 nächsten anklicken und so weiter

                      L Online
                      L Online
                      Laser
                      schrieb am zuletzt editiert von Laser
                      #23

                      @ticaki Der GPIO wird natürlich von einem Script gesetzt. Das war jetzt blöd ausgedrückt! Ich meinte, das fehlerhafte Setzen.
                      Mit der Lupe arbeite ich und finde nur die gewollten Stellen.

                      T paul53P 2 Antworten Letzte Antwort
                      0
                      • HomoranH Homoran

                        @ticaki dafür gibt es die Suchfunktion im Skripteditor
                        Lupe über dem Skriptenexplorer

                        T Nicht stören
                        T Nicht stören
                        ticaki
                        schrieb am zuletzt editiert von
                        #24

                        @homoran
                        Ihr habt Geheimnisse vor mir... hätte ich nicht gedacht, was verbergt ihr noch?

                        Danke :)

                        Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                        Spenden

                        1 Antwort Letzte Antwort
                        0
                        • L Laser

                          @ticaki Der GPIO wird natürlich von einem Script gesetzt. Das war jetzt blöd ausgedrückt! Ich meinte, das fehlerhafte Setzen.
                          Mit der Lupe arbeite ich und finde nur die gewollten Stellen.

                          T Nicht stören
                          T Nicht stören
                          ticaki
                          schrieb am zuletzt editiert von
                          #25

                          @laser sagte in Raspi GPIO wird gesetzt, wie Ursache herausfinden?:

                          @ticaki Der GPIO wird natürlich von einem Script gesetzt. Das war jetzt blöd ausgedrückt! Ich meinte, das fehlerhafte Setzen.
                          Mit der Lupe arbeite ich und finde nur die gewollten Stellen.

                          dann zeigen

                          Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                          Spenden

                          L 1 Antwort Letzte Antwort
                          0
                          • T ticaki

                            @laser sagte in Raspi GPIO wird gesetzt, wie Ursache herausfinden?:

                            @ticaki Der GPIO wird natürlich von einem Script gesetzt. Das war jetzt blöd ausgedrückt! Ich meinte, das fehlerhafte Setzen.
                            Mit der Lupe arbeite ich und finde nur die gewollten Stellen.

                            dann zeigen

                            L Online
                            L Online
                            Laser
                            schrieb am zuletzt editiert von
                            #26

                            @ticaki
                            d651c7c6-36f4-4b54-8df8-e009c22c56b3-image.png

                            // Akkuspannung überwachen mit Vergleichswert bei Änderung führe aus:
                            // State value to set for "javascript.0.Logik.AkkuMin" has to be type "string" but received type "number" ?
                            // "state" hieß früher "new state" 
                            
                            on({id: (['vedirect.0.V'/*Main or channel 1 (battery) voltage*/]), change: "lt"},async function (obj) {
                            //on({id: (['vedirect.0.V'/*Main or channel 1 (battery) voltage*/]), valLt: "24.8"},async function (obj) {
                                
                              var value = obj.state.val;
                              var oldValue = obj.oldState.val;
                              // console.log("val: " +value);
                              // console.log("old: " +oldValue);
                            
                             if (getState("vedirect.0.V").val < getState('javascript.0.variables.DP_SpannungMIN'/**/).val) {
                              // console.log("MIN erreicht");
                               setStateDelayed("rpi2.0.gpio.22.state"/*GPIO 22*/,false,5000);
                               setStateDelayed('javascript.0.Logik.AkkuMin'/*AkkuMin*/,true,5000);
                               setStateDelayed('javascript.0.Logik.AkkuMerker'/*AkkuMerker*/,true,5000);
                             };  // Ende if
                            
                            if (getState("vedirect.0.V").val > getState("javascript.0.variables.DP_SpannungMIN").val) {
                              setStateDelayed('javascript.0.Logik.AkkuMin'/*AkkuMin*/,false,1000) ;
                              };  // Ende if
                            });   // Ende on
                            
                            /*  change:
                            Wert	Erklärung
                            eq	Der neue Wert muss gleich dem alten sein
                            ne	Der neue Wert muss nicht gleich dem alten sein (Standard)
                            gt	Neuer Wert muss größer als der alte Wert sein
                            ge	Neuer Wert muss größer oder gleich groß sein
                            lt	Neuer Wert muss kleiner als der alte sein
                            le	Neuer Wert muss kleiner oder gleich groß sein
                            any	Trigger wird immer ausgeführt
                            
                            oder:
                            valLt	mixed	New value must be smaller than given one
                            */
                            
                            HomoranH T 2 Antworten Letzte Antwort
                            0
                            • L Laser

                              @ticaki
                              d651c7c6-36f4-4b54-8df8-e009c22c56b3-image.png

                              // Akkuspannung überwachen mit Vergleichswert bei Änderung führe aus:
                              // State value to set for "javascript.0.Logik.AkkuMin" has to be type "string" but received type "number" ?
                              // "state" hieß früher "new state" 
                              
                              on({id: (['vedirect.0.V'/*Main or channel 1 (battery) voltage*/]), change: "lt"},async function (obj) {
                              //on({id: (['vedirect.0.V'/*Main or channel 1 (battery) voltage*/]), valLt: "24.8"},async function (obj) {
                                  
                                var value = obj.state.val;
                                var oldValue = obj.oldState.val;
                                // console.log("val: " +value);
                                // console.log("old: " +oldValue);
                              
                               if (getState("vedirect.0.V").val < getState('javascript.0.variables.DP_SpannungMIN'/**/).val) {
                                // console.log("MIN erreicht");
                                 setStateDelayed("rpi2.0.gpio.22.state"/*GPIO 22*/,false,5000);
                                 setStateDelayed('javascript.0.Logik.AkkuMin'/*AkkuMin*/,true,5000);
                                 setStateDelayed('javascript.0.Logik.AkkuMerker'/*AkkuMerker*/,true,5000);
                               };  // Ende if
                              
                              if (getState("vedirect.0.V").val > getState("javascript.0.variables.DP_SpannungMIN").val) {
                                setStateDelayed('javascript.0.Logik.AkkuMin'/*AkkuMin*/,false,1000) ;
                                };  // Ende if
                              });   // Ende on
                              
                              /*  change:
                              Wert	Erklärung
                              eq	Der neue Wert muss gleich dem alten sein
                              ne	Der neue Wert muss nicht gleich dem alten sein (Standard)
                              gt	Neuer Wert muss größer als der alte Wert sein
                              ge	Neuer Wert muss größer oder gleich groß sein
                              lt	Neuer Wert muss kleiner als der alte sein
                              le	Neuer Wert muss kleiner oder gleich groß sein
                              any	Trigger wird immer ausgeführt
                              
                              oder:
                              valLt	mixed	New value must be smaller than given one
                              */
                              
                              HomoranH Nicht stören
                              HomoranH Nicht stören
                              Homoran
                              Global Moderator Administrators
                              schrieb am zuletzt editiert von
                              #27

                              @laser sagte in Raspi GPIO wird gesetzt, wie Ursache herausfinden?:

                              if (getState("vedirect.0.V").val

                              was kommt da zurück wenn der Adapter gerade neu startet?

                              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                              1 Antwort Letzte Antwort
                              0
                              • L Laser

                                @ticaki
                                d651c7c6-36f4-4b54-8df8-e009c22c56b3-image.png

                                // Akkuspannung überwachen mit Vergleichswert bei Änderung führe aus:
                                // State value to set for "javascript.0.Logik.AkkuMin" has to be type "string" but received type "number" ?
                                // "state" hieß früher "new state" 
                                
                                on({id: (['vedirect.0.V'/*Main or channel 1 (battery) voltage*/]), change: "lt"},async function (obj) {
                                //on({id: (['vedirect.0.V'/*Main or channel 1 (battery) voltage*/]), valLt: "24.8"},async function (obj) {
                                    
                                  var value = obj.state.val;
                                  var oldValue = obj.oldState.val;
                                  // console.log("val: " +value);
                                  // console.log("old: " +oldValue);
                                
                                 if (getState("vedirect.0.V").val < getState('javascript.0.variables.DP_SpannungMIN'/**/).val) {
                                  // console.log("MIN erreicht");
                                   setStateDelayed("rpi2.0.gpio.22.state"/*GPIO 22*/,false,5000);
                                   setStateDelayed('javascript.0.Logik.AkkuMin'/*AkkuMin*/,true,5000);
                                   setStateDelayed('javascript.0.Logik.AkkuMerker'/*AkkuMerker*/,true,5000);
                                 };  // Ende if
                                
                                if (getState("vedirect.0.V").val > getState("javascript.0.variables.DP_SpannungMIN").val) {
                                  setStateDelayed('javascript.0.Logik.AkkuMin'/*AkkuMin*/,false,1000) ;
                                  };  // Ende if
                                });   // Ende on
                                
                                /*  change:
                                Wert	Erklärung
                                eq	Der neue Wert muss gleich dem alten sein
                                ne	Der neue Wert muss nicht gleich dem alten sein (Standard)
                                gt	Neuer Wert muss größer als der alte Wert sein
                                ge	Neuer Wert muss größer oder gleich groß sein
                                lt	Neuer Wert muss kleiner als der alte sein
                                le	Neuer Wert muss kleiner oder gleich groß sein
                                any	Trigger wird immer ausgeführt
                                
                                oder:
                                valLt	mixed	New value must be smaller than given one
                                */
                                
                                T Nicht stören
                                T Nicht stören
                                ticaki
                                schrieb am zuletzt editiert von ticaki
                                #28

                                @laser
                                aha :)

                                on({id: "vedirect.0.V"/*Main or channel 1 (battery) voltage*/, change: "lt"},function (obj) {
                                //on({id: (['vedirect.0.V'/*Main or channel 1 (battery) voltage*/]), valLt: "24.8"},async function (obj) {
                                    
                                  var value = obj.state.val;
                                  var oldValue = obj.oldState.val;
                                  // console.log("val: " +value);
                                  // console.log("old: " +oldValue);
                                 
                                 if (value < getState('javascript.0.variables.DP_SpannungMIN'/**/).val) {
                                  // console.log("MIN erreicht");
                                   setStateDelayed("rpi2.0.gpio.22.state"/*GPIO 22*/,false,5000);
                                   setStateDelayed('javascript.0.Logik.AkkuMin'/*AkkuMin*/,true,5000);
                                   setStateDelayed('javascript.0.Logik.AkkuMerker'/*AkkuMerker*/,true,5000);
                                 };  // Ende if
                                 
                                if (getState("vedirect.0.V").val > getState("javascript.0.variables.DP_SpannungMIN").val) {
                                  setStateDelayed('javascript.0.Logik.AkkuMin'/*AkkuMin*/,false,1000) ;
                                  };  // Ende if
                                }); 
                                

                                das async ist nicht nötig, erhöht nur den "was hab ich nicht bedacht faktor) und man benutzt in on() immer .state.val in deinem Fall obj.state.val. Das Array in id ist auch nicht nötig und was die umschliessenden Klammern machen... kein Plan also weg.

                                noch mehr EDIT: und wenn wir schon dabei sind, man benutzt in JSON {} nur eine Sorte Gänsefüsschen und da wird " bevorzugt (oder ist sogar ne vorschrift ka) alle benutzen ""

                                Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                                Spenden

                                paul53P L 2 Antworten Letzte Antwort
                                1
                                • T ticaki

                                  @laser
                                  aha :)

                                  on({id: "vedirect.0.V"/*Main or channel 1 (battery) voltage*/, change: "lt"},function (obj) {
                                  //on({id: (['vedirect.0.V'/*Main or channel 1 (battery) voltage*/]), valLt: "24.8"},async function (obj) {
                                      
                                    var value = obj.state.val;
                                    var oldValue = obj.oldState.val;
                                    // console.log("val: " +value);
                                    // console.log("old: " +oldValue);
                                   
                                   if (value < getState('javascript.0.variables.DP_SpannungMIN'/**/).val) {
                                    // console.log("MIN erreicht");
                                     setStateDelayed("rpi2.0.gpio.22.state"/*GPIO 22*/,false,5000);
                                     setStateDelayed('javascript.0.Logik.AkkuMin'/*AkkuMin*/,true,5000);
                                     setStateDelayed('javascript.0.Logik.AkkuMerker'/*AkkuMerker*/,true,5000);
                                   };  // Ende if
                                   
                                  if (getState("vedirect.0.V").val > getState("javascript.0.variables.DP_SpannungMIN").val) {
                                    setStateDelayed('javascript.0.Logik.AkkuMin'/*AkkuMin*/,false,1000) ;
                                    };  // Ende if
                                  }); 
                                  

                                  das async ist nicht nötig, erhöht nur den "was hab ich nicht bedacht faktor) und man benutzt in on() immer .state.val in deinem Fall obj.state.val. Das Array in id ist auch nicht nötig und was die umschliessenden Klammern machen... kein Plan also weg.

                                  noch mehr EDIT: und wenn wir schon dabei sind, man benutzt in JSON {} nur eine Sorte Gänsefüsschen und da wird " bevorzugt (oder ist sogar ne vorschrift ka) alle benutzen ""

                                  paul53P Offline
                                  paul53P Offline
                                  paul53
                                  schrieb am zuletzt editiert von
                                  #29

                                  @ticaki sagte: das async ist nicht nötig

                                  @Laser hatte das Skript offenbar mit Blockly begonnen.

                                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                  1 Antwort Letzte Antwort
                                  0
                                  • T ticaki

                                    @laser
                                    aha :)

                                    on({id: "vedirect.0.V"/*Main or channel 1 (battery) voltage*/, change: "lt"},function (obj) {
                                    //on({id: (['vedirect.0.V'/*Main or channel 1 (battery) voltage*/]), valLt: "24.8"},async function (obj) {
                                        
                                      var value = obj.state.val;
                                      var oldValue = obj.oldState.val;
                                      // console.log("val: " +value);
                                      // console.log("old: " +oldValue);
                                     
                                     if (value < getState('javascript.0.variables.DP_SpannungMIN'/**/).val) {
                                      // console.log("MIN erreicht");
                                       setStateDelayed("rpi2.0.gpio.22.state"/*GPIO 22*/,false,5000);
                                       setStateDelayed('javascript.0.Logik.AkkuMin'/*AkkuMin*/,true,5000);
                                       setStateDelayed('javascript.0.Logik.AkkuMerker'/*AkkuMerker*/,true,5000);
                                     };  // Ende if
                                     
                                    if (getState("vedirect.0.V").val > getState("javascript.0.variables.DP_SpannungMIN").val) {
                                      setStateDelayed('javascript.0.Logik.AkkuMin'/*AkkuMin*/,false,1000) ;
                                      };  // Ende if
                                    }); 
                                    

                                    das async ist nicht nötig, erhöht nur den "was hab ich nicht bedacht faktor) und man benutzt in on() immer .state.val in deinem Fall obj.state.val. Das Array in id ist auch nicht nötig und was die umschliessenden Klammern machen... kein Plan also weg.

                                    noch mehr EDIT: und wenn wir schon dabei sind, man benutzt in JSON {} nur eine Sorte Gänsefüsschen und da wird " bevorzugt (oder ist sogar ne vorschrift ka) alle benutzen ""

                                    L Online
                                    L Online
                                    Laser
                                    schrieb am zuletzt editiert von
                                    #30

                                    @Homoran habe die Objekte auf einem Tablet dargestellt und am PC den Adapter neu gestartet. Der Wert steht. Falls man das überhaupt so kontrollieren kann.

                                    L T 2 Antworten Letzte Antwort
                                    0
                                    • L Laser

                                      @Homoran habe die Objekte auf einem Tablet dargestellt und am PC den Adapter neu gestartet. Der Wert steht. Falls man das überhaupt so kontrollieren kann.

                                      L Online
                                      L Online
                                      Laser
                                      schrieb am zuletzt editiert von
                                      #31

                                      @ticaki Blockly mag ich nicht. Mit dem Assync hatte ich mal gelesen, daß man das besser verwenden soll.

                                      1 Antwort Letzte Antwort
                                      0
                                      • L Laser

                                        @Homoran habe die Objekte auf einem Tablet dargestellt und am PC den Adapter neu gestartet. Der Wert steht. Falls man das überhaupt so kontrollieren kann.

                                        T Nicht stören
                                        T Nicht stören
                                        ticaki
                                        schrieb am zuletzt editiert von ticaki
                                        #32

                                        @laser sagte in Raspi GPIO wird gesetzt, wie Ursache herausfinden?:

                                        @Homoran habe die Objekte auf einem Tablet dargestellt und am PC den Adapter neu gestartet. Der Wert steht. Falls man das überhaupt so kontrollieren kann.

                                        du siehst das nicht, das must du ins log schreiben lassen.

                                        @laser sagte in Raspi GPIO wird gesetzt, wie Ursache herausfinden?:

                                        @ticaki Blockly mag ich nicht. Mit dem Assync hatte ich mal gelesen, daß man das besser verwenden soll.

                                        async lässt das nur asychron laufen... im Grund wenn wir folgende auszuführende Funktionen in deinem Skript hast

                                        a
                                        b async
                                        c
                                        d

                                        wird das sehr warscheinlich so ausgeführt
                                        a
                                        c
                                        d
                                        b

                                        Also nicht nutzen wenn nicht erforderlich. Da du nicht weißt wann es ausgeführt wird, nur dass es ausgeführt wird.

                                        btw. meckert der Javascript editor bestimmt über die fehlende return Promise() :) die er dann auch Promt rot markiert, weil er sie zwar haben will, aber nicht kennt :grin:

                                        Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                                        Spenden

                                        L 1 Antwort Letzte Antwort
                                        1
                                        • T ticaki

                                          @laser sagte in Raspi GPIO wird gesetzt, wie Ursache herausfinden?:

                                          @Homoran habe die Objekte auf einem Tablet dargestellt und am PC den Adapter neu gestartet. Der Wert steht. Falls man das überhaupt so kontrollieren kann.

                                          du siehst das nicht, das must du ins log schreiben lassen.

                                          @laser sagte in Raspi GPIO wird gesetzt, wie Ursache herausfinden?:

                                          @ticaki Blockly mag ich nicht. Mit dem Assync hatte ich mal gelesen, daß man das besser verwenden soll.

                                          async lässt das nur asychron laufen... im Grund wenn wir folgende auszuführende Funktionen in deinem Skript hast

                                          a
                                          b async
                                          c
                                          d

                                          wird das sehr warscheinlich so ausgeführt
                                          a
                                          c
                                          d
                                          b

                                          Also nicht nutzen wenn nicht erforderlich. Da du nicht weißt wann es ausgeführt wird, nur dass es ausgeführt wird.

                                          btw. meckert der Javascript editor bestimmt über die fehlende return Promise() :) die er dann auch Promt rot markiert, weil er sie zwar haben will, aber nicht kennt :grin:

                                          L Online
                                          L Online
                                          Laser
                                          schrieb am zuletzt editiert von Laser
                                          #33

                                          @Homoran
                                          Der Wert des VE Adapters bricht nicht ein oder etwas Anderes, wenn der Adapter neu gestartet wird.
                                          Den Adapter starte ich neu, wenn er gestört ist (Überwachung im Log). Soll das immer genau 5:20 Uhr sein?

                                          T 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          765

                                          Online

                                          32.5k

                                          Benutzer

                                          81.6k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe