Je debute, et j'avoue ne pas savoir par ou debuter....
Je debute, et j'avoue ne pas savoir par ou debuter....
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....
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....
Dernière modification par leraver le 14 oct. 2015, 23:05, modifié 1 fois.
Un jour j'irais vivre en théorie.
Parce que en théorie tous ce passe bien...
Parce que en théorie tous ce passe bien...
-
heartblood
- Messages : 189
- Inscription : 13 août 2015, 09:50
Re: Je debute, et j'avoue ne pas savoir par ou debuter....
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 :
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':
PS : 'Temp' = nom de ton module de température et 'Prise' celui de ta prise
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
endCode : 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....
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
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
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
Objectif : WAF > 1
Re: Je debute, et j'avoue ne pas savoir par ou debuter....
J'ai trouvé les blocki, mais pourles script un soucis ce pause, je n'arrive pas a trouver dans mon nas ou les pauser...
Un jour j'irais vivre en théorie.
Parce que en théorie tous ce passe bien...
Parce que en théorie tous ce passe bien...
Re: Je debute, et j'avoue ne pas savoir par ou debuter....
domoticz/scriptsLua est le chemin
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
Objectif : WAF > 1
Re: Je debute, et j'avoue ne pas savoir par ou debuter....
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...
vivement que le rasp soit la...
Un jour j'irais vivre en théorie.
Parce que en théorie tous ce passe bien...
Parce que en théorie tous ce passe bien...
Re: Je debute, et j'avoue ne pas savoir par ou debuter....
Voila j'ai fait un truc en block:

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

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
Un jour j'irais vivre en théorie.
Parce que en théorie tous ce passe bien...
Parce que en théorie tous ce passe bien...
Re: Je debute, et j'avoue ne pas savoir par ou debuter....
Voila en faite je me retrouve avec ce message dans les log:
Surement la raison du non fonctionnement....
arg
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)arg
Un jour j'irais vivre en théorie.
Parce que en théorie tous ce passe bien...
Parce que en théorie tous ce passe bien...
-
heartblood
- Messages : 189
- Inscription : 13 août 2015, 09:50
Re: Je debute, et j'avoue ne pas savoir par ou debuter....
C'est bizarre, il dit que ton module de température exterieur renvoi une valeur null 
-
heartblood
- Messages : 189
- Inscription : 13 août 2015, 09:50
Re: Je debute, et j'avoue ne pas savoir par ou debuter....
Essaye sans le block sur la prise casto
Juste pour s'assurer que l erreur vient du module de temperature
Juste pour s'assurer que l erreur vient du module de temperature