Aller au contenu

Notifications Push Hc2


Yannick

Messages recommandés

tous sans exception... j'ai fait l'essai sur le FGS-211 (capture envoyée) et 2 Wall plug différents.. nada 

 

Par contre, j'ai encore quelques modules qui sont intégrés à  ma HCL et là  cela fonctionne nickel...

 

Le souci vient bien bien de ma HC2 sur le panneau de notification. 

 

Je vais me débrouiller autrement. Merci Jojo pour ton aide en tout cas je ne t'embête pas plus longtemps.

 

Au passage, saurais-tu comment on pourrait récupérer la consommation d'un Wall plug dans une variable afin de pouvoir exploiter les varaitions dans des scènes ? 

 

Merci 

Lien vers le commentaire
Partager sur d’autres sites

Tu peux me dire ce qui cloche dans ce code ?

 

J'ai un erreur qui me dit ça : 

 

[ERROR] 16:36:04: line 7: '=' expected near 'tonumber'
 


 

--[[

%% properties

%% globals

--]]

local Id_Smartphone = 91

local PowerTv = tonumber(fibaro:getValue(49, "power"))

If tonumber(PowerTv) >= 100

  then 

fibaro:call(tonumber(Id_Smartphone), 'sendPush', "Allumage Télévision")

fibaro:call(2, 'sendEmail', "Allumage Télé", "Quelqu'un a allumé la télé")
Lien vers le commentaire
Partager sur d’autres sites

C'est bon Jojo 

J'ai trouvé. ce n'est pas la variable Power qu'il fallait récupérer mais la variable valueSensor

 

Et ma ligne était fausse il me manquait des parenthèses.

 

Ci-dessous le code 

 

Merci et bon WE

 

--[[

%% properties

%% globals

--]]

local Id_Smartphone = 91

local PowerTv = tonumber(fibaro:getValue(49, 'valueSensor'))

if ((tonumber(PowerTv)) >= 100)

  then 

fibaro:call(tonumber(Id_Smartphone), 'sendPush', "Allumage Télévision")

fibaro:call(2, 'sendEmail', "Allumage Télé", "Quelqu\'un a allumé la télé")

end

fibaro:debug('valeur = '..PowerTv)

Lien vers le commentaire
Partager sur d’autres sites

le mieux est que tu fasses une scène de test pour tester le push avec ce bout de code, où tu remplaces "tonumber(ID_Smartphone)" par l'ID de ton smartphone (cfr toolkit de Krikrof) et Message par le texte que tu veux pousser.

 

Mais peut-être que ton problème est juste que tu n'as pas enregistré ton smartphone sur la box ?

J'ai également un nouveau portable s6 et je ne sais plus comment le déclarer dans la HC2.

Peux tu me dires comment on fait ?

Lien vers le commentaire
Partager sur d’autres sites

Non en fait c'est pas vrai... les notif que j'ai reçu venaient de ma HCL et pas de la HC2... ça marche toujours pas. 

 

On verra quand je pourrais passer en V4 cela refonctionnera peut-être...

 

Je viens de m'en rendre compte.

Lien vers le commentaire
Partager sur d’autres sites

Salut Jojo,

 

Oui oui ça je le savais et j'avais même fait une suppression et une nouvelle déclaration mais ça ne fonctionne pas. Mais c'est pas grave. J'ai une question à  te poser (ou à  la communauté) :

J'ai fait ça comme script pour savoir à  quel moment mes enfants allument la télé. mais le souci c'est que la consommation varie régulièrement comme j'ai plusieurs périphériques de branchés dessus et à  chaque fois que la conso varie, je reçois une notif... 

 

Comment faire pour ne recevoir qu'une seule notification ?

Important : la prise reste sous tension toute la journée pour des raisons partiques et consomme 40 w en permanence. C'est pour ça que j'ai mis une limite à  100 w pour déclencher la notif.

 

Merci

 

--[[
%% properties
49 valueSensor
76 value
%% globals
--]]
local Id_Smartphone = 91
local PowerTv = tonumber(fibaro:getValue(49, 'valueSensor'))
local PorteOuverte = tonumber(fibaro:getValue(76, 'value'))
 
if ((tonumber(PowerTv)) >= 100)
  then 
fibaro:call(tonumber(Id_Smartphone), 'sendPush', "Allumage Télévision")
fibaro:call(2, 'sendEmail', "Allumage Télé", "Allumage de la télé" ..PowerTv.. 'Watts')
Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...