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. [gelöst] Blockly warte auf Änderung von Datenpunkt

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

[gelöst] Blockly warte auf Änderung von Datenpunkt

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
2 Beiträge 1 Kommentatoren 344 Aufrufe 1 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.
  • X Offline
    X Offline
    Xyolyp
    schrieb am zuletzt editiert von Xyolyp
    #1

    Ich möchte gerne nach der Änderung von einem Datenpunkt (Anzahl anwesender Personen gestiegen) darauf warten, dass ein weiterer Datenpunkt auf wahr wechselt bevor ich die Ansagen, die sich in der TTS Queue angesammelt haben, ausgebe. Da ich im Eingangsbereich keine Ausgabemöglichkeit habe möchte ich warten bis die innere Tür des Eingangsbereichs geöffnet wurde.
    Mein Skript ist zum größten Teil Blockly, wobei ein paar Schnipsel Javascript in die Blockly Funktionsblöcke geschrieben und so genutzt ist.
    Beim untenstehenden Code wird in Zeile 2 ein Fehler gemeldet, wenn ich auf Speichern klicke.


    Skript Engine v 4.3.4

    function ttsOnTrigger() {
       let sub = await on({id:"alias.0.TTS.Anwesenheitstrigger"},
       
           (obj)=>{
               ttsNow();
           });
       
       unsubscribe(sub);
    }
    

    1 Antwort Letzte Antwort
    0
    • X Offline
      X Offline
      Xyolyp
      schrieb am zuletzt editiert von
      #2

      Mit dem untenstehenden Code innerhalb eines Blockly Javascript Blocks funktioniert es wie ich es brauche.

      console.log("ttsOnTrigger");
      let sub = on({id:"alias.0.TTS.Anwesenheitstrigger"},(obj) => {
          console.log("ttsNow");
          ttsNow(); 
          unsubscribe(sub);});
      
      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

      562

      Online

      32.7k

      Benutzer

      82.4k

      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