Död Nod

Här kan du som nybörjare ställa dina frågor utan att skämmas
zorro
Medlem
Posts: 365
Joined: 22 Oct 2013, 16:16
11

Kan man skapa en scen som väcker upp döda noder
jag har problem med 2 st som dör hela tiden
men om jag manuellt väcker upp dom så vaknar dom direkt
noden är en Insatsbrytare 2X1,5kW - Fibaro FGS221
Och det sitter en till likadan ca 3 m där ifrån och sedan är det 5 m till HC2
så det där med mech nät verkar funka sisådär :?:
Fibaro fantastic
Aktuell HC2 Version: 4.520
Moduf
Medlem
Posts: 49
Joined: 20 Aug 2013, 07:57
11
Location: Köping

zorro wrote:Kan man skapa en scen som väcker upp döda noder
jag har problem med 2 st som dör hela tiden
men om jag manuellt väcker upp dom så vaknar dom direkt
noden är en Insatsbrytare 2X1,5kW - Fibaro FGS221
Och det sitter en till likadan ca 3 m där ifrån och sedan är det 5 m till HC2
så det där med mech nät verkar funka sisådär :?:
Jag kan inte hjälpa dig med någon scen men har en idé :idea: om en sak som kanske kan fungera.
Har du testat att konfigurera enheterna på nytt?
När du utför konfigureringen så skall mech nätverket "rita upp en ny karta" över vart alla enheter finns och befinner sig i mesh nätverket om jag förstår det rätt.
Detta görs med sammanlagt tre knapptryck 1. Inställningar/ 2. Z-Wave Nätverk/ 3. Konfigurera (Under Konfigurera enheterna på nytt)
Sen förstås lite tålamod om du har många enheter
Jag lyckades få ordning på en av mina noder som ofta tappade uppkoppling. :)
boz
Medlem
Posts: 41
Joined: 18 Dec 2013, 23:33
10

Jag kör den här som en scene!

Anpassa din push device bara så att du får det till din mobil!
Fungerar super, den resettar noden först innan pushen skickas.

Code: Select all

--[[ 
%% properties 
%% autostart 
%% globals 
--]] 

local TotalDevices = 300 --max nr of devices 

while true do 

  local timeNow = os.date('*t') 
  local day = timeNow['day'] 
  local month = timeNow['month'] 
  
  local i = 1 
  local anydead = 0 
  while i < TotalDevices do 
    --check if any dead 
    local status = fibaro:getValue(i, 'dead'); 
    local name = fibaro:getName(i); 
    local room = fibaro:getRoomNameByDeviceID(i); 
    
    if status >= "1" then 
      fibaro:debug(day.."/"..month..":"..i..' DEAD '..name..":"..room); 
      fibaro:wakeUpDeadDevice(i) 
      fibaro:sleep(5000) --check again in 5 sec 
      status = fibaro:getValue(i, 'dead'); 
      if status >= "1" then
        anydead = 1; fibaro:debug('Really Dead') 
      else
        fibaro:debug('Now OK '..name) 
      end 
    end 
    i = i + 1 
  end 
  
  if anydead == 0 then
    --fibaro:debug('Nobody is dead :-) ') 
  else 
    fibaro:call(14, "sendPush", 'Somebody really DEAD', '..'); -- CHANGE THIS
    --fibaro:call(2, 'sendEmail', 'Somebody really DEAD', '..') 
    fibaro:debug('Somebody really DEAD') 
  end 
  
  -- abort any unnecesary scenes started 
  if fibaro:countScenes() > 1 then fibaro:abort() end 
  
  fibaro:sleep(15*60000) --repeat every 15 minutes 
end
zorro
Medlem
Posts: 365
Joined: 22 Oct 2013, 16:16
11

Ok Tack perfekt
ska testa direkt
återkommer med resultat :lol:
Fibaro fantastic
Aktuell HC2 Version: 4.520
zorro
Medlem
Posts: 365
Joined: 22 Oct 2013, 16:16
11

De é fan så man blir "tårögd" så bra det funkar
inget dödsfall på hela natten :ugeek: :ugeek:
Tack boz för hjälpen :mrgreen: :mrgreen:
Fibaro fantastic
Aktuell HC2 Version: 4.520
Henrikel
Proffsmedlem
Posts: 687
Joined: 12 Dec 2013, 00:24
10
Location: Växjö
Contact:

Enkelt och smidigt.
Kan man få utskrivet vilken nod det är?
Installations Elektriker
https://www.facebook.com/ramnasael
Installerar och säljer Z-wave lösningar
jompa68
Proffsmedlem
Posts: 735
Joined: 12 Aug 2012, 08:53
12
Location: Hofors

Henrikel wrote:Enkelt och smidigt.
Kan man få utskrivet vilken nod det är?
Så här:

Code: Select all

--[[ 
%% properties 
%% autostart 
%% globals 
--]] 

local TotalDevices = 300 --max nr of devices 

