NEWS
[gelöst]Zustand invertieren, Fenster offen Script
-
Ist das mit homematic und einer ccu? Falls ja, dort kannst du -zumindest bei den Funk TFKs- einstellen, ob offen=true oder offen=false ist. Habe ich bei einem auch so gemacht.
Grüße Andreas
-
Das ist korrekt, mit den TFK's geht das, aber leider nicht mit den Digital Eingängen des 12/14 Wired Moduls.
-
Keiner eine Idee wie ich das lösen könnte?
Gesendet von meinem Pixel mit Tapatalk
-
Keiner eine Idee wie ich das lösen könnte? `
Du kannst die Tatsache auswerten, dass die wired Geräte in einer anderen Instanz (z.B. 1) von hm-rpc sind.... var status = getState(id).val; // Zustand *.STATE abfragen (jedes Element) if(id.split('.')[1] == '1') status = !status; // wired in Instanz hm-rpc.1 ? ... -
Hallo paul,
Danke für deine Hilfe, die Idee ist an sich gar nicht schlecht, nur muss ich dann wohl doch noch etwas umverdraten, da ich einmal Kontakte an den TTL Eingängen und einmal an den anderen analog/digital Eingängen habe.
Muss mich wohl für eine Richtung entscheiden, was anderes bleibt mir wohl nicht oder fällt dir noch was ein wie ich es über Script lösen kann?
Gesendet von meinem Pixel mit Tapatalk
-
fällt dir noch was ein wie ich es über Script lösen kann? `
Du kannst auch noch die Kanäle auswerten:... var status = getState(id).val; // Zustand *.STATE abfragen (jedes Element) var ch = parseInt(id.split('.')[3]); if(id.split('.')[1] == '1' && ch >= 15 && ch <= 20)) status = !status; // wired Instanz hm-rpc.1 und Kanäle 15 bis 20 ... -
Aha, na das ist ja klasse. Das sollte gehen. Und wie baue ich das jetzt in das obige Script ein, damit ich zum Schluss nur einen Javascript Datenpunkt bzww ein Array hab mit allen Fenstern?
-
Und wie baue ich das jetzt in das obige Script ein, `
Hinter die ZeilencacheSelectorState.each(function (id, i) { // Schleife für jedes gefundenen Element *.STATE im Gewerk Fenster var status = getState(id).val; // Zustand *.STATE abfragen (jedes Element) -
Ok, werde ich gleich mal testen.
Hab aber noch ne Frage dazu. Ich habe auf 2 Modulen die Kontakte auf unterschiedlichen und auch mal auf gleichen Kanälen bzw. auf einem Modul ist auf Kanal 15 ein Reedkontakt vom Fenster auf dem zweiten Modul ist mein Klingelsignal.
Das sollte aber kein Problem sein oder? Da das Script ja nur im Gewerk Fenster sucht
-
Funktioniert wie jetzt gewünscht. Danke Paul [THUMBS UP SIGN]
Gesendet von meinem Pixel mit Tapatalk
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