Seizoenen in Domoticz

Seizoenen in Domoticz

23 december 2020 0 Door Ivo

Seizoenen in Domoticz

Ik wil het vandaag hebben over seizoenen 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

Seizoenen op je scherm

Nu ben je klaar met het weergeven van het seizoen binnen Domoticz. De selector past het seizoen automatisch aan.

Seizoenen in domoticz met Emoij

Om Smilies en andere Emoji te gebruiken heb ik deze tutorial gemaakt.

Heb je Telegram ingesteld voor notificaties kun je deze ook instellen als er een wijziging optreed!
Zomer
Zoek je seizoenen voor Home Assistant? Die vind je hier.