Seizoen in Domoticz

Seizoen in Domoticz

23 december 2020 0 Door Ivo

Seizoenen

Ik wil het vandaag hebben over seizoen in Domoticz.
Maak een dummy aan schakelaar met type selector.

Seizoen-schakelaar

Als dat is gelukt maken we een LUA–Timer script en kopieer de volgende regels.

 --[[ 
      LUA script time
      -- script_time_season.lua
     The change of state is a fixed date:
   Lente: 21 maart t/m 20 juni
   Zomer: 21 juni t/m 20 september
   Herfst: 21 september t/m 20 december
   Winter: 21 december t/m 20 maart
      script om een schakelaar te laten switchen naar de Seizoenen
      Script gedownload van Rouwette.com
      Te gebruiken voor Domoticz versie >= V2020.2
      v1  23-12-2020
 ]] --
 time = os.date("*t")
 commandArray = {}
 -- check once a minute for the season to change
 if (time.month == 12 and time.day >= 21)
 or (time.month == 1)
 or (time.month == 2)
 or (time.month == 3 and time.day < 21) then
    if otherdevices_svalues['Seizoen'] ~= '40' then
       commandArray['Seizoen'] = 'Set Level: 40'
       print('Seizoen aangepast naar Winter')
    end
 elseif (time.month == 3)
 or (time.month == 4)
 or (time.month == 5)
 or (time.month == 6 and time.day < 21) then
    if otherdevices_svalues['Seizoen'] ~= '10' then
       commandArray['Seizoen'] = 'Set Level: 10'
       print('Seizoen aangepast naar Lente')
    end
 elseif (time.month == 6)
 or (time.month == 7)
 or (time.month == 8)
 or (time.month == 9 and time.day < 21) then
    Seizoen = 'Zomer'
    if otherdevices_svalues['Seizoen'] ~= '20' then
       commandArray['Seizoen'] = 'Set Level: 20'
       print('Seizoen aangepast naar Zomer')
    end
 elseif (time.month == 9)
 or (time.month == 10)
 or (time.month == 11)
 or (time.month == 12 and time.day < 21) then
    Seizoen = 'Herfst'
    if otherdevices_svalues['Seizoen'] ~= '30' then
       commandArray['Seizoen'] = 'Set Level: 30'
       print('Seizoen aangepast naar Herfst')
    end
 end
 return commandArray

Nu ben je klaar met het weergeven van het seizoen binnen Domoticz.
Heb je Telegram ingesteld voor notificaties kun je deze ook instellen.

Emoji-Domoticz

Om smilies en andere emoji te gebruiken heb ik deze tutorial gemaakt

Visits: 98