Att felsöka kod....

Hjälp varandra att vara kreativa för att göra hemmet mer bekvämt.
Post Reply
User avatar
Bamsefar
Z-Wave Kung
Posts: 1269
Joined: 25 Nov 2013, 15:06
11
Location: Stockholm

....är inte alltid det lättaste. Så det senaste i min HC2 är en global variabel:

Code: Select all

Debugg
Och den har värdet "True" eller "False". Och dess ENDA syfte är att styra en if sats så att man vet om man felsöker eller inte:

Code: Select all

   	if ( fibaro:getGlobalValue("Debugg") == "True" ) then 
   		fibaro:debug("Felsökningsläge");
   	end
Och således, enbart när jag ställer om den globala variabeln så kommer det ut debug information. På detta sättet hoppas jag minimera evnt minnesproblem genom att INTE fylla debug loggar som verkar sparas inne i HC2s inersta innre...
Kör Home Assistant efter totalt nederlag för HomeSeer :twisted: :twisted: :mrgreen:
jompa68
Proffsmedlem
Posts: 735
Joined: 12 Aug 2012, 08:53
12
Location: Hofors

Debug bör bara användas när du skriver koden eller gör förändring för att se om det man ändrar verkligen blir vad man tänkt.
Finns ingen anledning annars, tycker jag iaf :)
User avatar
Bamsefar
Z-Wave Kung
Posts: 1269
Joined: 25 Nov 2013, 15:06
11
Location: Stockholm

Njae... Eftersom fibaro:log inte är läsbar (såvitt jag vet), så är det svårt att följa när flera scener samverkar såsom mina gör. Eller har du något sätt att hämta de inbyggda loggarna på?
Kör Home Assistant efter totalt nederlag för HomeSeer :twisted: :twisted: :mrgreen:
Post Reply