Pour rappel, le dimmer est branché en direct sur le 230V par conséquent les risques sont réel et toute action physique sur le dimmer doit se faire courant éteins. 

Les sources du Dimmer sont disponible sur le github, Le code se compile avec Visual Code et plateformIO 

La documentation la plus détaillée se trouve sur le site https://pvrouteur.apper-solaire.org/

Utilisation Générale : 

à la 1ere utilisation le dimmer se met en mode AP, il est alors possible de se connecter dessus ( wifi : dimmer ) sur l'adresse http://192.168.4.1.
en fonction de l'usage souhaité, il faut le connecter au wifi souhaité.

une fois connecté à votre wifi, vous pouvez maintenant vous connecter au dimmer. 

  • Tips pour retrouver son IP
  • Si vous ne connaissez pas l'IP du dimmer, vous pouvez le connecter sur votre Pc, aller sur la page de mise à jour web et sélectionner le produit. 
    au lieu de réupload le firmware, vous pouvez cliquer sur logs, et une fenêtre s'ouvrira pour afficher les infos du dimmer ( faire un reset pour voir toutes les infos

    image-1665947926270.png

    La page d'accueil va afficher les informations remonté par le dimmer 

    image-1665947554795.png

    vous pouvez changer la configuration dans le menu de droite. 

    image-1665947602400.png

    à partir de là vous pouvez changer les paramètres de gestion du dimmer. 

    les informations importantes : 

    max temp Température max de la source résistive
    min pow  puissance mini à partir de laquel le dimmer se met en route
    max pow puissance max souhaité dans le dimmer
    IDX sont les Identifiants pour les envoies MQTT
    Child Dimmer mode d'envoie de commande vers le dimmer enfant ( off, équilibre, surplus. ) 

    penser à appliquer les paramètres en cliquant sur le bouton et surtout sur le bouton 

    image-1665948223836.png

    pour figer les paramètres dans le filesystem 

    Les menues de droites 

    image-1665948296681.png

    permettent respectivement de configurer le MQTT et de voir les logs de l'appareil ( en cas de besoin de débug ) 

    Commandes annexes possibles: 

    /POWER=xx Contrôle manuel du dimmer
    /reset Reboot du dimmer
    /resetwifi
    Remet le wifi en mode AP
    /config.json Configuration sauvé sur le filesystem (à sauvegarder avant mise à jour.)

    Modification du Code: 

    Il est possible de modifier le code et en règle général la plupart des variables pouvant être changées sont dans le fichier config.h

    Si vous voulez de nouvelles fonction, il est possible de les proposer sur le forum

    Les valeurs intéressantes sont ;

    #define outputPin // pwm dimmer
    #define zerocross  // ZC dimmer
    #define ONE_WIRE_BUS  // sonde dallas 
    #define TRIGGER // trigger pour la température max en %
    #define COOLER  // pin pour l'activation d'un ventilateur ou autre ( contact sec à utiliser ) 

    Pour rappel, la sonde du routeur doit être connecté dans votre tableau électrique ou tout point pouvant faire la mesure.
    Coupez toujours le courant avant de mettre votre sonde, pour des raisons de sécurité.

    Les sources du Pv routeur sont disponible sur le github, Le code se compile avec Visual Code et plateformIO 

    Utilisation Générale : 

    à la 1ere utilisation le router se met en mode AP, il est alors possible de se connecter dessus ( wifi : PV-routeur-xxxx , mdp: "PV-ROUTER" ) sur l'adresse http://192.168.4.1.
    en fonction de l'usage souhaité, il faut le connecter au wifi souhaité, ou le laisser dans ce mode pour un usage en mode AP

    une fois connecté à votre wifi, vous pouvez maintenant vous connecter au Pv routeur. 

    Tips pour retrouver son IP

    Si vous ne connaissez pas l'IP du Pv routeur, celle ci est indiquée sur l'écran de contrôle.


    La page d'accueil va afficher les informations remonté par le Pv routeur


    image-1665949896882.png

    vous pouvez changer la configuration dans le menu de droite. 

    image-1665947602400.png

    à partir de là vous pouvez changer les paramètres de gestion du dimmer. 

    les informations importantes : 

    delta Si la puissance est supérieure, la charge au dimmer va baisser
    delta neg Si la puissance est inférieure, la charge au dimmer va augmenter
    cosphi

    Déphasage entre le début de la mesure et le signal de synchro 

    valeur par defaut: 5 

    charge connectée  Charge connectée au dimmer (estimative)
    limiteur  Pourcentage de puissance max à envoyer à la somme des dimmers
    screen switch Permet d'éteindre l'écran après x secondes. 
    Polarité Ce switch permet de changer le sens de la sonde SCT-013 sans intervenir dans le tableau. il inverse le sens du courant mesuré.

    Penser à appliquer les paramètres en cliquant sur le bouton et surtout sur le bouton 

    image-1665948223836.png

    pour figer les paramètres dans le filesystem 

    Les menues de droites 

    image-1666033370178.png

    permettent respectivement de configurer le wifi, le  MQTT et de voir les logs de l'appareil ( en cas de besoin de debug ) 

    Commandes annexes possibles: 

    vous pouvez éteindre l'écran avec le bouton de droite de l'écran ou sur la page web

    image-1665949987792.png

    il peut être mis une temporisation d'allumage ( configurable dans les options ).

    /?get=reset ou /reset Reboot du dimmer
    /config.json Configuration sauvé sur le filesystem (à sauvegarder avant mise à jour.)

    Compatibilité Fronius et Enphase: 

    il est possible d'utiliser ce type de passerelles pour les mesures à la place du routeur.
    Celui se charge alors d'uniquement commander les dimmers en fonctions des valeurs remontées. 

    pour l'utilisation de ce type de passerelle, il faut recompiler le firmware avec Visual studio code et avoir renommé le fichier fronius.json.ori en fronius.jsons  ou enphase.json.ori en enphase.json, et avoir changé les valeurs de connexions ( IP et type d'appareil. ) 

     

    Modification du Code: 

    Il est possible de modifier le code et en règle général la plupart des variables pouvant être changées sont dans le fichier config.h 

    Si vous voulez de nouvelles fonction, il est possible de les proposer sur le forum

    Les valeurs intéressantes dans config.h sont ;

    Définition de la langue 
    #define LANG_FR true
    #define LANG_EN false

     

    Si usage d'un dimmer local: 

    #define DIMMERLOCAL false --> true si local
    #define DALLAS false  --> si sonde dallas connectée 
    #define TRIGGER 10   /// trigger autour de la température max

     

    si Dallas connectée 
    #define ONE_WIRE_BUS  25  
    #define TEMPERATURE_PRECISION 10

    Rotation de l'écran 
    #define FLIP true