Site wiki

les fichiers pour la génération du wiki

Homepage

Documentation du Routeur Photovoltaïque C_lyric

Bienvenue dans la documentation officielle du routeur photovoltaïque C_lyric de Cyril.
Cette ressource complète a été conçue pour vous aider à installer votre routeur photovoltaïque.

Grâce à cette documentation, vous découvrirez toutes les fonctionnalités, les avantages et les astuces pour exploiter pleinement le potentiel de votre routeur photovoltaïque.

Voici un aperçu de ce que vous trouverez dans cette documentation :

  1. Prérequis : La liste du matériel nécessaire et les liens pour commander les cartes actuellement disponibles.

  2. Installation : Des instructions détaillées pour l'installation initiale de votre routeur photovoltaïque.

  3. Mise à jour : Les différentes méthodes pour mettre à jour votre installation. 
  4. Les bases : Un peu de théorie pour expliquer le fonctionnement.
  5. Les branchements : Parce que la sécurité avant tout.
  6. Fonctionnalités Clés : Une description approfondie des fonctionnalités principales du routeur, y compris la gestion de l'énergie solaire, la surveillance en temps réel et la connectivité à distance.

  7. Dépannage et Maintenance : Des guides pour résoudre les problèmes courants et maintenir votre routeur en parfait état de fonctionnement.

  8. Utilisation Avancée : Pour les utilisateurs expérimentés, nous fournissons des informations sur des fonctionnalités avancées, telles que l'intégration avec d'autres systèmes domotiques ou la programmation personnalisée.

  9. Ressources Additionnelles : Des liens vers des ressources complémentaires, y compris des vidéos didactiques et des fichiers de support et surtout une FAQ.

Notre objectif est de vous offrir une expérience utilisateur exceptionnelle tout au long de votre voyage avec notre routeur photovoltaïque. Cette documentation est constamment mise à jour pour refléter les dernières avancées technologiques et répondre à vos questions. Si vous avez des commentaires, des suggestions ou des besoins spécifiques, n'hésitez pas à me contacter. Je suis là pour vous aider à exploiter pleinement le pouvoir du soleil et à faire de votre système photovoltaïque une source d'énergie propre et efficace.

Nous vous remercions de faire partie de la révolution de l'énergie solaire, et nous espérons que cette documentation vous sera précieuse dans votre parcours vers une énergie plus durable et économique.

Son histoire: 

Ce routeur photovoltaïque a été créé car j'avais des contraintes de distance entre le tableau électrique ( la mesure ) et le ballon. 
je n'avais pas non plus envi de tirer une nième ligne entre le tableau électrique et le ballon.
Ce routeur a donc vu le jour en 2019, en se basant sur différent travaux déjà existant. 
Le produit a beaucoup évolué au fil des motivations de chacun a jouer avec , d'y trouver de nouvelles utilités et de nouveaux besoins et surtout de simplifier son installation. 

Suite au fait que l'on ma donné la présidence de l'association APPER ( Association pour la promotion des énergies renouvelables ), 
les cartes associés à cette environnement servent à faire tourner l'association, à défaut d'avoir des fonds publiques, et permet que l'association puisse participer à des évènements et dispenser des formations au grand publique.

Vu que l'association est reconnu d'intérêt général, Les dons fait pour les cartes sont déductibles des impôts à hauteur de 60%.
Le prix des cartes par rapport aux dons, respecte le montant minimum fixé par l'administration fiscal, le but étant de rendre le routage photovoltaïque accessibles et de le démocratiser. ( Le don à l'association APPER ouvre droit à une réduction fiscale car il remplit les conditions générales prévues aux articles 200 et 238 bis du code général des impôts. ) 

Je ne touche donc aucun euro sur la vente des cartes et tout le travail de développement des cartes et du logiciel est purement bénévole. 

L'association APPER a été créé en 2005 par Pierre Amet et promeut principalement l'usage du solaire thermique.  

En cas de problème qui ne trouve pas de solution ici, vous pouvez ouvrir un ticket en envoyant un mail à 
support at apper-solaire.org (sans les espace) en détaillant le problème et la version du firmware utilisé.

Rappel de sécurité : 

Lors du branchement d'une carte de contrôle photovoltaïque au réseau électrique, assurez vous de respecter les normes de sécurité électrique locales.
Utilisez des câbles isolés adéquats pour éviter les courts-circuits.
Installez des dispositifs de protection, tels que des disjoncteurs, pour prévenir les surcharges et les courts-circuits.
Faites appel à un professionnel qualifié pour garantir une installation sécuritaire et conforme aux réglementations en vigueur (si vous ne savez pas ce que vous faites. ) 
Nous ne serons pas tenus responsables si vous faites des erreurs par négligence ou manque de réflexion. 
Prévoyez toujours des sondes dallas pour surveiller les températures, même si vous êtes en aval de la carte de contrôle de votre ballon. Mieux vaut être prévoyant que de laisser les choses au hasard.

Prérequis Routeur

L'environnement laisse la liberté de faire fonctionner le routeur sur une seul carte ou 2 cartes en fonction de votre installation, il est donc nécessaire d'avoir plus ou moins de matériel pour démarrer votre routeur 

image-1700775342860.jpg

Les cartes évoluant dans le temps, elles peuvent varier un peu.

Le routeur


La mise en route du Pv routeur nécessite un peu de matériel en fonction de la version que l'on utilise. 
Le routeur a beaucoup évolué depuis sa création et il reste encore une version majeure.

La carte au format Din est faite pour une intégration dans le tableau électrique, c'est la version la plus récente.
La carte ne nécessite plus d'alimentation externe pour faire fonctionner le TTGO et idem pour la synchronisation au réseau. 

En fonction de vos besoin et du matériel déjà disponible, vous avez le choix : 

Si vous avez déjà un Shelly EM ou 3EM dans votre installation et que vous n'avez pas besoin d'un écran déporté
vous pouvez prendre directement une carte dimmer ( voir plus bas ) 

Sinon, Il vous faudra la carte classique avec la pince SCT comme indiqué ci dessous: 

Routeur Format DIN ( Conseillé )

La carte au format DIN : est disponible en commande sur Helloassos ( le TTGO n'est pas fourni et l'aspect de la carte peut varier un peu ) et elle est fournis avec le supports DIN. 
Il est possible aussi d'utiliser cette carte si vous avez un Shelly sur le réseau et que vous souhaitez conserver l'écran.

image-1716448926215.png


L'afficheur : TTGO T-Display :  qui est le Micro contrôleur disponible chez divers fournisseurs de composants. ( Aliexpress )
Les pin reçu avec doivent être soudées pour que ça fonctionne.

image-1695221782735.png

La sonde SCT013-30 : Qui sert à faire la mesure électrique ( disponible sur Amazon , ou Aliexpress ) 
Il est possible de commander une sonde 50A ou 100A, tant que celles ci sont en xA/1V.

Il est possible de se passer de la sonde si vous avez déjà un Shelly installé sur votre réseau pour réaliser les mesures. 
Dans ce type de configuration, la carte Routeur n'est plus nécessaire ( sauf si vous utiliser le mode local pour faire la régulation de puissance ( Cas n°1 ) .

Cas 2 avec Shelly sur le réseau :

Si l'écran n'est pas indispensable vous pouvez directement mettre un Wemos 32 sur une carte dimmer 

La carte est disponible sur Helloassos

image-1719324173887.jpg

Il faudra par contre ponter les connecteurs J3 et J4 pour activer la synchro réseau pour les SSR

Il est conseillé aussi de prendre une sonde dallas 18B20 pour la mesure de température





Installation du Routeur

Pour des raisons pratique, La programmation du routeur se fait directement à partir d'une page web,depuis un navigateur compatible (Chrome ou Edge) rendez vous sur la page https://ota.apper-solaire.org/ota.php

Ce mode de téléversement (aussi utilisé par Tasmota) est à faire sur un Pc 

Sélectionnez dans la section de gauche "TTGO T-display" : 

image-1719324346150.png

Dans la fenêtre qui s'ouvre, sélectionnez le port série sur lequel est connecté le TTGO

image-1665674872288.png

Sélectionner "INSTALL PV ROUTER TTGO" ( ou la version correspondant à votre installation ) 

image-1665674808027.png

Validez le message d'installation. 

image-1665674840508.png

Le programme se téléversé :

image-1665674918358.png

Configuration du Wifi 

Il y a 2 méthodes pour se connecter au wifi : 

1) Par le sérial : 

Une fois la programmation faite, choisissez "Log & console" 

image-1678909501107.png

image-1678909558863.png

à partir de là vous pouvez utiliser une série de commandes pour configurer votre wifi : 

( Attention il faut attendre la validation entre chaque commande (en général 2-3s ))
et le mot de passe soit être entrée avant le SSID, sinon il va tenter de se connecter automatiquement

'''

pass mot_de_passe_wifi

ssid nom_de_votre_wifi

reboot

'''

Parfois cette étape peut être laborieuse, et un reset peut être nécessaire

Vous pourrez alors voir en direct si vos informations wifi sont bonnes

image-1678909726040.png

