Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [Codeschnipsel] Trigger auf "Text" in variable (MQTT)

    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

    [Codeschnipsel] Trigger auf "Text" in variable (MQTT)

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Martin-72 last edited by Martin-72

      Hallo Zusammen,

      ich habe meine Siedle-Türsprechanlage per MQTT in ioBroker eingebunden.

      Wenn der Klingelknopf gedrückt wird, wird in "siedle/cmnd" der Wert "ring_3" gesetzt.
      ioBroker-Siedle-001.jpg

      Wenn der Licht-knopf gedrückt wird, wird in "siedle/cmnd" der Wert "light_3" gesetzt.
      ioBroker-Siedle-002.jpg

      Bei "light_3" soll eine Lampe für 2 Minuten eingeschaltet, bei "ring_3" eine Telegramnachricht gesendet werden.

      Ich habe es mit diesem Skript realisiert:
      ioBroker-Siedle-004.jpg

      on({id: 'mqtt.0.siedle.cmnd', change: "any"}, async function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        if (getState("mqtt.0.siedle.cmnd").val == 'light_1') {
          setState("tradfri.0.L-65552.lightbulb.state"/*on/off*/, true);
          setStateDelayed("tradfri.0.L-65552.lightbulb.state"/*on/off*/, false, 20000, false);
          setStateDelayed("mqtt.0.siedle.cmnd"/*siedle/cmnd*/, 'leer', true, 1000, true);
        }
        if (getState("mqtt.0.siedle.cmnd").val == 'ring_3') {
          sendTo("telegram", "send", {
              text: 'Es klingelt'
          });
          setStateDelayed("mqtt.0.siedle.cmnd"/*siedle/cmnd*/, 'leer', true, 1000, true);
        }
      });
      
      

      Vielen Dank für Eure Hilfe

      Martin

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

      Support us

      ioBroker
      Community Adapters
      Donate

      423
      Online

      31.9k
      Users

      80.2k
      Topics

      1.3m
      Posts

      1
      1
      192
      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