Page 1 sur 4
Automatisation Hue + Fibaro eye motion
Publié : 29 janv. 2017, 18:57
par dream
Bonjour à tous,
Je viens fraîchement d'acquérir et mis en place Domoticz sur un Raspberry.
Je découvre petit à petit les possibilités de la domotique mais j'ai du mal à mettre en pratique les idées.
Exemple : comment indiquer (utilisation du Event dans domoticz je suppose ?)
=> Après Couché du soleil et jusqu'à 00h00 => activer le motion de fibaro : si détection de mouvement : allumer scénario Hue.
Mais si possible ne pas rallumer si je sors que j’éteins mais que le motion détecte ma sortie et rallume le scénario.
Un grand merci pour vos lumières.
Re: Automatisation Hue + Fibaro eye motion
Publié : 29 janv. 2017, 20:27
par vil1driver
Salut,
J'utilise ceci
Code : Tout sélectionner
-- script_device_porte.lua
time = os.date("*t")
t1 = os.time()
s = otherdevices_lastupdate['mv salon']
year = string.sub(s, 1, 4)
month = string.sub(s, 6, 7)
day = string.sub(s, 9, 10)
hour = string.sub(s, 12, 13)
minutes = string.sub(s, 15, 16)
seconds = string.sub(s, 18, 19)
t2 = os.time{year=year, month=month, day=day, hour=hour, min=minutes, sec=seconds}
absence = (os.difftime (t1, t2))
commandArray = {}
-- si la porte s'ouvre la nuit ou s'il fait noir
-- et qu'aucun mouvement n'est détecté dans le salon depuis plus de 10 minutes,
-- on allume la lampe
if (devicechanged['la porte'] == 'Open' and (timeofday['Nighttime'] or otherdevices['lumino salon'] == 'On') and absence > 600) then
commandArray['le salon']='Set Level 13'
end
return commandArray
Re: Automatisation Hue + Fibaro eye motion
Publié : 31 janv. 2017, 20:02
par dream
Merci beaucoup pour ton retour,
Je test ca ASAP : )
Re: Automatisation Hue + Fibaro eye motion
Publié : 01 févr. 2017, 19:12
par dream
Bonjour,
J'aimerai avoir votre avis sur l'évent en PJ,
j'aurai aimé l'afficher en LUA mais l'icone est barré lorsque je veux switcher : il n'y a pas de moyen pour changer l'affiche bloque / LUA une fois les briques déposées ?
Merci de votre aide : )
PS : dans les bloques je n'ai pas vu de fonction si X pendant Y seconde/minutes alors déclencher Z, c'est possible ?
Re: Automatisation Hue + Fibaro eye motion
Publié : 02 févr. 2017, 20:38
par dream
Cela ne fonctionne pas,
quelqu'un aurait une idée ?
Merci : )
Re: Automatisation Hue + Fibaro eye motion
Publié : 02 févr. 2017, 21:21
par vil1driver
Ce que je t'ai donné fonctionne..
T'as juste à adapter les noms des switch
Re: Automatisation Hue + Fibaro eye motion
Publié : 11 févr. 2017, 13:23
par plouf34
Bonjour à tous,
J'ai beau reprendre le LUA ci-dessus, je n'arrive pas à faire le scénario que je souhaite. Je bloque sur la variable 'Mv salon' - comprend pas le fonctionnement - et sur le fait que pour l'absence de mouvement > 600, on ait otherdevices['lumino salon'] == 'On'
Voici ce que je souhaiterai faire:
S'il fait nuit ET que j'ouvre une de mes 3 portes (*1) ET que la luminosité de l'ensemble des oeil de chat est < à 50Lux (*2) ET que l'ensemble des oeil de chat n'ont pas détetecté de mouvement depuis plus de 20 min (*3) ALORS j'allume 2 lumières (*4)
Dans les grandes lignes, ça ressemblerait à cela, mais je manque de connaissances pour aller plus loin:
Si timeofday['Nighttime']
AND
(*1) Si devicechanged['Porte Entrée Salon'] == 'Open' Or devicechanged['Porte Entrée Terrasse'] == 'Open' Or devicechanged['Porte Veranda'] == 'Open'
AND
(*2) Si 'Lux Sensor Entrée'<50 AND 'Lux Sensor SAM'<50 AND 'Lux Porte Salon'<50 AND 'Lux Sensor Salon'<50
AND
(*3) Si ('Œil de chat SAM'=off Or 'Œil de chat Entrée'=off Or 'Œil de chat Salon'=off) AND absence > 1200
THEN
(*4)CommandArray['Lumiere lampe SAM']=on AND CommandArray['Lumiere lampe salon']=on
Vous l'aurez compris, mes connaissances en algo et code est très limité
Merci d'avance.
Re: Automatisation Hue + Fibaro eye motion
Publié : 11 févr. 2017, 13:38
par deennoo
Pourquoi tu utilises le mot "Si" ?
Ton script ne respect pas du tout la syntaxe lua.
Reprend l'exemple et travail le
Automatisation Hue + Fibaro eye motion
Publié : 11 févr. 2017, 13:40
par plouf34
Oui, déjà avec if, ce sera mieux. Mais c'était pour donner une idée de ce que je veux faire
Re: Automatisation Hue + Fibaro eye motion
Publié : 11 févr. 2017, 14:09
par plouf34
Un truc comme cela, mais je bloque sur la partie Luminosité
Code : Tout sélectionner
time = os.date("*t")
t1 = os.time()
s = otherdevices_lastupdate['??????????????']
year = string.sub(s, 1, 4)
month = string.sub(s, 6, 7)
day = string.sub(s, 9, 10)
hour = string.sub(s, 12, 13)
minutes = string.sub(s, 15, 16)
seconds = string.sub(s, 18, 19)
t2 = os.time{year=year, month=month, day=day, hour=hour, min=minutes, sec=seconds}
absence = (os.difftime (t1, t2))
commandArray = {}
If timeofday['Nighttime']
AND
If (devicechanged['Porte Entrée Salon'] == 'Open' Or devicechanged['Porte Entrée Terrasse'] == 'Open' Or devicechanged['Porte Veranda'] == 'Open')
AND
If (otherdevices['Lux Sensor Entrée'] <50 AND otherdevices['Lux Sensor SAM']<50 AND otherdevices['Lux Porte Salon']<50 AND otherdevices['Lux Sensor Salon']<50) ?????
AND
If ((otherdevices['Œil de chat SAM']=off Or otherdevices['Œil de chat Entrée']=off Or otherdevices['Œil de chat Salon']=off) AND absence > 1200)
THEN
CommandArray['Lumiere lampe SAM']='On' AND CommandArray['Lumiere lampe salon']='On'
end
return commandArray