fobsoft / jeedom-plugins-documentation

0 stars 0 forks source link

AMELIORATION TACHE : remplacer le déclencheur par variable unique par une expression #18

Open Nvince76 opened 2 years ago

Nvince76 commented 2 years ago

Pour argumenter le besoin, j'ai plusieurs modes communs à toutes mes pièces et souhaiterai avoir des consignes différentes suivant la combinaison de ces modes.

image

ex : La consigne de température de la pièce va dépendre du moment de la journée (Jour, Nuit, matin pour la sdb, ...) mais également de notre présence (vacances ou non, ...) Mes volets vont s'ouvrir au déclenchement de l'aube civile si pas en vacances, si l'utilisateur (le membre de la famille disposant de la chambre) l'a configuré dans ses préférences...

En fait cela ouvrira les possibilités des logiques de déclenchement

fobsoft commented 2 years ago

Voici ce que j'ai fait de mon coter pour n'avoir qu'un scénario pour toute mes pièces pour répondre à ce genre de problème:

Avec les tags que le plugin nous donne accèes,

Nous pouvons effectuer des conditionnel ou action comme suit:

Et quelque chose qui est dans le deuxieme exemple que tu pourrais faire aussi que je fait pour modifier tous mes GTM des pièces extérieur est de fait un "Pour chaque" et faire une exécution de commande avec les tags généré par celui-ci.

2022-06-22_06h56_36 2022-06-22_06h56_15 2022-06-22_07h16_27

Nvince76 commented 2 years ago

C'est très intéressant, mon approche recherchée est similaire pour rendre générique la configuration de chaque pièce. je n'ai pas encore essayé Advanced Scenario car je cherche à faire un maximum uniquement via le GTM , puis je compléterai avec un ou plusieurs scénario. L'aspect visuel de ton plugin est vraiment très bien, on se dirige vers cela en général (mes systèmes de contrôle au taff se base sur cet approche de control module ;) )

Nvince76 commented 2 years ago

bon, en y regardant de plus près cela me semble très prometteur, pas mal flexible. Tu m'as convaincu, je me lance dès ce soir avec en objectif un seul scénario pour tout mes GTM

fobsoft commented 2 years ago

Garde en tête que tu peux faire des includes de scénario dans un scénario celui inclut agira comme si les instructions était dans le scenario appelant. Donc il est possible de reutiliser un scenario pour divers flow. Je suis en train de faire quelque changement au niveau du flow d'exécution, il va y avoir assurément beaucoup d'issue mais il est utra flexible et tres facile d'ajouter de nouvelle fonction au besoin.

Le ven. 24 juin 2022 11 h 09, Nvince76 @.***> a écrit :

bon, en y regardant de plus près cela me semble très prometteur, pas mal flexible. Tu m'as convaincu, je me lance dès ce soir avec en objectif un seul scénario pour tout mes GTM

— Reply to this email directly, view it on GitHub https://github.com/fobsoft/jeedom-plugins-documentation/issues/18#issuecomment-1165668262, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIF7WLAUQNJHBFOTYYVNDBDVQXFSHANCNFSM5ZJ3YPLQ . You are receiving this because you commented.Message ID: @.***>

Nvince76 commented 2 years ago

Petite question, comment procéderais tu pour récupérer la liste des commandes d'un équipement? (info, action, les deux)? y compris si pas de type générique de défini

Nvince76 commented 2 years ago

désolé, autre petite question, je ne trouve pas le switch mentionné dans la doc? Il est très intéressant pour la simplification

fobsoft commented 2 years ago

Le switch n'existe pas encore, je crois que sur la doc il est inscrit (a venir), je verifirais demain. C'est le noeud le plus complexe a code puisqu'il y a un nombre infini de sortie.

Pour la question de ton équipement, que veux tu faire exactement et qu'est-ce qu'il ont en commun, présentement on peut lister les équipement selon un type générique et object mais je pourrais aussi ajouter le pluggin.

Le ven. 24 juin 2022 18 h 55, Nvince76 @.***> a écrit :

désolé, autre petite question, je ne trouve pas le switch mentionné dans la doc? Il est très intéressant pour la simplification

— Reply to this email directly, view it on GitHub https://github.com/fobsoft/jeedom-plugins-documentation/issues/18#issuecomment-1166052310, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIF7WLCBE5K376TGS2NTDQTVQY4GHANCNFSM5ZJ3YPLQ . You are receiving this because you commented.Message ID: @.***>

Nvince76 commented 2 years ago

Suggestion pour 'Advanced Scenario';

Nvince76 commented 2 years ago

Je rencontre un anomalie avec le bloc 'afficher Tags dans le Log', en fait, aucun log ne sort,

fobsoft commented 2 years ago

Aucun log dans la gtm ou aucun log pour le block tag ?

Le mar. 12 juill. 2022 18 h 33, Nvince76 @.***> a écrit :

Je rencontre un anomalie avec le bloc 'afficher Tags dans le Log', en fait, aucun log ne sort,

— Reply to this email directly, view it on GitHub https://github.com/fobsoft/jeedom-plugins-documentation/issues/18#issuecomment-1182558389, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIF7WLE6B752DRMBR7327YDVTXXBXANCNFSM5ZJ3YPLQ . You are receiving this because you commented.Message ID: @.***>

Nvince76 commented 2 years ago

Hello Fobsoft,

aucun log dans le Advanced Scenario (utilisant le bloc tag, mais peut être pour d'autre aussi)

Le mer. 13 juil. 2022 à 01:02, fobsoft @.***> a écrit :

Aucun log dans la gtm ou aucun log pour le block tag ?

Le mar. 12 juill. 2022 18 h 33, Nvince76 @.***> a écrit :

Je rencontre un anomalie avec le bloc 'afficher Tags dans le Log', en fait, aucun log ne sort,

— Reply to this email directly, view it on GitHub < https://github.com/fobsoft/jeedom-plugins-documentation/issues/18#issuecomment-1182558389 , or unsubscribe < https://github.com/notifications/unsubscribe-auth/AIF7WLE6B752DRMBR7327YDVTXXBXANCNFSM5ZJ3YPLQ

. You are receiving this because you commented.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/fobsoft/jeedom-plugins-documentation/issues/18#issuecomment-1182580786, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKQO36WQ3EORAYMAF4KPKTTVTX2Q3ANCNFSM5ZJ3YPLQ . You are receiving this because you authored the thread.Message ID: @.***>

-- Salutations,

*Vincent *NOËL 212, rue de la chouette 76430 Gommerville

Tél : 06.33.94.48.42

fobsoft commented 2 years ago

K est-ce que tu peux m'envoyer le log qu'il génère, et si je comprend il n'est pas exécuté par le gtm ?

Le mar. 12 juill. 2022 20 h 09, Nvince76 @.***> a écrit :

Hello Fobsoft,

aucun log dans le Advanced Scenario (utilisant le bloc tag, mais peut être pour d'autre aussi)

Le mer. 13 juil. 2022 à 01:02, fobsoft @.***> a écrit :

Aucun log dans la gtm ou aucun log pour le block tag ?

Le mar. 12 juill. 2022 18 h 33, Nvince76 @.***> a écrit :

Je rencontre un anomalie avec le bloc 'afficher Tags dans le Log', en fait, aucun log ne sort,

— Reply to this email directly, view it on GitHub <

https://github.com/fobsoft/jeedom-plugins-documentation/issues/18#issuecomment-1182558389

, or unsubscribe <

https://github.com/notifications/unsubscribe-auth/AIF7WLE6B752DRMBR7327YDVTXXBXANCNFSM5ZJ3YPLQ

. You are receiving this because you commented.Message ID: @.***>

— Reply to this email directly, view it on GitHub < https://github.com/fobsoft/jeedom-plugins-documentation/issues/18#issuecomment-1182580786 , or unsubscribe < https://github.com/notifications/unsubscribe-auth/AKQO36WQ3EORAYMAF4KPKTTVTX2Q3ANCNFSM5ZJ3YPLQ

. You are receiving this because you authored the thread.Message ID: @.***>

-- Salutations,

*Vincent *NOËL 212, rue de la chouette 76430 Gommerville

Tél : 06.33.94.48.42

— Reply to this email directly, view it on GitHub https://github.com/fobsoft/jeedom-plugins-documentation/issues/18#issuecomment-1182613676, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIF7WLEZZA4YSA5QID36G53VTYCL3ANCNFSM5ZJ3YPLQ . You are receiving this because you commented.Message ID: @.***>

Nvince76 commented 2 years ago

Je ferais un nouveau test ce soir Mais pas possible d'envoyer de log, il est vide (celui de l'advanced scenario). Le scénario est bien déclenché par le GTM car j'ai mis un bloc message avec l'heure et ce dernier est bien généré mais log global du scénario reste vide

Le mer. 13 juil. 2022 à 02:24, fobsoft @.***> a écrit :

K est-ce que tu peux m'envoyer le log qu'il génère, et si je comprend il n'est pas exécuté par le gtm ?

Le mar. 12 juill. 2022 20 h 09, Nvince76 @.***> a écrit :

Hello Fobsoft,

aucun log dans le Advanced Scenario (utilisant le bloc tag, mais peut être pour d'autre aussi)

Le mer. 13 juil. 2022 à 01:02, fobsoft @.***> a écrit :

Aucun log dans la gtm ou aucun log pour le block tag ?

Le mar. 12 juill. 2022 18 h 33, Nvince76 @.***> a écrit :

Je rencontre un anomalie avec le bloc 'afficher Tags dans le Log', en fait, aucun log ne sort,

— Reply to this email directly, view it on GitHub <

https://github.com/fobsoft/jeedom-plugins-documentation/issues/18#issuecomment-1182558389

, or unsubscribe <

https://github.com/notifications/unsubscribe-auth/AIF7WLE6B752DRMBR7327YDVTXXBXANCNFSM5ZJ3YPLQ

. You are receiving this because you commented.Message ID: @.***>

— Reply to this email directly, view it on GitHub <

https://github.com/fobsoft/jeedom-plugins-documentation/issues/18#issuecomment-1182580786

, or unsubscribe <

https://github.com/notifications/unsubscribe-auth/AKQO36WQ3EORAYMAF4KPKTTVTX2Q3ANCNFSM5ZJ3YPLQ

. You are receiving this because you authored the thread.Message ID: @.***>

-- Salutations,

*Vincent *NOËL 212, rue de la chouette 76430 Gommerville

Tél : 06.33.94.48.42

— Reply to this email directly, view it on GitHub < https://github.com/fobsoft/jeedom-plugins-documentation/issues/18#issuecomment-1182613676 , or unsubscribe < https://github.com/notifications/unsubscribe-auth/AIF7WLEZZA4YSA5QID36G53VTYCL3ANCNFSM5ZJ3YPLQ

. You are receiving this because you commented.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/fobsoft/jeedom-plugins-documentation/issues/18#issuecomment-1182625351, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKQO36QFCWFKCECXIFPCIWLVTYEERANCNFSM5ZJ3YPLQ . You are receiving this because you authored the thread.Message ID: @.***>

fobsoft commented 2 years ago

Il faut regarder le log du GTM

Nvince76 commented 2 years ago

Log du GTM qui sur simulation d'un choc, déclenche le Advanced scénario 113

Log GTM.log

Pas de log du scénario car vide

Nvince76 commented 2 years ago

scénario 113 des plus basique, je cher uniquement à récupérer l'objet du déclencheur

image )

fobsoft commented 2 years ago

Effectivement assez basic, assure toi d'avoir dans le gtm et scenario les deux config de log ainsi: 2022-07-13_16h59_17

fobsoft commented 2 years ago

Et si tu fait le bouton ex♪0cute dans le scénario, est-ce qu'il y a quelque chose qui entre dans le log ?

Nvince76 commented 2 years ago

Oui très basique, le but étant de trouver ce qui coince dans la récupération du tag Object. J'ai vérifié, les log sont bien configurés mais ça ne sort pas (uniquement pour l'avanced scenario, c'est (et l'a toujours été) ok pour les log du GTM)