while true do 

  local timeNow = os.date('*t') 
  local day = timeNow['day'] 
  local month = timeNow['month'] 
  
  local i = 1 
  local anydead = 0 
  while i < TotalDevices do 
    --check if any dead 
    local status = fibaro:getValue(i, 'dead'); 
    local name = fibaro:getName(i); 
    local room = fibaro:getRoomNameByDeviceID(i); 
    
    if status >= "1" then 
      fibaro:debug(day.."/"..month..":"..i..' DEAD '..name..":"..room); 
      fibaro:wakeUpDeadDevice(i) 
      fibaro:sleep(5000) --check again in 5 sec 
      status = fibaro:getValue(i, 'dead'); 
      if status >= "1" then
        anydead = 1; fibaro:debug('Really Dead') 
      else
        fibaro:debug('Now OK '..name) 
      end 
    end 
    i = i + 1 
  end 
  
  if anydead == 0 then
    --fibaro:debug('Nobody is dead :-) ') 
  else 
    fibaro:call(14, "sendPush","Somebody really DEAD ", name); -- CHANGE THIS
    --fibaro:call(2, 'sendEmail', 'Somebody really DEAD', '..') 
    fibaro:debug('Device:"..name " is really DEAD') 
  end 
  
  -- abort any unnecesary scenes started 
  if fibaro:countScenes() > 1 then fibaro:abort() end 
  
  fibaro:sleep(15*60000) --repeat every 15 minutes 
end
Henrikel
Proffsmedlem
Posts: 687
Joined: 12 Dec 2013, 00:24
10
Location: Växjö
Contact:

Tackar ;).
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
11

fråga hur gör man så att den skickar pusch får det inte att fungera
Henrikel
Proffsmedlem
Posts: 687
Joined: 12 Dec 2013, 00:24
10
Location: Växjö
Contact:

Kolla vad din mobil har för id. Min hade tex nr 9.
Installations Elektriker
https://www.facebook.com/ramnasael
Installerar och säljer Z-wave lösningar
zorro
Medlem
Posts: 365
Joined: 22 Oct 2013, 16:16
11

Var ser man id på mobilen :oops: :oops:
Fibaro fantastic
Aktuell HC2 Version: 4.520
Henrikel
Proffsmedlem
Posts: 687
Joined: 12 Dec 2013, 00:24
10
Location: Växjö
Contact:

Skapa en scen med block. Ta tex timerstyrning sen därefter variabel och då finns din mobil med där ( min gjorde det). Välj den och gör om till lua. Då ser du vad din enhet har för ID.
Installations Elektriker
https://www.facebook.com/ramnasael
Installerar och säljer Z-wave lösningar
zorro
Medlem
Posts: 365
Joined: 22 Oct 2013, 16:16
11

Nej bland mina variabler så finns ingen mobil :shock: :shock:
Fibaro fantastic
Aktuell HC2 Version: 4.520
Henrikel
Proffsmedlem
Posts: 687
Joined: 12 Dec 2013, 00:24
10
Location: Växjö
Contact:

La du till en timerstyrning först och sen ett därefter. Testa varibel sen.
Installations Elektriker
https://www.facebook.com/ramnasael
Installerar och säljer Z-wave lösningar
zorro
Medlem
Posts: 365
Joined: 22 Oct 2013, 16:16
11

Jag är lessen alltså men jag fattar inte :oops: :oops:
Fibaro fantastic
Aktuell HC2 Version: 4.520
Moduf
Medlem
Posts: 49
Joined: 20 Aug 2013, 07:57
11
Location: Köping

zorro wrote:Jag är lessen alltså men jag fattar inte :oops: :oops:
Om du skapar en scen med notis till din telefon i blockformat ex. bild nedan, sedan sparar du scenen när du sedan skall ändra scenen till lua så ser du längs ner på bilden nedan att det finns en knapp som heter ändra. ;)
När du ändrat till lua kommer du se vilket id din telefon har som fibaron skickar push notis till.
Scen.jpg
Scen.jpg (86.98 KiB) Viewed 25863 times
zorro
Medlem
Posts: 365
Joined: 22 Oct 2013, 16:16
11

AAAHA tror jag fattar :oops: :oops: :oops:
alltså min mobil har ID NR:5
mobil.jpg
mobil.jpg (39.33 KiB) Viewed 25858 times
Fibaro fantastic
Aktuell HC2 Version: 4.520
Moduf
Medlem
Posts: 49
Joined: 20 Aug 2013, 07:57
11
Location: Köping

zorro wrote:AAAHA tror jag fattar :oops: :oops: :oops:
alltså min mobil har ID NR:5
Det ser ut att stämma =)
zorro
Medlem
Posts: 365
Joined: 22 Oct 2013, 16:16
11

japp nu funkar puchen oxå
Tack alla för hjälpen :shock:
Fibaro fantastic
Aktuell HC2 Version: 4.520
nohed
Medlem
Posts: 88
Joined: 20 Apr 2013, 14:10
11

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:
Post Reply