Aide creation script envoi de mail

Vous avez des questions concernant les scripts dans Domoticz, posez vos questions ici, quelque soit le langage nous tenterons des réponses pertinentes ...
dartflag
Messages : 142
Enregistré le : 27 nov. 2015, 20:43

Re: Aide creation script envoi de mail

Message 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

denis_brasseur
Messages : 505
Enregistré le : 24 déc. 2018, 17:05
Localisation : (26)

Re: Aide creation script envoi de mail

Message par denis_brasseur »

Pi3 + DD PiDrive + RFXtrx433 + AEON Labs ZW090
7 Modules fil pilote ZMNHJD1
2 détecteur fumées CHACON 34131
5 Bresser Capteur thermo/hygro
1 contacteur porte Philio PST02-1A Z
OWL Micro+ CM180
D2L LINKY
FGR-223 "Roller Shutter 3"

dartflag
Messages : 142
Enregistré le : 27 nov. 2015, 20:43

Re: Aide creation script envoi de mail

Message 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) Vu 1334 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 :?:

denis_brasseur
Messages : 505
Enregistré le : 24 déc. 2018, 17:05
Localisation : (26)

Re: Aide creation script envoi de mail

Message 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']   
Pi3 + DD PiDrive + RFXtrx433 + AEON Labs ZW090
7 Modules fil pilote ZMNHJD1
2 détecteur fumées CHACON 34131
5 Bresser Capteur thermo/hygro
1 contacteur porte Philio PST02-1A Z
OWL Micro+ CM180
D2L LINKY
FGR-223 "Roller Shutter 3"

dartflag
Messages : 142
Enregistré le : 27 nov. 2015, 20:43

Re: Aide creation script envoi de mail

Message 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

BernArd
Messages : 99
Enregistré le : 09 févr. 2020, 13:53
Localisation : Tarn et Garonne
Contact :

Re: Aide creation script envoi de mail

Message 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 :)
Cordialement :)
BernArd

dartflag
Messages : 142
Enregistré le : 27 nov. 2015, 20:43

Re: Aide creation script envoi de mail

Message par dartflag »

c'est un boiter smappee ;)
je ne sais pas si ca ce fait toujours?

BernArd
Messages : 99
Enregistré le : 09 févr. 2020, 13:53
Localisation : Tarn et Garonne
Contact :

Re: Aide creation script envoi de mail

Message 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 :)
Cordialement :)
BernArd

dartflag
Messages : 142
Enregistré le : 27 nov. 2015, 20:43

Re: Aide creation script envoi de mail

Message 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

BernArd
Messages : 99
Enregistré le : 09 févr. 2020, 13:53
Localisation : Tarn et Garonne
Contact :

Re: Aide creation script envoi de mail

Message 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 :)
Cordialement :)
BernArd

Répondre