Le mer. 13 juil. 2022 à 23:02, fobsoft @.***> a écrit :

Effectivement assez basic, assure toi d'avoir dans le gtm et scenario les deux config de log ainsi: [image: 2022-07-13_16h59_17] https://user-images.githubusercontent.com/34339628/178833497-78f92c78-95ff-4784-accc-cdda96bb7750.png

— Reply to this email directly, view it on GitHub https://github.com/fobsoft/jeedom-plugins-documentation/issues/18#issuecomment-1183674988, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKQO36UBUYUABQU55UI7MR3VT4VGJANCNFSM5ZJ3YPLQ . You are receiving this because you authored the thread.Message ID: @.***>

-- Salutations,

*Vincent *NOËL 212, rue de la chouette 76430 Gommerville

Tél : 06.33.94.48.42

Nvince76 commented 2 years ago

Oui, sans problème

[image: image.png]

Ce qui est surprenant, c'est que j'avais ajouté un bloc message avec l'heure (juste pour m'assurer que le GTM triggait bien le scénario), et le message était bien généré ... mais pas de log

Le mer. 13 juil. 2022 à 23:03, fobsoft @.***> a écrit :

Et si tu fait le bouton ex♪0cute dans le scénario, est-ce qu'il y a quelque chose qui entre dans le log ?

