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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Scripte laufen nicht richtig

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Scripte laufen nicht richtig

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
blockly
5 Beiträge 2 Kommentatoren 278 Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • J Offline
    J Offline
    Jannis95
    schrieb am zuletzt editiert von
    #1

    Hallo Zusammen,

    ich habe mit meinem iobroker eine Schichtsteuerung programmiert. Heißt je nachdem welche Schicht ich habe werden automatisch die Wecker richtig gestellt (Alexa), die Rolläden fahren zur richtigen Zeit nach oben usw.

    Die einzelnen Schichten können über das iPhone (Homekit) aktiviert werden (setzen sich gegenseitig zurück) und werden als Objekte zurückgemeldet:

    IMG_4480CAEDFBAA-1.jpeg
    Bildschirmfoto 2020-06-29 um 12.34.55.png
    Bildschirmfoto 2020-06-29 um 12.42.31.png

    Anschließend werden für die verschiedenen Scripte die ganzen Funktionen programmiert wie Wecker stellen, Staubsauger usw:

    Bildschirmfoto 2020-06-29 um 12.35.26.png

    Bildschirmfoto 2020-06-29 um 12.36.02.png

    Habe es diese Woche als ich 1. Schicht hatte laufen lassen und alles lief perfekt. Jetzt hatte ich jedoch 3. Schicht und habe dementsprechend den 3. Schicht Schalter umgelegt. Im IObroker wurde das Object auch richtig zurückgemeldet, also True (1. und 2. Schicht false).

    Jedoch wurde weiterhin alles was für die 1. Schicht programmiert war ausgeführt, obwohl das wie gesagt eigentlich deaktiviert ist. Von der 3. Schicht wurde nichts ausgeführt. Kann mir jemand sagen warum? Weil eigentlich sollte es mit "Falls Wert vom Objekt ID 1_Schicht = Wahr), mach" alles richtig ausgeführt werden. Warum läuft weiterhin alles von der 1. Schicht wenn es False ist und garnichts von der 3. Schicht?

    Danke für eure Hilfe.

    paul53P 1 Antwort Letzte Antwort
    0
    • J Jannis95

      Hallo Zusammen,

      ich habe mit meinem iobroker eine Schichtsteuerung programmiert. Heißt je nachdem welche Schicht ich habe werden automatisch die Wecker richtig gestellt (Alexa), die Rolläden fahren zur richtigen Zeit nach oben usw.

      Die einzelnen Schichten können über das iPhone (Homekit) aktiviert werden (setzen sich gegenseitig zurück) und werden als Objekte zurückgemeldet:

      IMG_4480CAEDFBAA-1.jpeg
      Bildschirmfoto 2020-06-29 um 12.34.55.png
      Bildschirmfoto 2020-06-29 um 12.42.31.png

      Anschließend werden für die verschiedenen Scripte die ganzen Funktionen programmiert wie Wecker stellen, Staubsauger usw:

      Bildschirmfoto 2020-06-29 um 12.35.26.png

      Bildschirmfoto 2020-06-29 um 12.36.02.png

      Habe es diese Woche als ich 1. Schicht hatte laufen lassen und alles lief perfekt. Jetzt hatte ich jedoch 3. Schicht und habe dementsprechend den 3. Schicht Schalter umgelegt. Im IObroker wurde das Object auch richtig zurückgemeldet, also True (1. und 2. Schicht false).

      Jedoch wurde weiterhin alles was für die 1. Schicht programmiert war ausgeführt, obwohl das wie gesagt eigentlich deaktiviert ist. Von der 3. Schicht wurde nichts ausgeführt. Kann mir jemand sagen warum? Weil eigentlich sollte es mit "Falls Wert vom Objekt ID 1_Schicht = Wahr), mach" alles richtig ausgeführt werden. Warum läuft weiterhin alles von der 1. Schicht wenn es False ist und garnichts von der 3. Schicht?

      Danke für eure Hilfe.

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

      @Jannis95

      1. Weshalb verwendest Du für die Schicht-Auswahl keine Werteliste(Multistate-Datenpunkt) ?
      2. Die Abfrage der aktiven Schicht muss innerhalb des Zeitplan-Triggers erfolgen.

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

      1 Antwort Letzte Antwort
      0
      • J Offline
        J Offline
        Jannis95
        schrieb am zuletzt editiert von
        #3

        Hi,

        Danke für deine Antwort.

        1. Habe ich noch nie probiert, was hätte das für Vorteile und wie würde das aussehen?

        2. Danke, teste ich gleich mal. Gibt es einen Grund warum? Weil das der Trigger ist? Wenn ja warum funktioniert aber dann der 1. Schicht Teil?

        paul53P 1 Antwort Letzte Antwort
        0
        • J Jannis95

          Hi,

          Danke für deine Antwort.

          1. Habe ich noch nie probiert, was hätte das für Vorteile und wie würde das aussehen?

          2. Danke, teste ich gleich mal. Gibt es einen Grund warum? Weil das der Trigger ist? Wenn ja warum funktioniert aber dann der 1. Schicht Teil?

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

          @Jannis95 sagte:

          was hätte das für Vorteile und wie würde das aussehen?

          Es braucht keine gegenseitige Verriegelung durch ein Script, weil immer nur ein Wert selektiert werden kann. Außerdem braucht es nur einen Trigger, um die Freigaben zu setzen.

          Blockly_temp.JPG
          Blockly_temp.JPG

          @Jannis95 sagte in Scripte laufen nicht richtig:

          Wenn ja warum funktioniert aber dann der 1. Schicht Teil?

          Der funktioniert nur einmal bei Scriptstart. Änderungen, nachdem das Script gestartet ist, werden nicht berücksichtigt.

          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

          J 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @Jannis95 sagte:

            was hätte das für Vorteile und wie würde das aussehen?

            Es braucht keine gegenseitige Verriegelung durch ein Script, weil immer nur ein Wert selektiert werden kann. Außerdem braucht es nur einen Trigger, um die Freigaben zu setzen.

            Blockly_temp.JPG
            Blockly_temp.JPG

            @Jannis95 sagte in Scripte laufen nicht richtig:

            Wenn ja warum funktioniert aber dann der 1. Schicht Teil?

            Der funktioniert nur einmal bei Scriptstart. Änderungen, nachdem das Script gestartet ist, werden nicht berücksichtigt.

            J Offline
            J Offline
            Jannis95
            schrieb am zuletzt editiert von
            #5

            Hey @paul53, vielen Lieben Dank! Läuft jetzt alles tip top! :+1:

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


            Support us

            ioBroker
            Community Adapters
            Donate

            525

            Online

            32.7k

            Benutzer

            82.4k

            Themen

            1.3m

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

            • Du hast noch kein Konto? Registrieren

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