NEWS
[solved] Unterscheidung Quelle für Datenpunktänderung?
-
Hallo zusammen,
gibt es für blockly/JS eine Möglichkeit, herauszufinden, wer oder was einen Datenpunkt verändert hat, um unterschiedliche Folge-Aktionen auszulösen?
Beispiel: wenn level.blind per Wandtaster verändert wird soll es keine Folgeaktion geben, bei Änderung über ein iQontrol Element aber schon, bei Änderung über andere JS Programm wieder nicht......wenn man die Quelle nicht identifizieren kann, kann man dann evtl. die iQontrol Aktionen separat bekommen?
Ich stehe da grad auf dem Schlauch...
Viele Grüße
Christoph -
Hallo zusammen,
gibt es für blockly/JS eine Möglichkeit, herauszufinden, wer oder was einen Datenpunkt verändert hat, um unterschiedliche Folge-Aktionen auszulösen?
Beispiel: wenn level.blind per Wandtaster verändert wird soll es keine Folgeaktion geben, bei Änderung über ein iQontrol Element aber schon, bei Änderung über andere JS Programm wieder nicht......wenn man die Quelle nicht identifizieren kann, kann man dann evtl. die iQontrol Aktionen separat bekommen?
Ich stehe da grad auf dem Schlauch...
Viele Grüße
Christoph -
@chris299 Wenn der Wandtaster was verändert, kannst Du doch über diesen triggern? Oder erstellst eigenen Datenpunkt unter 0_userdata.0 und nutzt den um ggf. dort mit Deiner GUI zu schalten.
-
@mickym eigentlich meinte ich es anders herum: den Wandtaster kann ich schon unterscheiden, aber iQontrol nicht von anderen JS-Programmen, die einen Datenpunkt verändern....
@chris299 was wird denn dann als Quelle angegeben?

-
@chris299 Wenn der Wandtaster was verändert, kannst Du doch über diesen triggern? Oder erstellst eigenen Datenpunkt unter 0_userdata.0 und nutzt den um ggf. dort mit Deiner GUI zu schalten.
-
@mickym eigentlich meinte ich es anders herum: den Wandtaster kann ich schon unterscheiden, aber iQontrol nicht von anderen JS-Programmen, die einen Datenpunkt verändern....
@chris299 sagte in Unterscheidung Quelle für Datenpunktänderung möglich?:
@mickym eigentlich meinte ich es anders herum: den Wandtaster kann ich schon unterscheiden, aber iQontrol nicht von anderen JS-Programmen, die einen Datenpunkt verändern....
Wie gesagt, dann schalte über iQontrol einen selbst erstellten DP unter 0_userdata.0 und triggere auf den und mach dann via Blockly die gewünschten Aktionen.
EDIT: Post hat sich überschnitten. ;)
-
Hallo zusammen,
gibt es für blockly/JS eine Möglichkeit, herauszufinden, wer oder was einen Datenpunkt verändert hat, um unterschiedliche Folge-Aktionen auszulösen?
Beispiel: wenn level.blind per Wandtaster verändert wird soll es keine Folgeaktion geben, bei Änderung über ein iQontrol Element aber schon, bei Änderung über andere JS Programm wieder nicht......wenn man die Quelle nicht identifizieren kann, kann man dann evtl. die iQontrol Aktionen separat bekommen?
Ich stehe da grad auf dem Schlauch...
Viele Grüße
Christoph -
@homoran auch wenn ein script den level-blind-DP setzt, steht dort anscheinend der Adapter (system.adapter.shelly.0 in meinem Fall)... anscheinend ist das dp.state.from
@paul53
gibt es den state.c auch per blockly-element? ich habe dort bisher nur state.q gefunden...danke für den Tip, habs gefunden und werde es testen
wenn nein, wie komme ich in einem blockly da ran?
-
@homoran auch wenn ein script den level-blind-DP setzt, steht dort anscheinend der Adapter (system.adapter.shelly.0 in meinem Fall)... anscheinend ist das dp.state.from
@paul53
gibt es den state.c auch per blockly-element? ich habe dort bisher nur state.q gefunden...danke für den Tip, habs gefunden und werde es testen
wenn nein, wie komme ich in einem blockly da ran?
-
@chris299 sagte: auch wenn ein script den level-blind-DP setzt, steht dort anscheinend der Adapter
Erst nach Bestätigung durch den Adapter; vorher (bei Wertänderung) die Javascript-Instanz.
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
iQontrol liefert als "Ursprung" "system.adapter.web.0" damit kann ich die Quelle gut unterscheiden gegenüber den Scripten.