Sunset/sundown

Här kan du som nybörjare ställa dina frågor utan att skämmas
Post Reply
naxelsson81
Ny medlem
Posts: 3
Joined: 30 Nov 2015, 20:27
8

Har idag block scener för fönsterlamporna
Lamporna tänds 05.30 varje dag och släcks vid soluppgång. Tänds igen vid solnedgång och släcks kl 23.00.
Problemet kommer till sommaren då soluppgång är före 5.30 eller solnedgång efter 23.00 lamporna lyser då större delen av dygnet.
Konverterar gärna till lua men behöver en vettig lösning så man slipper krångla.
User avatar
RH_Dreambox
Z-Wave Kung
Posts: 1192
Joined: 03 Jan 2015, 16:49
9
Location: Vegby
Contact:

Krångligt? Javisst!
Skapa en global variabel "TimeOfDay" med värdena Gryning, Dag, Skymning och Natt och använd dem i dina koder. När de olika variablerna skall infalla kan du ställa med blockscen.
Sedan gör du en scen som kollar om det fortfarande är natt och i så fall tänds lampan, annars inte.

Code: Select all

--[[
%% properties
%% globals
--]]
if (
 ( fibaro:getGlobalValue("TimeOfDay") == "Natt" ))
then
	fibaro:call(7, "turnOn");   -- Lampa RH Arbetsrum
	fibaro:call(9, "turnOn");   -- Lampa YH Arbetsrum
end
Utöver denna scen så måste du också ha en vanlig släck-scen utifall lampan tänds.
Konstigt att en sådan här självklar sak inte redan är inbyggd i systemet.

Skulle du i framtiden titta närmare på LUA-skriptet GEA så kan koden se ut så här:

Code: Select all

GEA.add({"Global!", "TimeOfDay", "Gryning"}, 30, "", {{"Time", "06:30", "06:31"},{"turnOn", ARBETSRUM["rh_lampa"]}})
  GEA.add(true, 30, "", {{"Time", "Sunrise", "Sunrise + 1"}, {"turnOff", ARBETSRUM["rh_lampa"]}})
Min gamla ombyggda HC2 har fått ett nytt liv och min HC3 är nu nedkopplad.
HC2 med Home Assistant har blivit en riktig Game Changer och nu har jag hemautomatik på riktigt.
https://www.zwaveforum.se/viewtopic.php?t=7087
Post Reply