Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Scénario récapitulatif fin de journée ??

Pour échanger sur les plugins classés en catégorie "Programmation"
Avatar de l’utilisateur
Donut
Timide
Messages : 182
Inscription : 07 févr. 2017, 09:53
Localisation : Charente-Maritime

Scénario récapitulatif fin de journée ??

Message par Donut » 29 avr. 2019, 08:53

Bonjour,

Je viens vers vous car je n'arrive pas à faire un scénario qui me ferai un bref récapitulatif de ma maison.
Je m'explique, j'aimerai que chaque soir ma box m'envoie un petit message via Télégram pour me dire si tous mes volets roulants sont bien fermés, ou si un tel ou un tel est encore ouvert.

Si quelqu'un peut m'expliquer comment faire cela, je serai ravis.

Merci.

Ps. j'appliquerai ce système ensuite à mes lumières.

Avatar de l’utilisateur
Donut
Timide
Messages : 182
Inscription : 07 févr. 2017, 09:53
Localisation : Charente-Maritime

Re: Scénario récapitulatif fin de journée ??

Message par Donut » 29 avr. 2019, 14:36

Une bonne âme pour m'aider à faire cela? ^^

Avatar de l’utilisateur
kerdale
Actif
Messages : 1644
Inscription : 25 sept. 2016, 11:38
Localisation : Penn-ar-Bed

Re: Scénario récapitulatif fin de journée ??

Message par kerdale » 29 avr. 2019, 19:25

Bonjour,
déjà le plugin groupe permet un récapitulatif dynamique par genre : lumières, volet, chauffage etc etc ensuite chaque groupe donne par exemple nombre de volets XX, nombre fermé X nombre ouvert y ensuite dans le scénario avec des groupes imbriqués, SI/else ça permet de gèrer tous les cas de figure . Des variables permettent de stcker le nom des volets et en concaténant les variables dans télégramme obtenir un message compréhensible
Capture d’écran 2019-04-29 à 19.22.13.png
Capture d’écran 2019-04-29 à 19.22.13.png (36.55 Kio) Consulté 932 fois
1 NUC & 1 RPI3/Msata V3.3.31, EnOcean, Z-wave,
Rflink, IPX800V3, carte 8 rl IP, IR_V3, Xiaomi gateway, JPI/APK/tel Android dédié, Somfy RTS, Rf433Mhz, Xiaomi, Bm280 , Broadlink,WifiLights

Avatar de l’utilisateur
Donut
Timide
Messages : 182
Inscription : 07 févr. 2017, 09:53
Localisation : Charente-Maritime

Re: Scénario récapitulatif fin de journée ??

Message par Donut » 30 avr. 2019, 08:58

Super merci de la réponse.
Je viens de récupérer le plugin Groupe, vraiment génial ce plugin, j'ai créé mes 2 groupes VR ouvert et fermé.
Par contre, arrive le souci du scénario, je ne vois pas comment faire pour dire si tel ou tel volets est ouverts à l'heure indiquée ou non.
Je suis novice complet là-dessus... snifff

Merci

Avatar de l’utilisateur
Donut
Timide
Messages : 182
Inscription : 07 févr. 2017, 09:53
Localisation : Charente-Maritime

Re: Scénario récapitulatif fin de journée ??

Message par Donut » 30 avr. 2019, 11:51

Ok je pense avoir réussi, je verrai ce soir.
J'ai tout simplement fait un scénario avec un petit récap de mes volets via le plugin Groupe qui m'envoi ça sur Télégram, puis, j'ai mis une fonction ASK avec une variable qui a pour réponse "Oui" ou "Non" en fonction de la réponse j'ouvre et je ferme mes volets.

Après j'aurai aimé que sur le récap, le message me précise quel volet est ouvert, ça je n'y arrive pas :/.

Avatar de l’utilisateur
kerdale
Actif
Messages : 1644
Inscription : 25 sept. 2016, 11:38
Localisation : Penn-ar-Bed

Re: Scénario récapitulatif fin de journée ??

Message par kerdale » 30 avr. 2019, 12:09

Comme souvent avec Jeedom plusieurs solutions .
Un conseil : il faut structurer les scénario en plusieurs scénario qui s'appellent c'est plus facile à relire et à maintenir.
Par exemple dans ce cas:
supposons 2 GROUPES distintcs un gr_lumiere et l'autre gr_ volet.
le scénario "maitre" à l'heure prévue pour les message (peut etre sur déclencheur programmé)
test
si #gr_lumière ##nombre on# == 0
alors action
variable var_texte_light "à #time# toutes les lumières étaient éteintes
action message télégramme avec en texte la variable var_texte_light
else (il y a au moins une light on)
action
scénario scenario secondaire light start
ajouter un groupe si
si si #gr_volet ##nombre on# == 0
alors
action
variable var_texte_volet "à #time# tous les volets étaient fermés"
action message télégramme avec en texte la variable var_texte_volet
else
else (il y a au moin un volet on)
action
scénario scenario secondaire_volets start

Ensuite pour les scénario secondaire il faut tester chaque light/volet pour connaitre celui/celle ouvert et à la variable
concernée ajouter par exemple lumière salon allumée ainsi
action variable var_texte_light valeur: variable(var_texte_light) , #salon##lampe# allumée
pareil pour chaque light la variable va voir ajouter à sa valeur le nom des lampes allumées (idem pour les volets)
et à la fin publier sur telegramme la variable qui contient concaténé tous les volet/lampes on
1 NUC & 1 RPI3/Msata V3.3.31, EnOcean, Z-wave,
Rflink, IPX800V3, carte 8 rl IP, IR_V3, Xiaomi gateway, JPI/APK/tel Android dédié, Somfy RTS, Rf433Mhz, Xiaomi, Bm280 , Broadlink,WifiLights

Avatar de l’utilisateur
Donut
Timide
Messages : 182
Inscription : 07 févr. 2017, 09:53
Localisation : Charente-Maritime

Re: Scénario récapitulatif fin de journée ??

Message par Donut » 30 avr. 2019, 13:40

Hmm merci, c'est quand même bien compliqué tout ça ^^
Je vais essayer de reprendre mon scénario pour optimiser le tout.

Merci beaucoup

Avatar de l’utilisateur
kerdale
Actif
Messages : 1644
Inscription : 25 sept. 2016, 11:38
Localisation : Penn-ar-Bed

Re: Scénario récapitulatif fin de journée ??

Message par kerdale » 30 avr. 2019, 13:52

C'est pour avoir un message qui décrit chaque volet/light on a donc beaucoup de cas de figure. Si simplement savoir si tout est étein/fermé suffit, c'est plus simple, le premier scénario fait l'affaire avec un si tout éteint/fermé un seul message pré-écrit sinon un message disant quelque chose est resté allumé /ouvert.
Forcément plus il y a de possibilité et que l'on veut tous les détails, plus il faut cerner les différents cas de figure. A mon avis le message tout éteint et/ou tout fermé suffit , si un volet ou une lampe allumé il suffit de le signaler sans entrer dans les détails, le Dashbord est là pour ça ou l'appli mobile.
1 NUC & 1 RPI3/Msata V3.3.31, EnOcean, Z-wave,
Rflink, IPX800V3, carte 8 rl IP, IR_V3, Xiaomi gateway, JPI/APK/tel Android dédié, Somfy RTS, Rf433Mhz, Xiaomi, Bm280 , Broadlink,WifiLights

Répondre

Revenir vers « [Catégorie] Programmation »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités