Présentation de Pierre
- pzac66
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 19
- Remerciements reçus 3
11 Mar 2025 15:49 - 11 Mar 2025 19:22 #1
par pzac66
Présentation de Pierre a été créé par pzac66
Bonjour à tous.
Je suis installé dans les Pyrénées-Orientales, et dispose depuis moins d'un an d'une installation de panneaux solaires (3kWc).
Électronicien et Informaticien à la retraite depuis peu.
J'avais dans un premier temps imaginé de concevoir et réaliser mon propre routeur, avant de tomber sur les réalisations de F1ATB et Ard-Tek.
Finalement, Il y a 6 mois, c'est sur le routeur MSunPV 2x2 que mon choix c'est arrêté.
Celui-ci est Installé avec :
- 2 sondes ampèremétriques (production PV et conso/injection réseau),
- 1 capteur DS18B20 installé dans le doigt de gant du ballon.
- 1 relais statique (temps réel)
Cette installation donne toute satisfaction, mais je souhaitait aller plus loin dans l'optimisation de mon autoconsommation.
Développement afficheur Companion
Je me suis dans un premier temps lancé dans le développement d'améliorations du fameux afficheur Companion à base de Liligo T-Display-S3.
J'y ai notamment intégré :
* la configuration en ligne (Wifi, options, clés, et autres paramètres) par AsyncWifiManager
* l'affichage du code couleur **Tempo** J et J+1
* l'affichage des prévisions de production solaire heure par heure, à J et J+1 via l'API : api.forecast.solar
* l'enregistrement possible des mesures par InfluxDB
* l'intégration possible avec Home Assistant par MQTT et auto configuration (discovery)
Ce projet devrais être prochainement partagé sur Github, mais nécessite encore un petit coup de mise au propre.
Installation Home assistant
Je me suis également lancé dans l'installation de Home Assistant., et donc l'intégration via MQTT des données du MSunPV retransmises via MQTT par le Companion développé plus haut.
Home Assistant est installé sous forme de conteneur Docker, ainsi que Mosquito, et Traefik.
J'utilise un serveur local x86 de faible taille et faible consommation sous Ubuntu server.
Malgré les bons résultats obtenu par cette intégration, et sa simplicité de mise en œuvre grâce au l'auto-découverte et création des Entitée HA via MQTT.
Je ne trouvait pas cette solution suffisamment fiable (en théorie), pour le bon fonctionnement d'automatismes réalisés avec les données reçues indirectement du MSunPV .
En outre, l'affichage du code couleur Tempo et des courbes de prédiction de production solaires J et J+1, sont un grand plus pour planifier l'utilisation (encore à la main) des gros consommateurs (machine à laver, lave vaisselle, four, piscine, etc).
Développement Intégration Home Assistant
Je me suis donc lancé dans le développement en Python d'une intégration native du MSunPV dans Home Assistant.
Celle-ci est opérationnelle depuis peu, et disponible sur GitHub : MSunPV integration for Home Assistant .
Elle s'installe très simplement via HACS.
A suivre, un topic de présentation de cette intégration.
Je suis installé dans les Pyrénées-Orientales, et dispose depuis moins d'un an d'une installation de panneaux solaires (3kWc).
Électronicien et Informaticien à la retraite depuis peu.
J'avais dans un premier temps imaginé de concevoir et réaliser mon propre routeur, avant de tomber sur les réalisations de F1ATB et Ard-Tek.
Finalement, Il y a 6 mois, c'est sur le routeur MSunPV 2x2 que mon choix c'est arrêté.
Celui-ci est Installé avec :
- 2 sondes ampèremétriques (production PV et conso/injection réseau),
- 1 capteur DS18B20 installé dans le doigt de gant du ballon.
- 1 relais statique (temps réel)
Cette installation donne toute satisfaction, mais je souhaitait aller plus loin dans l'optimisation de mon autoconsommation.
Développement afficheur Companion
Je me suis dans un premier temps lancé dans le développement d'améliorations du fameux afficheur Companion à base de Liligo T-Display-S3.
J'y ai notamment intégré :
* la configuration en ligne (Wifi, options, clés, et autres paramètres) par AsyncWifiManager
* l'affichage du code couleur **Tempo** J et J+1
* l'affichage des prévisions de production solaire heure par heure, à J et J+1 via l'API : api.forecast.solar
* l'enregistrement possible des mesures par InfluxDB
* l'intégration possible avec Home Assistant par MQTT et auto configuration (discovery)
Ce projet devrais être prochainement partagé sur Github, mais nécessite encore un petit coup de mise au propre.
Installation Home assistant
Je me suis également lancé dans l'installation de Home Assistant., et donc l'intégration via MQTT des données du MSunPV retransmises via MQTT par le Companion développé plus haut.
Home Assistant est installé sous forme de conteneur Docker, ainsi que Mosquito, et Traefik.
J'utilise un serveur local x86 de faible taille et faible consommation sous Ubuntu server.
Malgré les bons résultats obtenu par cette intégration, et sa simplicité de mise en œuvre grâce au l'auto-découverte et création des Entitée HA via MQTT.
Je ne trouvait pas cette solution suffisamment fiable (en théorie), pour le bon fonctionnement d'automatismes réalisés avec les données reçues indirectement du MSunPV .
En outre, l'affichage du code couleur Tempo et des courbes de prédiction de production solaires J et J+1, sont un grand plus pour planifier l'utilisation (encore à la main) des gros consommateurs (machine à laver, lave vaisselle, four, piscine, etc).
Développement Intégration Home Assistant
Je me suis donc lancé dans le développement en Python d'une intégration native du MSunPV dans Home Assistant.
Celle-ci est opérationnelle depuis peu, et disponible sur GitHub : MSunPV integration for Home Assistant .
Elle s'installe très simplement via HACS.
A suivre, un topic de présentation de cette intégration.
Dernière édition: 11 Mar 2025 19:22 par pzac66. Raison: mise en forme
Connexion ou Créer un compte pour participer à la conversation.
- Tochy
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 514
- Remerciements reçus 98
11 Mar 2025 16:34 - 11 Mar 2025 16:35 #2
par Tochy
Réponse de Tochy sur le sujet Présentation de Pierre
Salut
Bravo pour l'intégration Home Assistant mais pourquoi réinventer la roue ?
Il y'a déjà une intégration du Msunpv, certes à base de fichier yaml, qui permet de consulter les données du msunpv mais également de commander le msunpv.
Je n'hésiterais pas à la tester bien sur.
Bravo pour l'intégration Home Assistant mais pourquoi réinventer la roue ?
Il y'a déjà une intégration du Msunpv, certes à base de fichier yaml, qui permet de consulter les données du msunpv mais également de commander le msunpv.
Je n'hésiterais pas à la tester bien sur.
Dernière édition: 11 Mar 2025 16:35 par Tochy.
Connexion ou Créer un compte pour participer à la conversation.
- pzac66
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 19
- Remerciements reçus 3
11 Mar 2025 17:16 #3
par pzac66
Réponse de pzac66 sur le sujet Présentation de Pierre
J'ai d'abord utilisé l'intégration à base de YAML.
Je voulais réaliser quelques modifications, tel que le signe de certaines valeurs, mais la syntaxe des templates HA ne m'inspirait pas trop.
J'avais également des erreurs dans les logs produits par l'intégration à base de yaml.
C’était en plus un exercice d'essais de développement d’intégration HA.
J'ai par la suite l'idée de d'une autre intégration :
- couplant le MSunPV et la commande d'un pompe de piscine.
- utilisant les prédictions de production du lendemain et la température du ballon, pour prioriser le routage et la chauffe ou non du ballon en heure de nuit.
J'ai en effet remarquer je faisait souvent de l'injection (car ballon plein) alors que la veille le ballon avait chauffé en heure de nuit via l'automatisme et le thermostat du routeur.
A ce propos. Je vais faire un message d'annonce de l'intégration en python dans la rubrique "Vos installations".
Pour éviter la confusion, et perdre les lecteurs, nouveaux arrivants, je propose de nommer ce topic : "[Home Assistant] - Intégration MSunPV (Python)"
Je ferais référence à l'intégration yaml et son topic dans l'article de présentation. Et expliquerait les différences des 2 solutions.
Je voulais réaliser quelques modifications, tel que le signe de certaines valeurs, mais la syntaxe des templates HA ne m'inspirait pas trop.
J'avais également des erreurs dans les logs produits par l'intégration à base de yaml.
C’était en plus un exercice d'essais de développement d’intégration HA.
J'ai par la suite l'idée de d'une autre intégration :
- couplant le MSunPV et la commande d'un pompe de piscine.
- utilisant les prédictions de production du lendemain et la température du ballon, pour prioriser le routage et la chauffe ou non du ballon en heure de nuit.
J'ai en effet remarquer je faisait souvent de l'injection (car ballon plein) alors que la veille le ballon avait chauffé en heure de nuit via l'automatisme et le thermostat du routeur.
A ce propos. Je vais faire un message d'annonce de l'intégration en python dans la rubrique "Vos installations".
Pour éviter la confusion, et perdre les lecteurs, nouveaux arrivants, je propose de nommer ce topic : "[Home Assistant] - Intégration MSunPV (Python)"
Je ferais référence à l'intégration yaml et son topic dans l'article de présentation. Et expliquerait les différences des 2 solutions.
Connexion ou Créer un compte pour participer à la conversation.
- Tochy
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 514
- Remerciements reçus 98
11 Mar 2025 17:34 #4
par Tochy
Réponse de Tochy sur le sujet Présentation de Pierre
Oui je suis au courant des warning dans les logs qui se produisent au démarrage/redémarrage de HA car je n'ai pas mis de valeurs par défaut (qui de toute façon auraient été fausses) pour empêcher cela car de toute façon à la première lecture du msunpv tout rentre dans l ordre.
Pour les signes des valeurs (positifs/négatifs) il me semble que j'avais expliqué comment faire sur le github.
En tous les cas bravo parce que moi je n'ai pas eu le courage de pousser jusqu'au développement de l intégration HACS déjà par manque de temps et parce que je pense qu'il y'a trop de configs différentes pour pouvoir satisfaire tout le monde.
N'hésites pas à te servir de ce qu'il y'a déjà de fait sur le github ou dans mon post dédié.
PS: Pour le nom met: [Home Assistant] - Intégration MSunPV - HACS plutôt que [Home Assistant] - Intégration MSunPV (Python), je trouve ça plus parlant pour Home assistant.
Pour les signes des valeurs (positifs/négatifs) il me semble que j'avais expliqué comment faire sur le github.
En tous les cas bravo parce que moi je n'ai pas eu le courage de pousser jusqu'au développement de l intégration HACS déjà par manque de temps et parce que je pense qu'il y'a trop de configs différentes pour pouvoir satisfaire tout le monde.
N'hésites pas à te servir de ce qu'il y'a déjà de fait sur le github ou dans mon post dédié.
PS: Pour le nom met: [Home Assistant] - Intégration MSunPV - HACS plutôt que [Home Assistant] - Intégration MSunPV (Python), je trouve ça plus parlant pour Home assistant.
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
Forum Principal
-
Présentation
- Présentation de Pierre