• Professional advice
  • Order before 16.30 uur shipped today
  • Almost always available (+31 73 762 0 762)
  • Monday open late
Swipe to the left

Fibaro Home Center 2 Reset via LUA code

27 August 2015 16543 Views

De Home Center 2 is een geweldige Z-wave controller met veel mogelijkheden. Fibaro ontwikkeld de software continu en brengt met regelmaaat nieuwe versies uit. Op het moment van schrijven is versie 4.048 net uitgebracht. Helaas zitten in de software soms vervelende bugs die pas in een latere versie opgelost worden. Een reset heeft dan soms een tijdelijk effect. In deze deze post laat ik zien hoe je via een virtueel apparaat en een scene op basis van een timer de HC2 (bijvoorbeeld) iedere dag kunt resetten.

**Update :
Er is blijkbaar een nieuwe LUA functie beschikbaar HomeCenter.SystemService.reboot(); waarmee dit eenvoudiger kan.


- Allereerst maken we een virtueel apparaat aan.
- Voeg vervolgens 1 knop toe en geef deze een makkelijke naam (bijvoorbeeld 'Reset')
- Wijzig de 'string' optie naar LUA.
- Kopieer de volgende code in het LUA gebied van de KNOP!

HC2 = Net.FHttp("192.168.1.1")
HC2:setBasicAuthentication("admin","admin")
response, status, errorCode = HC2:POST("/api/settings/reboot", "data=reset")
if errorCode == 0 then
fibaro:log(status)
else
fibaro:log("error")
end

- Vul het IP-adres van uw HC2 in en pass de login en het wachtwoord aan.

Maak vervolgens een scene aan die er als volgt uit ziet:

U kunt de scene natuurlijk maken zoals u wilt, om de zoveel uur, of iedere dag op een bepaalde tijd.

Succes!!
ROBBshop

 
Customer Service Phone

+31737620762
mon-fri: 10am-5pm and sat 10am-3pm

 
Adress

Gerstakker 16 5236 VG Empel Netherlands

Google maps