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. Blockly
  5. Blockly "manuell" Licht anschalten

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Blockly "manuell" Licht anschalten

Geplant Angeheftet Gesperrt Verschoben Blockly
4 Beiträge 4 Kommentatoren 460 Aufrufe 4 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.
  • M Offline
    M Offline
    marcelinho
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich nutze aktuell eine Zigbee Lampe im Flur in Verbindung mit einem Ikea Bewegungsmelder.
    Mein Blockly mit einem 3min Timer arbeitet zuverlässig.
    Da ich im Flur renoviert habe, ist mir aufgefallen das nach 3min natürlich das Licht immer ausgeht bzw. mit Verzögerung (ca. 20Sekunden) immer erst wieder angeht. Habe auch eine iQontrol Vis erstellt wo ich das Licht manuell an/auschalten kann. Natürlich läuft dann aber immer noch der 3min Timer im Hintergrund.
    Idee war ein Script das mein bisherigen Script mit dem 3min ausschaltet wenn ich den Schalter manuell tätige und das Licht anbleibt.
    Oder ist das zu kompliziert gedacht?
    Anbei mein Script:
    Screenshot 2025-01-17 095655.png

    Danke vorab.

    AsgothianA CodierknechtC P 3 Antworten Letzte Antwort
    0
    • M marcelinho

      Hallo zusammen,

      ich nutze aktuell eine Zigbee Lampe im Flur in Verbindung mit einem Ikea Bewegungsmelder.
      Mein Blockly mit einem 3min Timer arbeitet zuverlässig.
      Da ich im Flur renoviert habe, ist mir aufgefallen das nach 3min natürlich das Licht immer ausgeht bzw. mit Verzögerung (ca. 20Sekunden) immer erst wieder angeht. Habe auch eine iQontrol Vis erstellt wo ich das Licht manuell an/auschalten kann. Natürlich läuft dann aber immer noch der 3min Timer im Hintergrund.
      Idee war ein Script das mein bisherigen Script mit dem 3min ausschaltet wenn ich den Schalter manuell tätige und das Licht anbleibt.
      Oder ist das zu kompliziert gedacht?
      Anbei mein Script:
      Screenshot 2025-01-17 095655.png

      Danke vorab.

      AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      schrieb am zuletzt editiert von Asgothian
      #2

      @marcelinho sagte in Blockly "manuell" Licht anschalten:

      Oder ist das zu kompliziert gedacht?

      Nicht zu kompliziert, aber nicht so einfach. Ich würde das so lösen:
      Screenshot 2025-01-17 at 10.39.40.png

      Die Trigger auf 'ist grösser als vorher' triggern nur auf den Wechsel von falsch auf wahr - dadurch entfällt die falls wert von... abfrage danach
      Das wieder Ausschalten der Lampe wird vom einschalten getriggert - aber nur wenn die Lampe per Skript eingeschaltet wurde. Damit also nicht wenn du sie per Visualisierung einschaltest.

      A.
      nachtrag: Der Baustein Screenshot 2025-01-17 at 10.41.53.png stammt aus dem Trugger-Bereich und ist da mit dem text 'Wert' vorgelegt. Er beinhaltet den 'Ursprung' der Änderung, sprich welcher Adapter das Licht eingeschaltet hat. Bei Skripten ist das javascript.0, bei Visualisierungen der Adapter der jeweiligen Visualisierung.

      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

      1 Antwort Letzte Antwort
      1
      • M marcelinho

        Hallo zusammen,

        ich nutze aktuell eine Zigbee Lampe im Flur in Verbindung mit einem Ikea Bewegungsmelder.
        Mein Blockly mit einem 3min Timer arbeitet zuverlässig.
        Da ich im Flur renoviert habe, ist mir aufgefallen das nach 3min natürlich das Licht immer ausgeht bzw. mit Verzögerung (ca. 20Sekunden) immer erst wieder angeht. Habe auch eine iQontrol Vis erstellt wo ich das Licht manuell an/auschalten kann. Natürlich läuft dann aber immer noch der 3min Timer im Hintergrund.
        Idee war ein Script das mein bisherigen Script mit dem 3min ausschaltet wenn ich den Schalter manuell tätige und das Licht anbleibt.
        Oder ist das zu kompliziert gedacht?
        Anbei mein Script:
        Screenshot 2025-01-17 095655.png

        Danke vorab.

        CodierknechtC Online
        CodierknechtC Online
        Codierknecht
        Developer Most Active
        schrieb am zuletzt editiert von Codierknecht
        #3

        @marcelinho
        Du solltest im Trigger nicht nochmal den Wert des DP lesen.
        Der Trigger kennt den Wert bereits

        035fb21b-6a77-4bb3-bd37-6aafaf30482b-image.png
        Das mit der "Verzögerung" kann funktionieren - muss aber nicht.
        Mit einem timeout ist man an der Ecke flexibler.

        Ich habe das etwas anders mit einer "Sperrvariablen" gelöst.
        Wurde durch iQontrol eingeschaltet, wird gar nicht auf den BWM reagiert.
        Erst wenn über iQontrol ausgeschaltet wurde, wird die Zeitsteuerung überhaupt aktiv.
        Das Licht geht an, wenn Bewegung erkannt wird.
        Erst wenn keine Bewegung mehr erkannt wurde, geht das Licht nach 3 Minuten aus.

        https://forum.iobroker.net/topic/70481/blockly-for-dummies-starthilfe-und-tipps

        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

        Proxmox 9.1.1 LXC|8 GB|Core i7-6700
        HmIP|ZigBee|Tasmota|Unifi
        Zabbix Certified Specialist
        Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

        1 Antwort Letzte Antwort
        1
        • M marcelinho

          Hallo zusammen,

          ich nutze aktuell eine Zigbee Lampe im Flur in Verbindung mit einem Ikea Bewegungsmelder.
          Mein Blockly mit einem 3min Timer arbeitet zuverlässig.
          Da ich im Flur renoviert habe, ist mir aufgefallen das nach 3min natürlich das Licht immer ausgeht bzw. mit Verzögerung (ca. 20Sekunden) immer erst wieder angeht. Habe auch eine iQontrol Vis erstellt wo ich das Licht manuell an/auschalten kann. Natürlich läuft dann aber immer noch der 3min Timer im Hintergrund.
          Idee war ein Script das mein bisherigen Script mit dem 3min ausschaltet wenn ich den Schalter manuell tätige und das Licht anbleibt.
          Oder ist das zu kompliziert gedacht?
          Anbei mein Script:
          Screenshot 2025-01-17 095655.png

          Danke vorab.

          P Offline
          P Offline
          peterfido
          schrieb am zuletzt editiert von
          #4

          @marcelinho Den Ikea Tradfri Bewegeungsmelder nutze ich auch. Der hat die Option, auch bei Helligkeit zu melden, dass jemand da ist. Mit dem konnte ich letztens den Flur renovieren, ohne auf Dauerlicht zu schalten.

          Mein Programm dazu setzt bei Bewegung die Zeit auf 4 Minuten und zählt diese nur herunter, wenn der Eingang vom Bewegungsmelder false ist. Wird Bewegung gemeldet, wird die Zeit wieder auf 4 Minuten gestellt.

          Da das Programm auf einer Eaton Easy E4 läuft und der ioBroker nur vom Bewegungsmelder den Datenpunkt occupancy auf einen Merker der Easy schreibt, würde hier posten wohl wenig hilfreich sein.

          Gruß

          Peterfido


          Proxmox auf Intel NUC12WSHi5
          ioBroker: Debian (VM)
          CCU: Debmatic (VM)
          Influx: Debian (VM)
          Grafana: Debian (VM)
          eBus: Debian (VM)
          Zigbee: Debian (VM) mit zigbee2mqtt

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


          Support us

          ioBroker
          Community Adapters
          Donate

          629

          Online

          32.6k

          Benutzer

          82.1k

          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