Forum użytkowników automatyki budynkowej

Z-wave => Fibaro - sceny => Wątek zaczęty przez: invader w Grudzień 03, 2015, 07:29:50 pm

Tytuł: Przekroczony limit instancji | Scena: LUSTRO_OFF
Wiadomość wysłana przez: invader w Grudzień 03, 2015, 07:29:50 pm
Witam wszystkich w swoim pierwszym poście,
od niedawna jestem użytkownikiem HCL + kilka urządzeń. Utworzyłem parę scen (włączanie świateł, grzejniki itp). Działało całkiem nieźle,ale zaczęło w rzucać w Centrum notfikacji wpis "Przekroczony limit instancji | Scena: NAZWA_SCENY" dla wszystkich moich scen. Po rozwinięciu mam "Liczba instancji sceny została ograniczona ze względu na przekroczenie limitu." Może mam coś źle poustawiane, może scenę trzeba jakoś zamykać po utworzeniu/wykonaniu?  Czym to skutkuje? Jak sobie poradzić z problemem? "Max. liczba instancji:" w definicji sceny mam ustawione na 1.

Próbowałem przeszukać forum, ale nic na ten temat nie znalazło.
Tytuł: Odp: Przekroczony limit instancji | Scena: LUSTRO_OFF
Wiadomość wysłana przez: sztywniak w Grudzień 03, 2015, 09:24:18 pm
Wklej tę scenę tutaj to Ci odpowiemy
Tytuł: Odp: Przekroczony limit instancji | Scena: LUSTRO_OFF
Wiadomość wysłana przez: invader w Grudzień 04, 2015, 06:48:15 am
Mam HCL, więc nie wiem jak się dostać do kodu sceny, mogę wrzucić screeny z interfejsu np. to co załączyłem. Chyba, że dasz mi wskazówki jak wyciągnąć kod :)
Tytuł: Odp: Przekroczony limit instancji | Scena: LUSTRO_OFF
Wiadomość wysłana przez: sztywniak w Grudzień 05, 2015, 01:47:28 pm
no cóż, uruchamia Ci się wiele instancji
Scena powinna wyglądać tak :

Jeżeli AMP < 20 < i > telewizor = włączony < to > telewizor = wyłącz
Tytuł: Odp: Przekroczony limit instancji | Scena: LUSTRO_OFF
Wiadomość wysłana przez: invader w Grudzień 06, 2015, 09:12:06 am
No, i to wiele wyjaśnia - dzięki za odpowiedź.
Tytuł: Odp: Przekroczony limit instancji | Scena: LUSTRO_OFF
Wiadomość wysłana przez: wiesiekr w Grudzień 06, 2015, 11:09:39 am
Panowie a co w tej scenie jest nie tak ?
Tytuł: Odp: Przekroczony limit instancji | Scena: LUSTRO_OFF
Wiadomość wysłana przez: sztywniak w Grudzień 06, 2015, 01:34:39 pm
To że jest w złym temacie i nie napisałeś też o co chodzi?
Tytuł: Odp: Przekroczony limit instancji | Scena: LUSTRO_OFF
Wiadomość wysłana przez: wiesiekr w Grudzień 06, 2015, 02:13:07 pm
Scena ma za zadanie wyłączenia grupy urządzeń jeżeli zmienna Helena jest <-100.
Scena działa ok tylko wyskakuje powiadomienie Przekroczony Limit instalacji.
Tytuł: Odp: Przekroczony limit instancji | Scena: LUSTRO_OFF
Wiadomość wysłana przez: sztywniak w Grudzień 08, 2015, 08:30:05 am
Co i jak często zmienia wartości zmiennych?
Co kryje się pod Grupa urządzeń?
Tytuł: Odp: Przekroczony limit instancji | Scena: LUSTRO_OFF
Wiadomość wysłana przez: wiesiekr w Grudzień 08, 2015, 07:26:32 pm
W grupie urządzeń są dwa switche które załączaj bądż wyłączają urządzenie.

Mam uruchomione sprawdzanie obecności w domu na podstawie zalogowania iphone do sieci wifi.
--[[
%% autostart
%% properties
%% globals
--]]

local sourceTrigger = fibaro:getSourceTrigger();
if (sourceTrigger["type"] == "autostart") then
while true do

local currentDate = os.date("*t");
local startSource = fibaro:getSourceTrigger();
if (
 ( (tonumber(os.date("%H%M")) >= tonumber(string.format("%02d%02d", "00", "00")) and tonumber(os.date("%H%M")) <= tonumber(string.format("%02d%02d", "23", "59"))) and (math.floor(os.time()/60)-math.floor(1413496800/60))%1 == 0 )
)
then
   fibaro:call(466, "pressButton", "1");
    fibaro:call(466, "pressButton", "2");
    fibaro:call(466, "pressButton", "3");
end

fibaro:sleep(10*1000);
end
else

local currentDate = os.date("*t");
local startSource = fibaro:getSourceTrigger();
if (
startSource["type"] == "other"
)
then
   fibaro:call(466, "pressButton", "1");
    fibaro:call(466, "pressButton", "2");
    fibaro:call(466, "pressButton", "3");
end
 
end
Na tej podstawie urządzenie wirtualne ustawia zmienną