Avant toute chose merci de (re)prendre connaissance de la charte et de la respecter.
Pour résumer :
- Avant de poser une question, je cherche si la réponse existe
- Je suis poli, courtois et je respecte tout un chacun sur le forum
- Si un post m'agace : je m'en éloigne plutôt que de répondre d'une façon qui pourrait être mal interprétée


Il n'est jamais du luxe que de rappeler des choses simples :
Courtoisie, amabilité, politesse et bonne humeur sont les maîtres mots pour un forum sympathique, bienveillant et accueillant :)

Toute la communauté vous remercie

Récupération de l'état de l'agenda en cours

Pour toute question concernant le plugin agenda uniquement !! (et pas google agenda !!)
Répondre
benj29
Actif
Messages : 1902
Inscription : 26 mars 2017, 09:57

Récupération de l'état de l'agenda en cours

Message par benj29 » 06 janv. 2018, 18:03

Bonsoir,

Je cherche à récupérer le nom de l'agenda en cours.
A priori quelque chose de facile, mais apparemment ça déraille !

Je me retrouve avec l'état d'avant, d'après, soit deux évenements dans la même variable.

Pour retrouver une situation normale, il faut que je désactive l'agenda et le réactive ou que je le resauve et ça marche...

Une idée ?

Image

En log mon scénario pas très compliqué en soit... mais je sèche.
Le but était de faire de beau widget de gestion de mes thermostats... (un morceau) qui tourne toutes les 30 min ou à la demande sur un changement de mode de chauffage.

Image

Code : Tout sélectionner

[2018-01-06 18:00:04][SCENARIO] Start : 'Scenario execute automatiquement sur programmation'.
[2018-01-06 18:00:05][SCENARIO] Exécution du sous-élément de type [condition] : if
[2018-01-06 18:00:05][SCENARIO] Evaluation de la condition : ["Travail+WE" == "Travail+WE"  ] = Vrai
[2018-01-06 18:00:05][SCENARIO] Exécution du sous-élément de type [action] : then
[2018-01-06 18:00:05][SCENARIO] Affectation de la variable current_agenda_salonsam => CFT@5h30 - ECO@22h = CFT@5h30 - ECO@22h
[2018-01-06 18:00:05][SCENARIO] Affectation de la variable current_agenda_parentsdressing => CFT-1@6h - CFT@19h30 = CFT-1@6h - CFT@19h30
[2018-01-06 18:00:06][SCENARIO] Affectation de la variable current_agenda_s2b => CFT@17h30 - ECO@19h30 = CFT@17h30 - ECO@19h30
[2018-01-06 18:00:06][SCENARIO] Affectation de la variable current_agenda_sdo => ECO@8h - ABS@20h = ECO@8h - ABS@20h
[2018-01-06 18:00:06][SCENARIO] Affectation de la variable current_agenda_ami => ECO@8h - ABS@19h = ECO@8h - ABS@19h
[b][2018-01-06 18:00:06][SCENARIO] Affectation de la variable current_agenda_raph => CFT-1@11h - CFT@13h, CFT-1@16h - CFT@19h30 = CFT-1@11h - CFT@13h, CFT-1@16h - CFT@19h30[/b]
[2018-01-06 18:00:06][SCENARIO] Affectation de la variable current_agenda_entree => CFT-1@7h - ECO@20h = CFT-1@7h - ECO@20h
[2018-01-06 18:00:07][SCENARIO] Fin correcte du scénario

benj29
Actif
Messages : 1902
Inscription : 26 mars 2017, 09:57

Re: Récupération de l'état de l'agenda en cours

Message par benj29 » 07 janv. 2018, 17:25

Personne n'a ce souci ?

Avatar de l’utilisateur
Bosquetia
Actif
Messages : 5808
Inscription : 10 mai 2016, 07:54

Re: Récupération de l'état de l'agenda en cours

Message par Bosquetia » 07 janv. 2018, 17:32

Hello,

Ben le premier SI dans le log donne cela Evaluation de la condition : ["Travail+WE" == "Travail+WE" ] = Vrai
Ensuite tu affectes des valeurs à tes variables, donc je ne vois pas le souci dans le log !

benj29
Actif
Messages : 1902
Inscription : 26 mars 2017, 09:57

Re: Récupération de l'état de l'agenda en cours

Message par benj29 » 07 janv. 2018, 18:06

Hello, merci de ton aide.

Regarde bien sur l'exemple que j'ai mis, l'agenda raph sort avec deux événements :
[2018-01-06 18:00:06][SCENARIO] Affectation de la variable current_agenda_raph => CFT-1@11h - CFT@13h, CFT-1@16h - CFT@19h30 = CFT-1@11h - CFT@13h, CFT-1@16h - CFT@19h30

En vérité sur cet exemple, c'était que CFT-1@11h - CFT@13h qu'il fallait garder...

guims78
Timide
Messages : 219
Inscription : 30 sept. 2017, 13:00

Re: Récupération de l'état de l'agenda en cours

Message par guims78 » 12 janv. 2018, 15:37

J'ai aussi le même type de problème.
J'essae de contourner en affectant à une variable "V_event" le nom de l'évenement en cours directement dans l'évenement.
Mais je ne trouve pas la bonne syntaxe.
J'arrive a faire une action, par ex : thermostat mode confort.
Mais pour affecter à ma variable "V_event", je n'ai pas encore trouvé.

benj29
Actif
Messages : 1902
Inscription : 26 mars 2017, 09:57

Re: Récupération de l'état de l'agenda en cours

Message par benj29 » 12 janv. 2018, 17:44

Tu veux dire que tu affectes dans les actions de chaque agenda (comme thermostat à 18°C), une variable v_event "Thermostat 18°C de 20 à 22h".
Effectivement c'est une manière de le faire.
Fais une copie d'écran si jamais ça bloque.

guims78
Timide
Messages : 219
Inscription : 30 sept. 2017, 13:00

Re: Récupération de l'état de l'agenda en cours

Message par guims78 » 13 janv. 2018, 09:51

Oui, c'est l'idée, mais je n'y arrive pas.
Dans les événements, on ne peut mettre que des actions, et je ne trouve pas la bonne syntaxe pour affecter le nom de l'événement en cours à ma variable.

Avatar de l’utilisateur
loic
Administrateur
Messages : 11723
Inscription : 01 févr. 2014, 16:21

Re: Récupération de l'état de l'agenda en cours

Message par loic » 13 janv. 2018, 09:57

En tapant variable dans le champs action....
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section

guims78
Timide
Messages : 219
Inscription : 30 sept. 2017, 13:00

Re: Récupération de l'état de l'agenda en cours

Message par guims78 » 13 janv. 2018, 10:30

J'ai essayé ça :
variable(V_event, '' exemple'')
Mais rien, j' ai un virtuel qui doit me remonter l'état de ma variable mais elle semble rester vide.

Avatar de l’utilisateur
loic
Administrateur
Messages : 11723
Inscription : 01 févr. 2014, 16:21

Re: Récupération de l'état de l'agenda en cours

Message par loic » 13 janv. 2018, 10:43

C'est normal c'est pas ce que je dis de faire....
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section

guims78
Timide
Messages : 219
Inscription : 30 sept. 2017, 13:00

Re: Récupération de l'état de l'agenda en cours

Message par guims78 » 13 janv. 2018, 11:33

Heu, Alors j'ai mal compris ?
Peux-tu détailler ?

Avatar de l’utilisateur
loic
Administrateur
Messages : 11723
Inscription : 01 févr. 2014, 16:21

Re: Récupération de l'état de l'agenda en cours

Message par loic » 13 janv. 2018, 11:59

Plus ça va être compliqué la tu écris "variable" dans la case action de ton événement. Je vois pas comment faire plus....
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section

guims78
Timide
Messages : 219
Inscription : 30 sept. 2017, 13:00

Re: Récupération de l'état de l'agenda en cours

Message par guims78 » 13 janv. 2018, 12:39

C'est bon, j'ai fini par trouver. Mais quand je faisais entrer, je n'avais pas les autres champs. Il faut en plus revenir en arrière pour les voir apparaître.

guims78
Timide
Messages : 219
Inscription : 30 sept. 2017, 13:00

Re: Récupération de l'état de l'agenda en cours

Message par guims78 » 13 janv. 2018, 18:57

J'ai passer mes affectations de variables dans mes agendas, j'ai aussi affecté mes variables sur les changement de mode de chauffage (pour vérifier l'agenda actif apres changement de mode).
J'ai créé un virtuel pour afficher les valeurs de mes variables, mais elles restent sur la même valeurs, malgré le changement de mode ou d'agenda.
En premier, mes agendas avec le virtuel que j'essaie de configurer
En second, le détail de mon virtuel
Enfin, un exemple d’événement avec passage de la variable.
Pièces jointes
Agenda - Jeedom - Google Chrome_003.png
Agenda - Jeedom - Google Chrome_003.png (90.64 Kio) Consulté 289 fois
Dashboard - Jeedom - Google Chrome_002.png
Dashboard - Jeedom - Google Chrome_002.png (155.38 Kio) Consulté 289 fois
Virtuel - Jeedom - Google Chrome_001.png
Virtuel - Jeedom - Google Chrome_001.png (143.68 Kio) Consulté 289 fois

Répondre

Revenir vers « [Plugin officiel] Agenda »

Qui est en ligne ?

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