NEWS
KRCA Zeitstempel wird nicht aktualisiert
-
Hallo,
wie ich gelesen habe, kann man den Handsender KRCA ja nicht direkt abfragen, sondern wohl nur den Zeitstempel der Tasten. Ich habe nun ein Blockly geschrieben um das zu bewerkstelligen, bekomme aber keine Reaktion. Was mache ich falsch?on({id: getState("hm-rpc.5.00099BE9A1B917.1.PRESS_SHORT").ts, change: "ne"}, async function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; console.log('Button hoch gedrückt'); setState("shelly.0.SHSW-25#8CAAB54CC680#1.Shutter.Position"/*Position*/, 30); });
-
@joergh sagte in KRCA Zeitstempel wird nicht aktualisiert:
kann man den Handsender KRCA ja nicht direkt abfragen
Was ist das?
-
@homoran HmIP-KRCA ein Handsender von EQ-3
-
@joergh sagte in KRCA Zeitstempel wird nicht aktualisiert:
HmIP-KRCA
Aaah HmIP
und du arbeitest mit CCU oder AP?
Wie sieht dein Blockly aus? -
@homoran CCU, mit AP geht es ja garnicht, wie ich hier lesen konnte...
Das Blockly in Codeform ist oben, hier noch als Grafik:
-
@joergh sagte in KRCA Zeitstempel wird nicht aktualisiert:
Codeform ist oben, hier noch als Grafik:
Danke für den Hinweis, aber der code nutzt mir nix
Erster
Du musst eine ID als Trigger nehmen, nicht den Zeitstempel
Also den Button selbst und dann auf Aktualisierung triggern, nicht auf Änderung. -
@homoran
Ok, danke. Hatte zuvor auf Object probiert, aber anscheinend nur auf "Änderung" getestet. Mit "Aktualisierung" geht es jetzt.Problem erledigt!
-
@joergh sagte in KRCA Zeitstempel wird nicht aktualisiert:
Mit "Aktualisierung" geht es jetzt.
Natürlich!
Aber wie kommst du zu dieser Aussage:
@joergh sagte in KRCA Zeitstempel wird nicht aktualisiert:
kann man den Handsender KRCA ja nicht direkt abfragen
das hast du doch gerade gemacht?
-
Ganz einfach: Alle Stati stehen immer auf "true", also sowohl kurzer wie auch langer Tastendruck. Abfragen kann man die nur über den Zeitstempel.
-
@joergh sagte in KRCA Zeitstempel wird nicht aktualisiert:
Abfragen kann man die nur über den Zeitstempel.
Aber das geht doch!
Das ist doch auch eine "Abfrage" des Handsenders.
Der timestamp ändert sich ja nicht einfach so -
@joergh sagte: Alle Stati stehen immer auf "true"
Deshalb verwendet man als Trigger-Bedingung "ist wahr" oder "wurde aktualisiert".
-
Klar geht es, ist aber etwas irreführend, weil zumindest ich in meiner bescheidenen Art zu denken, die Taste abfragen würde und davon ausgehen würde, dass die solange auf "false" steht, bis einer drauf drückt.