Kom just på att det beror på att jag ändrat tid för när gruppen stängs av på helgerna. Min nya tid ligger efter midnatt vilket leder till problem eftersom tideräkningen börjar om vid midnatt. 00:20 blir då 20 enligt Domoticz sätt att räkna tid vilket gör att nedanstående villkor blir omöjlig att uppfylla. Någon som har någon idé om hur man kringgår problematiken?
Kod: Markera allt
-- Sunset: turn on if sunset is at least 30 minutes before off time
if ((currMin == (timeofday['SunsetInMinutes'] - 30)) and ((currMin + 30) < sunSOff)) then
commandArray['Group:Bordslampor'] = 'On'
end
T.ex. om solen går ned 15:30 så ger det ett värde på 930. I villkoret ovan så minskas värdet med 30 vilket ger 900. Detta värde ska vara lika med nutiden och dessutom ska nutiden vara mindre än sunSOff för att villkoret ska gälla d.v.s. lamporna tändas. Eftersom sunSOff i mitt fall är 20 på helgen (kl. 00:20) så blir aldrig villkoret uppfyllt och mina lampor tänds således inte i samband med solnedgång. Hur löser man detta?
Koden ovan kommer från TS fil
