Page 2 sur 3

Re: Valeur dimmer sur widget watt ?

Publié : 29 août 2015, 12:53
par vil1driver
tu n'as pas copié ce que je t'ai dis !


mon script n'affiche pas 'this will end up in the domoticz log'
et ne peut pas créer d'erreur !

Re: Valeur dimmer sur widget watt ?

Publié : 29 août 2015, 13:07
par vil1driver
alors on va essayer de ne pas rééditer les message, pas simple à suivre...

donc, le print affiche bien l'info voulue.

ton 'Error: EventSystem: Malformed action sequence!' doit venir d'ailleurs,
tu n'as plus rien dans action On ou action Off ??

il ne reste plus qu'a renvoyer cette info dans periph watt

il est créé ?

Re: Valeur dimmer sur widget watt ?

Publié : 29 août 2015, 13:12
par Marco
Si, promis, j'ai bien le même code que tu as édité et le même nom préconisé.
Oui, c'est créé dans "mesure".
(Merci de t’intéresser à mon prob, Je vais au miam, à tantôt).

Re: Valeur dimmer sur widget watt ?

Publié : 29 août 2015, 13:26
par vil1driver
du coups il va te falloir connaitre l'idx de ton périphérique watt et l'indiquer dans le script suivant (remplaces IDX par l'idx de ton périphérique)

Code : Tout sélectionner

-- script a nommer script_device_Psolaire01.lua
commandArray = {}
-- on détecte une modif sur le périphérique
if (devicechanged['Level Vert']) then
-- on stock provisoirement sa valeur dans la variable 'level' (en prenant soin de transformer la chaîne en nombre)
local level = tonumber(otherdevices_svalues['Level Vert'])
-- on affiche le contenu   
print('Level Vert: ' .. level)
-- on fait les calculs utiles et stock provisoirement le résultat dans la variable 'power'
local power = 1000 * level / 100	-- par exemple pour panneau de 1000 watt
-- on envoi dans le capteur watt
commandArray['UpdateDevice'] = IDX .. '|0|' .. power
-- fin   
end
return commandArray
ça devrait fonctionner...

Re: Valeur dimmer sur widget watt ?

Publié : 29 août 2015, 14:40
par Marco
Ça marche ! Merci beaucoup beaucoup. C'est bien de maitriser :D

Comme suis quand même un petit curieux, ça marche mais j'ai des erreurs dans le log:

2015-08-29 14:36:39.210 EventSystem: Script event triggered: /home/pi/domoticz/scripts/lua/script_device_Psolaire01.lua
2015-08-29 14:36:39.223 Error: EventSystem: Malformed action sequence!
2015-08-29 14:36:39.225 Error: EventSystem: Malformed action sequence!
2015-08-29 14:36:39.173 (Interface Z-Wave01) Lighting 2 (Level Vert)
2015-08-29 14:36:39.468 LUA: Level Vert: 19
2015-08-29 14:36:39.472 EventSystem: Script event triggered: /home/pi/domoticz/scripts/lua/script_device_Psolaire01.lua
2015-08-29 14:36:39.486 Error: EventSystem: Malformed action sequence!
2015-08-29 14:36:39.487 Error: EventSystem: Malformed action sequence!


"Malformed", bizarre ça ?! (Y'a plus d'action On/Off dans le dimmer).

Re: Valeur dimmer sur widget watt ?

Publié : 29 août 2015, 14:46
par vil1driver
lua ça vient assez vite, la quantité d'exemples aident

le reste c'est de la logique dans le cheminement.

tu n'avais pas cette erreur avant de tenter ce script ?
pas d'autres scripts dans le dossier lua qui pourraient poser problème ?

Re: Valeur dimmer sur widget watt ?

Publié : 29 août 2015, 14:58
par Marco
Oui, c'est la pratique qui aide, je me débrouille en VB.Net, html/Javascript, un peu php & divers trucs et même de l'assembleur Z80 (ou 8088/8086) mais c'est loin tout ça, faut pratiquer pour capter la syntaxe, c'est surtout ça pour moi...

Oui y'a plus rien dans On/Off, par contre y'a 2 petits scripts exemple fournis avec l'assembly de mon install de DZ dans le répertoire "lua", mais y'a a priori rien qui les lance.
Cette erreur n'apparait dans le log que lors d'un changement d’état du dimmer.

Re: Valeur dimmer sur widget watt ?

Publié : 29 août 2015, 15:04
par vil1driver
pour le coups je ne sais pas :(

Re: Valeur dimmer sur widget watt ?

Publié : 29 août 2015, 15:12
par vil1driver
sinon tu savais que tu pouvais ajouter les prévisions météos de forecast-io dans domoticz et ainsi obtenir entre autre un périphérique 'solar radiation (W/m²)'

Re: Valeur dimmer sur widget watt ?

Publié : 29 août 2015, 15:16
par Marco
J'ai plus trop le temps de tester divers trucs (faut préparer le barbec pour ce soir ;) ) ça serait pas un problème de nom "P.Solaire W/m²" du widget "mesures"? ("²"?)...
Oui, j'ai ! et en plus j'ai mon relevé météo de ma station dans WeatherUnderground + la station et les metars de la base aérienne du coin mais je vais ajouter un deuxième capteur de puissance solaire à ma station ( http://marcodechaligny.free.fr/page_meteo/meteo_01.htm ), de plus, vue le nombre de gars qui voudraient bien piloter leurs volets automatiquement en fonction de la puissance solaire (très locale et donc plus fiable et de mesure instantanée), ça pourrait intéresser... ;)