Welcome to Smart Home Forum by FIBARO
Dear Guest,
as you can notice parts of Smart Home Forum by FIBARO is not available for you. You have to register in order to view all content and post in our community. Don't worry! Registration is a simple free process that requires minimal information for you to sign up. Become a part of of Smart Home Forum by FIBARO by creating an account.
As a member you can:
- Start new topics and reply to others
- Follow topics and users to get email updates
- Get your own profile page and make new friends
- Send personal messages
- ... and learn a lot about our system!
Regards,
Smart Home Forum by FIBARO Team
Search the Community
Showing results for tags 'ruch'.
-
Witam, szukam jakiegoś rozwiązania opartego o Fibaro. Szukam kamer które widza w nocy najlepiej które wykryją ruch w nocy i włącza alarm. Znacie jakieś rozwiązanie które pomogłoby mi zrealizować taki system?
- 1 reply
-
- camera sensor
- motion sensor
-
(and 3 more)
Tagged with:
-
Na prośbę kolegów udostępniam scenę, która zwiększa temperaturę ogrzewania, po wykryciu ruchu. Działa to tak: W harmonogramie ogrzewania mam ustawione tak: 6:00 - 8:00 22°C 8:00 - 15:00 17°C 15:00 - 22:00 22°C Zazwyczaj nie ma mnie w domu w godzinach 8-15, dlatego obniżam temperaturę w tym czasie na 17°C. Jeżeli ktoś jednak został w domu (wykrył go czujnik ruchu), to po godz. 8:15 scena znowu podwyższy temperaturę z 17 do 22°C. Scena uruchamia się tylko w określonych godzinach (w moim przypadku tylko do godz. 15:00). Jeżeli było komuś za gorąco i ktoś przestawił ręcznie termostat np. na 20°C, to scena nie podwyższy już tej temperatury (scena włącza się tylko wtedy, gdy termostat wskazuje obniżoną temperaturę z harmonogramu - w moim przypadku 17°C). --[[ %% properties 28 value %% globals --]] if (fibaro:countScenes() > 1) then fibaro:debug("! Zbyt duzo instancji tej sceny") fibaro:abort() end local czujnikRuchu = 28 -- tu oraz w nagłówku pliku należy wstawić id czujnika ruchu local termostat = 30 -- id termostatu -- godziny w których działa ta scena w dni pracujące local godzinaOd = '0815' -- [HHMM] local godzinaDo = '1500' -- [HHMM] -- godziny w których działa ta scena w weekend local godzinaOdWeekend = '1330' -- [HHMM] local godzinaDoWeekend = '1900' -- [HHMM] -- temperatura pożądana, ustawiana po wykryciu ruchu local tempPozadana = 22 -- Temperatura obniżenia ustawiona w harmonogramie. Scena uruchomi się tylko wtedy, gdy temperatura na termostacie będzie równa tej temperaturze. -- Dzięki temu możemy ręcznie zmienić ustawienia termostatu wg potrzeb, a scena nie nadpisze tych ustawień. -- Przykład: mam ustawioną temperaturę tak: -- 6:00 - 8:00 22°C -- 8:00 - 15:00 17°C -- 15:00 - 22:00 22°C -- Jeżeli ktoś został w domu, to po godz. 8:15 scena znowu podwyższy temperaturę z 17 do 22°C. -- Jeżeli było komuś za gorąco i ktoś przestawił ręcznie termostat np. na 20°C, to scena nie podwyższy już tej temperatury. local tempObnizonaZHarmonogramu = 17 -- czas na jaki jest ustawiana nowa temperatura po wykryciu ruchu [min] local naIleCzasuTemp = 120 -- poniższy kod nie wymaga edycji local startSource = fibaro:getSourceTrigger() local czyNaruszony = tonumber(fibaro:getValue(czujnikRuchu, 'value')) local tempUstawiona = tonumber(fibaro:getValue(termostat, "targetLevel")) local godzina = tonumber(os.date("%H%M")) local dzien = tonumber(os.date("%w")) -- 0: nd, 6: sb if (czyNaruszony > 0 and (((dzien == 0 or dzien == 6) and godzina >= tonumber(godzinaOdWeekend) and godzina <= tonumber(godzinaDoWeekend)) or (godzina >= tonumber(godzinaOd) and godzina <= tonumber(godzinaDo))) or startSource["type"] == "other") then if (tempUstawiona == tempObnizonaZHarmonogramu) then fibaro:debug(os.date("%Y-%m-%d") .. ". Bylo: " .. tempUstawiona .. ". Zwiekszam temp. na: " .. tempPozadana) fibaro:call(termostat, "setTargetLevel", tempPozadana) fibaro:call(termostat, "setTime", tonumber(os.time(t)) + naIleCzasuTemp * 60) elseif (tempUstawiona == tempPozadana) then fibaro:debug(os.date("%Y-%m-%d") .. ". Temp. ok " .. tempUstawiona .. ". Przedluzam czas o " .. naIleCzasuTemp .. " min.") fibaro:call(termostat, "setTime", tonumber(os.time(t)) + naIleCzasuTemp * 60) end end
- 1 reply
-
- 1
-
- scena
- ogrzewanie
-
(and 1 more)
Tagged with:
-
HCL - zapalanie i gaszenia światła (dimmer2+motion sensor)
jumper3 posted a question in Sceny i Interfejs
Mam do Was wielką prośbę. Otóż. Niby proste sceny: 1. Jeżeli wykryjesz ruch i oświetlenie < xx lux alarm nieuzbrojony to zapal światło (i nie gaś) 2. Jeżeli światło włączone i nie ma ruchu przez 10 sek to zgaś światło W obu scenach wyzwalaczem jest czujnik ruchu. Wywala mi cały czas, że przekroczona liczba instancji .Dodatkowo potrafi powiesić centralkę (raz na jakiś czas). Poza tym mam lag na włączeniu. W motion sensor mam następujące paramerty Parametr 2 Detekcja ruchu - czas bezwładności - obecnie mam domyślny 2 Parametr 6 Detekcja ruchu - czas podtrzymania alarmu obecnie mam 5s W scenie zadałem wyłączenie oświetlenia 10s po zaprzestaniu ruchu Proszę wskażcie gdzie mam błąd. Jakie wartości powinienem wpisać w parametrach 2 i 6 w MS? Coś jeszcze powinienem ustawić? Męczę się tym dobry tydzień. Niestety na tą chwilę wymiana na HC2 odpada :( Sceny w załączeniu- 4 replies
-
- scena
- motion sensor
-
(and 2 more)
Tagged with:
-
Na prośbę kolegów udostępniam moje sceny. Lampki choinkowe włączają się po wykryciu ruchu. Scena działa tylko w określonych godzinach, aby nie uruchomić jej przypadkiem w nocy. Parametry do własnej modyfikacji: nagłówek - wstawić id czujki ruchu (u mnie wartość 30) czujnikRuchu - j.w. choinka - id urządzenia, które włączy lampki choinkowe (switch, dimmer, itp.) godzinaOd, godzinaDo - zakres godzin w którym scena ma reagować i włączać choinkę --[[ %% properties 30 value %% globals --]] if (fibaro:countScenes() > 1) then fibaro:debug("! Koncze scene"); fibaro:abort(); end local czujnikRuchu = 30; -- wstawić id czujki ruchu local choinka = 40; -- wstawić id urządzenia, które włączy lampki choinkowe local godzinaOd = '0550'; -- [HHMM] od której godziny scena ma reagować na ruch local godzinaDo = '0900'; -- [HHMM] do której godziny scena ma reagować na ruch local startSource = fibaro:getSourceTrigger(); local czyNaruszony = tonumber(fibaro:getValue(czujnikRuchu, 'value')); local czyChoinkaWlaczona = tonumber(fibaro:getValue(choinka, "value")); local godzina = tonumber(os.date("%H%M")); if (czyNaruszony > 0 and czyChoinkaWlaczona == 0 and godzina >= tonumber(godzinaOd) and godzina <= tonumber(godzinaDo) or startSource["type"] == "other") then fibaro:debug("Zapalam choinke"); fibaro:call(choinka, "turnOn"); end Ikonki: