[DzVents] Script de notifications ultime (mais pas que)

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: [DZVents] Script de notifications ultime (mais pas que)

Message par papoo »

c'est surement possible
difficile pour moi de mettre au point ce genre de fonctionnalité, je n'ai pas de device de variation. mais je vais regarder si cela peut ce faire
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: [DZVents] Script de notifications ultime (mais pas que)

Message par papoo »

djksage a écrit : 08 sept. 2019, 11:42
{
"time_attenuation":"21:00-22:00",
"pourcentage_attenuation": 80,
"time_attenuation":"22:01-06:00",
"pourcentage_attenuation": 35,
"time_attenuation":"06:01-20:59",
"pourcentage_attenuation": 100
}
plutôt qu'une atténuation durant un certain laps de temps
il me semble qu'il serait plus facile de diminuer ou augmenter la luminosité de x % à une heure donnée

Code : Tout sélectionner

{
"decreaseBrightness5%":"21:00",
"decreaseBrightness10%":"21:05",
"decreaseBrightness25%":"21:10",
"increaseBrightness5%":"7:00",
"increaseBrightness10%":"7:05",
"increaseBrightness25%":"7:10",
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: [DZVents] Script de notifications ultime (mais pas que)

Message par papoo »

decreaseBrightness() et increaseBrightness() utilisent les kelvins.
trop compliqué
vais plutôt m'orienter vers la définition d'une luminosité en pourcentage
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: [DZVents] Script de notifications ultime (mais pas que)

Message par papoo »

nouvelle version 1.04 disponible avec la fonction dimTo
exemple 18 : moduler une lumière à niveau(x) et heure(s) définis
un seul changement de niveau de luminosité

Code : Tout sélectionner

  {
  "dimTo" : {"level" : 50, "hour" : "16:01"}
  }
plusieurs changements de luminosité

Code : Tout sélectionner

  {
  "dimTo" : {"level" : 50, "hour" : "16:01", "level" : 0, "hour" : "16:05", "level" : 75, "hour" : "16:07"}
  }
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
djksage
Messages : 190
Inscription : 16 déc. 2015, 19:42

Re: [DZVents] Script de notifications ultime (mais pas que)

Message par djksage »

:shock: plus rapide que ça c'est difficile

je met ça en place de suite et te donne un feedback rapidement ;)
djksage
Messages : 190
Inscription : 16 déc. 2015, 19:42

Re: [DZVents] Script de notifications ultime (mais pas que)

Message par djksage »

Je viens de tester, c'est parfait pour un réveiller en douceur, j'ai programmer ma chambre pour tester demain matin, je vais devoir surement reconfigurer les pourcentages pour un confort optimale ;)

mais ce n'est pas la fonction rechercher, actuellement quand je vais au wc en pleine nuit, je le fait à la Gilbert Montagné pour ne pas allumer la lumière, me cramer la rétine et être réveillé a cause de la trop forte lumière.

Ce que je recherchais c'était que si j'allume la lumière à 03:30 du matin ça soit dimmé à 25%, si ma femme y vas à 07:00 que la lumière soit à 100%.

je ne sais pas si il est possible d'envoyer l'ordre d'allumer au level souhaité avec un ordre off suivit direct après pour ne pas que la lumière s'allume réellement et que si je touche au poussoir la lumière soit au level et horaire configurer.
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: [DZVents] Script de notifications ultime (mais pas que)

Message par papoo »

Vais regarder mais ce n’est pas la même limonade
Si je résume tu souhaites allumer normalement ta lumière (a 100%) la majeure partie du temps sauf pour une période nocturne où tu ne souhaites qu’un niveau genre 20% ?
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
djksage
Messages : 190
Inscription : 16 déc. 2015, 19:42

Re: [DZVents] Script de notifications ultime (mais pas que)

Message par djksage »

Oui, c'est exactement ça, faudrait essayer l'ordre de "dimto 25% + off @ 00:01" ça peut le faire, le module sera configuré à 25% à partir de minuit, puis "dimto 100% + off @ 06:45"

par contre la fonction que tu viens d'ajouter, est ce qu'il est possible configurer les jours de semaine? ma femme viens de me faire remarquer que le dimanche si elle est réveillé à 7:00 par les lumières, je risque de dormir sur le canapé les soirs suivant :lol:
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: [DZVents] Script de notifications ultime (mais pas que)

Message par papoo »

Non j’ai pas prévu cette fonction la
Mais c’est une idée à creuser
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
djksage
Messages : 190
Inscription : 16 déc. 2015, 19:42

Re: [DZVents] Script de notifications ultime (mais pas que)

Message par djksage »

Je le répète je ne m'y connais pas trop (mais alors vraiment pas trop) en script, surtout un aussi complexe que le tiens.
De ce que je comprend cette fonction correspond +/- à la fonction recherché: configurer un module sans l'allumer

quietOn(): Function. 2.4.20 Set deviceStatus to on without physically switching it.
faut voir si on peut mettre un level pour contrôler le % de la lumière du genre
"device.quietOn().setlevel(25)
device.switchOff()"
le module serais configurer à 25% et donc si j'allume l’interrupteur il serais bien à 25%

ou peut être
switchSelector(<[level]|[levelname 2.4.22]>): Function. Switches a selector switch to a specific level ( levelname or level(numeric) required ) levelname must be exact, for level the closest fit will be picked. See the edit page in Domoticz for such a switch to get a list of the values). levelname is only supported when level 0 ("Off") is not removed

mais je pense que ça va allumer la lumière avec cette commande

désoler si je dit de la m.... j'essaie de comprendre/aider avec le peut de connaissances que j'ai
Répondre