Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Scripte laufen nicht richtig

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Scripte laufen nicht richtig

    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      Jannis95 last edited by

      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.

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @Jannis95 last edited by

        @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.
        1 Reply Last reply Reply Quote 0
        • J
          Jannis95 last edited by

          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?

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @Jannis95 last edited by 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 1 Reply Last reply Reply Quote 0
            • J
              Jannis95 @paul53 last edited by

              Hey @paul53, vielen Lieben Dank! Läuft jetzt alles tip top! 👍

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              498
              Online

              31.8k
              Users

              80.0k
              Topics

              1.3m
              Posts

              blockly
              2
              5
              240
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo