Skip to content
  • 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
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Js-Skript: Anschalten aller Lichter mittels IOBROKER wenn Alarmauslösung in "HometaticIP CCU"

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Js-Skript: Anschalten aller Lichter mittels IOBROKER wenn Alarmauslösung in "HometaticIP CCU"

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
3 Beiträge 2 Kommentatoren 388 Aufrufe
  • Ä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
    MaZi
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich bräuchte bei folgender Angelegenheit Unterstützung:

    VORHANDENE Komponenten:

    • Homematic CCU2

    • iobroker Installation auf Raspberry Pi3

    • diverse Lampen (Sonoff-Touch Lichtschalter mittels TASMOTA auf dem Raspberry Pi laufend)

    Ausgangssituation auf iobroker-Seite:

    • Die Lampen sind als Objekte vorhanden, ebenfalls eine Szene, in der alle Lampen gebündelt sind.

    Ausgangssituation auf CCU2-Seite:

    • Zwei Systemvariablen vom Variablentyp "Alarm" (Alarmzone Hüllschutz [wahr = ausgelöst & falsch = nicht ausgelöst] und Alarmzone Vollschutz [wahr = ausgelöst & falsch = nicht ausgelöst]

    Angestrebtes Ziel:

    Die beiden CCU2 Variablen sind auch bei den Objekten in iobroker enthalten:

    "Alarmzone Hüllschutz" Typ= "state" ; Rolle = "state" ; Wert = "false" (nicht ausgelöst)

    "Alarmzone Vollschutz" Typ= "state" ; Rolle = "state" ; Wert = "false" (nicht ausgelöst)

    Sobald der Alarm ausgelöst wird veränndet die CCU2 den Wert im iobroker auf "true" (ausgelöst).

    Jetzt ist mein Ziel, dass wenn der Wert in einem der beiden Objekte auf "true" geswitcht wird, dass die Szene "alle Lampen einschalten" ausgelöst wird.

    Wie bekomme ich das umgesetzt? Leider bin ich "js-Skript Anfänger".

    Danke für Eure Hilfe im Voraus!

    Viele Grüße

    Martin

    1 Antwort Letzte Antwort
    0
    • paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @MaZi:

      wenn der Wert in einem der beiden Objekte auf "true" geswitcht wird, dass die Szene "alle Lampen einschalten" ausgelöst wird. `
      Vorschlag:

      const idScene = '...';  // Datenpunkt-ID der Szene "alle Lampen ein"
      const idAlH = getIdByName('Alarmzone Hüllschutz');
      const idAlV = getIdByName('Alarmzone Vollschutz');
      
      on(idAlH, function(dp) {
         if(dp.state.val) setState(idScene, true);
      });
      
      on(idAlV, function(dp) {
         if(dp.state.val) setState(idScene, true);
      });
      
      

      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
      • M Offline
        M Offline
        MaZi
        schrieb am zuletzt editiert von
        #3

        Hallo Paul53,

        danke Dir für die Antwort. Schaut gut aus. Ich teste mal in Ruhe weiter!

        Viele Grüße

        Martin

        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

        744

        Online

        32.4k

        Benutzer

        81.4k

        Themen

        1.3m

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

        • Du hast noch kein Konto? Registrieren

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