Mam dla Ciebie dwie wiadomości. Jedną złą a drugą bardzo dobrą
Zła jest taka że na bloczkach daleko nie zajedziesz
Jeżeli nie chcesz płacić za każdy dobrze działający skrypt, musisz nauczyć się języka lua.
I tu druga wiadomość.
Znając język LUA , a jest na prawdę prosty, będziesz mógł zrobić dosłownie wszystko, rzadko prosząc o pomoc.
Potem tylko urządzenia wirtualne, tabele JSON, integracja z innymi systemami itd.
N[e wiem czy już tego doświadczyłeś. Ale to jest jak narkotyk. Uzależnia.
Durna tv idzie w odstawkę. Krzyżówki? A na co to komu?
Chce się wciąż więcej i więcej.
Dochodzisz do momentu że zaczynasz bawić się kodem. Żonglować nim... Kuźwa prawie matrix Xd
Tak na szybko sklecone rozwiązanie dla Twojego pierwszego postu.
--[[
%% autostart
--]]
if fibaro:countScenes() > 1 then fibaro:abort() end
--<< tu wstaw funkcję wCzasie
local iLeRazyMaSieScena1Wyk = 3
local iLeRazyMaSieScena2Wyk = 3
local iLeRazyMaSieScena3Wyk = 3
scena1 = function(_n)
local _n = _n and _n + 1 or 0
--<< tu wstaw scenę nr 1
if _n < iLeRazyMaSieScena1Wyk then scena1(_n) else return scena2() end
end
scena2 = function(_n)
local _n = _n and _n + 1 or 0
--<< tu wstaw scenę nr 2
if _n < iLeRazyMaSieScena2Wyk then return scena2(_n) end
return scena3()
end
scena3 = function(_n)
local _n = _n and _n + 1 or 0
--<< tu wstaw scenę nr 3
if _n < iLeRazyMaSieScena3Wyk then return scena3(_n) end
return
end
--===========================================================================
--------------------
tikTak = function()
--------------------
local pogoda = api.get('/weather')['WeatherCondition']
local pogoda = (pogoda ~= rain and pogoda ~= snow and pogoda ~= storm)
if wCzasie('03:00') and pogoda then scena1() end
setTimeout(tikTak, 60 *1000)
end
--==================================
fibaro:getSourceTrigger()['type'] == 'autostart' then tikTak() end