-
Compteur de contenus
1 011 -
Inscription
-
Dernière visite
-
Jours gagnés
2
Messages posté(e)s par Yannick
-
-
Bon après plusieurs modifs et quelques tests voici le bon code final :
--[[ %% properties 49 valueSensor %% globals --]] local Etat_Tele = fibaro:getGlobalValue("TV") if ( ( Etat_Tele == "Off" ) and ( tonumber(fibaro:getValue(49, "valueSensor")) >= 100 ) ) then fibaro:setGlobal("TV", "On"); fibaro:call(91, "sendPush", "Allumage Télé"); else fibaro:setGlobal("TV","Off" ) end fibaro:debug("La télé est : "..Etat_Tele)
et a priori je n'ai plus de push toutes les secondes comme avant. Effectivement, le fait de déclarer la Valeur Globale TV dans l'entête faisait passé cette variable de "On" à "Off" 2 fois par seconde ce qui engendrait l'envoi du Push à chaque fois.
Merci les gars !!!
-
Désolé ça y est j'ai trouvé.. j'ai modifé et le code fonctionne
Mais j'"ai toujours le même problème. la notif est envoyée à chaque changement de conso
-
Salut Jojo, alors voilà j'ai fait mon bout de code comme tu me l'avais demandé en me démerdant mais j'ai un souci de syntaxe de mon script et je n'arrive pas à comprendre où ça coince.
Voici le code
--[[%% properties49 valueSensor%% globalsTV--]]local startSource = fibaro:getSourceTrigger();if (( fibaro:getGlobalValue("TV") == "Off" )and( tonumber(fibaro:getValue(49, "valueSensor")) >= 100 ))thenfibaro:setGlobal("TV", "On");fibaro:call(91, "sendPush", "Allumage Télé");fibaro:debug("TV")endIf (( tonumber(fibaro:getValue(49, "valueSensor")) < 100 ))thenfibaro:setGlobal("TV","Off" )endMais j'ai une erreur qui me remonte qui me dit :[ERROR] 10:05:15: line 21: unexpected symbol near 'then'tu peux me dire où je merdouille ?MerciPS : comment vous faite pour copier l'encart de rédaction de code dans vos messages ? c'est quoi l'outil ?Merci -
Aucun moyen de forcer cette mise à jour sur la HCL ?
-
Salut Jojo
Eh oui je comprends bien.
Merci je vais essayer de me démerder tout seul. Mais je ne suis aucunement développeur et les mécanismes m'échappent.
Merci quand même
-
désolé mais je n'ai jamais utilisé les variables.. je commence àcomprendre les choses maiiiiiiiis... il faut m'expliquer longtemps !
-
mais encore ???
-
Ok je comprends le principe mais dois-je déclarer les variables dans ma scène ou mettre des choses précises style tonumber ou autre ?
-
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
--[[%% properties49 valueSensor76 value%% globals--]]local Id_Smartphone = 91local PowerTv = tonumber(fibaro:getValue(49, 'valueSensor'))local PorteOuverte = tonumber(fibaro:getValue(76, 'value'))if ((tonumber(PowerTv)) >= 100)thenfibaro:call(tonumber(Id_Smartphone), 'sendPush', "Allumage Télévision")fibaro:call(2, 'sendEmail', "Allumage Télé", "Allumage de la télé" ..PowerTv.. 'Watts') -
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.
-
Salut Jojo,
Bizarrement vendredi soir sans aucune intervention de ma part ni sur la box ni sur quoi que ce soit, les notifications refonctionnent !!!
Mystère !!!
Merci encore pour ton aide
A plus
-
C'est bon JojoJ'ai trouvé. ce n'est pas la variable Power qu'il fallait récupérer mais la variable valueSensorEt ma ligne était fausse il me manquait des parenthèses.Ci-dessous le codeMerci et bon WE--[[%% properties%% globals--]]local Id_Smartphone = 91local PowerTv = tonumber(fibaro:getValue(49, 'valueSensor'))if ((tonumber(PowerTv)) >= 100)thenfibaro:call(tonumber(Id_Smartphone), 'sendPush', "Allumage Télévision")fibaro:call(2, 'sendEmail', "Allumage Télé", "Quelqu\'un a allumé la télé")endfibaro:debug('valeur = '..PowerTv)
-
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 = 91local PowerTv = tonumber(fibaro:getValue(49, "power"))If tonumber(PowerTv) >= 100thenfibaro:call(tonumber(Id_Smartphone), 'sendPush', "Allumage Télévision")fibaro:call(2, 'sendEmail', "Allumage Télé", "Quelqu'un a allumé la télé")
-
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
-
oui m'sieur !
-
bah non pour l'instant je ne me suis pas encore lancé dans GEA
-
-
Salut à tous,
JE vous explique, j'aimerais pouvoir à l'ouverture d'une porte contrôlée par un FGK-101, récupérer une image d'une de mes caméra IP et m'envoyer un mail.
Je pense qu'en LUA ce doit être possible mais je ne trouve nul part comment récupérer cette image.
Quelqu'un peut m'aiguiller ?
Merci
-
c'est fait... et ça fonctionne pas
-
je n'ai pas de code. quand tu vas dans les paramètres du module par exemple un Wall plug, tu as la possibilité de demander un envoi de push ou de mail à chaque changement de statut du module. et bien là cela ne fonctionne pas
-
Ok et là ça fonctionne.... alors pourquoi ça fonctionne pas directement depuis les modules ?
Je suis une buse !!!
-
-
Fonctionne pas !
Même erreur que tout àl'heure
-
oublié les guillemets merde... là ça fonctionne je reçois bien le push.
et pour faire un test mail ?
Notifications Push Hc2
dans HC2
Posté(e)
ah !! par contre quand je clique plusieurs fois sur démarrer la scène pour débugger, alors que la conso reste supérieure à 100, la varaible Etat_Tele me renvoie alternativement "On" et "Off" à chaque fois.
Un vrai casse tête quand même !!!