UND und ODER in WENN-Bedingung kombinieren

Programmierung der HomeMatic CCU mittels contronics homeputer CL

Moderator: Co-Administratoren

Antworten
DJDieter
Beiträge: 311
Registriert: 11.01.2008, 14:41
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 33 Mal
Danksagung erhalten: 19 Mal

UND und ODER in WENN-Bedingung kombinieren

Beitrag von DJDieter » 03.04.2018, 09:48

Hallo Zusammen,

ich stehe vor einem Problem, für das ich leider noch keine Erklärung/Lösung gefunden habe. Ich möchte in HPCL bei einem Makro UND und ODER in einer WENN-Bedingungen kombinieren.

Die Logik sollte sein:
Wenn
Schalter1=1
und
Schalter2=1

oder
Schalter3=1
und
Schalter4=1

dann
Anzeige1:=1
endewenn

Die Anzeige1 soll "1" werden, wenn Schalter1 und Schalter2 oder Schalter3 und Schalter4 eingeschaltet sind. Wie erkläre ich es HPCL, dass es das Makro nicht wie folgt versteht?

Wenn
Schalter1=1
und
Schalter2=1
oder
Schalter3=1

und
Schalter4=1
dann
Anzeige1:=1
endewenn

Ich hoffe, ich konnte das farblich so darstellen, wie ich es meine.
Raspberry PI 4 mit RaspberryMatic, 4 LAN-Gateways, zwei HmIP-HAP und 248 Geräte
CUxD mit 357 Kanälen auf 64 Geräten
Zusatzsoftware: XML-API, CUxD-Highcharts, NEO-Server, Programmedrucken, CUxD, E-Mail, Philips Hue, Messenger, CCU-Historian, JB-HP-Devices, HomeKit HomeMatic
Anbindungen: Wolf eBus; NodeMCU-Ultraschall-Füllstandsmessung mit Temperatureinfluß; Fußbodenheizung mit Rücklauftemperaturbegrenzer (RTL)

Familienvater
Beiträge: 7151
Registriert: 31.12.2006, 15:18
System: Alternative CCU (auf Basis OCCU)
Wohnort: Rhein-Main
Danksagung erhalten: 34 Mal

Re: UND und ODER in WENN-Bedingung kombinieren

Beitrag von Familienvater » 03.04.2018, 11:25

Hi,

mit Klammern?

Code: Alles auswählen

wenn (Schalter1=1 und schalter2=1) oder (schalter3=1 und schalter4=1) dann
  Anzeige1:=1
endewenn
Der Familienvater

DJDieter
Beiträge: 311
Registriert: 11.01.2008, 14:41
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 33 Mal
Danksagung erhalten: 19 Mal

Re: UND und ODER in WENN-Bedingung kombinieren

Beitrag von DJDieter » 03.04.2018, 11:29

Oh, wußte nicht, dass das in HPCL auch mit Klammern funktioniert. Vielen Dank dafür, werde ich gleich mal testen.
Raspberry PI 4 mit RaspberryMatic, 4 LAN-Gateways, zwei HmIP-HAP und 248 Geräte
CUxD mit 357 Kanälen auf 64 Geräten
Zusatzsoftware: XML-API, CUxD-Highcharts, NEO-Server, Programmedrucken, CUxD, E-Mail, Philips Hue, Messenger, CCU-Historian, JB-HP-Devices, HomeKit HomeMatic
Anbindungen: Wolf eBus; NodeMCU-Ultraschall-Füllstandsmessung mit Temperatureinfluß; Fußbodenheizung mit Rücklauftemperaturbegrenzer (RTL)

Antworten

Zurück zu „homeputer CL“