Forum użytkowników automatyki budynkowej

Z-wave => Fibaro - sceny => Wątek zaczęty przez: !Novy w Wrzesień 26, 2018, 05:43:43 pm

Tytuł: Ilość cykli dla zraszaczy
Wiadomość wysłana przez: !Novy w Wrzesień 26, 2018, 05:43:43 pm
Witam.
Mam prośbę o pomoc. Potrzebuję użyć sceny podlewania 2-3 krotnie i nie wiem jak najprościej to zrobić. Mam kilka sekcji i chciałbym powtórzyć np. 3 krotnie każdą scenę. Coś jak w Panelu Zraszaczy z cyklami.
Dzięki.
Tytuł: Odp: Ilość cykli dla zraszaczy
Wiadomość wysłana przez: !Novy w Październik 05, 2018, 11:30:11 am
Nikt nie pomoże?  :)
Tytuł: Odp: Ilość cykli dla zraszaczy
Wiadomość wysłana przez: vandi w Październik 05, 2018, 01:24:18 pm
Pokaż co masz
Tytuł: Odp: Ilość cykli dla zraszaczy
Wiadomość wysłana przez: viperlodz w Październik 05, 2018, 04:14:23 pm
Nie wykorzystujesz panelu zraszaczy?
Tytuł: Odp: Ilość cykli dla zraszaczy
Wiadomość wysłana przez: !Novy w Październik 29, 2018, 04:55:25 pm
Nie wykorzystuję Panelu Zraszaczy, ponieważ nie stać mnie było na zakup RS-ów. Mam trzy RGBW i takie sceny dla każdej z 9 sekcji:
Pierwsza scena jednorazowa z czasem pracy siłownika zał zraszacze 1
i druga scena z dniem tygodnia i godziną włączenia zał. zraszacze 2.
Słaby jestem w te klocki i jedynym warunkiem jaki udało mi się stworzyć jest warunek pogodowy Czysto. Nie do końca jest ok, bo wystarczy, że będzie lekkie zachmurzenie i scena już się nie odpali. Trochę się władowałem z tymi RGBW, ale i tak do tej i pozostałych scen muszę dodać sceny włączenia zaworu napełnienia zbiornika oraz włączenia pompy w zbiorniku. W Panelu zraszaczy i tak bym tego nie ogarnął.
Pomożecie Panowie?
Tytuł: Odp: Ilość cykli dla zraszaczy
Wiadomość wysłana przez: vandi w Październik 30, 2018, 10:17:50 am
HCL czy HC2?
Tytuł: Odp: Ilość cykli dla zraszaczy
Wiadomość wysłana przez: !Novy w Październik 30, 2018, 04:17:41 pm
HCL czy HC2?
HC2.
Pomożesz?
Tytuł: Odp: Ilość cykli dla zraszaczy
Wiadomość wysłana przez: vandi w Październik 31, 2018, 10:03:27 am
Mam dla Ciebie dwie wiadomości. Jedną złą a drugą bardzo dobrą
Zła jest taka że na bloczkach daleko nie zajedziesz :P
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

Tytuł: Odp: Ilość cykli dla zraszaczy
Wiadomość wysłana przez: !Novy w Styczeń 10, 2019, 01:45:40 pm
Dziękuje.