Page 1 sur 1

Je debute, et j'avoue ne pas savoir par ou debuter....

Publié : 13 oct. 2015, 22:48
par leraver
Je fais joue jou avec domoticz sur mon nas Synologie et un rfxcom depuis quelques jours.
Une sonde de température( origine decatlon) dehors est bien lu, les pilotages de prises commandé son ok ( DiO et un casto no name.
Il semble que j'arrive a programmer des allumages automatique des prises en fonction des horaires.

Maintenant je cherche a commander une prise si j'arrive a une température:
Du genre:
Si temperature de "temperature_ext"< 15° alors passage a ON de l'interupteur: Casto.

Mais je ne pige pas comment faire....

Re: Je debute, et j'avoue ne pas savoir par ou debuter....

Publié : 14 oct. 2015, 16:24
par heartblood
Tu peux le faire en blocky (plus simple quand on ne connait pas le lua) dans "reglages" - "plus d'options" - "evenements"

Sinon en script lua ca peut donner un truc comme ça :

Code : Tout sélectionner

commandArray = {}

if (devicechanged['Temp']) then
 if (otherdevices_svalues['Temp'] < 15) then
    commandArray['Prise']='On'
 else
  commandArray['Prise']='Off'
 end
end
Pour eviter le renvoi du signal off (sur une prise sur off) a chaque changement de temperature si et seulement la temp est sup à 15, tu peux mettre au lieu de else commandArray['Prise']='Off':

Code : Tout sélectionner

elseif ((devicechanged['Prise'] < 15) and (otherdevices_svalues['Temp'] < 15)) then
commandArray['Prise']='Off'


PS : 'Temp' = nom de ton module de température et 'Prise' celui de ta prise

Re: Je debute, et j'avoue ne pas savoir par ou debuter....

Publié : 14 oct. 2015, 17:46
par patrice
Bonjour

Blocky me parait adapté pour un pur débutant
Ca se passe dans "Reglages" Plus d'options" "evenements"

Il suffit de faire un puzzle avec tes conditions

Re: Je debute, et j'avoue ne pas savoir par ou debuter....

Publié : 14 oct. 2015, 19:41
par leraver
J'ai trouvé les blocki, mais pourles script un soucis ce pause, je n'arrive pas a trouver dans mon nas ou les pauser...

Re: Je debute, et j'avoue ne pas savoir par ou debuter....

Publié : 14 oct. 2015, 20:41
par patrice
domoticz/scriptsLua est le chemin

Re: Je debute, et j'avoue ne pas savoir par ou debuter....

Publié : 14 oct. 2015, 22:04
par leraver
Mon soucis est que sur mon nas synologie, je ne le trouve pas... je n'ai pas non plus Volume1 en faite, de faite et bisarzmznt je nais pas le rep scripts/lua...
vivement que le rasp soit la...

Re: Je debute, et j'avoue ne pas savoir par ou debuter....

Publié : 14 oct. 2015, 23:14
par leraver
Voila j'ai fait un truc en block:
Image

Mais je percute pas la suite pour faire activer l’interrupteur casto lors d'une température consigné...

Voila mes autres ecrans:

http://www.laverre.com/domo/inter.jpg

http://www.laverre.com/domo/scena.jpg

http://www.laverre.com/domo/TdB.jpg

Re: Je debute, et j'avoue ne pas savoir par ou debuter....

Publié : 15 oct. 2015, 18:09
par leraver
Voila en faite je me retrouve avec ce message dans les log:

Code : Tout sélectionner

2015-10-15 18:08:18.249 Error: EventSystem: Lua script error (Blockly), Name: gestion temperature_1 => [string "result = 0; weekday = os.date('*t')['wday']; ..."]:1: attempt to index global 'temperaturedevice' (a nil value)
2015-10-15 18:08:18.249 Error: EventSystem: Lua script error (Blockly), Name: gestion temperature_2 => [string "result = 0; weekday = os.date('*t')['wday']; ..."]:1: attempt to index global 'temperaturedevice' (a nil value)
Surement la raison du non fonctionnement....
arg

Re: Je debute, et j'avoue ne pas savoir par ou debuter....

Publié : 15 oct. 2015, 21:02
par heartblood
C'est bizarre, il dit que ton module de température exterieur renvoi une valeur null :roll:

Re: Je debute, et j'avoue ne pas savoir par ou debuter....

Publié : 15 oct. 2015, 21:06
par heartblood
Essaye sans le block sur la prise casto
Juste pour s'assurer que l erreur vient du module de temperature