Lichtschalter (Aktor/Sensor-Kombination) umsetzen
Moderator: Co-Administratoren
Lichtschalter (Aktor/Sensor-Kombination) umsetzen
Liebes Forum,
leider fand ich keine Antwort auf diese Frage:
Ist es möglich mit CUxD einen Schalter zu verwirklichen, der wie ein Funk-Schaltaktor reagiert, also sowohl schaltet als auch den Schaltzustand wiederspiegelt?
Hintergrund: Ich habe eine proprietäre Fernbedienung von einer LED-Deckenlampe mit einem HM-MOD-Re-8 "smartisiert" - kann also die Tasten der Fernbedienung "drücken" indem der jeweilige Kanal für 0,5sec eingeschaltet wird. Gleichzeitig speichere ich in einer Systemvariable den Zustand der Lampe, soweit bekannt.
Im Idealfall gäbe es nun also einen Schalter der auch EIN oder AUS korrekt anzeigt.
Danke vorab
LG!
leider fand ich keine Antwort auf diese Frage:
Ist es möglich mit CUxD einen Schalter zu verwirklichen, der wie ein Funk-Schaltaktor reagiert, also sowohl schaltet als auch den Schaltzustand wiederspiegelt?
Hintergrund: Ich habe eine proprietäre Fernbedienung von einer LED-Deckenlampe mit einem HM-MOD-Re-8 "smartisiert" - kann also die Tasten der Fernbedienung "drücken" indem der jeweilige Kanal für 0,5sec eingeschaltet wird. Gleichzeitig speichere ich in einer Systemvariable den Zustand der Lampe, soweit bekannt.
Im Idealfall gäbe es nun also einen Schalter der auch EIN oder AUS korrekt anzeigt.
Danke vorab
LG!
Beste Grüße
tunecase
tunecase
-
- 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: Lichtschalter (Aktor/Sensor-Kombination) umsetzen
Die wirklich sehr gute CUxD-Anleitung listet unter den 40er Geräten auch Schaltaktoren auf. Diesen könntest Du beim Anlegen konfigurieren. Auch mit den 28 System.EXEC-Geräten ist das möglich und wird z.B. zur Integration von Hue-Geräten über CUxD benutzt.
Gruß Xel66
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
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
Re: Lichtschalter (Aktor/Sensor-Kombination) umsetzen
Hi Xel66,
danke für deine Antwort!
Ich habe durchaus verstanden, dass mit CUxD Schalter angelegt werden können (das ist bereits im Einsatz). Was mir jedoch fehlt ist die Möglichkeit den Status zu setzen, ohne dass eine Aktion ausgelöst wird. Geht das?
Beispiel: Wenn der User auf "An" drückt muss die Aktion entsprechend gestartet werden, und der "An"-Schalter als aktiv markiert werden. Wenn nun z.B. von einem Programm die Leuchte ausgeschaltet wird, muss der Status auf "Aus" wechseln, ohne, dass die Aktion wieder ausgeführt wird.
Ist das verständlich?
Geht das?
Danke vorab!
danke für deine Antwort!
Ich habe durchaus verstanden, dass mit CUxD Schalter angelegt werden können (das ist bereits im Einsatz). Was mir jedoch fehlt ist die Möglichkeit den Status zu setzen, ohne dass eine Aktion ausgelöst wird. Geht das?
Beispiel: Wenn der User auf "An" drückt muss die Aktion entsprechend gestartet werden, und der "An"-Schalter als aktiv markiert werden. Wenn nun z.B. von einem Programm die Leuchte ausgeschaltet wird, muss der Status auf "Aus" wechseln, ohne, dass die Aktion wieder ausgeführt wird.
Ist das verständlich?
Geht das?
Danke vorab!
Beste Grüße
tunecase
tunecase
- uwe111
- Beiträge: 4821
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 246 Mal
- Kontaktdaten:
Re: Lichtschalter (Aktor/Sensor-Kombination) umsetzen
Ja, das geht sowohl beim (28) System.Exec als auch bei der (40) Universalsteuerung über den SET_STATE Datenpunkt.
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir
Re: Lichtschalter (Aktor/Sensor-Kombination) umsetzen
Moin uwe111,
(Erstmal: Danke für CUxD Sensationelles Stück Software )
Du hast ja natürlich Recht: Mit einem 28 und dem Control SCHALTER wird zumindest das richtige Gerät erzeugt.
Es scheint jedoch so nicht zu funktionieren:
(Erstmal: Danke für CUxD Sensationelles Stück Software )
Ja, das geht sowohl beim (28) System.Exec als auch bei der (40) Universalsteuerung über den SET_STATE Datenpunkt.
Du hast ja natürlich Recht: Mit einem 28 und dem Control SCHALTER wird zumindest das richtige Gerät erzeugt.
Es scheint jedoch so nicht zu funktionieren:
Code: Alles auswählen
dom.GetObject("CUxD.CUX2801003:1.STATE").State(true);
var x = dom.GetObject("CUxD.CUX2801003:1.STATE").Value();
WriteLine("Hallo Welt!");
WriteLine(x);
Beste Grüße
tunecase
tunecase
- Baxxy
- Beiträge: 10839
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 609 Mal
- Danksagung erhalten: 2228 Mal
Re: Lichtschalter (Aktor/Sensor-Kombination) umsetzen
Nimm mal statt true/false --> 1/0
Grüße, Baxxy
Re: Lichtschalter (Aktor/Sensor-Kombination) umsetzen
Das geht! Cool - ist das so gewollt?
Danke euch!
Danke euch!
Beste Grüße
tunecase
tunecase
- Baxxy
- Beiträge: 10839
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 609 Mal
- Danksagung erhalten: 2228 Mal
Re: Lichtschalter (Aktor/Sensor-Kombination) umsetzen
Ja, laut CUxD-Doku wird ein float-Wert erwartet und kein boolean wie du ihn versucht hattest.
Ganz korrekt wäre also 1.0 / 0.0
Grüße, Baxxy