(13-10-2024, 07:28 PM)manusaxo a écrit : Tu peux faire un envoi via une automatisation HA des valeurs nécessaires vers un Topic Mqtt.
Je viens d'installer la V12 et mon Shelly Pro3EM en triphasé n'est toujours pas interprété correctement.
Je suppose que André à privilégiez d'autres amélioration pour les utilisateurs cet hiver :-)
C'est vrai que cela sera plus simple, plus fiable, avec une interprétation direct du Shelly ProEM en triphasé et de l'ensemble des ses données.
Je n'étais pas revenu sur ce sujet, mais c'est exactement ce que j'ai fait la semaine dernière. J'ai paramétré le MQTT en source de mesure et fait dans HA l'automatisation pour publier automatiquement les valeurs et ça marche très bien.
14-10-2024, 10:43 AM (Modification du message : 14-10-2024, 10:43 AM par Raphael591.)
Désolé André, j'avais développé la partie shelly pro 3 em en m’appuyant sur la documentation ayant la version pro EM (Monophasé).
Je ne m'attendais pas à ce que tu récupères mon code.
Visiblement il y a des subtilités avec le modèle triphasé !
Si je comprends bien il faudrait pouvoir détecter si le module pro 3 em est configuré en mono ou en tri car les données renvoyées sont différentes
Problème dans le code :
- On ne regarde pas le paramétrage si shelly pro EM ou shelly pro 3 em mais uniquement la voie (Si voie ==3 => shelly pro 3 em, sinon shelly pro EM)
Il faut modifier pour vérifier le paramétrage au lieu de tester la voie (Si pro EM ou pro 3 em).
- pro 3 em en mono, récupération JSON ok mais le code est erronée (on cumul les données des 3 pinces, hors il faut prendre uniquement la voie indiqué dans le paramétrage).
- pro 3 em en tri : Les données à récupérer :
pf et voltage ? : faire une moyenne sur les 3 pinces (a, b, c) ?
//****************************************************************
// Variante Shelly Pro Em proposé par Raphael591 (Juillet 2024)
// + Correction Octobre 2024
// ****************************************************
// * Client d'un Shelly Em sur voie 0 ou 1 ou triphasé*
// ****************************************************
17-10-2024, 06:12 AM (Modification du message : 17-10-2024, 06:23 AM par cetin.s.)
Bonjour,
Mon installation dispose d'un compteur Shelly pro 3 EM.
j'ai installé la version 12 . on a bien une lecture des donnée brut de Shelly mais les valeur ne sont pas lu et visible sur l'écran accueille ni sur les graphique.
Après l'installation de votre modification , on a une lecture mais malheureusement celle-ci n'est pas correct pour moi.
Shelly fait déjà la moyenne de la puissance, donc pas de division des puissances cumulé cela fausse le fonctionnement.
Je pense que la lecture de la ligne surligné serait plus approprié.
total_act_power:469.889 Puissance active
total_aprt_power:652.952 puissance Reactive
Merci pour votre travail.
shellypro3em
{ble:{}
bthome:{errors:[observer_disabled]}
cloud:{connected:true}
em:0:{id:0
a_current:1.222
a_voltage:239.3
a_act_power:236.8
a_aprt_power:292.8
a_pf:0.81
a_freq:49.9
b_current:0.531
b_voltage:239.1
b_act_power:74.3
b_aprt_power:127.2
b_pf:0.59
b_freq:49.9
c_current:0.973
c_voltage:239.1
c_act_power:158.8
c_aprt_power:233.0
c_pf:0.69
c_freq:49.9
n_current:null
total_current:2.726
total_act_power:469.889
total_aprt_power:652.952
user_calibrated_phase:[]}
emdata:0:{id:0
a_total_act_energy:37671.00
a_total_act_ret_energy:27321.74
b_total_act_energy:43596.07
b_total_act_ret_energy:28829.19
c_total_act_energy:58576.24
c_total_act_ret_energy:24584.05
total_act:139843.31
total_act_ret:80734.99}
eth:{ip:192.168.1.28}
modbus:{}
mqtt:{connected:false}
switch:100:{id:100
source:init
output:false
temperature:{tC:null
tF:null}}
sys:{mac:08F9E0EA24B8
restart_required:false
time:06:08
unixtime:1729138126
uptime:117208
ram_size:261768
ram_free:83548
fs_size:524288
fs_free:176128
cfg_rev:42
kvs_rev:0
schedule_rev:1
webhook_rev:0
available_updates:{}
reset_reason:3}
temperature:0:{id: 0
tC:53.1
tF:127.5}
wifi:{sta_ip:192.168.1.29
status:got ip
ssid:Cetin-1
rssi:-28}
ws:{connected:false}}
Données ESP32
Pour compléter
Voici les copies écran
17-10-2024, 04:23 PM (Modification du message : 17-10-2024, 04:31 PM par Raphael591.)
(17-10-2024, 06:12 AM)cetin.s a écrit : Bonjour,
Mon installation dispose d'un compteur Shelly pro 3 EM.
j'ai installé la version 12 . on a bien une lecture des donnée brut de Shelly mais les valeur ne sont pas lu et visible sur l'écran accueille ni sur les graphique.
Après l'installation de votre modification , on a une lecture mais malheureusement celle-ci n'est pas correct pour moi.
Shelly fait déjà la moyenne de la puissance, donc pas de division des puissances cumulé cela fausse le fonctionnement.
Je pense que la lecture de la ligne surligné serait plus approprié.
total_act_power:469.889 Puissance active
total_aprt_power:652.952 puissance Reactive
Merci pour votre travail.
Merci pour le test.
Correction lecture de puissance en triphasé. Si vous pouviez valider.
Le pro 3 em en monophasé ne devrait pas poser problème (même format que le pro EM 50 qui fonctionne).
Je pense qu'on est bon André !
Code :
//****************************************************************
// Variante Shelly Pro Em proposé par Raphael591 (Juillet 2024)
// + Correction Octobre 2024
// ****************************************************
// * Client d'un Shelly Em sur voie 0 ou 1 ou triphasé*
// ****************************************************
17-10-2024, 07:32 PM (Modification du message : 17-10-2024, 07:43 PM par cetin.s.)
Bonjour,
je désolé comprend rien en la programmation.
Pourriez vous générer un nouveau fichier bin pour mettre a jour le programme afin que je puisse tester.
merci
Super merci
bonne soirée