NEWS
Blockly Unterfunktion/Aufruf extern oder mehrere Trigger?
-
Moin,
ich habe eine Blockly, das schon etwas länglich ist und den Status über viele Geräte sammelt.
Einmal in eine Kurz- und einmal in einer LangVersion.Nun möchte ich, dass die Kurzversion bei einem bestimmten Trigger (Alexa-Sprachbefehl) an Alexa und die Langversion per Mail als Reaktion auf eine eingehende Mail vermailt wird.
Getrennt klappt das, aber wie bekomme ich das hin, ohne das Script doppelt zu pflegen?
Blockly-"Unterprogramm" geht nur im selben Blockly.
Im Common funktionieren nur JS und wird von abgeraten.
2 Trigger (Wenn "Status-Befehl erhalten" oder Mail mit Schlüsselwort) geht nicht oder ich weiß nicht wie.Gesucht hab ich schon diverses hier, aber alles Sackgassen.
Danke im Voraus für Tipps.
E.
-
Moin,
ich habe eine Blockly, das schon etwas länglich ist und den Status über viele Geräte sammelt.
Einmal in eine Kurz- und einmal in einer LangVersion.Nun möchte ich, dass die Kurzversion bei einem bestimmten Trigger (Alexa-Sprachbefehl) an Alexa und die Langversion per Mail als Reaktion auf eine eingehende Mail vermailt wird.
Getrennt klappt das, aber wie bekomme ich das hin, ohne das Script doppelt zu pflegen?
Blockly-"Unterprogramm" geht nur im selben Blockly.
Im Common funktionieren nur JS und wird von abgeraten.
2 Trigger (Wenn "Status-Befehl erhalten" oder Mail mit Schlüsselwort) geht nicht oder ich weiß nicht wie.Gesucht hab ich schon diverses hier, aber alles Sackgassen.
Danke im Voraus für Tipps.
E.
@eubecker vielleicht würde es helfen, einen Userdata Datenpunkt anzulegen, und das Skript auf Änderungen dieses Datenpunkts zu triggern.
Sprechend wäre ein String, eine Zahl wäre ggfs schneller.Zustände "Lang" "Kurz" und "Fertig"
Triggern auf geändert
Fallunterscheidung Lang oder Kurz
Zum Schluss auf Fertig setzen
-
@eubecker vielleicht würde es helfen, einen Userdata Datenpunkt anzulegen, und das Skript auf Änderungen dieses Datenpunkts zu triggern.
Sprechend wäre ein String, eine Zahl wäre ggfs schneller.Zustände "Lang" "Kurz" und "Fertig"
Triggern auf geändert
Fallunterscheidung Lang oder Kurz
Zum Schluss auf Fertig setzen
-
Moin,
ich habe eine Blockly, das schon etwas länglich ist und den Status über viele Geräte sammelt.
Einmal in eine Kurz- und einmal in einer LangVersion.Nun möchte ich, dass die Kurzversion bei einem bestimmten Trigger (Alexa-Sprachbefehl) an Alexa und die Langversion per Mail als Reaktion auf eine eingehende Mail vermailt wird.
Getrennt klappt das, aber wie bekomme ich das hin, ohne das Script doppelt zu pflegen?
Blockly-"Unterprogramm" geht nur im selben Blockly.
Im Common funktionieren nur JS und wird von abgeraten.
2 Trigger (Wenn "Status-Befehl erhalten" oder Mail mit Schlüsselwort) geht nicht oder ich weiß nicht wie.Gesucht hab ich schon diverses hier, aber alles Sackgassen.
Danke im Voraus für Tipps.
E.
@eubecker Natürlich geht das mit 2 und mehr Triggern. Beispiel:

Über "Objekt ID" kannst Du dann abfragen, welcher Trigger ausgelöst hat.
-
@eubecker Natürlich geht das mit 2 und mehr Triggern. Beispiel:

Über "Objekt ID" kannst Du dann abfragen, welcher Trigger ausgelöst hat.
-
-
Danke, nun hat es geklappt.
Kurze Bonusfrage:
Wie bekommt man das 2-Zeilige "UND" hin? bei mir ist das immer in einer Zeile und damit u.U.unübersichtlich.E.
@eubecker einfach bei dem UND-Baustein, rechte Maustaste und dann externe Eingänge anklicken. Hatte ich damals auch mal vergeblich gesucht
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden