Przekroczony limit instancji | Scena: LUSTRO_OFF

  • 9 Odpowiedzi
  • 8262 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline invader

  • * 3
  • 0
  • Nazwa i wersja ID: HCL
Przekroczony limit instancji | Scena: LUSTRO_OFF
« dnia: 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.
*

Offline sztywniak

  • ***** 601
  • 23
  • Nazwa i wersja ID: HC2 3.60/ 4.37, Vera 1.7.1018
Odp: Przekroczony limit instancji | Scena: LUSTRO_OFF
« Odpowiedź #1 dnia: Grudzień 03, 2015, 09:24:18 pm »
Wklej tę scenę tutaj to Ci odpowiemy
*

Offline invader

  • * 3
  • 0
  • Nazwa i wersja ID: HCL
Odp: Przekroczony limit instancji | Scena: LUSTRO_OFF
« Odpowiedź #2 dnia: 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 :)
*

Offline sztywniak

  • ***** 601
  • 23
  • Nazwa i wersja ID: HC2 3.60/ 4.37, Vera 1.7.1018
Odp: Przekroczony limit instancji | Scena: LUSTRO_OFF
« Odpowiedź #3 dnia: 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
*

Offline invader

  • * 3
  • 0
  • Nazwa i wersja ID: HCL
Odp: Przekroczony limit instancji | Scena: LUSTRO_OFF
« Odpowiedź #4 dnia: Grudzień 06, 2015, 09:12:06 am »
No, i to wiele wyjaśnia - dzięki za odpowiedź.
*

Offline wiesiekr

  • ** 86
  • 4
  • Nazwa i wersja ID: HC2. HCL
Odp: Przekroczony limit instancji | Scena: LUSTRO_OFF
« Odpowiedź #5 dnia: Grudzień 06, 2015, 11:09:39 am »
Panowie a co w tej scenie jest nie tak ?
*

Offline sztywniak

  • ***** 601
  • 23
  • Nazwa i wersja ID: HC2 3.60/ 4.37, Vera 1.7.1018
Odp: Przekroczony limit instancji | Scena: LUSTRO_OFF
« Odpowiedź #6 dnia: Grudzień 06, 2015, 01:34:39 pm »
To że jest w złym temacie i nie napisałeś też o co chodzi?
*

Offline wiesiekr

  • ** 86
  • 4
  • Nazwa i wersja ID: HC2. HCL
Odp: Przekroczony limit instancji | Scena: LUSTRO_OFF
« Odpowiedź #7 dnia: 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.
*

Offline sztywniak

  • ***** 601
  • 23
  • Nazwa i wersja ID: HC2 3.60/ 4.37, Vera 1.7.1018
Odp: Przekroczony limit instancji | Scena: LUSTRO_OFF
« Odpowiedź #8 dnia: Grudzień 08, 2015, 08:30:05 am »
Co i jak często zmienia wartości zmiennych?
Co kryje się pod Grupa urządzeń?
*

Offline wiesiekr

  • ** 86
  • 4
  • Nazwa i wersja ID: HC2. HCL
Odp: Przekroczony limit instancji | Scena: LUSTRO_OFF
« Odpowiedź #9 dnia: 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ą