Direkte Verknüpfung - Programm Steuerung

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Antworten
HPF
Beiträge: 2
Registriert: 23.04.2022, 12:29
System: CCU

Direkte Verknüpfung - Programm Steuerung

Beitrag von HPF » 27.04.2022, 10:24

Vorliegende Konfiguration:
IP Wired Aktoren und Schalter über DRAP an CCU3 angeschaltet.
Gibt es eine Möglichkeit über die Programmierung in der CCU3 festzustellen, ob ein Aktor durch direkte Verknüpfung geschaltet wurde?
Soweit ich bis jetzt durch lesen festgestellt habe, könnte dies nur möglich sein, wenn man auf das Bussignal zugreifen kann, da die CCU bei direkter Verknüpfung nicht benötigt wird.

Mfg
Hans-Peter Frings

manfredh
Beiträge: 4155
Registriert: 09.09.2012, 10:41
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 78 Mal
Danksagung erhalten: 301 Mal

Re: Direkte Verknüpfung - Programm Steuerung

Beitrag von manfredh » 27.04.2022, 10:46

Vielleicht beschreibst du uns mal näher, was genau du machen möchtest.

[Glaskugelmodus an]
Der Sensor, der den betreffenden Aktor per DV schaltet, setzt gleichzeitig eine Systemvariable "Sensor_x_hat gesendet" auf true und nach n Sekunden wieder auf false.
Ein weiteres Programm macht folgendes:

Code: Alles auswählen

Wenn
 SV Sensor_x_hat gesendet ist true
 und
 Aktor y ist ein
Dann
 -> Aktor per DV geschaltet
[Glaskugelmodus aus]
Es gibt 10 Arten von Menschen: solche die Binärcode verstehen und solche, die ihn nicht verstehen.

frd030
Beiträge: 3622
Registriert: 14.07.2019, 20:49
System: CCU
Hat sich bedankt: 847 Mal
Danksagung erhalten: 542 Mal

Re: Direkte Verknüpfung - Programm Steuerung

Beitrag von frd030 » 27.04.2022, 12:55

Man könnte auch einfach den Statuskanal des Aktors abfragen, um zu sehen, dass er geschaltet hat?
Was ist denn so wichtig daran, zu unterschieden wie er geschaltet wurde?

HPF
Beiträge: 2
Registriert: 23.04.2022, 12:29
System: CCU

Re: Direkte Verknüpfung - Programm Steuerung

Beitrag von HPF » 30.04.2022, 12:00

Möchte per Programm entscheiden können, ob der Aktor von einem Schalter direkt gesteuert wurde, oder durch ein laufendes Programm.
Beispiel: Präsenzmelder schaltet den Aktor Dimmer unter einer bestimmten Helligkeit ein. Die sich im Raum befindede Person stellt über den Schalter den Dimmer ein. Beim verlassen des Raumes wird der Schalter an der Wand betätigt under Präzenzmelder arbeit automatisch weiter als Bewegungsmelder.

Lösungen waren:
1. Einsatz Systemvariable -> bei direkter Verknüpfung der Schalter nicht möglich.
2. Suche nach irgendetwas was ich noch nicht gelesen habe.

Bei 2 bin ich jetzt auf die virtuellen Kanäle gestossen und hoffen hier das Problem in den Griff zu kriegen. Leider hat dann für später auch ein Übersichtsproblem. Ich muss bei Pflege/Verbesserungen ggf. an drei Stellen nachschauen. Für jemanden der das nicht selber gemacht hat schon schwierig.

Xel66
Beiträge: 14165
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 585 Mal
Danksagung erhalten: 1500 Mal

Re: Direkte Verknüpfung - Programm Steuerung

Beitrag von Xel66 » 30.04.2022, 12:43

Wenn Du IP-Geräte benutzt, kannst Du die Tasterbetätigung separat als Trigger benutzen, auch wenn direktverknüpft der Aktor geschaltet wird. Diese Tasterbetätigung kannst Du in einem Programm zum Setzen einer Systemvariable benutzen (und zurücksetzen, wenn der Aktor ausgeschaltet wurde).

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Gerti
Beiträge: 3035
Registriert: 28.01.2016, 18:06
System: CCU
Wohnort: Hürth
Hat sich bedankt: 16 Mal
Danksagung erhalten: 274 Mal

Re: Direkte Verknüpfung - Programm Steuerung

Beitrag von Gerti » 30.04.2022, 13:40

Hi,

das löst man doch einfach über Einschaltdauer minimal statt absolut in der DV von Präsenzmelder und Aktor.

Gruß
Gerti

schlichi
Beiträge: 395
Registriert: 26.08.2016, 19:26
System: Alternative CCU (auf Basis OCCU)
Wohnort: Erding
Hat sich bedankt: 61 Mal
Danksagung erhalten: 29 Mal

Re: Direkte Verknüpfung - Programm Steuerung

Beitrag von schlichi » 30.04.2022, 17:15

Hallo,
Gerti hat geschrieben:
30.04.2022, 13:40
das löst man doch einfach über Einschaltdauer minimal statt absolut in der DV von Präsenzmelder und Aktor.
ja, hier mit Beispiel (virtueller (!) Kanal 5 mit UND-Verknüpfung).

DV Kanal 5.JPG

Falls mit "Wechsel- oder Kreuzschaltung" gewünscht, einfach nachfragen.

Gruß
schlichi
... inzwischen autodidakter, fortgeschrittener Anfänger mit bestandener Einstiegsprüfung für den Expertenmodus Teil 3 (erfahrener Anwender) :roll:

Antworten

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