Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Nouveau routeur photovoltaïque F1ATB RMS-S3
#21
(Hier, 09:33 AM)rolrider a écrit : @grostoto, oui, merci, j'ai bien vu que c'était modifiable, mais je ne voyais pas la raison du reset.

je mets ma configuration du shelly EM ( c'est bien un GEN3)

et ce que j'ai récupéré hiers soir dans les données brutes des sources
mais aucun retour sur la page accueil
Citation :Shelly Em Gen3 sur 2 voies :
{"ble":{},"bthome":{},"cloud":{"connected":true},"em1:0":{"id":0,"voltage":230.2,"current":0.000,"act_power":0.0,"aprt_power":4.7,"pf":0.00,"freq":50.0,"calibration":"factory"},"em1:1":{"id":1,"voltage":230.1,"current":8.844,"act_power":2009.8,"aprt_power":2043.9,"pf":0.98,"freq":50.0,"calibration":"factory"},"em1data:0":{"id":0,"total_act_energy":0.00,"total_act_ret_energy":0.00},"em1data:1":{"id":1,"total_act_energy":950699.05,"total_act_ret_energy":46148.33},"mqtt":{"connected":false},"switch:0":{"id":0,"source":"init","tag":null, "output":false,"counts":{"on_time":0,"on_time_rst_ts":0,"switch_on":0,"switch_on_rst_ts":0},"temperature":{"tC":40.5, "tF":104.9}},"sys":{"mac":"D885AC0E6E3C","restart_required":false,"time":"23:51","unixtime":1793314313,"last_sync_ts":1793313864,"uptime":6483184,"ram_size":276336,"ram_free":136792,"ram_min_free":113076,"fs_size":786432,"fs_free":299008,"cfg_rev":13,"kvs_rev":0,"schedule_rev":1,"webhook_rev":0,"btrelay_rev":0,"available_updates":{"stable":{"version":"2.1.1"}},"reset_reason":3,"utc_offset":3600},"wifi":{"sta_ip":"192.168.1.81","status":"got ip","ssid":"SFR_0080","channel":11,"rssi":-53,"bssid":"cc:2d:1b:8b:00:86"},"ws":{"connected":false}}
Si vous êtes sur la deuxième voie, mettez -1 sur la première et 30 ou 31 sur la deuxieme ligne avec un nom de canal. Sans nom les données ne sont pas prises en compte.

André


[Image: 26103008265315377718802428.png]
Répondre

#22
La puissance active de mon chauffe eau reste à 0 (fourni par esp externe) alors que les autres valeurs (puissance apparente, énergie comptent bien.
Répondre

#23
Merci André pour cette nouvelle version que j'ai hate de tester plus en detail.
En regardant le code en rapport avec le Shelly EM j'ai trouvé je pense une coquille à la ligne 370 de main.cpp :
if (LaSource[source].CanalVoie[1] >= 0 && LaSource[source].CanalVoie[1] >= 0 < 2)
Répondre

#24
Si vous êtes sur la deuxième voie, mettez -1 sur la première et 30 ou 31 sur la deuxieme ligne avec un nom de canal. Sans nom les données ne sont pas prises en compte. 

pas mieux ! 
même moins bien, si je sauvegarde cette configuration, après un reset, je n'ai plus rien dans les sources des mesures de puissance
[Image: 26103009285015377718802430.png]
Répondre

#25
(Hier, 09:43 AM)F1ATB a écrit :
(Hier, 12:58 AM)lbourdel@yahoo.fr a écrit : Bonsoir,

3/ Et dernier point, qd j'indiquais les coordonnées lat/long pour recuperer les infos meteo, j'avais un crash dans fonction recupererEnsoleillement()
j'ai changé l'ordre de déclaration des variables:
        // http déclaré après client
        // HTTPClient http;
        WiFiClient client;
        HTTPClient http;

Explication:
En C++, les variables locales sont détruites dans l’ordre inverse de leur déclaration.
Lors de l'appel à http.end();, client doit etre encore 'vivant'
Grace à la déclaration dans cet ordre, mon crash a disparu

Vous pouvez effectuer aussi cette correction dans la fonction httpGetPayload(..)
    // HTTPClient http;
    WiFiClient client;
    HTTPClient http;


Je laisse bien sur André donner son avis,

Laurent

Merci pour ces retours, je mets cela dans la beta 7 à sortir ce jour.
 J'ai mis ces modifs et je confirme que je n'ai plus de reboot en choisissant le Shelly EM comme source et l'ensoleillement fonctionne aussi.
Par contre, bien que les données brutes du Shelly soient présentes, il reboot régulièrement parce qu'il n'a pas puissance reçue (Puissance reçue source 0: Non). Il reçoit bien les deux voies 0 et 1 visibles dans les données brutes.
Je suis aussi mauvais qu'une IA, mes réponses sont très incertaines.
Répondre

#26
chez moi dans les messages, j'ai bien 
Puissance reçu source 0 : Oui

mais pas d'affichage.
et les Data déborde sur l'affichage du navigateur (firefox)
[Image: 26103010023115377718802433.png]
Répondre

#27
quelques avancées, mais j'ai l'impression que les données n'arrivent pas au bon endroit et toujours pas d'affichage sur l'écran capacitif

j'ai rempli les deux lignes source 0 =30 et source 1=31

[Image: 26103011082115377718802448.png]
Répondre

#28
[quote pid="27666" dateline="1793346180"]
F1ATB
Merci pour ces retours, je mets cela dans la beta 7 à sortir ce jour.
[/quote]

Bonjour Andre,

J'ai noté une anomalie dans le code de la fonction recupererEnsoleillement()
..
    if (HnextSoleil <= Int_Heure)
    {
        HnextSoleil = Int_Heure+ 4; // Retour dans 4h
        if (HnextSoleil > 23)
        {
            HnextSoleil = 0;
        }
..
Si  Int_Heure+ 4 > 23H,  HnextSoleil est mis à 0
Au prochain passage, tant qu'il n'est pas minuit,  HnextSoleil <= Int_Heure est vrai
Ce qui fait que l'on va requeter toutes les 30s. la météo
En remplacant par le code suivant cela devrait etre mieux:
    if (HnextSoleil <= Int_Heure || (HnextSoleil > 23 && Int_Heure == HnextSoleil - 24))
    {
        HnextSoleil = Int_Heure+ 4; // Retour dans 4h
 
Je laisse Andre regarder

Proposition:
Si le code était sur un repo Github, je pourrais creer des "Issues" et les correctifs a valider
Qu'en penses tu?

Laurent
Répondre

#29
Merci Mike, modifié à
if (LaSource[source].CanalVoie[1] >= 0 && LaSource[source].CanalVoie[1] < 2)
mais pour avoir Puissancerecue à true avec un ShellyEM, je pense qu'il faut rajouter
PVA_Valide[C0] = true;
CalculEnergieJour(C0, true);
à ligne 163 de Souce_ShellyEm_ProEm.cpp

Avec ça, je reçois bien la puissance sur le graphe des puissances, mais le cadre des puissances ne s'actualise pas.

Merci André pour le boulot.
Je suis aussi mauvais qu'une IA, mes réponses sont très incertaines.
Répondre

#30
Je rejoins le test

Pour Shelly pro 3em en direct ok
Pour mqtt ko, mais annonce en cours donc probablement normal 

   

Très très sympa l'affichage des graphiques et le choix ainsi que le réglage des actions pour l'instant j'ai pas trop creusé 

je vais monter un banc de test

Merci !
Répondre



Atteindre :


Utilisateur(s) parcourant ce sujet :
2 visiteur(s)

Moteur MyBB, © 2002-2026 Melroy van den Berg.