Död Nod

Här kan du som nybörjare ställa dina frågor utan att skämmas
Raul
Ny medlem
Posts: 19
Joined: 14 Sep 2013, 14:32
10

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.
Henrikel
Proffsmedlem
Posts: 687
Joined: 12 Dec 2013, 00:24
10
Location: Växjö
Contact:

har ni kollat så inte koden har något extra mellanslag i början eller slutet som stökar till det.
Eller har ni ändrat något i koden mer än era mobilers ID?
Installations Elektriker
https://www.facebook.com/ramnasael
Installerar och säljer Z-wave lösningar
nohed
Medlem
Posts: 88
Joined: 20 Apr 2013, 14:10
10

nej jag har inte ändrat något
zorro
Medlem
Posts: 365
Joined: 22 Oct 2013, 16:16
10

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 :shock: :shock:

[DEBUG] 13:25:07: 18/1:105 DEAD Kaffebryggare:Kök
[DEBUG] 13:25:12: Really Dead
[ERROR] 13:25:12: line LuaScript:
Fibaro fantastic
Aktuell HC2 Version: 4.520
Moduf
Medlem
Posts: 49
Joined: 20 Aug 2013, 07:57
10
Location: Köping

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 :shock: :shock:

[DEBUG] 13:25:07: 18/1:105 DEAD Kaffebryggare:Kök
[DEBUG] 13:25:12: Really Dead
[ERROR] 13:25:12: line LuaScript:
Det är denna line som är felet och specifikt , name); som inte fungerar.
Jag håller på och kikar lite på den nu, har inte hittat någon lösning.

fibaro:call(14, "sendPush","Somebody really DEAD ", name);
zorro
Medlem
Posts: 365
Joined: 22 Oct 2013, 16:16
10

Jo då hur svårt kan det vara :lol: :lol: :lol: :lol:
Fibaro fantastic
Aktuell HC2 Version: 4.520
Moduf
Medlem
Posts: 49
Joined: 20 Aug 2013, 07:57
10
Location: Köping

zorro wrote:Jo då hur svårt kan det vara :lol: :lol: :lol: :lol:
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.
Men då gör scenen bara en kontroll, väcker enheten och skickar Push meddelande sen sover 15 min, sen gör den om proceduren.

Återkommer med lua scenen om ett litet tag när testet är fullbordat =)
Moduf
Medlem
Posts: 49
Joined: 20 Aug 2013, 07:57
10
Location: Köping

Testa denna scen om det skulle fungera bättre
Ändra följande: local nodes = {4,5,6,8,12,13,45,56,57,58,55,71,78,81,82,83,86,95,100,101};
Så att det matchar dina noder som skall övervakas. Har du flera noder är det bara och fylla på, eller färre noder är det bara ta bort.
Ändra följande: fibaro:call(84, "sendPush", "Dead Nodes" ..message);
Så att det blir ditt id som du har till din telefon så du får Push notis

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 
zorro
Medlem
Posts: 365
Joined: 22 Oct 2013, 16:16
10

Japp nu så verkar det funka
dödnod.jpg
dödnod.jpg (20.97 KiB) Viewed 13659 times
Bra jobbat :mrgreen: :mrgreen:
Fibaro fantastic
Aktuell HC2 Version: 4.520
zorro
Medlem
Posts: 365
Joined: 22 Oct 2013, 16:16
10

Testade och skicka till 2 st mobiler men det verkar inte funka
fibaro:call(5,81, "sendPush", "Dead Nodes" ..message);
Fibaro fantastic
Aktuell HC2 Version: 4.520
Moduf
Medlem
Posts: 49
Joined: 20 Aug 2013, 07:57
10
Location: Köping

zorro wrote:Testade och skicka till 2 st mobiler men det verkar inte funka
fibaro:call(5,81, "sendPush", "Dead Nodes" ..message);
Då får du göra såhär ;)

fibaro:call(5, "sendPush", "Dead Nodes" ..message);
fibaro:call(81, "sendPush", "Dead Nodes" ..message);
zorro
Medlem
Posts: 365
Joined: 22 Oct 2013, 16:16
10

Japp kom på det
tack endå :mrgreen: :mrgreen:
fibaro:call(81, "sendPush", "Död Nod" ..message);
fibaro:call(5, "sendPush", "Död Nod" ..message);
Fibaro fantastic
Aktuell HC2 Version: 4.520
Spindel
Ny medlem
Posts: 17
Joined: 12 May 2017, 15:53
6

Dags att väcka lite gammalt.

Det verkar som att det inte fungerar att väcka döda noder med "fibaro:wakeUpDeadDevice(id)" längre eller har jag missat något? Jag får push-notiser om att noder är döda men dom väcks inte igen automatiskt.
Post Reply