Dans l’objectif de rendre l’application Zendure plus intuitive, flexible et accessible à tous les profils d’utilisateurs – y compris ceux qui ne sont pas familiers avec les aspects techniques ou la programmation – voici une proposition d’évolution fonctionnelle axée sur la programmation visuelle, la gestion locale et la personnalisation des modes.
- Programmation du basculement de modes
Actuellement, le changement de mode (Auto, Expert, compteur intelligent, suivie horaire, etc.) nécessite une intervention manuelle ou une automatisation limitée. Il serait pertinent d’intégrer une programmation horaire ou conditionnelle du changement de mode, permettant à l’utilisateur de planifier précisément à quel moment ou sous quelles conditions le système doit passer d’un mode à un autre.
Par exemple :
Passer en mode "Compteur intelligent / avec charge AC" tous les jours de 23h à 7h.
Basculer en mode "Auto" des 7h du matin jusqu'à 23h.
Pouvoir bien recharger la batterie en Compteur intelligent en cas de surplus solaire la journée, même si la programmation charge AC est actif dans le programme. Que l'on puisse programmer le basculement selon nos envies et les désires de chacun.
- Paramétrage avancé de chaque mode
Chaque mode devrait pouvoir être personnalisé individuellement :
Définir la plage de puissance d’entrée/sortie.
Choisir les sources prioritaires (réseau, batterie, solaire).
Fixer des seuils personnalisés (par exemple : arrêt automatique si la batterie descend sous X % et que ça garde ce %, qu'on ne retrouve pas la batterie a 2% le matin alors qu'on lui a demander de s'arrêter a 10%, ou si le réseau est instable).
Ces réglages seraient enregistrables sous forme de profils préréglés, ce qui permettrait à l’utilisateur :
De créer ses propres configurations personnalisées.
D'enregistrer plusieurs profils pour les activer facilement selon les situations (été, hiver, déplacement, absence, etc.).
- Interface de programmation visuelle simplifiée (type Scratch ou Node-RED)
Pour rendre la programmation accessible à tous, il serait intéressant d’intégrer une interface graphique intuitive, inspirée de solutions comme Scratch ou Node-RED, avec des blocs à glisser-déposer.
Chaque bloc représenterait une action, une condition ou un appareil. Par exemple :
Bloc “Si heure = 20h”
Bloc “Alors passer en mode économie”
Bloc “Si batterie < 30% ET réseau indisponible”
Bloc “Alors activer backup 500W max”
Ce système permettrait à chacun de :
Créer sa propre logique de fonctionnement sans coder, en manipulant des blocs simples.
Visualiser et comprendre les interactions entre les équipements.
Éviter les erreurs liées à des réglages trop techniques ou abstraits.
- Pilotage local via un DTU central et communication CPL Hyper
Pour aller encore plus loin, cette solution pourrait être pilotée localement grâce à un DTU (ou hub) Zendure, qui ferait office de cerveau local.
L’idée serait de réutiliser le protocole CPL déjà utilisé dans le cluster Hyper, pour permettre à ce DTU de communiquer localement avec tous les appareils Zendure (batteries, onduleurs, panneaux, accessoires, etc.).
Avantages :
Fonctionnement autonome sans dépendre du cloud, ni d’une connexion internet.
Réactivité maximale pour le basculement et l’exécution des scénarios.
Meilleure résilience en cas de coupure réseau.
Ce DTU local serait associé à l’interface de programmation visuelle décrite ci-dessus, offrant une expérience de gestion domestique intelligente, fluide et compréhensible par tous.
- Exemples d’usage concret
Scénario 1 : Un utilisateur souhaite profiter des heures creuses d’EDF. Il crée un scénario qui force la recharge de la batterie uniquement entre 2h et 6h du matin, en mode réseau.
Scénario 2 : En cas d’orage détecté (via capteur ou API météo), passer automatiquement en mode backup pour protéger l’installation.
Conclusion
Cette proposition vise à transformer l’application Zendure et son écosystème en une solution complète, locale, intelligente et personnalisable, accessible aussi bien aux débutants qu’aux utilisateurs expérimentés.
La combinaison de :
Programmation horaire et conditionnelle,
Profils personnalisables,
Interface visuelle simple type Scratch,
Pilotage local via DTU et CPL,
offrirait un véritable Smart Grid personnel, capable de s’adapter aux habitudes de chaque foyer, tout en garantissant autonomie, efficacité et simplicité.