Bonjour André et Manusaxo,
En regardant dans le code du routeur et les données brutes renvoyées par mon Shelly et celui de Manusaxo, je remarque les points suivants:
- Mon Shelly est configuré en Monophasé et celui de Manusaxo je pense en Triphasé
- Le retour des voies n'est pas de la même manière entre la configuration Monophasé et le Triphasé. Le premier est en em1: (numéro de voie) et le second em:0 (les voies en a,b,c)
Monophasé: Triphasé:
em1:0:{id:0 em:0:{id:0
current:0.028 a_current:1.841
voltage:0.0 a_voltage:238.1
act_power:0.0 a_act_power:-380.9
aprt_power:0.0 a_aprt_power:439.0
pf:0.00 a_pf:0.87
freq:0.0 a_freq:50.0
calibration:factory} b_current:5.783
em1:1:{id:1 b_voltage:232.0
current:0.028 b_act_power:1375.7
voltage:0.0 b_aprt_power:1375.7
act_power:0.0 b_pf:0.86
aprt_power:0.0 b_freq:50.0
pf:0.00 c_current:7.563
freq:0.0 c_voltage:228.1
calibration:factory} c_act_power:1638.8
em1:2:{id:2 c_aprt_power:1727.4
current:1.640 c_pf:0.96
voltage:235.3 c_freq:50.0
act_power:18.5
aprt_power:385.9
pf:0.04
freq:50.0
calibration:factory}
Dans le code du routeur, il est prévu de récupérer les informations de la manière ci dessous: (en version simplifiée du code)
Triphasé -> "em1:0" + "em1:1" + "em1:2" (configuration de voie "3")
Monophasé -> "em1:" + numéro de voie configurée
Chez moi, le routeur configuré en numéro de voie 3, cela fonctionne parfaitement car j'ai qu'une seule pince d'utilisée, mais si je veux utiliser les 2 autres pinces pour d'autres appareils, cela me fausse la consommation de la maison (pince 3).
Si j'essaye de configurer le numéro de voie sur 2 (Pince 3), les données brutes remontent bien, mais le routeur ne fonctionne pas, l'affichage du tableau de l'accueil différent de la version qui fonctionne et aucune valeur de conso ou injection dans le tableau.
Mon impression, c'est que pour un Shelly Pro 3em, le code du routeur est récupère les données mais celle d'un Shelly configuré en Monophasé.
Avec le numéro de voie configuré sur 3, cela fonctionne parfaitement si 3 pinces avec installation triphasé, ou comme moi 1 seule pince en monophasé.
Par contre, numéro de voie configuré sur 0, 1 ou 2, cela ne fonctionne pas si on veut faire avec installation monophasé avec 3 pinces sur 3 lignes différentes.
Pour un Shelly Pro 3em configuré en Triphasé et une installation triphasé (3 pinces), le code du routeur doit être adapté par rapport aux informations brutes qui sont différentes.
En regardant dans le code du routeur et les données brutes renvoyées par mon Shelly et celui de Manusaxo, je remarque les points suivants:
- Mon Shelly est configuré en Monophasé et celui de Manusaxo je pense en Triphasé
- Le retour des voies n'est pas de la même manière entre la configuration Monophasé et le Triphasé. Le premier est en em1: (numéro de voie) et le second em:0 (les voies en a,b,c)
Monophasé: Triphasé:
em1:0:{id:0 em:0:{id:0
current:0.028 a_current:1.841
voltage:0.0 a_voltage:238.1
act_power:0.0 a_act_power:-380.9
aprt_power:0.0 a_aprt_power:439.0
pf:0.00 a_pf:0.87
freq:0.0 a_freq:50.0
calibration:factory} b_current:5.783
em1:1:{id:1 b_voltage:232.0
current:0.028 b_act_power:1375.7
voltage:0.0 b_aprt_power:1375.7
act_power:0.0 b_pf:0.86
aprt_power:0.0 b_freq:50.0
pf:0.00 c_current:7.563
freq:0.0 c_voltage:228.1
calibration:factory} c_act_power:1638.8
em1:2:{id:2 c_aprt_power:1727.4
current:1.640 c_pf:0.96
voltage:235.3 c_freq:50.0
act_power:18.5
aprt_power:385.9
pf:0.04
freq:50.0
calibration:factory}
Dans le code du routeur, il est prévu de récupérer les informations de la manière ci dessous: (en version simplifiée du code)
Triphasé -> "em1:0" + "em1:1" + "em1:2" (configuration de voie "3")
Monophasé -> "em1:" + numéro de voie configurée
Chez moi, le routeur configuré en numéro de voie 3, cela fonctionne parfaitement car j'ai qu'une seule pince d'utilisée, mais si je veux utiliser les 2 autres pinces pour d'autres appareils, cela me fausse la consommation de la maison (pince 3).
Si j'essaye de configurer le numéro de voie sur 2 (Pince 3), les données brutes remontent bien, mais le routeur ne fonctionne pas, l'affichage du tableau de l'accueil différent de la version qui fonctionne et aucune valeur de conso ou injection dans le tableau.
Mon impression, c'est que pour un Shelly Pro 3em, le code du routeur est récupère les données mais celle d'un Shelly configuré en Monophasé.
Avec le numéro de voie configuré sur 3, cela fonctionne parfaitement si 3 pinces avec installation triphasé, ou comme moi 1 seule pince en monophasé.
Par contre, numéro de voie configuré sur 0, 1 ou 2, cela ne fonctionne pas si on veut faire avec installation monophasé avec 3 pinces sur 3 lignes différentes.
Pour un Shelly Pro 3em configuré en Triphasé et une installation triphasé (3 pinces), le code du routeur doit être adapté par rapport aux informations brutes qui sont différentes.