Hi, kann mir jemand einen Tipp geben, wie ich den Tasterkanal in einem Programm der CCU2 nutzen kann?
Ich habe ein Programm erstellt, das bei Tastendruck eine Systemvariable setzen soll, aber die Systemvariable bleibt immer auf ihrem default-Wert stehen.
die interne Gerätetaste wirkt nur direkt auf den Schaltaktor….und hat im eigentlichen Sinn keine Sendefunktion.
Will man einen Tastendruck auswerten geht dies z.B. indirekt über die Abfrage vom Status Kanal 2.
Erstelle einmal folgendes script-Beispiel und trage dies unter "Script Testen" ein. Ausführung betätigen...dann sieht man je nach Tastendruck in der Ausgabe true oder false.
var x = dom.GetObject("HmIP-RF.xxxxxxxxxxxxxx:2.STATE").Value();
WriteLine(x);
(*)wo: xxxxxxxxxxxxxx der RF-Code Deines Schaltaktors ist.
Dieser Wert kann nun beliebig in eine Systemvariable übertragen/geschrieben werden.
Warum in der eQ-3 Beschreibung.."Homematic IP Devices".. der Kanal 1 zur Abfrage angeboten wird, kann vielleicht nur ELV sagen. Es wird ja auch unter Kanal 0 eine Abfrage der ACTUAL TEMPERATURE aufgeführt, dies es gar nicht gibt.
Gruß elkotek
Viele Grüße..elkotek
Aw: Tasterkanal mit CCU2 verarbeiten
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
07.08.2018, 22:49
Hallo elkotek,
ja, mit dem Script kann ich den Zustand abfragen, das geht aber auch per CCU Programm. Das der Taster nur direkt auf den Kanal 3 wirkt ist Mist, die direkte Verknüpfung scheint sich auch nicht ändern zu lassen.
Aber mein Problem habe ich jetzt ganz anders umgangen - ähm - gelöst :-D
Ich schalte in Zukunft Kanal 4 über die CCU und den Kanal 3 habe ich mit Kanal 4 über AND verknüpft und prüfe halt Kanal 3 auf true in der CCU ab. Klingt krank .. funktioniert aber.