— Reply to this email directly, view it on GitHub https://github.com/fobsoft/jeedom-plugins-documentation/issues/18#issuecomment-1183676138, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKQO36W2X5YBHCNZCSGGNJDVT4VLTANCNFSM5ZJ3YPLQ . You are receiving this because you authored the thread.Message ID: @.***>

-- Salutations,

*Vincent *NOËL 212, rue de la chouette 76430 Gommerville

Tél : 06.33.94.48.42

fobsoft commented 2 years ago

Ok j'ai besoin de faire une petite mise au point. Lors de l'exécution du scénario par le GTM est-ce que tu as un log dans le GPS si oui est-ce que tu peux me l'envoyer. Est-ce que tu as un log dans le scénario je ne crois pas suite à la discussion mais si oui est-ce que tu peux me l'envoyer ?

Si tu exécute directement le scenario dans l'advanceScenario est-ce que tu as un log si oui est-ce que tu peux me l'envoyer ?

Le mer. 13 juill. 2022 17 h 08, Nvince76 @.***> a écrit :

Oui très basique, le but étant de trouver ce qui coince dans la récupération du tag Object. J'ai vérifié, les log sont bien configurés mais ça ne sort pas (uniquement pour l'avanced scenario, c'est (et l'a toujours été) ok pour les log du GTM)

Le mer. 13 juil. 2022 à 23:02, fobsoft @.***> a écrit :

Effectivement assez basic, assure toi d'avoir dans le gtm et scenario les deux config de log ainsi: [image: 2022-07-13_16h59_17] < https://user-images.githubusercontent.com/34339628/178833497-78f92c78-95ff-4784-accc-cdda96bb7750.png

— Reply to this email directly, view it on GitHub < https://github.com/fobsoft/jeedom-plugins-documentation/issues/18#issuecomment-1183674988 , or unsubscribe < https://github.com/notifications/unsubscribe-auth/AKQO36UBUYUABQU55UI7MR3VT4VGJANCNFSM5ZJ3YPLQ

. You are receiving this because you authored the thread.Message ID: @.***>

-- Salutations,

*Vincent *NOËL 212, rue de la chouette 76430 Gommerville

Tél : 06.33.94.48.42

— Reply to this email directly, view it on GitHub https://github.com/fobsoft/jeedom-plugins-documentation/issues/18#issuecomment-1183679959, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIF7WLAQSLGCKMC5BIPBWOTVT4V5DANCNFSM5ZJ3YPLQ . You are receiving this because you commented.Message ID: @.***>

Nvince76 commented 2 years ago

Qu'entends tu par GPS? Tu trouveras en attachement le fichier de log du plugin GTM

En effet pas de log pour le Advanced Scenario (sauf si lancer manuellement)

J'espère que ce n'est pas une boulette de mon côté et ne te fais pas perdre ton temps

genericTypeManager.txt

Nvince76 commented 2 years ago

scenario113.log

fobsoft commented 2 years ago

Le log du GTM que tu m'as envoyé est bien celui génère par ici 2022-07-13_18h35_58 ?

Nvince76 commented 2 years ago

Hello, non le log ci-dessus nommé genericTypeManager.txt vient de la section [Analyse] car je t'avais déjà envoyé (sur un autre post ou par email, je ne sais plus) le log du GTM comme tu le mentionnes ci-dessus. Et vu que je ne savais pas ce que tu entendais par log GTS..., bref, un peu mélangé les pinceaux, laisse moi savoir si tu en as encore besoin.

fobsoft commented 2 years ago

Gps est un erreur de typo, un autre système sur lequel je travail.

Oui, donne le moi svp. C'est le seul endroit ou on devrai voir les info du scenario lorsqu'il est exécuté par le GTM.

Le jeu. 14 juill. 2022 17 h 47, Nvince76 @.***> a écrit :

Hello, non le log ci-dessus nommé genericTypeManager.txt vient de la section [Analyse] car je t'avais déjà envoyé (sur un autre post ou par email, je ne sais plus) le log du GTM comme tu le mentionnes ci-dessus. Et vu que je ne savais pas ce que tu entendais par log GTS..., bref, un peu mélangé les pinceaux, laisse moi savoir si tu en as encore besoin.

