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
    17
    1
    632

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

  • 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.
  • HomoranH Homoran

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

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

    Allerdings schaltet der GPIO.22 nicht mehr ungewollt.
    Was hat sich geändert?

    Na alle Skripte. Ich denke der Fehler kam durch das erste Skript das du hier gepostet hast.
    :)

    (oder) durch die nichtverwendung von elseif,

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

    @homoran evtl. war es wirklich das else if. Nur wie soll das bei einem gestoppten Script wirken?? Und den GPIO schalten?

    T 1 Reply Last reply
    0
    • L Laser

      @homoran evtl. war es wirklich das else if. Nur wie soll das bei einem gestoppten Script wirken?? Und den GPIO schalten?

      T Do not disturb
      T Do not disturb
      ticaki
      wrote on last edited by ticaki
      #62

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

      @homoran evtl. war es wirklich das else if. Nur wie soll das bei einem gestoppten Script wirken?? Und den GPIO schalten?

      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
      
      schedule({ hour: [19], minute: [10] }, function () {
        setState("rpi2.0.gpio.22.state" /**/, 1); //  1 ist einschalten
      });
      
      schedule({ hour: [09, 10], minute: [27] }, function () {
        setState("rpi2.0.gpio.22.state" /**/, 0); //  0 ist ausschalten
      });
      

      Wenn das alles im ersten Post gestanden hätte, wäre mir der Zusammenhang wohl direkt aufgefallen :)

      Wenn du nochmal sowas hast machs wie ich:

      schedule({ hour: [19], minute: [10] }, function () {
        log(1)
        setState("rpi2.0.gpio.22.state" /**/, 1); //  1 ist einschalten
      });
      
      schedule({ hour: [09, 10], minute: [27] }, function () {
        log(2)
        setState("rpi2.0.gpio.22.state" /**/, 0); //  0 ist ausschalten
      });
      

      und schau am nächsten Tag ins Log wer der Schuldige ist. :)

      Auch wenn ich keine Ahnung habe wieso das um die Uhrzeit schalten sollte, aber sind die einzigen falsch Zuweisungen in deinem Script...

      habs ausprobiert, wird richtig eingetragen:

      script.js.Test.Skript_122: {"type":"cron","pattern":{"hour":[19],"minute":[10]},"scriptName":"script.js.Test.Skript_122","id":"cron_1690278872308_51349"}
      script.js.Test.Skript_122: {"type":"cron","pattern":{"hour":[9,10],"minute":[27]},"scriptName":"script.js.Test.Skript_122","id":"cron_1690278872308_65468"}
      

      Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

      Spenden

      L 1 Reply Last reply
      1
      • T ticaki

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

        @homoran evtl. war es wirklich das else if. Nur wie soll das bei einem gestoppten Script wirken?? Und den GPIO schalten?

        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
        
        schedule({ hour: [19], minute: [10] }, function () {
          setState("rpi2.0.gpio.22.state" /**/, 1); //  1 ist einschalten
        });
        
        schedule({ hour: [09, 10], minute: [27] }, function () {
          setState("rpi2.0.gpio.22.state" /**/, 0); //  0 ist ausschalten
        });
        

        Wenn das alles im ersten Post gestanden hätte, wäre mir der Zusammenhang wohl direkt aufgefallen :)

        Wenn du nochmal sowas hast machs wie ich:

        schedule({ hour: [19], minute: [10] }, function () {
          log(1)
          setState("rpi2.0.gpio.22.state" /**/, 1); //  1 ist einschalten
        });
        
        schedule({ hour: [09, 10], minute: [27] }, function () {
          log(2)
          setState("rpi2.0.gpio.22.state" /**/, 0); //  0 ist ausschalten
        });
        

        und schau am nächsten Tag ins Log wer der Schuldige ist. :)

        Auch wenn ich keine Ahnung habe wieso das um die Uhrzeit schalten sollte, aber sind die einzigen falsch Zuweisungen in deinem Script...

        habs ausprobiert, wird richtig eingetragen:

        script.js.Test.Skript_122: {"type":"cron","pattern":{"hour":[19],"minute":[10]},"scriptName":"script.js.Test.Skript_122","id":"cron_1690278872308_51349"}
        script.js.Test.Skript_122: {"type":"cron","pattern":{"hour":[9,10],"minute":[27]},"scriptName":"script.js.Test.Skript_122","id":"cron_1690278872308_65468"}
        
        L Offline
        L Offline
        Laser
        wrote on last edited by Laser
        #63

        @ticaki Es ist der zweite Tag, wo es wie gewollt schaltet. Kein GPIO wird mehr fehlgeschaltet. Ich kann es nicht mehr nachvollziehen. Aber für mich sieht es immer noch so aus, als wenn Teile eines Scriptes weiterarbeiten, obwohl sie gelöscht wurden. Durch das umkopieren und umbenennen des Scriptes, und das Neustarten des Raspi tritt der Effekt nicht mehr auf.
        In einer früheren Variante des Scriptes habe ich den GPIO.22 um 23:00 Uhr aus und um 5:20 Uhr wieder eingeschaltet.

        paul53P 1 Reply Last reply
        0
        • L Laser

          @ticaki Es ist der zweite Tag, wo es wie gewollt schaltet. Kein GPIO wird mehr fehlgeschaltet. Ich kann es nicht mehr nachvollziehen. Aber für mich sieht es immer noch so aus, als wenn Teile eines Scriptes weiterarbeiten, obwohl sie gelöscht wurden. Durch das umkopieren und umbenennen des Scriptes, und das Neustarten des Raspi tritt der Effekt nicht mehr auf.
          In einer früheren Variante des Scriptes habe ich den GPIO.22 um 23:00 Uhr aus und um 5:20 Uhr wieder eingeschaltet.

          paul53P Offline
          paul53P Offline
          paul53
          wrote on last edited by paul53
          #64

          @laser sagte: In einer früheren Variant des Scriptes habe ich den GPIO.22 um 23:00 Uhr aus und um 5:20 Uhr wieder eingeschaltet.

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

          Neustarten des Raspi

          Neustart von ioBroker hätte wahrscheinlich auch genügt.

          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

          L 1 Reply Last reply
          1
          • paul53P paul53

            @laser sagte: In einer früheren Variant des Scriptes habe ich den GPIO.22 um 23:00 Uhr aus und um 5:20 Uhr wieder eingeschaltet.

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

            Neustarten des Raspi

            Neustart von ioBroker hätte wahrscheinlich auch genügt.

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

            @paul53 Hatte eigenartigerweise nicht genügt. Auch kompletter Neustart des Raspi nicht. Erst mit der Umbenennerei ging es.

            L 1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            Support us

            ioBroker
            Community Adapters
            Donate

            674

            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