Retour vers Jeedom

Pour moi elle est pas sortie :wink: J’ai vu un sujet ‹ beta › il n’y a pas si longtemps (et comme jeedom n’annonce pas de release date, on peut espérer encore un moment dans cet état)
Et puis c’est clair la V1 était minable, la V2 n’apporte quasi rien, donc si j’étais jeedom, je consacrerai mon temps à autre chose de plus efficace

Jeedom n’a pas beaucoup de ressources : pour faire avancer le code et encore moins pour traiter les impacts chez les clients pro. Donc plutôt que de risque de casser un truc, effectivement les casseroles restent

Bonjour
Même ça, ça n’etait pas toujours le plus lisible pour moi, ça demande un peu de concentration, par contre dés le début j’ai fait mes automatisations dans l’UI, j’en ai bavé au départ.

Maintenant je fais tout ce que je veux et je ne vois pas ce qui me manque par rapport à jeedom, j’étais un gros utilisateur des tags et variables dans les scénarios jeedom.
Plusieurs fois et encore récemment je suis repassé sur mes 1ères automatisations pour les simplifier ou refaire car j’étais resté dans une logique jeedom au départ, et c’est bien le problème des nouveaux utilisateurs, on raisonne par rapport à ce qu’on connait
.
Après ça dépend du temps qu’on a à y consacrer et si on a l’envie et la patience de se prendre la tête à chercher, entre ce forum et le forum anglophone, c’est pratiquement impossible de ne pas trouver une réponse.

J’ai encore jeedom qui tourne avec un plugin et un scénario pour les données Enedis qui me remontent dans HA via mqtt, je vais peut-être l’arrêter cette année.
Chacun est libre de ses choix et libre de préférer l’une ou l’autre solution quand il y a du choix.

1 « J'aime »

Clairement, HA c’est comme apprendre à faire du monocycle, il faut se lancer, se rater, recommencer et finir par réussir avant de savourer.
Et quand on a appris à faire du vélo avec Jeedom, c’est clair que l’expérience ne sert pas à grand chose. Il y a bien une vague ressemblance avec les roues et les pédales, mais ça s’arrête là.

Après libre de préfèrer le vélo ou le monocycle, et choisir d’utiliser l’un, l’autre voire les 2. Par contre, à la différence du vélo/monocycle, il faut sans cesser réapprendre, se corriger.
Personnellement, j’ai plus assez de temps et ai donc remiser ma bicyclette :wink:

2 « J'aime »

Je sais pas si je vais être bien clair, mais pour moi le problème avec les automatisations HA c’est pas tellement la logique / mécanique des automatisations.
Effectivement chaque système a ses façons de faire, ses possibilités et ses limites.

Sans me considérer comme développeur, ça fait 25 ans que je bidouille du logiciel.
J’ai programmé des microcontrôleurs en assembleur (le RISC des PIC) en Basic, en C/C++, fais des petites application PC en VB6; VBA, des applications web en ASP et un peu de PHP, programmé des automates programmables industriels en Ladder, Logigramme et même un peu de C. Et même bidouillé le programme de robots industriels en V+ (ça doit pas causer à grand monde)
A chaque changement il faut s’adapter, apprendre la syntaxe, prendre de nouvelles habitudes, en perdre d’autres, changer un peu de logique.
Mais derrière, au fond, c’est toujours un peu la même chose : traduire en langage « machine » les instructions que l’on aimerait qu’elle fasse.

Et HA n’est pas foncièrement différent des autres, y a rien de révolutionnaire ou novateur dans leurs automatisations : Tu attends / surveille un événement, teste des conditions, et demandes des actions. Tous les langages de programmations que j’ai testé répondent à la même logique.

C’est que que la façon de HA de représenter ça n’est pas ergonomique (pour rester poli)
Pour reprendre mon exemple des combinaisons logiques, ça reste quand même un bordel sans nom.
Et oui, comme je l’ai aussi dis, tu peux faire ça dans un template pour retrouver une écriture plus « language de programmation » et dans ce cas tu as une chance que ça reste lisible et maintenable. Mais l’écriture de ces templates reste compliqué : il n’y a aucune assistance pour aller chercher les entités que tu veux tester.
Dans Jeedom tu as le bouton « Recherche une commande » qui porte bien son nom et que tu permets d’aller chercher toutes les commandes que tu as besoin pour écrire ta condition logique au fur à mesure que tu as besoin.
Dans la majorité des IDE moderne tu as de l’auto-completion qui t’aide à retrouve le nom de tes variables. Ça ne fait pas tout, mais ça enlève déjà une grosse sources d’erreurs.
Dans HA, t’a que dalle !
Prend ton notepad, et galère…

Franchement, je ne crois pas que qq1 qui n’a jamais touché à de la programmation de sa vie, et qui n’a dont pas d’habitude particulière, y trouves ses marques plus vite que qq1 qui a l’expérience de Jeedom.
Pour me le coup de « faut perdre les « mauvaise » habitudes de Jeedom » c’est un faux débat.
Oui il y a des différences de langage (genre bloc « DANS / A » dans Jeedom et Timers dans HA par exemple) et ça entraine des façons de faire un peu différentes avec des avantages et des inconvénients pour chacune des méthodes (c’est du même ordre que en VB tu dois déclarer tes variables à l’avance mais elles ne sont pas typées, et en C tu peux déclarer une variable en même temps que de l’utiliser, mais elle est typée), mais au final le but est le même et donc la mécanique pas spécialement différente pour celui qui veut la mettre en place.

