¡Gladys 4 Beta está disponible! 🚀

Top cette vue d’ensemble ! Pour complément j’ai fais une PR pour les milight (Sans rflink).

Hello !
Fresh install ! J’attendais la bâta, l’alpha était encore trop “en chantier” pour le novice que je suis ^^.
Premier constat : P’tain, ça a de la gueule :smiley: ! Déjà la v3 n’était pas moche, mais là on est encore au dessus. C’est épuré, clair et bien fichu.

J’ai quelques questions :

  • Je viens de voir l’intégration Xiaomi home :smiley:. Gateway obligatoire ? Si oui, quel modèle est compatible ? (sur v3, il me semble qu’il fallait éviter les dernières versions…)
  • J’utilisais beaucoup Telegram pour communiquer avec Gladys. Son intégration v4 est-elle prévue ? (Edit : j’ai trouvé ^^")

Enfin, @pierre-gilles,@AlexTrovato je veux bien participer à la trad française si ce n’est pas trop tard ! Je ne suis pas doué en codage, mais l’anglais, c’est mon dada… :smile:

Merci à tous pour cette nouvelle mouture !

Salut @Biscotte ,

De mon côté, ayant effectué la trad fr, je suis toujours intéressé que tu jettes un œil, sur ce qu’on a fait. Y a des traductions dont je suis un peu hésitant, j’ai fait du feeling quelque fois sur des choses spécifiques. Et puis un œil supplémentaire pourrait permettre de retrouver des fautes qui se serait glissées malgré les multiples relecture.
Tu peux soit dl le fork d’ @AlexTrovato si tu as la dev, sinon dl les fichier en.json et fr.json ici. Si tu trouves de meilleurs traductions, tu peux les reposter en les transformant en .txt sur l’issue #634.
Merci par avance à toi.

Ok, je regarde ça demain :slight_smile:

:heart_eyes:

ça fait plaisir d’entendre ça après les mois de développements sur l’UI !! :slight_smile:

Sur l’intégration Xiaomi Home actuelle, oui. Une intégration Zigbee2mqtt est en cours et permettra de passer par un dongle zigbee au lieu du Gateway Xiaomi.

Les mêmes modèles que la v3! On a jamais vraiment sur je crois quel était la « règle » pour savoir ceux qui étaient compatible et ceux qui ne l’était pas, mais il me semble que ceux qui sont compatible Homekit et plus récent ne sont pas compatible… mais je suis vraiment pas sur :confused: Fouille le forum il y a des infos dans d’autres topics !

Salut à tous !

C’est lundi, l’occasion de vous faire un point sur les développements de la semaine.

:rocket: Les scènes programmées sont désormais disponible sur la beta! Normalement vos instances ont été mise à jour, et vous devriez retrouver ce genre de triggers dans les scènes.
:rocket: Le bug du polling Philips Hue est désormais fixé ! Voir la PR GitHub.

:hammer_and_wrench: Après un débat sur l’API MQTT, je me suis lancé sur les spécifications + des modifications sur l’API MQTT de Gladys 4, ainsi que le développement de nouvelles fonctionnalités lié au MQTT ! Plus d’informations sur ce topic.
:hammer_and_wrench: “Stéphane” sur GitHub travaille sur l’installation de la dernière version d’OpenZWave sur l’image Docker Gladys 4. Cela permettra à tous les périphériques Z-Wave récents d’être compatible et mieux géré par Gladys. Voir la discussion sur GitHub.
:hammer_and_wrench: @VonOx travaille sur le nouveau process de build de l’image Docker de Gladys 4, afin de préparer la sortie de beta de Gladys 4. Voir la PR sur GitHub.
:hammer_and_wrench: @joeypic travaille toujours sur le RFLink, avec l’aide de @peb cette fois ci pour build l’image docker. Voir le sujet concerné.

:phone: J’ai commencé des appels individuel avec les contributeurs de Gladys Plus, afin de pouvoir débloquer les débutants, et avoir des retours sur cette nouvelle version :slight_smile: C’est très enrichissant d’avoir un échange au téléphone, ça me donne plein d’idée pour améliorer Gladys et j’espère que ça donne un coup de mains à des novices qui veulent se lancer en domotique.

C’est un petit aperçu des développements, mais il y a plein d’autres choses qui sont fait en arrière plan par toute la communauté.

Ca fait plaisir de voir autant d’activité :smiley:

Salut à tous!

Quelques nouvelles des développements de Gladys en cours :slightly_smiling_face:

J’ai travaillé principalement ce week-end sur Gladys Plus (l’offre que je propose qui permet aux utilisateurs Gladys d’accéder à leur instance à distance en chiffré de bout en bout), afin d’améliorer un ensemble de points :

  • Désormais, Gladys Plus restera connecté bien plus longtemps sur votre appareil, car je le conçois c’est pas marrant de taper le mot de passe + le 2FA ! Au niveau sécurité, si votre périphérique est compromis, vous pourrez invalider la session sur un autre périphérique (comme cela se fait sur la plupart des apps, vous êtes rarement voir jamais déconnecté, mais vous pouvez révoquer votre session à distance).
  • J’ai travaillé sur le responsive de Gladys 4, le manifest.json et sur les icônes de l’app pour que Gladys et Gladys Plus puissent être utilisée comme une vrai app mobile ou Desktop. Lire mon tutoriel pour les utiliser sur iOS/Android/MacOS/Linux/Windows comme une vrai app. Je ferais probablement un build avec Cordova d’une véritable app à l’avenir, mais cela demande quand même du travail et je préfère dédier mes ressources sur les fonctionnalités manquantes à Gladys 4 pour l’instant :slight_smile:
  • J’ai résolu le bug de redirect lorsque Gladys Plus se déconnecte. Voir le commit.
  • @AlexTrovato était en feu ce dimanche, puisqu’il a ouverts 7 PRs afin de closer 7 issues du GitHub, merci pour ton soutien Alex, grâce à toi la v4 sortira plus vite !! :pray:Voir toute ses PRs.
  • @VonOx a travaillé sur le build process de l’image Docker pour la release, il a fait un travail de dingue ! Merci ! Mettre en place les bons process de déploiement, c’est crucial et c’est pas toujours facile à débugger, bref son aide va donner une super avance au projet ! Voir sa PR.
  • Dans le cadre des appels que je fais avec la communauté, j’ai eu ce weekend @link39 au téléphone pour qu’il me montre son installation Gladys 4, et parler de ses développements en cours: Milight et Yeelight bientôt !

Encore une fois, ça avance fort :rocket:

N’hésitez pas si vous avez des questions/remarques :slight_smile:

Y’a bon ça !!! Les choses prennent vraiement une forme interessante :slight_smile:

Salut à tous !

Comme d’habitude, un petit post récapitulatif des développements récents :slight_smile:

Cette semaine, @AlexTrovato a fait un travail incroyable sur plein de petites issues ce qui nous permet de bien avancer sur le milestone Gladys 4 RC.

1) La vue “Périphériques” du dashboard permet de sélectionner la pièce par maison

