Forum eedomus
http://forum.eedomus.fr/

Règle éclairage
http://forum.eedomus.fr/viewtopic.php?f=18&t=7524
Page 1 sur 1
Auteur:  sebmafate [ 01 Oct 2018 10:52 ]
Sujet du message:  Règle éclairage

Bonjour à tous,

Existe-t-il une manière simple pour implémenter cette règle :
- si "Soleil est levé" ou "intensité <> 100%" alors allumage à 100%
- sinon allumage à 30%

Vous l'aurez compris, je veux éviter de prendre la lumière à fond dans la gueule quand je (enfin, surtout ma compagne :D ) me lève la nuit... ou alors j'appuie une seconde fois sur le bouton si nécessaire.

Des idées ?
Merci
Sébastien
Auteur:  Kitor [ 01 Oct 2018 12:33 ]
Sujet du message:  Re: Règle éclairage

Bonjour, le sinon n'est pas implémenté.
Déjà j'ai un problème avec ton 'OU' ce ne serait pas un 'ET' ?
Dans tous les cas, il te faut faire 2 règles.
Et tu à oublié la condition du bouton dans ton exemple de règle.

@++
Auteur:  rover820i [ 01 Oct 2018 13:46 ]
Sujet du message:  Re: Règle éclairage

Salut,

Le plugin "si, alors, sinon" d'Influman, sur le store, ne pourrait pas répondre à ton problème ?
Auteur:  sebmafate [ 01 Oct 2018 14:16 ]
Sujet du message:  Re: Règle éclairage

Kitor a écrit:Bonjour, le sinon n'est pas implémenté.
Déjà j'ai un problème avec ton 'OU' ce ne serait pas un 'ET' ?
Dans tous les cas, il te faut faire 2 règles.
Et tu à oublié la condition du bouton dans ton exemple de règle.

@++


Non, je ne me suis pas trompé ;)

Pour le moment, j'ai fait 2 règles :
1. "Soleil" est différent de "Levé" ET "Interrupteur" devient maintenant égal à "On" ==> Plafond à "30%"
2. "Soleil" est égal à "Levé" OU "Plafond" est différent de "On" ET "Interrupteur" devient maintenant égal à "On" ==> Plafond à "On"

Ca fonctionne avec 2 règles... mais je trouve que c'est "complexe" pour ce que c'est.

Sébastien
Auteur:  sebmafate [ 01 Oct 2018 14:18 ]
Sujet du message:  Re: Règle éclairage

rover820i a écrit:Salut,

Le plugin "si, alors, sinon" d'Influman, sur le store, ne pourrait pas répondre à ton problème ?


J'y avais pensé, mais il ne permet d'utiliser que les valeurs 0 et 100.

En fait, je me demande si le mieux n'est pas d'écrire mon propre plug-in.

Sébastien
Auteur:  merguez07 [ 01 Oct 2018 16:17 ]
Sujet du message:  Re: Règle éclairage

Bonjour,

c'est possible de simplifier en faisant cela avec une seule règle et avec le plugin "Calculateur mathématique"

le plugin va nous donner l'intensité de la lampe en fonction de l'état du soleil. Pour cela il suffit de mettre en VAR1 du plugin le numéro du device qui donne l'état du soleil (Exemple : VAR1=device (1153733))

Dans le Xpath du Plugin on met la formule qui va bien:
concat(substring(/result,1,(string-length(/result)=3)*string-length(/result )),substring(30,1,(string-length(/result)<3)*string-length(/result)))

et voilà, le plugin donnera 100 si le soleil est levé et 30 si le soleil n'est pas levé

pour la règle le seul critère sera 'l'action de l'interrupteur sur ON
l'action sera alors l'intensité de la lumière [valeur autre périphérique] calculateur
Auteur:  sebmafate [ 02 Oct 2018 08:51 ]
Sujet du message:  Re: Règle éclairage

merguez07 a écrit:Bonjour,

c'est possible de simplifier en faisant cela avec une seule règle et avec le plugin "Calculateur mathématique"

le plugin va nous donner l'intensité de la lampe en fonction de l'état du soleil. Pour cela il suffit de mettre en VAR1 du plugin le numéro du device qui donne l'état du soleil (Exemple : VAR1=device (1153733))

Dans le Xpath du Plugin on met la formule qui va bien:
concat(substring(/result,1,(string-length(/result)=3)*string-length(/result )),substring(30,1,(string-length(/result)<3)*string-length(/result)))

et voilà, le plugin donnera 100 si le soleil est levé et 30 si le soleil n'est pas levé

pour la règle le seul critère sera 'l'action de l'interrupteur sur ON
l'action sera alors l'intensité de la lumière [valeur autre périphérique] calculateur



Ah c'est cool, je n'avais pas pensé à ce plug-in :)
Je vais tester ça !
Merci.

Sébastien
Page 1 sur 1 Le fuseau horaire est UTC+1 heure