# Parlons de Gladys V4

**URL:** <https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578>\
**Category:** Développement\
**Created:** [Octobre 20, 2018, 9:24 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578 "2018-10-20T21:24:26Z")\
**Posts on this page:** 20\
**Page:** 29

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [Juillet 25, 2019, 1:31 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/628 "2019-07-25T13:31:15Z")

</div>

Oui l’information batterie est importante, notif ou visuel.  
Préférence pour l’info visuelle.

---

<div class="post-metadata">

**Author:** ![luke](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/luke/32/4488_2.png) [@luke](https://community.gladysassistant.com/u/luke)\
**Post date:** [Juillet 25, 2019, 1:53 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/629 "2019-07-25T13:53:31Z")

</div>

Autre proposition visuel

 ![2019-07-25_15-51-37](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/c/cdc66b7becf0b3251e5ceb7c4873b2ec8065ece4.jpeg)

---

<div class="post-metadata">

**Author:** ![AlexTrovato](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alextrovato/32/10705_2.png) [@AlexTrovato](https://community.gladysassistant.com/u/AlexTrovato)\
**Post date:** [Juillet 25, 2019, 2:15 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/630 "2019-07-25T14:15:39Z")

</div>

J’aime bien le dernier 🙂

---

<div class="post-metadata">

**Author:** ![link39](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/link39/32/3756_2.png) [@link39](https://community.gladysassistant.com/u/link39)\
**Post date:** [Juillet 25, 2019, 2:28 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/631 "2019-07-25T14:28:00Z")

</div>

@luke trop classe ! C’est vraiment propre ce que tu fais. j’avoue que j’aime bien cette proposition visuel, et j’aimais bien celle d’avant aussi. Je ne saurais pas trop choisir ^^

---

<div class="post-metadata">

**Author:** ![luke](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/luke/32/4488_2.png) [@luke](https://community.gladysassistant.com/u/luke)\
**Post date:** [Juillet 25, 2019, 2:47 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/632 "2019-07-25T14:47:08Z")

</div>

Merci !  
La dernière proposition est plus fonctionnelle pour le tactile (gros boutons)

je continue à réfléchir à d’autres visuels en prenant en compte les commentaires donc n’hésitez pas 😀

---

<div class="post-metadata">

**Author:** ![luke](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/luke/32/4488_2.png) [@luke](https://community.gladysassistant.com/u/luke)\
**Post date:** [Juillet 26, 2019, 6:58 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/636 "2019-07-26T06:58:58Z")

</div>

> [@Jacky](#):
>
> Super travail @luke, j’adore la dernière proposition aussi.

Merci @Jacky

> [@Jacky](#):
>
> Je me rends compte que ce n’est pas forcement évident pour toi, sans avoir le matériel dont on parle, et probablement sans connaitre non plus tous les type de matériel xiomi que l’on peut avoir (le catalogue est assez conséquent et on s’y perd facilement) de proposer des vues comme tu le fais.

Oui j’essaie en lisant tous les posts de comprendre toutes les possibilités de valeur de retour  
Chaque produit à des valeurs, commandes différentes…

> [@Jacky](#):
>
> Voici donc un exemple d’une pièce entièrement connectée par des devices xiaomi (mais ça pourrait être d’autres marques)

Parfait 👍 je vais partir sur cette base

> [@Jacky](#):
>
> PS: a noter qu’il y a d’autres types de devices que je n’ai pas mentionnes plus haut :

👍 je vais essayer de faire une vue globale suivant mes dispos

Etant en congés ce soir (sans internet - enfin tres peu 😉 - besoin de vider la tête 🤪😂) , je pense sortir quelque chose vers la rentrée fin août  
Bon congés à tous

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Juillet 26, 2019, 1:35 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/637 "2019-07-26T13:35:58Z")

</div>

> [@luke](#):
>
> Autre proposition visuel

Je suis moins fan de la deuxième proposition perso! Je trouve la superposition des icônes et des valeurs un peu bizarre.

Par rapport au design de la v4, je reste quand même du parti de rester au maximum proche du thème quand c’est possible, je trouve qu’il est vraiment propre, léger et que les espacements, les polices, ont été définis avec une vision d’ensemble. J’aimerais garder cette cohérence d’ensemble 🙂

Je suis en congé ce soir aussi, on se remettra à la rentrée tous ensemble sur tout ça!

---

<div class="post-metadata">

**Author:** ![AlexTrovato](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alextrovato/32/10705_2.png) [@AlexTrovato](https://community.gladysassistant.com/u/AlexTrovato)\
**Post date:** [Juillet 26, 2019, 4:43 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/638 "2019-07-26T16:43:50Z")

</div>

Bon repos, profite. On te prépare de belles PR 😉

---

<div class="post-metadata">

**Author:** ![AlexTrovato](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alextrovato/32/10705_2.png) [@AlexTrovato](https://community.gladysassistant.com/u/AlexTrovato)\
**Post date:** [Août 4, 2019, 5:53 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/639 "2019-08-04T17:53:17Z")

</div>

Salut à tous, les vacances se font sentir, c’est calme par ici.  
C’était pour vous que j’ai bien avancé sur le service MQTT, il est disponible sur une PR du repo Git, s’il reste certains courageux pour commencer le code review 😉  
La suite sera l’intégration de Sonoff en MQTT, voire owntack. Je m’inspirai des modules du V3, mais ne pourrais pas tout tester (appel à testeur disponible).

A plus

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [Août 7, 2019, 6:49 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/640 "2019-08-07T06:49:50Z")

</div>

Super @AlexTrovato je teste ça dans la semaine.

---

<div class="post-metadata">

**Author:** ![AlexTrovato](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alextrovato/32/10705_2.png) [@AlexTrovato](https://community.gladysassistant.com/u/AlexTrovato)\
**Post date:** [Août 7, 2019, 6:28 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/641 "2019-08-07T18:28:59Z")

</div>

Super !! On reste en contact, je sens déjà que ça manque de “comment s’en servir” 😉

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Août 8, 2019, 10:05 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/642 "2019-08-08T10:05:02Z")

</div>

Salut @AlexTrovato! Je suis de retour pour cette fin de semaine/la semaine prochaine uniquement 🙂 Je vais essayer de regarder ta PR, c’est top merci pour le boulot effectué !

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [Août 8, 2019, 5:05 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/643 "2019-08-08T17:05:18Z")

</div>

Effectivement @AlexTrovato 😅 , un exemple et je devrai m’en sortir

La connexion au serveur c’est ok, j’ai du mettre un user et pass bidon sinon pas moyen de sauver la configuration ( mon mosquitto n’est pas protégé )

Côté device j’ai ça ( zigbee2mqtt )

 ![Capture](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/4/4520d1efb3a646de2d5048ca5c16a7ba98958dc8.png)

Merci 😉

---

<div class="post-metadata">

**Author:** ![AlexTrovato](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alextrovato/32/10705_2.png) [@AlexTrovato](https://community.gladysassistant.com/u/AlexTrovato)\
**Post date:** [Août 8, 2019, 5:13 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/644 "2019-08-08T17:13:09Z")

</div>

En effet, user / pass ne doivent pas être obligatoires, sinon pour ajouter un device, depuis l’interface tu as “NEW +”. Seuls les topics devicestate/create sont reconnus, lors de la création du device, chaque feature doit avoir un “external id” qui correspond aux données “identifier” et “type” séparés par “:” (2 points) du message MQTT : `identifier:type`.

Je viens de faire une PR pour sonoff en MQTT, la création de device y est plus simple.

---

<div class="post-metadata">

**Author:** ![AlexTrovato](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alextrovato/32/10705_2.png) [@AlexTrovato](https://community.gladysassistant.com/u/AlexTrovato)\
**Post date:** [Août 8, 2019, 6:23 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/645 "2019-08-08T18:23:22Z")

</div>

Je viens de voir le zigbee2MQTT dont tu parles, en effet je n’ai pas géré ce cas la. Mais j’ai assez d’informations pour le mettre en place.

Tu le faisais déjà fonctionner avec Gladys V3 ? C’était un module ?

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [Août 8, 2019, 6:27 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/646 "2019-08-08T18:27:57Z")

</div>

Non non c’est tout nouveau pour la V4

En gros j’ai un paquet de capteur Xiaomi mais avec un bridge merdeux ( l’api est bloqué et pas moyen d’utiliser les modules Xiaomi ) donc je me suis rabbatu sur un dongle zigbee2mqtt .

J’ai tenté des trucs en attendant d’avoir ton message mais sans succès. Dis moi si veux tester des choses je peux te mettre à dispo le mosquitto à distance.

---

<div class="post-metadata">

**Author:** ![AlexTrovato](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alextrovato/32/10705_2.png) [@AlexTrovato](https://community.gladysassistant.com/u/AlexTrovato)\
**Post date:** [Août 8, 2019, 6:31 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/647 "2019-08-08T18:31:55Z")

</div>

Ça devrait aller, j’ai déjà testé les topics pures Gladys et Sonoff, mais je veux bien avoir des remarques sur la prise en main.  
Sinon, étant en congés, je sais quoi faire demain, le zigbee2mqtt peut également être intégré dans la V4 😉  
Je te tiens au jus de l’avancement de cette nouvelle feature, ton screenshot me suffira pour simuler les messages.

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Août 12, 2019, 7:48 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/648 "2019-08-12T19:48:55Z")

</div>

Bonjour à tous,  
Content de voir peu à peu Gladys 4 apparaitre.  
Le service CalDAV avance petit à petit. Les évènement se synchronisent, la récupération de l’url iCloud se fait toute seule (@Hamtaro c’est pour toi 😉).  
Maintenant j’ai besoin d’aide, d’abord pour la page de configuration si vous avez des conseils, je ne suis pas au top niveau UI/UX. Ensuite, pour une partie plus fonctionnelle, les évènements “normaux” s’affichent bien sauf sur la vue mensuelle et les évènements fullDay ne s’affichent pas du tout. Ça ne doit pas être grand chose j’y ai passé plusieurs heures à essayer de débugger mais toujours aucune piste, si quelqu’un a une idée ça m’avancerai bien.  
Bonnes vacances tout le monde.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Août 13, 2019, 9:42 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/649 "2019-08-13T09:42:25Z")

</div>

Pour ceux que ça intéresse et qui veulent réagir, on discute avec @AlexTrovato sur GitHub des intégrations MQTT, et notamment de la façon dont on va implémenter les sous-services qui dépendent de MQTT (exemple: Owntracks, Sonoff, etc…)

> <https://github.com/GladysAssistant/Gladys/pull/519#issuecomment-520764341>
>
> @atrovato Je comprend le problème! 
> 
> \*\*Partons de l'expérience utilisateur, pa…s de la tech\*\*
> 
> Côté front, ça fait sens d'avoir une interface dédié "Owntracks", et une interface dédié "Sonoff". Si je suis utilisateur, et que j'ai des périphériques Sonoff, j'ai envie de cliquer sur une icône "Sonoff" et d'avoir un bloc qui explique comment configurer tout ça. Pareil pour Owntracks: je suis utilisateur Owntracks, je m'attend à voir une intégration "Owntracks" dans l'interface, on est d'accord ? On ne doit pas présupposer que l'utilisateur sache comment ça marche sous le capot, du moins pas avant de lui avoir expliqué dans une intégration dédié au périphérique.
> 
> Côté back, à voir si on sépare ou non. Deux solutions pour moi:
> 
> \- Est-ce que c'est plus clair d'avoir côté back dans le service MQTT la liste de tous les topics qui sont écoutés, afin qu'on ait une vue d'ensemble et qu'on évite des nom de topic en doublon?
> 
> \- Est-ce que c'est plus clair de n'exposer que des fonctions où tu passe une callback, et donc tu n'écoutes que côté "sous-service". 
> 
> Exemple:
> 
> Côté MQTT on expose une fonction "listen(topic, callback)", et côté service Sonoff on appelle cette fonction pour chaque topic qu'on écoute.
> 
> Chaque solution a ses avantages et ses inconvénients. Personnellement je pencherais plus pour la solution n°2, ça évite que le service MQTT deviennent énorme. 
> 
> Dis moi ce que tu en penses :)

> [@bertrandda](#):
>
> Le service CalDAV avance petit à petit. Les

Génial 🙂

Quand tu parles de vue, tu parles de la vue calendrier de Gladys 4? Tu l’as modifiée on est d’accord? 🙂

Je suis allé regarder la doc de la lib, tu as testé l’attribut «&nbsp;allDay&nbsp;» ?

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [Août 13, 2019, 1:39 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/650 "2019-08-13T13:39:12Z")

</div>

Pour le front entièrement d’accord, une intégration propre pour chaque sous service ( mqtt basique, owntrack, zigbee2mqtt,sonoff, y’en a d’autres ?)

Pour le back j’ai pas d’avis désolé et je sais que c’est la grosse réflexion 🤔

[Page précédente](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578.md?page=28)

[Page suivante](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578.md?page=30)
