Seite 4 von 4

Re: Zeit & Astroabhängige Lichtszenenschaltung

Verfasst: 21. Mär 2020 19:22
von peter-pan
...ist Counter_Switch01 jetzt eine Variable oder ein Item ?

Re: Zeit & Astroabhängige Lichtszenenschaltung

Verfasst: 21. Mär 2020 19:23
von Darkwin101
eine Variable

Re: Zeit & Astroabhängige Lichtszenenschaltung

Verfasst: 21. Mär 2020 20:34
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'

Re: Zeit & Astroabhängige Lichtszenenschaltung

Verfasst: 21. Mär 2020 20:41
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