Valeur dimmer sur widget watt ?
Valeur dimmer sur widget watt ?
Bonjour tous,
Je voudrais récupérer la valeur d'un "dimmer" en % (qui est en fait la valeur analogique 0-10v d'une entrée capteur d'un fibaroFGRGBWM-441), sur un widget "Watt" (pour mesure puissance solaire W/m²).
Quelqu'un aurait-il un début de piste ?
Je voudrais récupérer la valeur d'un "dimmer" en % (qui est en fait la valeur analogique 0-10v d'une entrée capteur d'un fibaroFGRGBWM-441), sur un widget "Watt" (pour mesure puissance solaire W/m²).
Quelqu'un aurait-il un début de piste ?
Config: clé Z-Wave.Me / OpenZWave USB Version: 1.4-77-g40eb730 / RFXCOM V 243 sur DZ V3.4834 sur RPI
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Valeur dimmer sur widget watt ?
Salut,
En lua ceci doit contenir le pourcentage,
otherdevices_svalues['nom du dimmer']
Valeur probablement à nettoyer car doit aussi contenir le mot 'level' (de mémoire) puis à envoyer dans ton capteur watt
En lua ceci doit contenir le pourcentage,
otherdevices_svalues['nom du dimmer']
Valeur probablement à nettoyer car doit aussi contenir le mot 'level' (de mémoire) puis à envoyer dans ton capteur watt
Dernière modification par vil1driver le 28 août 2015, 17:08, modifié 1 fois.
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Valeur dimmer sur widget watt ?
Merci de ta réponse rapide.
Pourrais-tu être un peu plus "concret" (suis noob en lua
)
Pourrais-tu être un peu plus "concret" (suis noob en lua
Config: clé Z-Wave.Me / OpenZWave USB Version: 1.4-77-g40eb730 / RFXCOM V 243 sur DZ V3.4834 sur RPI
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Valeur dimmer sur widget watt ?
Commences par essayer de comprendre les scripts demo du dossier lua...
Le wiki peut t'aider à y voir plus claire également..
Et les exemple de ce forum...
Lire lire
Le wiki peut t'aider à y voir plus claire également..
Et les exemple de ce forum...
Lire lire
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Valeur dimmer sur widget watt ?
OK, vais voir...
Config: clé Z-Wave.Me / OpenZWave USB Version: 1.4-77-g40eb730 / RFXCOM V 243 sur DZ V3.4834 sur RPI
Re: Valeur dimmer sur widget watt ?
Bon, ben j'ai fait un petit script, mais...prob, ça me renvoie :
Log DZ:
2015-08-29 11:42:26.641 Error: EventSystem: Malformed action sequence!
2015-08-29 11:32:27.872 (Interface Z-Wave01) Lighting 2 (Level Vert)
2015-08-29 11:32:28.111 Executing script: /home/pi/domoticz/scripts/lua/script_Psolaire01.lua
2015-08-29 11:32:28.134 Error: Error executing script command (/home/pi/domoticz/scripts/lua/script_Psolaire01.lua). returned: 32256
voici le "truc":
J'ai bidouillé un peu la syntaxe "à droite à gauche", mais rien de mieux.
Quelqu'un verrait ou est la banane ?
Log DZ:
2015-08-29 11:42:26.641 Error: EventSystem: Malformed action sequence!
2015-08-29 11:32:27.872 (Interface Z-Wave01) Lighting 2 (Level Vert)
2015-08-29 11:32:28.111 Executing script: /home/pi/domoticz/scripts/lua/script_Psolaire01.lua
2015-08-29 11:32:28.134 Error: Error executing script command (/home/pi/domoticz/scripts/lua/script_Psolaire01.lua). returned: 32256
voici le "truc":
Code : Tout sélectionner
print('this will end up in the domoticz log')
commandArray = {}
if (devicechanged['Level Vert'] == 'Off') then
otherdevices_svalues['P.Solaire W/m²'] == otherdevices_svalues['Level Vert']
end
return commandArray
Quelqu'un verrait ou est la banane ?
Config: clé Z-Wave.Me / OpenZWave USB Version: 1.4-77-g40eb730 / RFXCOM V 243 sur DZ V3.4834 sur RPI
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Valeur dimmer sur widget watt ?
pour l'instant essai juste ceci en renommant le script comme il faut
script_device_Psolaire01.lua
ou
script_time_Psolaire01.lua
le mot device ou time à une importance,
device = script se lance à chaque maj d'un device
time = script se lance toutes les minutes
demo = le script ne se lance pas (perso au besoin je préfère supprimer l’extension .lua)
et reviens dire ce que le print affiche
on verra après quoi en faire
script_device_Psolaire01.lua
ou
script_time_Psolaire01.lua
le mot device ou time à une importance,
device = script se lance à chaque maj d'un device
time = script se lance toutes les minutes
demo = le script ne se lance pas (perso au besoin je préfère supprimer l’extension .lua)
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 affiche le contenu
print(otherdevices_svalues['Level Vert'])
end
return commandArrayon verra après quoi en faire
Dernière modification par vil1driver le 29 août 2015, 12:49, modifié 5 fois.
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Valeur dimmer sur widget watt ?
Exactement la même chose avec:
2015-08-29 12:07:16.378 LUA: this will end up in the domoticz log en plus
Sinon ce nom de fichier était incorrect ? <-- Arf, OK, j'avais pas vu ton édition/modif.
Edit:
Non, en fait, si je vire le script de "Action On ou Off" de l’interrupteur/Dimmer, ça met:
2015-08-29 12:34:27.081 LUA: this will end up in the domoticz log
2015-08-29 12:34:27.101 Error: EventSystem: Malformed action sequence!
Et c'est tout !
2015-08-29 12:07:16.378 LUA: this will end up in the domoticz log en plus
Sinon ce nom de fichier était incorrect ? <-- Arf, OK, j'avais pas vu ton édition/modif.
Edit:
Non, en fait, si je vire le script de "Action On ou Off" de l’interrupteur/Dimmer, ça met:
2015-08-29 12:34:27.081 LUA: this will end up in the domoticz log
2015-08-29 12:34:27.101 Error: EventSystem: Malformed action sequence!
Et c'est tout !
Config: clé Z-Wave.Me / OpenZWave USB Version: 1.4-77-g40eb730 / RFXCOM V 243 sur DZ V3.4834 sur RPI
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Valeur dimmer sur widget watt ?
oula, comme quoi il faut bien expliquer comment on fait...
alors les scripts lua sont à déposer dans le dossier /home/pi/domoticz/scripts/lua
tu ne mets rien dans action On de ton dimmer
et tu copies bien le code que j'ai mis (réédité)
le script se lancera à chaque fois que le slider du dimmer aura bougé et t'affichera sa valeur dans le log (en principe :-p)
on verra pour les étapes suivantes après avoir passé celle ci..
le couple winscp/notepad++ pour aller copier/editer les scripts sur ton raspberry, est parfait
alors les scripts lua sont à déposer dans le dossier /home/pi/domoticz/scripts/lua
tu ne mets rien dans action On de ton dimmer
et tu copies bien le code que j'ai mis (réédité)
le script se lancera à chaque fois que le slider du dimmer aura bougé et t'affichera sa valeur dans le log (en principe :-p)
on verra pour les étapes suivantes après avoir passé celle ci..
le couple winscp/notepad++ pour aller copier/editer les scripts sur ton raspberry, est parfait
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Valeur dimmer sur widget watt ?
Pas de prob, le script est bien à ça place puisque il s’exécute (avec erreur) avec l'action On/Off.
Je me sers bien de winscp.
Par contre si je bouge mon pot. ça n’appelle pas vraiment le script et ça renvoi:
2015-08-29 12:49:12.766 LUA: this will end up in the domoticz log
2015-08-29 12:49:12.804 LUA: this will end up in the domoticz log
2015-08-29 12:49:12.879 LUA: this will end up in the domoticz log
2015-08-29 12:49:12.917 LUA: this will end up in the domoticz log
2015-08-29 12:49:12.997 LUA: this will end up in the domoticz log
2015-08-29 12:49:15.394 LUA: this will end up in the domoticz log
2015-08-29 12:49:15.394 LUA: 0
2015-08-29 12:49:15.408 Error: EventSystem: Malformed action sequence!
2015-08-29 12:49:15.409 Error: EventSystem: Malformed action sequence!
Edit:
Après légère modif du code (viré ==Off)
2015-08-29 12:58:12.298 LUA: 15
2015-08-29 12:58:12.311 Error: EventSystem: Malformed action sequence!
2015-08-29 12:58:12.313 Error: EventSystem: Malformed action sequence!
2015-08-29 12:58:12.265 (Interface Z-Wave01) Lighting 2 (Level Vert)
2015-08-29 12:58:13.638 LUA: 52
2015-08-29 12:58:13.652 Error: EventSystem: Malformed action sequence!
2015-08-29 12:58:13.653 Error: EventSystem: Malformed action sequence!
15, et 52 étant bien la valeur en % du dimmer !
Je me sers bien de winscp.
Par contre si je bouge mon pot. ça n’appelle pas vraiment le script et ça renvoi:
2015-08-29 12:49:12.766 LUA: this will end up in the domoticz log
2015-08-29 12:49:12.804 LUA: this will end up in the domoticz log
2015-08-29 12:49:12.879 LUA: this will end up in the domoticz log
2015-08-29 12:49:12.917 LUA: this will end up in the domoticz log
2015-08-29 12:49:12.997 LUA: this will end up in the domoticz log
2015-08-29 12:49:15.394 LUA: this will end up in the domoticz log
2015-08-29 12:49:15.394 LUA: 0
2015-08-29 12:49:15.408 Error: EventSystem: Malformed action sequence!
2015-08-29 12:49:15.409 Error: EventSystem: Malformed action sequence!
Edit:
Après légère modif du code (viré ==Off)
2015-08-29 12:58:12.298 LUA: 15
2015-08-29 12:58:12.311 Error: EventSystem: Malformed action sequence!
2015-08-29 12:58:12.313 Error: EventSystem: Malformed action sequence!
2015-08-29 12:58:12.265 (Interface Z-Wave01) Lighting 2 (Level Vert)
2015-08-29 12:58:13.638 LUA: 52
2015-08-29 12:58:13.652 Error: EventSystem: Malformed action sequence!
2015-08-29 12:58:13.653 Error: EventSystem: Malformed action sequence!
15, et 52 étant bien la valeur en % du dimmer !
Dernière modification par Marco le 29 août 2015, 13:01, modifié 2 fois.
Config: clé Z-Wave.Me / OpenZWave USB Version: 1.4-77-g40eb730 / RFXCOM V 243 sur DZ V3.4834 sur RPI