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 <\>.
fratton
Messages : 150 Inscription : 19 août 2015, 16:38
Message
par fratton » 22 janv. 2019, 22:34
Ha oui, il manque un
Raspberry Pi B+ / RF-Link 433MHz / divers device maison 433MHz et Wifi
f0emm
Messages : 64 Inscription : 23 déc. 2015, 20:52
Message
par f0emm » 22 janv. 2019, 22:39
Oui c'est ce que je viens de trouver sur la toile.
Je le mets ou ?
fratton
Messages : 150 Inscription : 19 août 2015, 16:38
Message
par fratton » 22 janv. 2019, 22:42
Code : Tout sélectionner
commandArray = {}
now=os.date("*t")
if now.min % 1 == 0 then -- exécution toutes les minutes
local matemperature = tonumber(string.format("%.1f", otherdevices_temperature['Temp. local piscine']))
local moncalcul = matemperature /16*60
commandArray['Variable:Filtration']=domoticz.round(moncalcul , 0)
end
return commandArray
Raspberry Pi B+ / RF-Link 433MHz / divers device maison 433MHz et Wifi
f0emm
Messages : 64 Inscription : 23 déc. 2015, 20:52
Message
par f0emm » 22 janv. 2019, 22:43
Au moins un truc de bon, je l'ai mis au bon endroit mais ....
f0emm
Messages : 64 Inscription : 23 déc. 2015, 20:52
Message
par f0emm » 22 janv. 2019, 22:45
Code : Tout sélectionner
Error: EventSystem: in Variable filtration: [string "commandArray = {}..."]:9: attempt to index global 'domoticz' (a nil value)
Dois je comprendre qu'il y a une erreur à la ligne 9 ?
vil1driver
Messages : 5661 Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)
Message
par vil1driver » 22 janv. 2019, 23:12
Salut,
N'y aurait il pas amalgame avec dzvent ?
Ps: une variable utilisateur ne peut contenir qu'une chaîne
Usage
fratton
Messages : 150 Inscription : 19 août 2015, 16:38
Message
par fratton » 22 janv. 2019, 23:12
Un problème avec l'arrondi.
Essaye directement :
Dernière modification par
fratton le 22 janv. 2019, 23:23, modifié 5 fois.
Raspberry Pi B+ / RF-Link 433MHz / divers device maison 433MHz et Wifi
f0emm
Messages : 64 Inscription : 23 déc. 2015, 20:52
Message
par f0emm » 22 janv. 2019, 23:16
Non je suis bien en LUA
déjà essayé, ne fonctionne pas
f0emm
Messages : 64 Inscription : 23 déc. 2015, 20:52
Message
par f0emm » 22 janv. 2019, 23:18
Code : Tout sélectionner
Error: EventSystem: commandArray in script Variable filtration should only return ['string']='actionstring' or [integer]={['string']='actionstring'}
f0emm
Messages : 64 Inscription : 23 déc. 2015, 20:52
Message
par f0emm » 22 janv. 2019, 23:29
Oupsss !
J'avais zapé un message
Code : Tout sélectionner
Status: EventSystem: Script event triggered: Variable filtration
Je pense que ça marche