— Reply to this email directly, view it on GitHub https://github.com/fobsoft/jeedom-plugins-documentation/issues/18#issuecomment-1184924325, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIF7WLHVQFQ47Y6HWG6UVOTVUCDGBANCNFSM5ZJ3YPLQ . You are receiving this because you commented.Message ID: @.***>

Nvince76 commented 2 years ago

plugin783 (1).log

Nvince76 commented 2 years ago

pour info, je ne m'en sortait plus (je n'avais plus mes variables, taches et mode), j'ai fait un restaure sur version d'il y a 7 jours et updaté avec tes dernières versions. les instances des Heartbeat n'étaient pas créés, donc je ne les ai plus.

Des premiers tests que je viens de faire, toujours pas de log dans mon scénario mais ce dernier est bien lancé car j'ai mis un message avec #time# et ce dernier apparait bien.

Je vais faire une sauvegarde de sécurité et essayer de recréer un résumé pour voir comment le GTM se comporte

Nvince76 commented 2 years ago

point 1 relevé => les onglets sont déplaçables mais ne conservent pas leur position après la sauvegarde

Nvince76 commented 2 years ago

point 2 relevé => la création et suppression des résumés semblent opérationnelles sans perte ou anomalie

fobsoft commented 2 years ago

Il faut regarder le log du GTM

Le mer. 13 juill. 2022, à 01 h 35, Nvince76 @.***> a écrit :

Je ferais un nouveau test ce soir Mais pas possible d'envoyer de log, il est vide (celui de l'advanced scenario). Le scénario est bien déclenché par le GTM car j'ai mis un bloc message avec l'heure et ce dernier est bien généré mais log global du scénario reste vide

Le mer. 13 juil. 2022 à 02:24, fobsoft @.***> a écrit :

K est-ce que tu peux m'envoyer le log qu'il génère, et si je comprend il n'est pas exécuté par le gtm ?

Le mar. 12 juill. 2022 20 h 09, Nvince76 @.***> a écrit :

Hello Fobsoft,

aucun log dans le Advanced Scenario (utilisant le bloc tag, mais peut être pour d'autre aussi)

Le mer. 13 juil. 2022 à 01:02, fobsoft @.***> a écrit :

Aucun log dans la gtm ou aucun log pour le block tag ?

Le mar. 12 juill. 2022 18 h 33, Nvince76 @.***> a écrit :

Je rencontre un anomalie avec le bloc 'afficher Tags dans le Log', en fait, aucun log ne sort,

— Reply to this email directly, view it on GitHub <

https://github.com/fobsoft/jeedom-plugins-documentation/issues/18#issuecomment-1182558389

, or unsubscribe <

https://github.com/notifications/unsubscribe-auth/AIF7WLE6B752DRMBR7327YDVTXXBXANCNFSM5ZJ3YPLQ

. You are receiving this because you commented.Message ID: @.***>

— Reply to this email directly, view it on GitHub <

https://github.com/fobsoft/jeedom-plugins-documentation/issues/18#issuecomment-1182580786

, or unsubscribe <

https://github.com/notifications/unsubscribe-auth/AKQO36WQ3EORAYMAF4KPKTTVTX2Q3ANCNFSM5ZJ3YPLQ

. You are receiving this because you authored the thread.Message ID: @.***>

-- Salutations,

*Vincent *NOËL 212, rue de la chouette 76430 Gommerville

Tél : 06.33.94.48.42

— Reply to this email directly, view it on GitHub <

https://github.com/fobsoft/jeedom-plugins-documentation/issues/18#issuecomment-1182613676

, or unsubscribe <

https://github.com/notifications/unsubscribe-auth/AIF7WLEZZA4YSA5QID36G53VTYCL3ANCNFSM5ZJ3YPLQ

. You are receiving this because you commented.Message ID: @.***>

— Reply to this email directly, view it on GitHub < https://github.com/fobsoft/jeedom-plugins-documentation/issues/18#issuecomment-1182625351 , or unsubscribe < https://github.com/notifications/unsubscribe-auth/AKQO36QFCWFKCECXIFPCIWLVTYEERANCNFSM5ZJ3YPLQ

. You are receiving this because you authored the thread.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/fobsoft/jeedom-plugins-documentation/issues/18#issuecomment-1182785239, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIF7WLGBLGJFGQACYX3QLPDVTZIQPANCNFSM5ZJ3YPLQ . You are receiving this because you commented.Message ID: @.***>