[LUA] Contrôler domoticz par SMS

Vous avez créé 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.
vil1driver
Messages : 5661
Inscription : 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 : 109
Inscription : 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 : 5661
Inscription : 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 : 109
Inscription : 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 : 898
Inscription : 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
Gardaux
Messages : 109
Inscription : 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
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: contrôler domoticz par SMS

Message par Keros »

Bonjour,

Quelle est la syntaxe pour mettre à jour deux device en même temps. Je prends l’exemple de la douche :

Code : Tout sélectionner

liste['Douche'] = [[	commandArray['chauffage'] = 'On' 
commandArray['ventillation'] = 'On'
reponse = 'Je mets le salle de bain en chauffe'	]]
J'ai regardé toutes les pages du sujet sans voir d'exemple. J'ai essayé des &, des ; ... sans résultats.

Quelqu'un aurait un exemple ? Merci d'avance
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: contrôler domoticz par SMS

Message par vil1driver »

Salut,

En principe tu es bon comme ça
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
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: contrôler domoticz par SMS

Message par Keros »

Merci de ta réponse : je n'y arrivai pas car mes devices étaient des sélecteurs et je leur envoyais des valeurs textes :? Alors qu'il faut faire un setlevel :roll:
J'avais fait d'autres lignes sur le même principe et elles ne fonctionnaient pas. Je ne m'en suis pas beaucoup servi en commande :lol:

Désolé de t'avoir embêté :oops:
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: contrôler domoticz par SMS

Message par vil1driver »

Tu ne m'as pas embêté ;)
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
Répondre