Då har du samma problem som jag.
Jag hade som plan att "bara" göra en scen där lampor tändes när man kom hem. (Då jag ännu inte har någon dörrsensor)
Men det blev genast ett stort mission.
Den enda user som jag har i family är admin.
Mina andra användare syns inte, och därmed kan dem inte heller trigga en scen då det inte finns gps på dem.
Jag laddade ner ett program från fibaroforum, toolkit.
Efter lite pillande med det så ser jag att admin är den enda användare som har gps aktivt. Trots att jag satt trackning på alla. Ladda gärna ner programmet och se om ni kan klura ut något.
Det går att redigera i "raw data" men jag vet då inte hur jag ska få in den redigeringen i HC2
Jag kör med V.3.590. Av att döma av de videos jag sett så tror jag att senare versioner kommer förbättra detta.
 
image.jpg
Inloggade ser högupplösta bilder
Skapa konto
Gratis och tar endast 30 sekunder
 
Bör också nämna att trots att det finns gps på admin så syns den inte på kartan samt att den inte heller triggar några scener :/
 
Stegvis tändning.

Någon som kan hjälpa mig med denna scenen...

Två frågor:
1. Hur lägger jag till fler enheter?
2. Hur ändrar man om jag vill att den ska släckas långsamt?
--[[
%% properties
%% globals
--]]
_lampId = 36; --Change to your light id
_maxValue = 50; --Max value you want the light to be
_duration = 180; --The time in minutes to go to the max level

fibaro:call(_lampId, "setValue",10);
fibaro:sleep(200);
fibaro:debug('Start Wake-up Light')
duration = 60 *tonumber(_duration);
duration = duration /_maxValue;
for variable = 0, _maxValue - 1, 1 do
local newValue = tonumber(fibaro:getValue(_lampId, "value")) + 1;
fibaro:debug('Increase value to ' .. newValue)
--Increases the value of the lamp
fibaro:call(_lampId, "setValue", newValue);
--Waits before the next step
fibaro:sleep(duration *1000);

end
 
Tobiasfranzen77 skrev:
Bör också nämna att trots att det finns gps på admin så syns den inte på kartan samt att den inte heller triggar några scener :/
Var hittar du den kartan?
 
Tobiasfranzen77 skrev:
Stegvis tändning.

Någon som kan hjälpa mig med denna scenen...

Två frågor:
1. Hur lägger jag till fler enheter?
2. Hur ändrar man om jag vill att den ska släckas långsamt?
1.
--[[
%% properties
%% globals
--]]
_lampId1 = xx; --Change to your light id1
_lampId2 = yy; --Change to your light id2
_lampId3 = zz; --Change to your light id3
_maxValue = 50; --Max value you want the light to be
_duration = 180; --The time in minutes to go to the max level

fibaro:call(_lampId1, "setValue",10);
fibaro:call(_lampId2, "setValue",10);
fibaro:call(_lampId3, "setValue",10);
fibaro:sleep(200);
fibaro:debug('Start Wake-up Light')
duration = 60 *tonumber(_duration);
duration = duration /_maxValue;

for variable = 0, _maxValue - 1, 1 do
local newValue = tonumber(fibaro:getValue(_lampId1, "value")) + 1;
fibaro:debug('Increase value to ' .. newValue)
--Increases the value of the lamp
fibaro:call(_lampId1, "setValue", newValue);
fibaro:call(_lampId2, "setValue", newValue);
fibaro:call(_lampId3, "setValue", newValue);
--Waits before the next step
fibaro:sleep(duration *1000);
end
2.
http://www.zwaveforum.se/viewtopic.php?f=21&t=4977
 
  • Gilla
Tobiasfranzen77
  • Laddar…
Nyfniken skrev:
Var hittar du den kartan?
Kartan visas när man klickar på familjemedlemmar. Har man ingen så syns nog ingen.
Your house-family-admin
 
Bamsefar skrev:
1.


2.
[länk]
Tackar:)
 
Bamsefar, tips (som du säkert redan kan):

local devices = {4, 16, 17};

for i = 1, #devices do
fibaro:call(devices, "turnOff");
end
 
Den här raden:

if (fibaro:countScenes() > 1) then fibaro:abort() end

Den stänger väl den aktuella scenen, inte den som redan är startad?
 
Tobiasfranzen77 skrev:
Kartan visas när man klickar på familjemedlemmar. Har man ingen så syns nog ingen.
Your house-family-admin
"Family" har jag inte i min meny.
 
Nyfniken skrev:
Den här raden:

if (fibaro:countScenes() > 1) then fibaro:abort() end

Den stänger väl den aktuella scenen, inte den som redan är startad?
Njae jag tycker det verkar som om att de gamla scenerna dödas - eftersom jag ändrat lite i en scen en gång som redan kördes, och då tog den nya över - om jag nu inte minns fel vill säga...
 
  • Gilla
Nyfniken
  • Laddar…
Nyfniken skrev:
Bamsefar, tips (som du säkert redan kan):

local devices = {4, 16, 17};

for i = 1, #devices do
fibaro:call(devices, "turnOff");
end


Japp - men det är inte alltid så användbart...

Edit man kan också göra såhär:
local DeviceList = { 7, 9, 13, 17 }

for loop,Device in pairs(DeviceList) do
fibaro:debug("Index: "..loop.." DeviceID: "..Device)
end
Finns hur många varianter som helst, man måste bara komma ihåg att använda rätt variabel i rätt läge, och att dom är lokala i loopen.
 
Redigerat:
Vad blir den första outputen i ditt andra exempel?
 
jag har gjort en stopscen... för jag antar att den inte släcker när den nått maxvalue.
 
Vi vill skicka notiser för ämnen du bevakar och händelser som berör dig.