2) Il est désormais possible d’éditer le nom d’une pièce

3) Lorsqu’un détecteur de mouvement n’a jamais reçu de valeur, un message l’indique

4) La carte est désormais zoomée sur les différents sujets

@VonOx a proposé une amélioration, c’est de centrer/zoomer la carte sur les différents points qu’elle affiche. Par exemple, sur cette carte il y a la maison de l’utilisateur + sa position (ce sont des fausses données, je suis confiné rassurez vous :p)

Il y a peut-être un bon calibrage à trouver de la marge entre le bord et les points présents, après vous me direz en fonction de comment ça rend chez vous, on peut affiner ces réglages.

@link39 ça devrait te plaire !

5) Quelques modifications internes du code serveur

Ces modifications n’ont pas d’impacts pour l’utilisateur, mais simplifie le travail du développeur, et la stabilité du logiciel.

Les migrations de base de données sont désormais lancée automatiquement au démarrage de Gladys, et non pas via une commande différente (qui était lancée automatiquement, mais bon c’était un process séparé). Voir la PR.

Cela nous donne l’avantage de pouvoir lancer les tests en RAM et donc d’avoir une intégration continue bien plus rapide.

De mon côté, j’ai passé toute la journée d’hier à intégrer ces changements à Gladys, et à fixer des petites issues à droite à gauche, notamment au niveau de l’outil que nous utilisons côté intégration continu pour vérifier la couverture des tests (CodeCov). Il nous mettait des erreurs systématiquement de façon injustifié.

J’ai trouvé la cause du problème, c’était pas de notre faute mais c’est réglé ! :smiley:

Toute ces modifications sont disponibles dès maintenant dans votre Gladys 4 Beta, n’hésitez pas à me donnez vos retours :slight_smile:

Des avancées au top !! Merci à tout le monde pour votre boulot.

Félicitations à vous tous !

Ça à l’air top pour la carte ! A tester quand on pourra sortir de vous nous :smile:

Et ça fixe le test coté serveur sur ma CI GitLab, top :+1:

Salut à tous !

Quelques nouvelles des développements récents :

  • Le bug de création de multiple périphériques Z-Wave avec le même nom est désormais fixé ! En cas de périphériques avec plusieurs fois le même nom, l’utilisateur est alerté et il peut renommer le périphérique. Le commit en question.
  • L’intégration “Sonoff” a été renommé en “Tasmota”, et de nombreuses améliorations ont été faites. Merci @AlexTrovato ! Le commit.
  • Le bug d’une page blanche / ou d’un freeze de l’UI après être aller sur le service Z-Wave est normalement fixé.
  • J’ai créé un topic pour les développeurs v4 sur le forum, et publié des guidelines de développements frontend pour commencer !

Hâte d’avoir vos retours sur tout ça :slight_smile:

Zwave : Effectivement, je confirme la résolution du bug des devices portant le même nom :wink:

Au sujet du zwave, j’ai croisé eu plusieurs fois un comportement étrange, deux messages contradictoires dans l’interface. :

J’obtient celui-ci avec Gladys installée sur Synology (Docker).

Il faut savoir que la gestion des clefs USB sur Synology (docker) n’est pas top. A chaque redémarrage d’un container, il faut retirer et réiiserer le stick Zwave pour qu’il soit de nouveau correctement détecté sinon le zwave ne fonctionne plus. En faisant cela, on force docker à générer un nouveau port com virtuel, et il faut donc modifier le port com dans l’assistant de domotique. Oui, je dis assistant de domotique, car c’est la même chose sur home assistant and co.

Et c’est à ce moment là (reboot + retirer la clef + réiinserer la clef) que j’obtient le message en capture si dessus. Est-ce que d’autres personnes ont déjà vu ça ?

Intéressant! Tu aurais l’erreur des logs quand cela se produit ?

Comme par hasard je n’arrive pas à le reproduire ^^. Je retenterai plus tard

Ce genre de retour sur le Slack Gladys Plus, ça fait plaisir de voir que le travail plait :heart_eyes: Merci @PhilippeMA pour ton retour positif et ton soutien :raised_hands: