Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
erreur comptage des energies Shelly 3em(triphasé)
#11
j ai un fait html pour tester
Code :
<html lang="fr">
<head>
  <meta charset="UTF-8">
  <title>Test total_power Shelly</title>
  <style>
    body { font-family: sans-serif; }
    table { border-collapse: collapse; width: 100%; margin-top: 1em; }
    th, td { border: 1px solid #ccc; padding: 0.5em; text-align: left; }
    th { background: #eee; }
  </style>
</head>
<body>
  <h1>Test de total_power (Shelly 3EM)</h1>
  <button onclick="testerShelly()">Démarrer le test</button>

  <table id="resultats">
    <thead>
      <tr>
        <th>#</th>
        <th>total_power (W)</th>
        <th>Temps écoulé (ms)</th>
        <th>Statut</th>
      </tr>
    </thead>
    <tbody></tbody>
  </table>

  <script>
    async function testerShelly() {
      const url = "http://192.168.1.27/status";
      const tbody = document.querySelector("#resultats tbody");
      tbody.innerHTML = ""; // Réinitialise le tableau

      const debutTest = performance.now();

      for (let i = 1; i <= 10; i++) {
        let totalPower = "?";
        let temps = (performance.now() - debutTest).toFixed(2);
        let statut = "OK";

        try {
          const response = await fetch(url, { method: 'GET' });

          if (!response.ok) {
            statut = `HTTP ${response.status}`;
          } else {
            const donnees = await response.json();
            totalPower = donnees?.total_power ?? "inconnu";
          }
        } catch (err) {
          statut = "Erreur réseau";
        }

        temps = (performance.now() - debutTest).toFixed(2);

        // Ajoute une ligne au tableau
        const ligne = document.createElement("tr");
        ligne.innerHTML = `
          <td>${i}</td>
          <td>${totalPower}</td>
          <td>${temps}</td>
          <td>${statut}</td>
        `;
        tbody.appendChild(ligne);

        await new Promise(resolve => setTimeout(resolve, 200));
      }
    }
  </script>
</body>
</html>

voici le résultat
[Image: Screenshot-20250622-234629-Code-Editor.jpg]
chez moi le shelly met a jour la puissance  en moins d une seconde
Répondre
#12
C est le danger de IA…sur du technique c est assez facile à deceler les erreurs, mais dans les reponses plus littéraires c’est une plaie car il n’est pas si simple de deceler le vrai du faux
Répondre
#13
(22-06-2025, 11:52 PM)59jag a écrit : j ai un fait html pour tester
Merci, très intéressant comme résultat. 
André mentionne dans ses pages que son routeur demande la puissance au Shelly environ toutes les 400ms, donc visiblement on pourrait baisser la cadence. 
 https://f1atb.fr/fr/capteur-shelly-em-po...voltaique/
Répondre
#14
On peut aussi s’inscrire sur les notifications rpc: c’est alors le Shelly qui dicte la cadence (pas forcément régulière puisque selon variations de puissance)
Répondre
#15
Bonjour,
j'utilise le Shelly pro 3 em sur mon installation triphasée depuis janvier 2025. A ce jour, les relevés de mes consommation d'elec (via appli Hellowatt et EDF) montrent, après réglages de mes 2 charges purement résistives, pilotées via SSR par esp32 F1ATB, que tout fonctionne à merveille. Il est vrai que les afficheurs de l'appli Shelly comme celles de F1ATB semblent montrer que non quand on observe l'affichage mais le juge de paix est le relevé de ma consommation par EDF. Donc, le Shelly pro 3 em fait très bien le job.
Je n'ai pas trouvé, à la lecture des relevés que tu as affiché, le problème que tu as.
Merci de nous tenir informé de l'évolution.
cordialement
Répondre
#16
Bonjour, 
Merci pour ton retour mais toi c est un pro 3em donc peux etre pas ce problème.
j ai cherché sur internet sur le shelly 3em 

https://shelly-forum.com/thread/13439-no...-counters/

résumé fait par IA de la page web:
? Problème principal

L’auteur, Uksa007, explique que le Shelly 3EM (un compteur triphasé) ne prend pas en charge le "net metering", c’est-à-dire le comptage net de l’énergie importée et exportée sur l’ensemble des trois phases. Les compteurs intégrés fonctionnent par phase, ce qui rend l'analyse inexacte sur une installation solaire  .


---

Exemple concret proposé

Phase A → +100 W

Phase B → +150 W

Phase C (solaire) → −2000 W

Total net : 100 + 150 − 2000 = −1750 W


Sur une heure, cela représente 1,75 kWh exportés, et 0 kWh importés, mais les capteurs actuels comptent séparément chaque phase, ce qui ne traduit pas la réalité du “net metering”  .
Répondre


Atteindre :


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