fibaro´s Home Center 2 automatisch zu bestimmter Zeit neu starten

Das Home Center 2 von fibaro ist auch „nur“ ein Computer! Hat sich Ihr HomeCenter 2 auch schon mal komisch verhalten oder reagiert kaum bzw. gar nicht mehr? Unter dem schicken Aluminium Gehäuse versteckt sich ein ganz normales Main Board, das ab und an neu gestartet werden will! Mit dem folgenden LUA-Code können Sie beispielsweise eine Szene oder ein Button im Virtual Device erstellen und das HomeCenter neu starten.

Das besondere an dem folgenden Code ist, dass Sie nicht die IP-Adresse des HomeCenters eintragen müssen genauso wie die Daten für Benutzer und Passwort. Ersteres hat den Vorteil, wenn das HomeCenter keine feste IP vom Router bekommen hat und sich die IP ab und zu ändert, dass die Szene bzw. der Code trotzdem funktioniert.

NEUER LUA CODE ab Firmware Version 4.xxx

--[[
%% properties
%% globals
--]]
HomeCenter.SystemService.reboot()

LUA-Code für Reboot Szene (bis Version 3.xxx)

--[[
%% properties

%% globals
--]]

function postMethod(data) 
    local http = net.HTTPClient() 
  
      http:request("http://127.0.0.1:11111/api/settings/reboot", { 
        options = { 
            method = 'POST', 
              headers = {}, 
              data = data.payload, 
              timeout = data.timeout or 5000 }, 
        success = data.success, 
          error = function(err) 
            print('[ERROR] ' .. err) 
        end 
    }) 
end
    
    fibaro:debug("HC2 wird jetzt neu gestartet...")
    fibaro:sleep(3000)
    postMethod("reboot")

LUA-Code für Button im Virtuelles Device (Bis Version 3.xxx)

local httpClient = Net.FHttp("127.0.0.1", 11111);
local response, status, errorCode = httpClient:POST("/api/settings/reboot", "data=reboot");
if errorCode == 0 then
  fibaro:debug("status:"..status);
else   
  fibaro:debug("Error code is "..errorCode..", response is ["..response.."]");
end

Mit einer weiteren Szene können Sie die Szene automatisch neu starten lassen bzw. den Button des Virtual Device auslösen

2 Gedanken zu „fibaro´s Home Center 2 automatisch zu bestimmter Zeit neu starten

  • 15. Juli 2015 um 14:25
    Permalink

    Hallo,

    Frage:
    ich finde mit dem Fibaro-finder mein Home Center2 kann es auch anklicken und kann mich auch Anmelden…. aber dann geht nicht’s weiter zeig ewig die Sanduhr…
    was kann man da machen?

    M.f.G

    Antwort
    • 16. Juli 2015 um 12:08
      Permalink

      Hallo, welchen Browser verwenden Sie? Wir haben gute Erfahrung mit dem Firefox Browser gemacht! Schöne Grüße Ihr Team von HLC24.de

      Antwort

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.