Hallo zusammen, von Zeit zu Zeit habe ich in meiner HC2 tote Devices, auch Netzbetriebene, welche ich dann stets wieder manuell zum Leben erwecke. Das ist auch nicht weiter schlimm, aber ich suche nach einer Möglichkeit, das dies in vorgegebenen Zeitabständen automatisch geschehen soll. Gibt es bereits ein fertgies Script, welches ich verwenden könnte, ich habe hier leider hier im Forum nichts dergleichen gefunden.
Vielen Dank im voraus, falls ihr mir hier was reinstellen könntet.
Ich habe diesen Code um tote Devices irgendwo gefunden, aber dieser wirft mir leider nur Fehlermeldungen aus.
Was ist hier falsch?
–[[
%% properties
%% events
%% globals
–]]
local dead = false
local devices = fibaro:getDevicesId({parentId =1, properties ={dead = „true“}})
if json.encode(devices) ~= „{}“ then
dead = true
print(„ID of dead-marked devices:“)
print(json.encode(devices))
for k,v in pairs(devices) do
fibaro:call(v, „wakeUpDeadDevice“);
end
else
print(„No dead-marked devices“)
end
fibaro:sleep(2000)
local devices1 = fibaro:getDevicesId({dead = „true“})
if json.encode(devices1) ~= „{}“ then
print(„Those devices has not been waken up“)
print(json.encode(devices1))
elseif
dead == true
and
json.encode(devices1) == „{}“ then
print(„All devices has been waken up.“)
end