Bonjour à tous,
Bon du coup j’ai demandé à ChatGPT comment il peut m’aider à réaliser ça… J’imagine que n’ayant même pas encore mon Gladys Assistant certains penseraient que je vais vite en besogne… vous avez surement raison, mais bon quand j’ai une idée en tête, j’ai du mal à m’arrêter
.
Objectif
Créer une interface web 3D externe (hors dashboard Gladys) représentant une maison/appartement, synchronisée avec Gladys via ses API, permettant par exemple :
-
visualiser les lumières allumées directement dans la maison 3D
-
cliquer sur une lampe dans la 3D pour l’allumer / l’éteindre
-
afficher l’état réel des équipements en temps réel
Important :
-
ce projet n’a pas vocation à être intégré au dashboard Gladys
-
il n’implique aucune modification du core
-
Gladys resterait uniquement le cerveau domotique, la 3D étant un simple client graphique
Principe technique (haut niveau)
-
Modèle 3D de la maison (Sweet Home 3D / Blender, export glTF)
-
Page web utilisant three.js
-
Connexion à Gladys via :
-
Affichage sur tablette murale ou navigateur
À ma connaissance, Gladys ne propose pas de plan 3D natif, mais ses API rendent ce type de projet possible sans complexifier le cœur du système.
Je ne peux pas confirmer l’existence d’un projet clé-en-main équivalent aujourd’hui pour Gladys ; l’idée serait donc plutôt un repo communautaire expérimental, pour ceux que ça amuse ou intéresse.
Questions à la communauté
L’objectif n’est pas le photoréalisme, mais un outil visuel “wahou”, optionnel, sans impact sur la stabilité de Gladys.
Merci pour vos retours 
Roadmap communautaire (réaliste)
Vision
Un client web 3D optionnel, indépendant, capable de :
Phase 1 — MVP (simple et atteignable)
Objectif : prouver que ça marche
Résultat attendu :
Quand la lumière est ON dans Gladys → elle s’allume dans la 3D
Quand je clique dans la 3D → Gladys reçoit la commande
Phase 2 — Utilisable au quotidien
Objectif : rendre ça agréable
Phase 3 — Temps réel & immersion
Objectif : fluidité
-
Passage à MQTT pour la synchro instantanée
-
Animation douce des transitions
-
Gestion couleurs Hue
-
États visuels (éteint / allumé / variation)
Phase 4 — Ouverture communautaire
Objectif : adoption
-
Repo GitHub public
-
README clair (installation, mapping, limites)
-
Exemples de modèles 3D
-
Contributions possibles :
Limites assumées (à afficher clairement)
Philosophie (alignée avec Gladys)
Garder Gladys simple, robuste et lisible,
et permettre à ceux qui veulent aller plus loin de le faire sans alourdir le core.