This commit is contained in:
2026-02-08 13:21:59 +01:00
parent 3a2a6146b6
commit a426b62d4a
4 changed files with 17 additions and 12 deletions
+5 -2
View File
@@ -12,10 +12,13 @@
if state.newVal == 1 then
time = os.date("*t")
if C3C.Lib.State.DayTime.IsDay() or (time.hour >= 7 and time.hour <= 22) then
if C3C.Lib.State.DayTime.IsDay() or (time.hour >= 7 and time.hour <= 19) then
C3C.Logger.Debug("Switching on primary light", ctx)
C3C.KnxAddresses.Get("Switch LF Hallway CTRL"):Send(1)
else
elseif time.hour == 20 then
C3C.Logger.Debug("Switching on primary light with dimmed control during evening", ctx)
C3C.KnxAddresses.Get("Dimmer LF Hallway"):Send(10)
else
C3C.Logger.Debug("Switching on primary light with dimmed control during nighttime", ctx)
C3C.KnxAddresses.Get("Dimmer LF Hallway"):Send(2)
end
+9 -7
View File
@@ -120,16 +120,18 @@
time = os.date("*t")
if lux < 50 then
if C3C.Lib.State.DayTime.IsDay() or (time.hour >= 7 and time.hour <= 19) then
C3C.Logger.Debug("Switching on primary light", ctx)
C3C.KnxAddresses.Get("Switch UF Bathroom Primary CTRL"):Send(1)
if C3C.Lib.State.DayTime.IsDay() or (time.hour >= 7 and time.hour <= 19) then
C3C.Logger.Debug("Switching on primary light", ctx)
C3C.KnxAddresses.Get("Switch UF Bathroom Primary CTRL"):Send(1)
C3C.KnxAddresses.Get("Switch UF Bathroom Primary Light 1"):Send(1)
C3C.KnxAddresses.Get("Switch UF Bathroom Primary Light 2"):Send(1)
elseif time.hour > 19 and time.hour <= 20 then
C3C.Logger.Debug("Switching on primary light with dimmed control during nighttime", ctx)
C3C.KnxAddresses.Get("Switch UF Bathroom Primary CTRL"):Send(1)
elseif time.hour == 20 then
C3C.Logger.Debug("Switching on primary light with dimmed control during evening", ctx)
C3C.KnxAddresses.Get("Dimmer UF Bathroom Primary"):Send(12)
end
else
C3C.Logger.Debug("Switching on primary light with dimmed control during nighttime", ctx)
C3C.KnxAddresses.Get("Dimmer UF Bathroom Primary"):Send(2)
end
end
C3C.Logger.Debug("Firing event: UpperFloorBathroomMediaStart", ctx)