Widget/Component TOGGLE
#4
Merci pour le retour constructif !

Je suis tout ào fait d'&ccord avec toi, le retour d'état doit rester, mais je viens de faire un test, qui montre que de pouvoir préciser un retour d'état diférent les actions prises, peut mener à des incohérences.

Je vais essayer d'expliquer mon point de vue le plus clairement possible avec un exemple.

J'ai une variable ThermBureau_Mode_Auto de type <Mode chauffage>, les deux valeurs que j'utilise sont <Mode confort> et <Mode éco>. (un toggle serait donc un bon candidat pour basculer entre ces deux modes)
J'ai créé un variable ThermBureau_Mode_Confort de type booléenne.
J'ai un automate qui quand ThermBureau_Mode_Auto = Mode confort, met ThermBureau_Mode_Confort = True. (et à ffalse autrement).

Ainsi j'ai créée mon widget toggle, qui fonctionne impeccable
[Image: ti4r.jpg]
parce que j'ai fait un automate cohérent avec la fonctionnalité du Tiggle (Ture si confort  qui correspond à l'action allumer.

Maintenant, si j'intervertis les Action allumer et éteindre dans DS, le Toggle ne fonctionne plus, malgré que l'automate reste identique. L'action n'est PAS prise.
[Image: szsi.jpg]
Fait le test, tu es seras alors convaincu.

Tout ça pour dire que le champ retour d'état doit être en adéquation avec les actions, et que donc le Toggle doit afficher le résultat de l'action.
En fait, les actions allumer et éteindre DOIVENT concerner le même objet (ici une variable à et on affiche le résultat (=le toggle) en fonction d'un test sur l'objet dint le résultat doit correspondre à l'action Allumer ou éteindre (j'ai proposé qqch si le test ne correspondait à rien, ici si je suis en mode chauffase Réduit, je ne sui ni en confort (rouge), ni en éco (blanc)).

Je ne dis pas que ce qui est développé actuellement est faux/mauvais (non c'est génial, la preuve c'est que j'ai réussi à faire ce que je voulais), mais on pourrais arriver au même résultat avec un automate et une variable en moins, sans pour autant brider la fonctionnalité. La seule limitation que je vois avec ma solution, c'est qu'il ne serait plus possible de faire des Toggle qui ne fonctionnent plus Neutral-161e

Mon propos est-il plus clair ?

(en tout cas merci de me challenger ainsi et si tu trouve un contre exemple, je ne demande pas mieux !)
Répondre


Messages dans ce sujet
Widget/Component TOGGLE - par jojo - 01-27-2018, 01:55 AM
RE: Widget/Component TOGGLE - par Stef86 - 01-27-2018, 09:32 AM
RE: Widget/Component TOGGLE - par CS Domotic - 01-31-2018, 12:01 PM
RE: Widget/Component TOGGLE - par jojo - 01-31-2018, 10:30 PM
RE: Widget/Component TOGGLE - par CS Domotic - 02-01-2018, 09:51 AM

Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Creer un BP Toggle jdrenne 9 13,288 02-13-2020, 05:30 PM
Dernier message: sud-domotique-expert
  widget statistique d'un équipement avec plusieurs représentation sud-domotique-expert 0 3,497 01-07-2020, 09:27 AM
Dernier message: sud-domotique-expert
  Widget Météo Stef86 10 18,270 12-21-2019, 12:48 AM
Dernier message: sud-domotique-expert
  Demande d'aide Widget de paramétrage d'une variable type Heure depuis DS Gégé12 2 6,160 09-19-2019, 02:18 PM
Dernier message: Gégé12
  Sauvegarder un widget personnalisé Daniel 2 6,715 12-16-2018, 03:35 PM
Dernier message: Daniel
  Demande d'aide Widget groupe d'équipement Al_Bla 2 6,948 11-01-2018, 08:25 PM
Dernier message: Al_Bla
  Widget What's On activhome 9 13,670 09-01-2018, 09:27 PM
Dernier message: jojo
  Widget Gauge - 1 seul par page ?! Marcoparigi 1 5,301 08-29-2018, 07:29 PM
Dernier message: Marcoparigi
  Widget/Component "Toggle" Gégé12 2 6,470 08-28-2018, 07:57 PM
Dernier message: Gégé12
  Scénarios lancer à partir d'un widget ne fonctionne pas ! foxbru 5 10,515 07-28-2018, 01:53 PM
Dernier message: foxbru



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)