Zeit & Astroabhängige Lichtszenenschaltung

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Benutzeravatar
peter-pan
Beiträge: 2573
Registriert: 28. Nov 2018 12:03
Answers: 25
Wohnort: Schwäbisch Gmünd

Re: Zeit & Astroabhängige Lichtszenenschaltung

Beitrag von peter-pan »

...ist Counter_Switch01 jetzt eine Variable oder ein Item ?
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.2 openhabian

Darkwin101
Beiträge: 424
Registriert: 6. Mär 2019 11:19
Answers: 14

Re: Zeit & Astroabhängige Lichtszenenschaltung

Beitrag von Darkwin101 »

eine Variable

Luemmelpaeppi
Beiträge: 21
Registriert: 20. Mär 2020 09:46
Answers: 0

Re: Zeit & Astroabhängige Lichtszenenschaltung

Beitrag von Luemmelpaeppi »

Okey, soweit geht alles. Jetzt würde ich gern noch den Zähler zurück setzen, wenn der die Lichtszenen einmal durch hat und soll quasi mit der "Ersten Szene" bzw. Nullten anfangen, aber er zählt einfach weiter =(

Code: Alles auswählen

rule "HmIP Schalter Terasse Taster 1 (Zählwerk) zurücksetzen"
when
    Channel 'homematic:HmIP-WRC6:3014F711A0001F5A4993FBA7:000B5A49A07A4E:1#BUTTON' triggered DOUBLE_PRESSED or
    Channel 'homematic:HmIP-WRC6:3014F711A0001F5A4993FBA7:000B5A49A07A4E:1#BUTTON' triggered SHORT_PRESSED
then
    if (Counter_Switch01 >= 6)
     {   Light11_ColorTemp.sendCommand(ColorTemp_HmIP_Global)        
         Light11_Color.sendCommand(Color_HmIP_Global)
         Counter_Switch01 == 0
        logInfo("Homematic.rules","Wert von Switch ist: " + Counter_Switch01)
        }
end
Im log steht dazu leider nur:

2020-03-21 20:23:28.272 [INFO ] [el.core.internal.ModelRepositoryImpl] - Validation issues found in configuration model 'Homematic.rules', using it anyway:
2020-03-21 20:23:28.318 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'Homematic.rules'

Darkwin101
Beiträge: 424
Registriert: 6. Mär 2019 11:19
Answers: 14

Re: Zeit & Astroabhängige Lichtszenenschaltung

Beitrag von Darkwin101 »

Dann mach das einfach in der Rule im letzten case deiner Rule einfach als Befehl Counter_Switch01 = 0

case 1:{//Lichteinstellung}
case // letzte casefall :{ //Lichteinstellungen Counter_Switch01 =0}

Bitte keine neue Rule dafür das ist nicht nötig

Antworten