Page 2 sur 3

Re: Aide creation script envoi de mail

Publié : 04 déc. 2019, 20:25
par dartflag
waouhhh! super :D

toujours plus fort.

Maintenant je souhaiterais avoir une alerte par mail quand j'active mon keypad et que la consommation électrique de mon compteur passe au dessus de 1000W. Ca veut dire que j'ai oublié de débrancher quelques choses. :oops:

je sais créer un script sur un déclencheur device. Mais comment déclencher un script sur une variable supérieur a une certaine valeur?

il semble exister la commande
(uservariables['CompteurElec])
script_variable_xxx.lua ?

y a t il une syntaxe particulière pour ce genre de script?

merci de votre aide

Fred

Re: Aide creation script envoi de mail

Publié : 04 déc. 2019, 20:40
par denis_brasseur

Re: Aide creation script envoi de mail

Publié : 04 déc. 2019, 22:40
par dartflag
merci pour le lien, je l'avais deja parcours mais je n'avais pas trouvé la subtilité pour résoudre mon problème.

J'ai un capteur qui mesure la consommation électrique.
Capture d’écran 1.jpg
Capture d’écran 1.jpg (22.72 Kio) Consulté 5860 fois
je voulais récupérer cette valeur, et ainsi créer mon script variable
Mais je ne sais pas comment utiliser cette variable pour que mon script s'execute.

pour extraire la valeur 310.62 Watt
je dois faire:
conso1, conso2 = otherdevices_svalues['Energy Consumption']:match("([^;]+);([^;]+)")
conso3 = tonumber(conso1)

et conso3 est cette valeur qui devrait me lancer mons script variable. Mais je n'arrive pas récupérer cette valeur

j'avais pensé a ca:

if uservariables[otherdevices_svalues['Energy Consumption']:match("([^;]+)] > 100
then

mais ce n'est pas concluant :?:

Re: Aide creation script envoi de mail

Publié : 05 déc. 2019, 09:26
par denis_brasseur
Je pense que tu confonds variable locale et variable domoticz.

Le test doit simplement se faire sur le changement d'état du device Energy Consumption

Code : Tout sélectionner

if devicechanged['Energy Consumption']   

Re: Aide creation script envoi de mail

Publié : 05 déc. 2019, 20:23
par dartflag
tu as certainement raison sur la confusion.

j'avoue que ce n'est pas tres clair tout ca.

mais je crois quand meme avoir compris deux ou trois trucs. Et j'ai trouvé un truc qui semble marcher. :lol:

Code : Tout sélectionner

-- script_device_keypadpower.lua
		
commandArray = {}


	-- verification si la consommation electrique depasse les 1000w, si oui, envoi mail
	if devicechanged['Energy Consumption'] and otherdevices['KeyPad'] == 'On'
			then 
				conso1, conso2 = otherdevices_svalues['Energy Consumption']:match("([^;]+);([^;]+)")
				conso3 = tonumber(conso1)
			
				print('Energy :'..otherdevices['Energy Consumption'])
				print('Conso1:'..conso1)
				print('Conso3:'..conso3)
				
					if conso3 > 1000
						then
							commandArray['SendEmail']='Alarme: consommation electrique#La consommation electrique a depassée les 1000w#xxx@gmail.com'
					end		
	end
	
return commandArray

Re: Aide creation script envoi de mail

Publié : 04 avr. 2020, 16:40
par BernArd
Je m'immisce dans cette discussion pour juste :
dartflag a écrit : 04 déc. 2019, 22:40...
J'ai un capteur qui mesure la consommation électrique.

Capture d’écran 1.jpg
...
le capteur !
lequel est-ce ?
si tu avais un lien...

Merci d'avance :)

Re: Aide creation script envoi de mail

Publié : 04 avr. 2020, 21:12
par dartflag
c'est un boiter smappee ;)
je ne sais pas si ca ce fait toujours?

Re: Aide creation script envoi de mail

Publié : 05 avr. 2020, 06:11
par BernArd
dartflag a écrit : 04 avr. 2020, 21:12 c'est un boiter smappee ;)
je ne sais pas si ca ce fait toujours?
Bonjour et Merci !
Ils existent toujours, du moins sur leur site :
https://www.smappee.com/fr/infinity
je vais chercher pour voir leurs produits !

Encore merci :)

Re: Aide creation script envoi de mail

Publié : 05 avr. 2020, 15:48
par dartflag
Bonjour,
il semble que le modele que j'avais acheté a l'époque ne se fasse plus. Ça fait bien 4 ou 5 ans.
Celui que j'ai me donne une bonne indication sur ma consommation générale en temps réel de mon installation.
Apres sur le papier ce qui m'avait intéressé a l'époque était de pouvoir connaitre de manière précise la consommation en détail de chaque appareil. Mais la c'est une autre histoire. Car l'appareil n'est pas précis dans ces déclenchements et détections.

les nouveaux modèles ce sont probablement améliorer depuis?

mais si tu souhaites connaitre simplement la consommation au compteur EDF, il doit y avoir de simple capteur a moins de 70€. Le smappee est a mon sens trop cher si c'est que pour ça? ;)

Fred

Re: Aide creation script envoi de mail

Publié : 05 avr. 2020, 17:21
par BernArd
dartflag a écrit : 05 avr. 2020, 15:48 Bonjour,
il semble que le modele que j'avais acheté a l'époque ne se fasse plus. Ça fait bien 4 ou 5 ans.
Celui que j'ai me donne une bonne indication sur ma consommation générale en temps réel de mon installation.
Apres sur le papier ce qui m'avait intéressé a l'époque était de pouvoir connaitre de manière précise la consommation en détail de chaque appareil. Mais la c'est une autre histoire. Car l'appareil n'est pas précis dans ces déclenchements et détections.

les nouveaux modèles ce sont probablement améliorer depuis?

mais si tu souhaites connaitre simplement la consommation au compteur EDF, il doit y avoir de simple capteur a moins de 70€. Le smappee est a mon sens trop cher si c'est que pour ça? ;)

Fred
Bonjour Fred :)
Merci de ton retour d'expérience ;)
La majorité des fabricants font leurs nouveaux détecteurs en wifi... et rien trouvé en 433MHz !

je cherche sur les sites chinois, mais, eux aussi, pas grand chose à proposer, en 433... !

Peu évident de trouver des capteurs toriques et un module émetteur/transmetteur en 433 !
j'ai trouvé une station Otio, avec 4 prises en 433, mais à la lecture des avis... ça donne le "frisson"... sur la qualité...
J'ai contacté le fabricant, qui est proche de chez nous (82) et lui à Toulouse, pour les prises, et je verrai bien sa réponse !

Encore Merci pour ton retour :)