contrôler domoticz par SMS

Vous avez crée un script lua dont vous êtes fier, un .sh génial, un programme python hors du commun, un tuto , c'est ici que vous pouvez les partager.
Soyez précis quant aux prérequis, les manips à faire pour que votre bijou fonctionne (des chmod ?, un apt-get à faire ...)
Décrivez précisément son fonctionnement
Placez votre code entre [Quote] et {/Quote]
Répondre
vil1driver
Messages : 5475
Enregistré le : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: contrôler domoticz par SMS

Message par vil1driver »

Essai en remplaçant le 1er et dernier ' par "
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien

Gardaux
Messages : 80
Enregistré le : 05 oct. 2017, 13:42
Localisation : Bouches du Rhône

Re: contrôler domoticz par SMS

Message par Gardaux »

Déjà fait, ça ne marche pas....
---------------------------------------------------------------------------------------------------
Domoticz + Raspberry Pi3 x2 + RFXCOM (IFTTT)
Domoticz + Synology + RFLink

vil1driver
Messages : 5475
Enregistré le : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: contrôler domoticz par SMS

Message par vil1driver »

Et sans sudo ?
Et en mettant le chemin complet vers tee ?
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien

Gardaux
Messages : 80
Enregistré le : 05 oct. 2017, 13:42
Localisation : Bouches du Rhône

Re: contrôler domoticz par SMS

Message par Gardaux »

Je m'en suis sorti avec ce petit script fait maison ci dessous :

Code : Tout sélectionner

commandArray = {}
		T = otherdevices_temperature['T° RPi Corse']
		print ("Temperature du RPi :" ..otherdevices_svalues['T° RPi Corse'].."° C")  
		if T > 49  then 
			commandArray = {os.execute("echo '1-1'|sudo tee /sys/bus/usb/drivers/usb/bind")}
			print ("Arrêt du ventilateur")
		elseif T < 38 then
			commandArray = {os.execute("echo '1-1'|sudo tee /sys/bus/usb/drivers/usb/unbind")}
			print ("Lancement du ventilateur")
		end
return commandArray
Mais j'ai cette erreur que je n'arrive pas à corriger :
2020-03-29 03:14:12.613 Error: EventSystem: commandArray in script Ventilo should only return ['string']='actionstring' or [integer]={['string']='actionstring'}
---------------------------------------------------------------------------------------------------
Domoticz + Raspberry Pi3 x2 + RFXCOM (IFTTT)
Domoticz + Synology + RFLink

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

Re: contrôler domoticz par SMS

Message par denis_brasseur »

Et si tu n'écris que :

Code : Tout sélectionner

if T > 49  then 
	os.execute("echo '1-1'|sudo tee /sys/bus/usb/drivers/usb/bind")
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"

Gardaux
Messages : 80
Enregistré le : 05 oct. 2017, 13:42
Localisation : Bouches du Rhône

Re: contrôler domoticz par SMS

Message par Gardaux »

Génial, merci beaucoup ça fonctionne :)
---------------------------------------------------------------------------------------------------
Domoticz + Raspberry Pi3 x2 + RFXCOM (IFTTT)
Domoticz + Synology + RFLink

Répondre