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. Scripte eines Bereichs zusammen fassen?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Scripte eines Bereichs zusammen fassen?

Scheduled Pinned Locked Moved Skripten / Logik
4 Posts 3 Posters 724 Views
  • 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.
  • etvE Offline
    etvE Offline
    etv
    wrote on last edited by
    #1

    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 :D

    …ist schon sehr lange begeisterter ioBroker Nutzer! 1x zu Hause und 1x auf der Alm. ioBroker ist das 'Hirn' des Smarthome und steuert HomeMatic und Shellys, loggt was so passiert, zeigt es auf Tabletts schön an und ermöglicht mir via Cloud Adapter den Fernzugriff...

    1 Reply Last reply
    0
    • Jey CeeJ Online
      Jey CeeJ Online
      Jey Cee
      Developer
      wrote on last edited by
      #2

      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

      Persönlicher Support
      Spenden -> paypal.me/J3YC33

      1 Reply Last reply
      0
      • etvE Offline
        etvE Offline
        etv
        wrote on last edited by
        #3

        …perfekt, danke dir Jey Cee!!

        Grüße

        etv

        …ist schon sehr lange begeisterter ioBroker Nutzer! 1x zu Hause und 1x auf der Alm. ioBroker ist das 'Hirn' des Smarthome und steuert HomeMatic und Shellys, loggt was so passiert, zeigt es auf Tabletts schön an und ermöglicht mir via Cloud Adapter den Fernzugriff...

        1 Reply Last reply
        0
        • B Offline
          B Offline
          Beatz
          wrote on last edited by
          #4

          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
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          Support us

          ioBroker
          Community Adapters
          Donate

          622

          Online

          32.6k

          Users

          82.3k

          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