Script Schaltaktorstatus/Variablenstatus weiterleiten

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Antworten
Benutzeravatar
Henke
Beiträge: 1500
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 133 Mal
Danksagung erhalten: 304 Mal

Script Schaltaktorstatus/Variablenstatus weiterleiten

Beitrag von Henke » 17.09.2022, 05:06

Problem:

Wenn eine Schaltaktor mit einer Systemvariable verbunden werden soll, so muss mit einzelnen Programmen der Status an/aus gesetzt werden. Das wird schnell unübersichtlich und da man den Zustand AUS und AN definieren muss, ist eine Fehlerquelle vorhanden.
Screenshot 2022-09-17 043403.jpg
1 Kanal, 2 An/Aus definiert
Schlimmer wird es, wenn mehrere Kanäle geschaltet werden sollen.
Screenshot 2022-09-17 043632.jpg
1 Kanal, 4 An/Aus definiert

Ziel:
Script zum Verknüpfen von Schaltaktoren und Systemvariablen (wahr/falsch), die immer automatisch auf den Zustand reagieren. Einmalige Definition an einer Stelle und die Installation soll dabei möglichst automatisch und einfach sein.


Implementierung:

CCU-Programm anlegen, siehe:
Screenshot 2022-09-17 044501.jpg
CCU-Programm
Der erste Eintag ist immer der Auslöser (Schaltaktor/Variable(wahr/falsch), siehe blaue Markierung.
Als folgende Ziele kommen beliebig viele Schaltaktoren oder Variablen (wahr/falsch) eingetragen werden, jedoch auf die roten Markierungen achten. Der Zustand des Auslösers wird mit den Zielen abgeglichen. Auslöser true setzt in diesem Beispiel den ersten auf true, den 2. auf false und den 3 auf false. Unter dem Strich, macht er genau das, was angezeigt wird. Umgekehrt wird er bei false den ersten auf false, den 2. auf true und den 3. auf true setzen.

Für das CCU-Programm das folgende Script einfügen. Anpassungen am Script sind nicht nötig!
Script_Schaltaktorstatus2Variablenstatus.zip
Script
(991 Bytes) 2-mal heruntergeladen

Ich hoffe es ist nützlich.

G
Michael

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“