Vous pourrez consulter IP et le niveau de puissance wifi directement sur l'afficheur du TTGo (en haut à droite)
- en jaune en dessous de -64dBm
- en orange en dessous de -70dBm
- en rouge en dessous de -80dBm ( il faut considérer que ce niveau de réception n'est pas fiable )

Par le mode AP  (déconseillé , usage pour les démos) (Point d'accès Wifi émis par le TTGo): 

Il est aussi possible de configurer le wifi avec le mode AP, ce mode est à réserver uniquement dans les cas ou le dimmer est en local sur le routeur.

Il faut se connecter depuis un smartphone ou un PC au Wifi créé ( mot de passe "PV-ROUTER" ).

Puis renseigner son réseau wifi domestique depuis la page de configuration de l'application ( http://192.168.4.1/wifi.html )

image-1665675023350.png

Le Pv routeur prend alors une adresse IP depuis votre réseau local et sa nouvelle IP est affichée en haut à droite de l'afficheur du TTGO T-Display

L'application est installée et prête à être utilisée.

Mise à jour Routeur

Le produit évoluant au fil du temps, il est possible d'effectuer des mises à jour pour avoir de nouvelles fonctionnalités. 

Cependant, lors des évolutions il est possible que des bugs apparaissent ( et soient corrigés par la suite ), de faite si vous n'avez pas besoin de nouvelles fonctionnalités, le plus simple reste ce conseil : 

Si ça fonctionne, ne touchez à rien !! 

Après chaque mise à jour, il faut rebooter pour libérer la mémoire qui a été utilisé pour faire la mise à jour 

Pour les mises à jour, elles peuvent se faire directement depuis l'interface web  /update et en téléversant les images binaires précédemment récupéré sur le site web du routeur 

une fois sur la page d'update il ne reste plus qu'a indiquer l'emplacement du fichier binaire et son type ( firmware ou système de fichiers ) 

image-1695236260014.png

et à téléverser la mise à jour,  c'est aussi simple que ça.
Pour ce qui est de la configuration du Wifi, elle est sauvegardé dans un espace dédié sur le microcontrôleur. 
La configuration est à refaire uniquement dans le cas d'une mise à jour en passant par le site https://ota.apper-solaire.org/ota.php

Cas d'une mise à jour du Filesystem

Dans le cas de la mise à jour du Filesystem ( fichier HTML ), il y a quelques précautions à prendre: 

il est préférable avant la mise à jour de sauver sa configuration en allant sur la page web /config.json  et de copier/coller les informations un notepad ou autre pour pouvoir réappliquer vos réglages rapidement.

ou de récupérer les requêtes d'enregistrement des formulaires avec l'inspecteur du navigateur. ( 2eme méthode )

La 2eme méthode pour sauvegarder sa configuration:  sur votre navigateur Chrome

Allez sur votre page de configuration , faite bouton_droit - inspecter 

image-1713197291215.png

Cliquez sur l'onglet "réseau" 

image-1713197315518.png

Validez le formulaire sans apporter de modification et un lien va apparaitre  

image-1713197385654.png

faite bouton droit - copie -copie link adresse et sauver l'adresse dans un notepad ou autre 

image-1713197459413.png

une fois le filesystem mis à jour, vous n'aurez plus qu'a aller sur cette page pour réappliquer vos paramètres. 

Historique des mises à jour : 

Actualité Juillet 2024

Actualité Juin 2024

Actualité Mai 2024

Actualité Avril 2024

Actualité Mars 2024

Actualité Janvier - Février 2024

Actualité Décembre 2023

Actualité Novembre 2023

Actualité Juillet-Octobre 2023

Actualité Juin 2023

--> maj FW et FS MAJ majeur obligatoire par le site internet

Actualité de Mars-Mai 2023

--> maj FW
--> maj FS optionnelle

image-1681487613427.png

la valeur du Shelly deviendra prioritaire. En plus de la valeur de puissance relevé, 2 valeurs états peuvent être affichées :

-1 : pas de connexion au MQTT
-2 : l état du shelly est "unavailable" ( déconnecté )

  • Une correction a été apportée suite à un bug d'affichage de la température provenant du dimmer.  
  • Il est maintenant possible de configurer la rotation de l'écran et l'inversion de la sonde SCT013 directement avec le bouton haut du Pv routeur 

Suite à des problèmes de fuite mémoire coté code et version OS 3.5 de chez Espressif, l'OS de l'environnement Pv routeur a été passé sur la dernière version ( 6.1 ) de fait les mises à jour classique par l'interface web (/update) doivent exceptionnellement être faite en USB directement sur le site pour remettre à jour l'OS. 
Contrairement aux dimmers sous ESP8266 , les ESP32 fonctionnent avec 4 différents blocs mémoires dont l'OS Espressif qui ne peux être mis à jour par l'OTA web classique. 
Pour rappel, la configuration du Wifi peu se faire directement en mode sérial à partir de l'interface web

remonté de tests de fuite mémoire


Début de cette page
--> Le support Jotta en local a été rajouté. 

2023/03: 

2023/01-02: 

2022 :

image-1648138865148.png

2021

image-1648138817928.png

Mise à jour du 10/10/2021

2019

image-1648138727532.png

image-1648138520166.png

image-1648138482208.png






Fonctionnement Routeur

Généralité 

Le Routeur Photovoltaïque est en charge d'analyser le sens du courant au niveau du compteur électrique grâce à la sonde (SCT013) placée sur le fil de Phase. ( ou avec le Shelly ) 
Si le courant est positif, la maison consomme du courant provenant du réseau électrique.
Si le courant est négatif, les panneaux solaire installés fournissent plus d'énergie que ce que consomme actuellement la maison.

Le but du routeur est donc d'augmenter la puissance d'une charge distante résistive pour compenser cette surproduction. 

En général cette charge est une zone de stockage d'énergie ou de chaleur qui sera nécessaire à un moment ultérieur ( Eau chaude, chauffage de masse, batterie, VE ... ) 

On maximise donc l'autoconsommation de son installation Photovoltaïque, et l'on réduit son impact sur le réseau électrique. ( et les couts futurs associés ) 

Détail de la partie Web.

Une fois le code téléversé en passant par le site web et l'ensemble du routeur monté, il est possible de se connecter avec son navigateur Web sur l'IP qui est affichée sur l'afficheur de votre PV routeur. ( voir la partie installation

Vous pouvez donc consulter les informations remontées par le PV routeur. 

image-1716450306051.png

Sur cette interface vous retrouvez une gauge avec la puissance demandée au réseau (Sigma, en W), la puissance demandée aux dimmers ( en W ) et la température (en °C) remontée par la sonde du 1er dimmer si existante ( ou sonde présente localement ).
Il indique aussi certains états du routeur. 

Pour la puissance demandée au réseau il y a 3 états qui sont configurables

- Stable : le PV routeur a stabilisé la consommation.

- Injection : Le Pv routeur va augmenter progressivement la charge pour stabiliser la consommation

- Grid : Le Pv routeur va réduire la charge pour limiter les besoins de la maison. 


Sur cette interface, il y a aussi un bouton "ON/OFF Oled" qui est en charge d'allumer ou éteindre l'écran Oled du TTGO T-Display.
Cela peut juste être une temporisation d'allumage ou une extinction jusqu'à la prochaine pression du bouton. 
( ON/OFF ou timer ) 
Cette temporisation est configurable dans l'interface web de configuration. 

Ce bouton est aussi déporté sur le PV routeur, c'est le bouton de droite du TTGO

image-1716450682684.png

Configuration de la partie Web.

Sur la page de base (Dashboard), il y a un lien "Configuration" qui pointe vers la page /config.html

image-1716451605240.png

Cette page permet de configurer toute les fonctionnalités du routeur. 

image-1719325070007.png

DIMMER

Dimmer Distant : Est l'adresse IP de votre 1er Dimmer qui va réceptionner la commande du PV routeur, si votre dimmer est déjà présent sur le réseau, il va s'autodéclarer au routeur et son nom va apparaitre automatiquement. 


Dimmer Local : est la configuration de votre dimmer local si connecté avec sa puissance et température limite.
Pensez à cocher "Dimmer local" 

image-1695290054277.png


Dans le cas où la sonde SCT013 serait branchée à l'envers et donc envoie une valeur négative au lieu de positive, il faut soit inverser le sens de la sonde sur le fil, soit décocher le bouton "polarité".

image-1716451805410.png

le sens de cette "polarité" dépend du branchement de l'alimentation électrique sur le Pv Routeur (en tous cas pour la nouvelle version de la carte Pv Routeur) si après un démontage/remontage la valeur est inversée c'est simplement que vous avez inversé le câblage par rapport à la fois précédente.


Pour préserver la durée de vie de l'afficheur, il peut être allumé à la demande :

image-1648220626300.png

La valeur 0 indique que l'afficheur est en mode ON/OFF.
Une autre valeur représente le nombre de seconde avant son extinction.

Le bouton Flip sert à faire une rotation de l'écran, suivant les besoins et installation. 

image-1695291635571.png


Le bouton "application des paramètres" applique les valeurs provisoires au routeur.

image-1648220674861.png

ATTENTION : Ces valeurs ne sont pas définitives et enregistrées en mémoire. Elles sont enregistrées en mémoire et permettent de tester la validité de la configuration, la configuration sera réinitialisée au prochain reboot.
Pour appliquer définitivement votre configuration il faut la valider par le bouton  en haut de la page de configuration:
( certains paramètres sont toujours sauvés automatiquement à chaque changement ) 

image-1648220787774.png

Les liens du menu de gauche permettent de configurer la connexion au Wifi, le serveur MQTT et les configurations associées. 
La console log permet de consulter les dernières remontées, tandis que le lien OTA permet les mises à jour à distance.

image-1716451982569.png
Pour télécharger les nouveaux firmwares, veuillez visiter : Pour télécharger les nouveaux firmwares, veuillez visiter :  https://ota.apper-solaire.org/ota.php 
Rappel: la mise à jour du Filesystem écrase votre configuration. pensez à la sauvegarder avant. 


Minuteur : 

Le routeur dispose d'une fonction de minuteur qui est utilisable uniquement lorsque le dimmer est en mode local. 
Cette fonction permet de fournir complément de puissance, dans le cas où le routage n'aurait pas été suffisant.
Par exemple, il est possible de finaliser la chauffe de son ballon ECS la nuit pour le porter à une consigne souhaitée. 

image-1695291850549.png

Particularité du mode AP (access point)
( Usage déconseillé en production, uniquement à utiliser en démonstration ) 

Par défaut, si le wifi n'a pas été configuré depuis le site web lors du téléversement, le routeur se met en mode AP, il va créer son propre réseau wifi. 

Le réseau Wifi sera de type PV-ROUTER-XXXX. 

Le mot de passe sera PV-ROUTER 

L'adresse IP du PV routeur sera 192.168.4.1 

Si un dimmer a été configuré pour se connecter sur se réseau, le PV routeur le détectera automatiquement, et routera le surplus photovoltaïque sur ce dimmer. 


Reconfiguration Wifi : 

Dans le cas d'une préparation en amont de votre routeur pour l'installer sur un autre wifi, il est possible de rentrer directement les informations du wifi de destination à partir du menu de configuration wifi 

image-1695291966132.png

image-1695291938552.png





MQTT Routeur

Introduction sur le MQTT

MQTT (Message Queuing Telemetry Transport) est un protocole de communication léger et efficace utilisé pour la transmission de données entre des appareils connectés.
Il est particulièrement adapté à l'IoT (Internet des objets).
MQTT fonctionne sur le principe de publication/abonnement, où les appareils clients peuvent publier des données sur des "topics" et s'abonner à des topics spécifiques pour recevoir des données.
Les messages MQTT sont généralement peu volumineux, ce qui économise la bande passante.
Il utilise un modèle de communication "broker", où un serveur central (broker) gère la distribution des messages aux clients.
MQTT garantit la fiabilité et la scalabilité, ce qui en fait un choix populaire pour l'IoT.

L'usage de MQTT est donc fait dans notre cas pour pouvoir communiquer avec le routeur et pouvoir aussi collecter des données de télémétrie pour analyses ultérieurs. 

Détail de l'interface Web : 


Au niveau de l'interface web du routeur il y a un menu "configuration MQTT" 

image-1695290440648.png

Ce la permet de configurer la connexion vers le serveur MQTT.
Toute modification sur la page nécessite un reboot du routeur pour qu'il puisse s'inscrire sur le serveur MQTT.

MQTT Serveur : IP du serveur MQTT qui collecte les informations du routeur ( principalement pour des logs ) 
Le routeur sais aussi s'enregistrer au niveau de Home Assistant, si le bouton HA est coché (Documentation)

image-1677788017723.png

MQTT Publish : Indique l'emplacement de la publication ( données compatibles Jeedom et Domoticz )  

IDX POWER et IDX DIMMER : sont les ID configurés sur vos serveur de domotiques. ( Jeedom et Domoticz )
mettre "none" si non utilisé pour limiter l'envoie de messages.

Cas du Shelly:  

Il est également possible d'indiquer le topic MQTT d'un Shelly EM pour récupérer directement les valeurs de courant pour la gestion du routeur.  il suffit juste de spécifier l'IP du Shelly dans la configuration et dans le cas d'une installation triphasée, de cocher le bouton TRI

image-1695290776267.png

image-1711296624827.png


Home Assistant : 

Une fois le MQTT connecté et l'onglet HA coché, 
le routeur remonte sur HAOS 

image-1695292085817.png


Branchement Routeur

Rappel de Sécurité : 

Le branchement d'une carte de contrôle photovoltaïque au réseau électrique requiert le respect strict des normes de sécurité électrique locales. Veillez à utiliser des câbles isolés adéquats pour éviter les courts-circuits.
Installez également des dispositifs de protection, tels que des disjoncteurs, afin de prévenir les surcharges et les courts-circuits.

Si vous n'avez pas les connaissances nécessaires, il est fortement recommandé de faire appel à un professionnel qualifié pour garantir une installation sécuritaire et conforme aux réglementations en vigueur.

Schéma de principe : 

Schéma fait par Titi. 

image-1700775376261.jpg

La carte a sa propre protection contre les surcharges (Fusible verre .15A ou automatique )  , mais il est conseillé de la placer derrière un disjoncteur ( 2A ) 

Installation simple : 

Dans le cadre de l'installation de la carte Routeur sans dimmer installé, il suffit d'installer la carte dans le tableau électrique et brancher la sonde SCT013 au niveau du Jack prévu à cette effet. 
La sonde soit être positionnée au niveau de la phase en sortie de votre compteur électrique ( entre le Linky et le tableau ).

Installation avec Dimmer: 

Dans le cadre de l'installation de la carte Routeur avec dimmer, en plus d'installer comme précédemment la sonde SCT013, il est nécessaire de connecter le Dimmer Robotdyn à l'emplacement prévu sur la carte. Le ballon sera alors branché sur le dimmer.

De plus, il est fortement recommandé d'installer une sonde Dallas 18B20 pour surveiller la température et ainsi éviter toute surchauffe du ballon.

Il est fortement conseillé également de brancher l'alimentation du Robotdyn en aval de l'électronique du ballon pour bénéficier d'une double sécurité de température. Cela permet de couper l'alimentation en cas d'emballement de la température, assurant ainsi une protection supplémentaire.

Cependant, un inconvénient de cette configuration est qu'il n'est alors plus possible de dépasser la consigne maximale du ballon réglée sur la carte d'origine du ballon.
C'est un compromis à considérer en fonction des priorités en matière de sécurité et de fonctionnement.

Attention, dans le cas d'un robotdyn, il doit être branché sur la patte du 5V sur la carte et non la 3.3 ( aucun risque, mais le Robotdyn sera juste non fonctionnel. ) 

Recommandation Annexes :

La régulation du ballon par les dimmers (SSR ou Robotdyn) se fait par hachage du courant, ce qui peut entraîner des perturbations sur le réseau électrique. Il est donc très fortement conseillé, notamment sur les ballons à résistances stéatites, de n'utiliser qu'une seule des résistances présentes. Cela est largement suffisant et permet une régulation plus fine, réduisant ainsi les perturbations.

Il est important de noter que les valeurs annoncées en termes d'ampérage admissible sur les dimmers Robotdyn peuvent être fantaisistes. Le fait de brancher une charge trop importante peut entraîner une chauffe excessive de la partie régulation du dimmer (triac) et rendre la régulation non contrôlable.
Par conséquent, il est conseillé de limiter la puissance branchée sur le dimmer ou de ventiler le radiateur pour augmenter la dissipation thermique. Les SSR résistants à une charge plus élevée sont généralement un peu moins impactés que les dimmers Robotdyn.

C'est pourquoi je conseille de choisir des dimmers Robotdyn de capacité élevée (20A minimum) ou des SSR Random de 40A minimum pour assurer une régulation stable et sécurisée sur les cartes Dimmer.

et le mieux étant d'utiliser des SSR Random dans le cas où vous utilisez la carte dimmer avec un Wemos 32 et un Shelly 





 

Utilisation Avancée Routeur

Voici la section pour les utilisateurs avertis, certains paramètre du routeur peuvent être modifié comme pour par exemple maximiser l'autoconsommation ou limiter la consommation sur le réseau. 

Voici en détail certaines fonctions : 

image-1716452278752.png

Limite Consommation (Delta) : Est la valeur de la puissance à partir de laquelle le PV routeur va réduire la puissance du dimmer

Limite Injection (deltaneg) : Est la valeur de la puissance à partir de laquelle le PV routeur va augmenter la puissance du dimmer
Exemple d'usage:

Le Facteur de correction représente permet d'ajuster les défauts de la sonde 
Il n'est pas conseillé d'y toucher.

La correction de voltage peut se faire dans les cas d'installation ayant une tension moyenne différente de 233V.
La correction d'offset est à configurer en cas de dérive de la sonde:

En principe ce sont aussi des valeurs qui ne sont pas à toucher. celà n'a pas d'impact réel sur la régulation mais uniquement sur l'affichage des mesures. 

Pour améliorer la précision des mesures , il est possible de mettre un condensateur entre la sonde et GND ( 2.2uF à 10uF ) 
( les soudures sont bien sur à effectuer. 

image-1711297128422.jpeg

Sur les prochaines versions, le condensateur sera integré

FAQ Routeur

Voici une liste des questions fréquemment posées :

En cas de problème qui ne trouve pas de solution ici, vous pouvez ouvrir un ticket en envoyant un e-mail à support@apper-solaire.org , en détaillant le problème et la version du firmware utilisé.

Est ce que vous avez encore des cartes routeur ou dimmer en stock ? 

Oui, je me débrouille pour avoir au minimum 15 unités de chaque en permanence. 

Je n'ai pas compris l'histoire du limiteur en % ? ( dans le cas d'une vieille version ) 

Le limiteur en % n'est pas un pourcentage de la valeur saisie en charge connectée, mais plutôt une consigne envoyée au dimmer. Cette consigne est ajustée en fonction des paramètres de chaque dimmer (starting power, min power et max power). Le dimmer reçoit la consigne du routeur moins la valeur de starting power, l'ignore si le résultat est inférieur à min power, et applique cette valeur jusqu'à max power.

Par exemple, si vous avez 2 dimmers présents avec une puissance maximale de 75% en mode délestage, la valeur à entrer dans le routeur est la somme des 2 dimmers (75 + 75 = 150).

Dans tous les cas, ce sont les dimmers qui limitent leur propre puissance. Une valeur supérieure à la somme des 2 dimmers n'a pas d'incidence, c'est juste une sécurité supplémentaire.



Pour la puissance, il faut mettre quel valeur ? ( dans le cas d'une vieille version ) 

Pour la puissance dans le cas d'une vieille version, voici quelques recommandations :

Le choix de l'ampérage du dimmer se fait en fonction de la charge connectée, et non de la puissance que l'on souhaite router.

Dans le cas de plusieurs dimmers, il est préférable de choisir la valeur la plus élevée parmi les charges connectées. Le routeur saura s'adapter en conséquence. Cependant, il est conseillé d'éviter une grande disparité entre les charges connectées. Par exemple, évitez de mettre une charge de 10W sur un dimmer et une autre de 1500W, car la régulation se basant sur les 1000W ralentirait trop l'asservissement au niveau des 10W. Il est préférable d'éviter un trop grand écart entre les résistances.

Le routeur va essayer de maintenir une plage de valeurs entre les valeurs delta et delta neg. Il est donc important de ne pas viser une plage trop fine.


Faut t'il souder le TTGO et le dimmer sur les broches fournies ? 

Oui, il faut effectivement souder les composants avec les broches qui sont fournies. La façon la plus simple est de placer ces broches sur les connecteurs de la carte, puis de poser ensuite le composant pour le souder sans qu'il bouge.


Le minuteur s'est déclenché cette nuit, mais ce matin mon ballon ne chauffe pas avec le routage. 

Lorsque la température de consigne est atteinte par le minuteur, l'ensemble se met en attente d'un refroidissement ( Trigger ) 
La régulation reprendra lorsque la température du ballon aura baissée de 10%. 





Divers

Personnes ayant bossé sur le projet


Initialement ce projet a débuté en 2019 et plusieurs personnes y ont contribué et j'ai surement oublié du monde ^^ 

Glossaire

C'est quoi ces mots ? c'est du martien ? 

Hors sujet

Ici est regroupé ce qui tourne autour de l'environnement, mais pas classable :

Afficheur Wemos 


 un wemos et un afficheur Oled, et le tout tourne sous ESPHOME

connectique en GPIO 4 et 5 + GND et VCC ( mais 3.3V semble mieux )

et le STL : https://www.thingiverse.com/thing:2884823


wemos_oled.jpg

esphome:
  name: esphome-web-b9f898
  friendly_name: ESPHome retour Oled 2

esp8266:
  board: esp01_1m

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "xxxxx"

ota:


wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Esphome-Web-"
    password: "xxxx"


###rajouté une font dans le répertoire de home assistant
font:
  - file: "fonts/ArialCE.ttf"
    id: my_font
    size: 14



mqtt:
  topic_prefix: esphome/e5406
  id: mqtt_client
  broker: !secret mqtt_broker
  username: !secret mqtt_username
  password: !secret mqtt_password

text_sensor:
  - platform: mqtt_subscribe
    name: "Prod"
    id: Prod_sign_text
    topic: domoticz/in/29
    #Pzem/29
    #radiateur/temp
    on_value:
      then:
        lambda: |
          id(Prod_text).publish_state(x);

  - platform: mqtt_subscribe
    name: "Conso"
    id: Conso_sign_text
    topic: domoticz/in/100
    #Pzem/29
    #radiateur/temp
    on_value:
      then:
        lambda: id(Conso_text).publish_state(x); 

  - platform: mqtt_subscribe
    name: "Ballon Temp"
    id: Lixee_sign_text
    topic: domoticz/in/200
    #Pzem/29
    #radiateur/temp
    on_value:
      then:
        lambda: id(Lixee_text).publish_state(x); 

  - platform: mqtt_subscribe
    name: "Dimmer Power"
    id: dimmer_sign_text
    topic: domoticz/in/110
    on_value:
      then:
        lambda: id(dimmer_text).publish_state(x); 

  - platform: template
    id: Prod_text
    internal: true   

  - platform: template
    id: Conso_text
    internal: true

  - platform: template
    id: Lixee_text
    internal: true

  - platform: template
    id: dimmer_text
    internal: true

i2c:
  sda: GPIO5
  scl: GPIO4
  scan: false
  id: bus_a

display:
  - platform: ssd1306_i2c
    model: "SSD1306 128x64"
    address: 0x3C
    id: mydisplay
    update_interval: 15s
    lambda: |-
      const char * text = id(Conso_text).state.c_str();
      const char * textprod = id(Prod_text).state.c_str();
      const char * textlixee = id(Lixee_text).state.c_str();     
      const char * textdimmer = id(dimmer_text).state.c_str();
      it.printf(0, 0, id(my_font), "Conso: %s", text);
      it.printf(0, 16, id(my_font), "Prod: %s", textprod);
      it.printf(0, 32, id(my_font), "ECS: %s", textlixee);
      it.printf(0, 48, id(my_font), "Dim: %s", textdimmer);



Installation sous HAOS 


Le pv routeur étant compatible avec Home Assistant, voici une documentation pour passer le pas et installer une machine Home Assistant

Prérequis

Il est fortement préférable d'avoir un raspberry Pi avec un disque SSD ou une VM équivalente. 
Il existe un OS dédié pour Raspberry ( HAOS ) et c'est le plus simple à installer.

Installation home-assistant

L'installation est assez simple et il est possible de s'appuyer sur la doc suivante 
https://www.home-assistant.io/installation/
Démonstration

Installation mqtt

j'ai suivis cette doc https://devotics.fr/installer-mqtt-sur-home-assistant/

dans configuration logins:
- username: mosquitto
       password: test-123
démarrer

Coté Pv routeur, la configuration est simple. 
http://IP_PVROUTER/mqtt.html > IP_HA > bouton HA est coché> application des paramètres + http://IP_PVROUTER/config.html sauvegarder + http://IP_PVROUTER/reboot
image-1677788017723.pngimage-1665948223836.png

http://IP_DIMMER/mqtt.html > IP_HA > application des paramètres + http://IP_DIMMER/config.html sauvegarder + http://IP_DIMMER/reboot
http://IP_HA:8123/config/integrations apparait 2 appareils et 22 entités (ils faut entre 2 et 10 minutes)


pvrouteur-mqtt_ha.png

Configuration energy

W en WH en s'appuyant sur cette documentation
https://www.home-assistant.io/integrations/integration/
Integration - Riemann sum integral
http://IP_HA:8123/config/helpers
+ Créer une entrée

Intégrale de Reimann
sensor.sensor_grid_ab98_kwh
sensor.grid_ab98


idem avec sensor.inject_ab98

http://IP_HA:8123/config/energy

Réseau électrique > Consommation du réseau > sensor.grid_ab98_Kwh
Réseau électrique > Retourné au réseau > ensor.inject_ab98_Kwh
Panneaux solaires > Production solaire > Envoy Lifetime Energy Production
http://IP_HA:8123/energy


HA-energies.png

Configuration power-flow-card


il faut HACS suivre en ajoutant ce plugin  https://forum.hacf.fr/t/hacs-ajoutez-de ... lisees/359

http://IP_HA:8123/hacs/frontend > + explorer > Power Flow Card
http://IP_HA:8123/dashboard-jbb/default_view tableau de bord j'ai rajouté une carte power-flow-card

type: custom:power-flow-card
entities:
grid: sensor.grid_ab98
solar: sensor.envoy_121516040890_current_power_production



HA-energie.png

Configuration Picture Elements Card plan



http://IP_HA:8123/dashboard-jbb/default_view tableau de bord j'ai rajouté une carte

type: picture-elements
image: local/jbb/plan-32-lafontaine-rdc-1er.png
elements:
 
  - type: state-label
    entity: sensor.dimmer_temperature_2ea1
    style:
      top: 65%
      left: 55%
      color: '#000'
      border-radius: 50%
      text-align: center
      background-color: rgba(255, 255, 255, 0.3)
      font-size: 10px
      font-weight: bold
  - type: state-label
    entity: sensor.dallas_ab98
    style:
      top: 50%
      left: 80%
      color: '#000'
      border-radius: 50%
      text-align: center
      background-color: rgba(255, 255, 255, 0.3)
      font-size: 10px
      font-weight: bold
  - type: state-label
    entity: sensor.dimmer_ab98
    style:
      top: 65%
      left: 45%
      color: '#000'
      border-radius: 50%
      text-align: center
      background-color: rgba(255, 255, 255, 0.3)
      font-size: 10px
      font-weight: bold
  - type: icon
    icon: mdi:transmission-tower
    entity: sensor.grid_ab98
    style:
      top: 50%
      left: 97%
      color: blue
  - type: state-label
    entity: sensor.grid_ab98
    style:
      top: 53%
      left: 97%
      color: blue
      font-size: 8px
  - type: icon
    entity: sensor.envoy_current_power_production
    icon: mdi:solar-power
    style:
      top: 58%
      left: 97%
      color: yellow
  - type: state-label
    entity: sensor.envoy_current_power_production
    style:
      top: 61%
      left: 97%
      color: yellow
      font-size: 8px
  - type: icon
    entity: sensor.meter-gas
    icon: mdi:meter-gas
    style:
      top: 66%
      left: 97%
      color: yellow
  - type: state-label
    entity: sensor.meter-gas
    style:
      top: 69%
      left: 97%
      color: yellow
      font-size: 8px
  - type: icon
    entity: sensor.water
    icon: mdi:water
    style:
      top: 73%
      left: 97%
      color: cyan
  - type: state-label
    entity: sensor.water
    style:
      top: 76%
      left: 97%
      color: cyan
      font-size: 8px

HA-plan.png

Services embarqués


Tasks : 

Nom
Stack temps priorité usage
dallasread
2000 10s 2 lecture sonde dallas
updateDimmer
5000 4s 4
GetDImmerTemp
5000 15s 4 lecture sonde dimmer
switchDisplay
4000 1s 2
updateDisplay
10000 4s 2
measureElectricity
15000 3s 7 mesure électrique
send_to_mqtt
5000 10s 4
fetchTimeFromNTP
5000 1h 2
serial_read_task
3000 5s 1
keepWiFiAlive
5000 30s 5
remettre le wifi en route en cas de passage en mode AP
loop
10s