Le problème pour moi il est plus au niveau de l’éditeur. C’est bancale, fouillis, y a trop de sous-sous menus; les fonctions que tu n’utilises pas souvent, tu passes des fois un temps fou à les retrouver…(quand tu les trouves*) sans parler du fais que des fois, pour la même chose, entre les déclencheurs et les conditions, pour la même entité, ça va pas se retrouver au même endroit / s’appeler pareil (par exemple a chaque fois je galère avec le soleil pour les lever/coucher).

* ça m’arrive encore souvent d’écrire des trucs en yaml, juste pour retrouver ensuite dans quel sous sous menu de l’éditeur visuel se trouve une fonction…

Yaml (et json) sont des représentations de hiérarchies/d’arbres. Donc au même titre que le reste, il y une logique d’écriture, et c’est utilisé dans tout un tas de logiciels actuels.
On retrouve cette logique dans la présentation de HA. Le seul truc qui manque c’est la lisibilité dans l’UI car effectivement, il faut bien repérer les débuts/fin de blocs.
Donc oui c’est pas plus dur que le reste.

Là, je ne suis pas d’accord ! Dans l’ui des automatisations, tout un tas de mécanismes de prédiction syntaxique, recherche par mot clés etc… Y compris la recherche avec les mots anglais ou français … Et il y a même des filtres sur les types (par exemple, les actions d’un switch, pas moyen de mettre un type light).
medai

Et la complétion est également dispo dans vstudio…

Quant aux templates, les outils dev sont là, plus basiques, certes, mais testables immédiatement. L’effort à faire est de basculer entre l’ui et les outils… 2 fenêtres coté à coté, ça s’approche de la solution.

Quand je lis ton message, je me demande si tu passes par les bons outils :wink:

2 « J'aime »

J’ai rien contre JSON, il y a une logique, c’est basé sur une syntaxe qui a du sens. Le yaml c’est un truc inventé par un co…rd frustré : pour un espace en trop ou en moins ça plante tout sans que ce soit forcement visible (voir même des fois ça te dis que c’est pas bon, tu ajoutes un espace c’est toujours pas bon, tu l’enlève pour revenir au début POUF, c’est bon…)

Oui dans l’éditeur graphique (encore heureux !) mais une fois dans les templates, t’a que dalle.

Peut être pas, mais si faut ajouter des trucs en plus de l’éditeur de base, c’est bien que de base c’est mal foutu…

1 « J'aime »

Finalement ce genre de post peut servir !!!

C’est pas objectif … Comme n’importe quel langage, tu as une grammaire (pour que ce soit compréhensible par l’ordi) et qu’on ecrive tous le même chose.
C’est pareil, un point-virgule en fin de ligne pour le C, les majuscules minuscules en java, les * en C++… Et je ne te parles pas du cobol, tous les espaces compte en début de ligne et ne signifient pas la même chose en fonction du nombre… Le lisp avec les parenthèses et l’écriture à la polonaise… Le typage utra fort en ADA …

oui et non. Si tu as des outils qui font mieux, dès le début, ça vaut le coup de réinventer la roue ??? CF l’appli jeedom pour mobile ?

Ça y est tu as craché toute ta bile sur HA ?

Il a quand le droit de pas être entièrement satisfait, sans qu’il faille en conclure ça

Je crache pas sur HA, je lui ai même reconnu des qualités (et si je le trouvais vraiment naze je ne l’utiliserais pas et je ne perdrais pas mon temps à expliquer ce qui ne me convient pas)… Et j’ai pas mal balancé sur Jeedom aussi.
Je trouve juste le principe d’éditions des automatisations largement perfectible.
Mais si vous préférez vous auto-persuader que vous vivez dans un monde parfait, ainsi soit-il…

2 « J'aime »

Etre moins agressif en 2025 pourrait être une légitime résolution pour toi !

2 « J'aime »

Pour recadrer le sujet c’est aussi intéressant ici :

Me concernant j’ai toujours trouve bordélique les scénarios jeedom, trop de couleur trop de bloc… Je trouve ha plus clair et compréhensible mais comme je l’ai dit plusieurs fois c’est vraiment une question de point de vu et d’habitude. J’ai toujours une préférence pour les chose épurées et qui fonctionnent de facon puzzle modulaire.

1 « J'aime »

Salut @steche,

Pour ma part, je respecte totalement son choix. Il est de toute façon impossible de satisfaire 100 % des utilisateurs avec une seule solution. Pour moi, la domotique, c’est comme les goûts et les couleurs, chacun voit midi à sa porte, et c’est tant mieux, cela apporte de la diversité à l’écosystème.

Je trouve aussi que la communauté Home Assistant fait preuve d’une grande ouverture d’esprit, ce qui est une vraie force. C’est justement ce qui permet à chacun d’y trouver sa place, quel que soit ses préférences.

Par ailleurs, je ne pense pas que cette personne « crache » sur Home Assistant ; elle met simplement en avant ses propres habitudes et besoins, ce que je trouve plutôt intelligent de sa part.

Donc même si ton message n’était sans doute pas mal intentionné, il peut prêter à confusion ou être interprété négativement. Dans ce genre de contexte, je pense donc qu’il vaut mieux éviter toute ambiguïté, pour ne pas nourrir de malentendus inutiles.

En espérant avoir été correct avec toi, je te dis à bientôt au détour d’une conversation HomeAssistant ou tout autre sujet domotique :wink:

Ps: j’ai vu ton logo Adhérent HACF, c’est cool !