Problème execution script LUA

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 <\>.
Pipou91
Messages : 3
Inscription : 24 nov. 2017, 22:42
Localisation : Essonne

Problème execution script LUA

Message par Pipou91 »

Bonjour le forum, nouvel arrivant dans ce monde,
J'ai beaucoup avancé grâce à ce forum mais là je cale depuis 2 jours et je n'ai rien trouvé dans les sujets ouverts.
Dans Domoticz quand je suis sur onglet "interrupteurs"
Type d'interrupteur ON/OFF
je mets le lien sur la ligne "Action ON"
script:///home/pi/domoticz/scripts/lua/script_device_test_A_BasGauche.lua
Le script est bien dan le bon répertoire
Mais quand je clique sur l'ampoule cela me dit : Erreur d'envoi de la commande à l’interrupteur, vérifiez le dispositif/matériel !
Pour info j'ai un interrupteur enocean et le script fonctionne bien

Mon script:

commandArray = {}
if (devicechanged['A_BasGauche'] == 'On' and otherdevices['GPIO10_PIN19'] == 'On') then
commandArray['GPIO10_PIN19']='Off'
elseif (devicechanged['A_BasGauche'] == 'On' and otherdevices['GPIO10_PIN19'] == 'Off') then
commandArray['GPIO10_PIN19']='On'
end
return commandArray

Je ne vois pas ou cela bloque
Merci d'avance
Pierre
RaspberryPi3 + Domoticz + USB enOcean pour fabrication centrale domotique et surtout se triturer les méninges.
jackslayter
Messages : 1040
Inscription : 30 sept. 2014, 14:40
Localisation : Isère (38)

Re: Problème execution script LUA

Message par jackslayter »

cela ne marche qu'avec les scripts bash/shell/batch et les http.
pour les scripts lua soit tu les laisses ou tu les as mis et ils exécuterons soit tu les mets dans réglages/événements ce qui permet d’être plus facilement modifiable et ils sont sauvegardés dans la bdd
Raspberry Pi + RFLink + Domoticz Beta
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
Pipou91
Messages : 3
Inscription : 24 nov. 2017, 22:42
Localisation : Essonne

Re: Problème execution script LUA

Message par Pipou91 »

Merci jackslayter,
Bon je vais de ce pas essayer de comprendre les scripts bash/shell/batch
Je venais juste de saisir un peu LUA
Je tiens au courant
RaspberryPi3 + Domoticz + USB enOcean pour fabrication centrale domotique et surtout se triturer les méninges.
Tonio16
Messages : 349
Inscription : 13 oct. 2017, 17:00

Re: Problème execution script LUA

Message par Tonio16 »

Salut

Pourquoi passer par action puisque ton script device peut se lancer dès que l'interrupteur passe sur on? Le but de la question est de bien comprendre ton besoin.

Tcho
Antoine
Domoticz V2020.2 sous raspbian-Buster
Raspberry Pi B+ avec Clé Zigate 3.1d Plugin 4.11.011
Pipou91
Messages : 3
Inscription : 24 nov. 2017, 22:42
Localisation : Essonne

Re: Problème execution script LUA

Message par Pipou91 »

Bonjour Tonio16
En fait avec l'interrupteur physique aucun souci mais je voudrais exécuter ce script depuis mon téléphone.
De mon téléphone j'arrive bien à commander les lumières mais individuellement
A +
RaspberryPi3 + Domoticz + USB enOcean pour fabrication centrale domotique et surtout se triturer les méninges.
Tonio16
Messages : 349
Inscription : 13 oct. 2017, 17:00

Re: Problème execution script LUA

Message par Tonio16 »

Pipou91 a écrit :Bonjour Tonio16
En fait avec l'interrupteur physique aucun souci mais je voudrais exécuter ce script depuis mon téléphone.
De mon téléphone j'arrive bien à commander les lumières mais individuellement
A +
salut
Je passerais alors par un dummy switch qui lance le scenario.

Antoine
Domoticz V2020.2 sous raspbian-Buster
Raspberry Pi B+ avec Clé Zigate 3.1d Plugin 4.11.011
Répondre