Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Scripte eines Bereichs zusammen fassen?

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Scripte eines Bereichs zusammen fassen?

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

      Liebe Leute,

      macht es Sinn mehrere Ereignisse die eine Sache betreffen in ein Script zu packen?

      Es geht z.B. um meinen ersten Versuch - der Weihnachtszeit entsprechend - unsere Weihnachtsbeleuchtung nicht von der CCU sondern von ioBroker aus zu steuern. Da muss bei nicht Funktionieren niemand frieren oder im Finsteren sitzen, ist als WAF-freundlich.

      Dabei gibt es mehrere Anlässe um ein- und/oder um auszuschalten die man in einem Script zusammen fassen kann, oder ist es sinnvoller für jede Situation ein eigenes Script anzulegen.

      Ich denke da an folgendes Beispiel (vereinfacht)

      on( Weckzeit erreicht) Beleuchtung ein
      
      on  (8:00 Uhr und kein Feiertag) Beleuchtung aus
      
      on (es kommt wer heim laut Ping Objekt) Beleuchtung ein
      
      on (der letzte verlässt das Haus) Beleuchtung aus
      
      on ( es ist 30 Minuten vor der Dämmerung) Beleuchtung ein
      
      on (20:30) Beleuchtung aus
      
      

      Wenn ich dann dieses Script auf aktiv setze (und der Code richtig ist), sollte es doch je nach on-Funktion laufen, oder?

      Grüße

      etv

      PS: das Feiertagsscript hab ich bereits an Österreich angepasst und das läuft - zumindest bekomm' ich heute und morgen "false" und das stimmt 😄

      1 Reply Last reply Reply Quote 0
      • Jey Cee
        Jey Cee Developer last edited by

        Ich hab ein script in dem ich das genau so mache und das Funktioniert. Es wird sonst auch schnell unübrtsichtlich bei der script übersicht.

        Gesendet von meinem Jolla mit Tapatalk

        1 Reply Last reply Reply Quote 0
        • etv
          etv last edited by

          …perfekt, danke dir Jey Cee!!

          Grüße

          etv

          1 Reply Last reply Reply Quote 0
          • B
            Beatz last edited by

            Hallo etv,

            ich kann mich Jay Cee nur anschließen. Ich habe in meinen Scripten grundsätzlich den Auslöser von den eigentlichen Scripten getrennt. Damit meine ich, dass ich die Aktion selbst in einer separaten Funktion auslagere und einen Bereich für die Auslöser am Anfang stehen habe, die jeweils die Funktionen für die Aktion aufrufen. Das alles ist jeweils in einem Skript zusammengefasst. Klingt vielleicht erstmal komplizierter, als es ist. Mein Beispiel der Jalousiesteuerung sollte das deutlicher machen:

            Im Bereich "Jalousie Steuerung (Zeit)" wird das recht deutlich.

            http://forum.iobroker.net/viewtopic.php?f=21&t=1244

            Viele Grüße

            Andreas

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

            Support us

            ioBroker
            Community Adapters
            Donate

            497
            Online

            31.7k
            Users

            79.7k
            Topics

            1.3m
            Posts

            3
            4
            652
            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