Exécuter script LUA via json

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
dokho
Messages : 685
Inscription : 28 déc. 2014, 19:32

Exécuter script LUA via json

Message par dokho »

Bonsoir,

Est-il possible de lancer l'exécution d'un script lua via une requête http (json) ?

Le but étant de lancer des scripts LUA via l'application Tasker sous Android (par ex pour ouvrir volets et/ou portail quand j'approche de la maison).


Merci d'avance.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Exécuter script LUA via json

Message par vil1driver »

salut,

heu..

en json tu peux directement commander tes volets, lampes etc.., pas besoin de script intermédiaire

si vraiment tu veux lancer un script, fais en un qui va réagir à l'activation d'un switch (actionné en json)
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
dokho
Messages : 685
Inscription : 28 déc. 2014, 19:32

Re: Exécuter script LUA via json

Message par dokho »

Le but est d'éviter de balancer x requêtes http depuis mon téléphone.

J'en envoie une qui lance le script qui peut par exemple vérifier si il fait jour, si quelqu'un est à la maison... et qui ouvre (ou pas) les volets.
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Message par patrice »

Bonsoir
Pas besoin de x requêtes http
Tu cree 1 interrupteur virtuel que tu bascules via 1 http Json
Cet inter est lié a un script_device qui fait tes verifs et c' est tout

Envoyé de mon GT-N7000 en utilisant Tapatalk
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Exécuter script LUA via json

Message par vil1driver »

Oui comme je disais ;)
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
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Message par patrice »

Oui en effet Vil1driver mais permets moi d' insister sur le fait que ma reponse et plus précise que la tienne

Envoyé de mon GT-N7000 en utilisant Tapatalk
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Exécuter script LUA via json

Message par vil1driver »

en effet ;)
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
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Exécuter script LUA via json

Message par vil1driver »

Par curiosité, si ton script check s'il fait jour et s'il y a du monde, plage horaire ou autre... Pourquoi a-t-il besoin que tu le lances ?
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
dokho
Messages : 685
Inscription : 28 déc. 2014, 19:32

Re: Exécuter script LUA via json

Message par dokho »

Je n'ai pas encore fait le/les scripts, pour l'instant la maison est encore en travaux (1 mois si tout va bien) donc je ne l'habite pas encore.

Je me fais une "ToDo list" de ce que j'aimerais faire et du coup je me renseigne pour savoir ce qu'il est possible de faire et comment le faire.


Pour en revenir au script: mon téléphone quand il est sur le profil "voiture" bascule automatiquement sur le profil "home" quand j'arrive dans ma rue.

Le but serait que en plus de basculer sur le profil "home" il déclenche un script sur le Pi.
Ce script ouvrirait le portail, les volets (si jour/fermés/personne dans la maison), allumerait la lumière extérieure (si nuit).

La vérification de ces différentes choses pourrait se faire via le téléphone à l'aide de requêtes JSON mais autant laisser le Pi bosser.

Ca paraît incohérent ?
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Exécuter script LUA via json

Message par vil1driver »

Oui oui c'est cohérent ;)
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