Page 1 sur 1

Erreur script Lua

Publié : 26 nov. 2016, 22:57
par FullMetalKnet
Bonjour à tous,

je m'essai au script lua, c'est pas gagné!

je suis débutant en programmation, et en domotique. je souhaiterais faire une alerte pour sortir les poubelles, le script se lance bien mais l'URL qui change l'état de mon widget de veux pas s'ouvrir.

Code : Tout sélectionner

2016-11-26 22:42:01.184 Error: Error opening url: http:192.168.1.100:8080/json.htm?type=command¶m=udevice&idx=18&nvalue=1&svalue="Sortir%20Poubelle"
mon interrogation c'est "command¶m" alors que dans le script c'est programmé "command&param"

es ce ca qui empêche l'ouverture de l'url?

sources:
https://easydomoticz.com/comment-creer- ... et-alerte/
viewtopic.php?t=1875&start=10
https://www.domoticz.com/wiki/LUA_commands

Re: Erreur script Lua

Publié : 26 nov. 2016, 23:03
par vil1driver
Salut,

Une url c'est http://

Mais tout dépend de ta méthode pour l'ouvrir, si c'est commandArray['OpenURL'] il ne faut pas mettre http://
Comme l'indique le wiki..

Re: Erreur script Lua

Publié : 27 nov. 2016, 08:06
par FullMetalKnet
Oh le c..!


Désolé de poser des questions aussi bête! :oops: :oops: :oops:

Re: Erreur script Lua

Publié : 27 nov. 2016, 09:03
par FullMetalKnet
J'ai fais des tests mais sans résultats pour le moment

voici les logs:

2016-11-27 09:00:00.036 EventSystem: Fetching url...
2016-11-27 09:00:00.036 EventSystem: Script event triggered: /home/pi/domoticz/scripts/lua/script_time_poubelles.lua

le script est bien lancé.

mais aucun changement du widget, quand je lance l'url le widget change bien d'état.

voici un morceau du script

Code : Tout sélectionner

if pair then
      -- poubelle jaune
	  commandArray[1]={['OpenURL']='192.168.1.100:8080/json.htm?type=command&param=udevice&idx=18&nvalue=3&svalue="Sortir%20Poubelle"'}
   else
   ...
   
es ce que j'ai oublié quelques chose?

Re: Erreur script Lua

Publié : 28 nov. 2016, 20:53
par FullMetalKnet
J'ai effectivement oublié USER:PASSWORD@ avant l'URL...