Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
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

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    712

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    5.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

Raspi GPIO wird gesetzt, wie Ursache herausfinden?

Scheduled Pinned Locked Moved JavaScript
65 Posts 4 Posters 6.5k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T ticaki

    @laser
    Sry falsch ausgedrückt, mein Vorschlag hätte mit Pauls code in das Skript das den State setzten soll eingefügt werden sollen. und du musst die sollZustand Variable auf den "gewünschten" Wert von rpi2.0.gpio.22.state setzten

    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);
    // hier sollzustand auf false setzten
       setStateDelayed('javascript.0.Logik.AkkuMin'/*AkkuMin*/,true,5000);
       setStateDelayed('javascript.0.Logik.AkkuMerker'/*AkkuMerker*/,true,5000);
     };  // Ende if
    

    irgendwo wird der State wohl auch auf true gesetzt, da must du das auch machen
    und alles im selben Skript, sonst funktioniert das nicht.

    Was steht den um 5:20 in deinem Log, kopiere mal ein paar Minuten um diese Zeit und postet sie.

    L Offline
    L Offline
    Laser
    wrote on last edited by Laser
    #13

    @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 1 Reply Last reply
    0
    • 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 Do not disturb
      HomoranH Do not disturb
      Homoran
      Global Moderator Administrators
      wrote on last edited by
      #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 -
      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      L 1 Reply Last reply
      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 Offline
        L Offline
        Laser
        wrote on last edited by 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 Replies Last reply
        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 Do not disturb
          HomoranH Do not disturb
          Homoran
          Global Moderator Administrators
          wrote on last edited by 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 -
          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          L 1 Reply Last reply
          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 Offline
            L Offline
            Laser
            wrote on last edited by 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 Reply Last reply
            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 Do not disturb
              T Do not disturb
              ticaki
              wrote on last edited by 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 😁

              Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

              Spenden

              L 1 Reply Last reply
              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 😁

                L Offline
                L Offline
                Laser
                wrote on last edited by
                #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 Reply Last reply
                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
                  wrote on last edited by 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 Reply Last reply
                  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 Do not disturb
                    T Do not disturb
                    ticaki
                    wrote on last edited by
                    #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 Replies Last reply
                    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 Do not disturb
                      HomoranH Do not disturb
                      Homoran
                      Global Moderator Administrators
                      wrote on last edited by
                      #22

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

                      kein Support per PN! - Fragen im Forum stellen -
                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      T 1 Reply Last reply
                      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 Offline
                        L Offline
                        Laser
                        wrote on last edited by 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 Replies Last reply
                        0
                        • HomoranH Homoran

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

                          T Do not disturb
                          T Do not disturb
                          ticaki
                          wrote on last edited by
                          #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 Reply Last reply
                          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 Do not disturb
                            T Do not disturb
                            ticaki
                            wrote on last edited by
                            #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 Reply Last reply
                            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 Offline
                              L Offline
                              Laser
                              wrote on last edited by
                              #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 Replies Last reply
                              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 Do not disturb
                                HomoranH Do not disturb
                                Homoran
                                Global Moderator Administrators
                                wrote on last edited by
                                #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 -
                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                1 Reply Last reply
                                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 Do not disturb
                                  T Do not disturb
                                  ticaki
                                  wrote on last edited by 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 Replies Last reply
                                  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
                                    wrote on last edited by
                                    #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 Reply Last reply
                                    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 Offline
                                      L Offline
                                      Laser
                                      wrote on last edited by
                                      #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 Replies Last reply
                                      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 Offline
                                        L Offline
                                        Laser
                                        wrote on last edited by
                                        #31

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

                                        1 Reply Last reply
                                        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 Do not disturb
                                          T Do not disturb
                                          ticaki
                                          wrote on last edited by 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 😁

                                          Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                                          Spenden

                                          L 1 Reply Last reply
                                          1

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          515

                                          Online

                                          32.7k

                                          Users

                                          82.6k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe