Page 1 sur 1

LUA Température et Mysensor TXT

Publié : 01 mars 2019, 19:21
par PHP-IP
Bonsoir à tous,
voici mon souci, Blocky pas de souci mais LUA... :roll:
Je cherche à récupérer la température d'une sonde nommée "Sonde Chauffage" par exemple et modifier le texte d'un node Mysensor (de type texte donc :)).

J'ai essayé des trucs du genre :

Code : Tout sélectionner

commandArray = {}
local value = 0
txtidx = 0
    if (devicechanged['Sonde Chauffage']) then
       txtidx = otherdevices_idx['LCD_ligne1']
	value = otherdevices_temperature['Sonde Chauffage']
	commandArray['LCD_ligne1'] = tostring(otherdevices_temperature['Sonde Chauffage'])
    end
return commandArray
... mais rien ne se passe au niveau du texte du node qui reste inchangé dans Domoticz/Mesures. :(

Toute aide sera la bien venue :)

Re: LUA Température et Mysensor TXT

Publié : 01 mars 2019, 19:34
par vil1driver
Salut,

En json probablement avec un openurl

Code : Tout sélectionner

 /json.htm?type=command&param=udevice&idx='..otherdevices_idx["mon text sensor"]..'&nvalue=0&svalue='..url_encode("mon texte à afficher" )}
end

Re: LUA Température et Mysensor TXT

Publié : 01 mars 2019, 19:37
par PHP-IP
vil1driver a écrit : 01 mars 2019, 19:34 Salut,

En json probablement avec un openurl

Code : Tout sélectionner

 /json.htm?type=command&param=udevice&idx='..otherdevices_idx["mon text sensor"]..'&nvalue=0&svalue='..url_encode("mon texte à afficher" )}
end
Merci pour la réponse :)
c'est du Chinois ? :mrgreen:
Désolé mais là je comprend rien :(

Re: LUA Température et Mysensor TXT

Publié : 01 mars 2019, 20:12
par vil1driver
2 ans sur domoticz et tu ne connais pas json ? :o
Affligeant manque de lecture :?
Désolé d'être aussi direct mais là franchement..

https://easydomoticz.com/lapi-json-de-d ... mythifiee/

https://easydomoticz.com/traduction-fra ... -domoticz/

https://www.domoticz.com/wiki/Domoticz_API/JSON_URL's

Re: LUA Température et Mysensor TXT

Publié : 01 mars 2019, 20:59
par PHP-IP
vil1driver a écrit : 01 mars 2019, 20:12 2 ans sur domoticz et tu ne connais pas json ? :o
Affligeant manque de lecture :?
Désolé d'être aussi direct mais là franchement..

https://easydomoticz.com/lapi-json-de-d ... mythifiee/

https://easydomoticz.com/traduction-fra ... -domoticz/

https://www.domoticz.com/wiki/Domoticz_API/JSON_URL's
Ce n'est parce qu'on utilise Domoticz depuis 2 ans qu'on connais tout ;)

En fait ce n'est pas que je ne connais pas json, je l'utilise via un serveur qui interroge des capteurs via une page PHP.

Je ne comprenais pas qu'on pouvais mettre une ligne comme celle-ci dans un script LUA :
commandArray['OpenURL'] = 'http://xxxxxx'

Maintenant ça marche, je vais pouvoir continuer :)
Merci de m'avoir aiguillé dans la bonne direction

Bonne fin de soirée