Aller au contenu
mprinfo

Scene HC3 - Alerte Demarrage Box

Recommended Posts

Scene HC3 - Alerte Demarrage Box

 

Cette scene est indispensable pour être alerté lors d'un démarrage de votre HC3.

 

Type d'alerte :

  • Push
  • Mail
  • Trace

 

Dans : DÉCLARATIONS (Conditions/Déclencheurs) copier ce code

{
    type = "se-start",
    property = "start",
    operator = "==",
    value = true,
    isTrigger = true
}

Dans ACTIONS copier ce code

local tag = "Demarrage HC3"
local heure = os.date("%R")
local date = os.date("%d/%m/%Y")
local data = api.get("/settings/info")
local Version = data.softVersion
local Serial = data.serialNumber
local Message = string.format("Votre %s version %s à demarrée le %s à %s", Serial, Version, date, heure)
fibaro.alert("push", {2}, Message)
fibaro.alert("email", {2}, Message)
fibaro.trace(tag, Message)

On enregistre est c’est OK

  • Like 5
  • Thanks 1

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est parfait :icon1010:

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

@krikroff elle était déjà toute prête il me manquait juste le lancement au démarrage comme autostart sur hc2

 

A l'époque c'est @steven qui m’avait conseiller de faire cela.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Cool merci pour cette scène bien pratique.

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Scène installée, fonctionne très bien. Merci.

Partager ce message


Lien à poster
Partager sur d’autres sites

Depuis la version 5.140.17 je rencontre un soucis avec cette scène. 

 

La box me retourne un json vide

 

pour contourner ce probléme il faut ajouté un sleep

 


local tag = "Demarrage HC3"
local heure = os.date("%R")
local date = os.date("%d/%m/%Y")
hub.sleep(3*1000)
local data = api.get("/settings/info")
local Version = data.softVersion
local Serial = data.serialNumber
local Message = string.format("Votre %s version %s à demarrée le %s à %s", Serial, Version, date, heure)
fibaro.alert("push", {2}, Message)
fibaro.alert("email", {2}, Message)
fibaro.trace(tag, Message)

Cela ce produit sur mes 2 box celle de test et celle de prod

 

j'ai aussi l'impression que le demarrage de la box est beaucoup plus long

Partager ce message


Lien à poster
Partager sur d’autres sites

×