Re: Död Nod
Posted: 17 Jan 2014, 15:57
Jag får också samma fel.nohed wrote:jag får denna
[DEBUG] 12:58:29: 17/1:4 DEAD Lampa Vägguttag:Sovrum
[DEBUG] 12:58:34: Really Dead
[ERROR] 12:58:34: line LuaScript:
Jag får också samma fel.nohed wrote:jag får denna
[DEBUG] 12:58:29: 17/1:4 DEAD Lampa Vägguttag:Sovrum
[DEBUG] 12:58:34: Really Dead
[ERROR] 12:58:34: line LuaScript:
Det är denna line som är felet och specifikt , name); som inte fungerar.zorro wrote:Har fått samma fel
men mitt har funkat tidigare
svår å felsöka när det inte står VILKEN LINE det gäller
[DEBUG] 13:25:07: 18/1:105 DEAD Kaffebryggare:Kök
[DEBUG] 13:25:12: Really Dead
[ERROR] 13:25:12: line LuaScript:
Jag är ingen expert på detta, men jag har sökt runt lite och hittat en annan scen som jag fick modda lite för att få till namn på den döda enheten över Push meddelandet.zorro wrote:Jo då hur svårt kan det vara
Code: Select all
--[[
%% autostart
%% globals
--]]
-- LUA Script for dead nodes handling V1.1.0
--
fibaro:debug("HC2 start script at " .. os.date());
-- check script instance count in memory
if (fibaro:countScenes() > 1) then
fibaro:abort();
fibaro:debug("Script already running.");
end
local debug = true;
local nodes = {4,5,6,8,12,13,45,56,57,58,55,71,78,81,82,83,86,95,100,101};
local repeatTime = (15*60000); -- 15 minutes
local lookFor = function()
--if debug then fibaro:debug(os.date() .. " [action] Look for dead nodes...") end
local id, status, dtLog;
for i = 1, #nodes do
id = nodes[i];
status = fibaro:getValue(id, 'dead');
dtLog = os.date();
if status == "1" then
-- dead node found
local name = fibaro:getName(id);
local message = dtLog .. " [status] device (" .. name .. " ID#" .. id .. ") is flagged as dead node."
if debug then fibaro:debug(message) end
fibaro:wakeUpDeadDevice(id)
-- try to wakeUp device
fibaro:call(84, "sendPush", "Dead Nodes" ..message);
end
end
end
-- START ENGINE LOOP PROCESS
while true do
lookFor();
fibaro:sleep(repeatTime);
end
Då får du göra såhärzorro wrote:Testade och skicka till 2 st mobiler men det verkar inte funka
fibaro:call(5,81, "sendPush", "Dead Nodes" ..message);