Page 3 sur 4

Re: Ajout matériel ZGMISMART SPM01 (compteur énergie)

Publié : 05 août 2023, 17:03
par pipiche
peux-tu récupérer la derniere version via un simple

Code : Tout sélectionner

git pull
puis tu relances le plugin

Re: Ajout matériel ZGMISMART SPM01 (compteur énergie)

Publié : 05 août 2023, 17:25
par Bibi49
toutes les 3 ou 4 secondes, Meter prend 2W four eteint.

OK, il a un afficheur pour l heure du four plus la conso du compteur d'energie... mais je trouve que ça fait beaucoup non?

2w en 5 secondes = 2W * 12 (pour avoir en minutes) * 60 minutes = 1440 W en 1h de veille....



edit
Capture d’écran 2023-08-05 173833.png
Capture d’écran 2023-08-05 173833.png (18.68 Kio) Consulté 518 fois
Capture d’écran 2023-08-05 174230.png
Capture d’écran 2023-08-05 174230.png (19.63 Kio) Consulté 518 fois
environ 100W de consommé en 4 minutes soit environs 1500W/h

15W/h est bien plus réaliste pour un four en veille...

Re: Ajout matériel ZGMISMART SPM01 (compteur énergie)

Publié : 05 août 2023, 18:14
par pipiche
je te propose de faire la mise-au-point par toi meme

dans le repertoire

Code : Tout sélectionner

Domoticz-Zigbee/Conf/Local-Devices
tu trouveras le fichier

Code : Tout sélectionner

TS0601-Smart-Energy-1P+N.json

tu l'edites à la ligne 28 tu trouveras

Code : Tout sélectionner

"01": { "store_tuya_attribute": "Meter", "sensor_type": "metering", "EvalExp": "value / 100"},
donc aujourd'hui on divise la valeur remontée par le device de 100, si tu veux diviser par 1000, tu remplaces le 100 par 1000
tu sauves et tu relances le plugin, et tu vois quelle est la valeur fonctionnelle.

Re: Ajout matériel ZGMISMART SPM01 (compteur énergie)

Publié : 05 août 2023, 18:17
par Bibi49
OK

Si c'est possible je m'y colle de suite...

Edit 18h26

fichier d'origine sauvegardé sur mon pc et édition sur le Pi OK

je teste ce soir et te tiens informé.

edit 2 23h55

j'ai du louper une etape, les valeurs attendues ne sont pas arrivées...
Je suis reparti a plat, restera plus que les essais en charge demain

Re: Ajout matériel ZGMISMART SPM01 (compteur énergie)

Publié : 06 août 2023, 10:27
par pipiche
ok, tiens moi au courant

tu devrais avoir un resultat de ce genre
Screenshot 2023-08-06 at 10.26.11.png
Screenshot 2023-08-06 at 10.26.11.png (74.69 Kio) Consulté 494 fois
la ligne jaune indiquant l'instantanné, et les barres le cummulé sur la période

Re: Ajout matériel ZGMISMART SPM01 (compteur énergie)

Publié : 06 août 2023, 16:50
par Bibi49
Bonjour,

Le diviseur 1000 est le bon

copie du TS0601-Smart-Energy-1P+N.json sur mon Pi :

Code : Tout sélectionner

{
    "_comment": "Tuya Zigbee Smart energy monitor for 1P+N system",
    "_source": "https://easydomoticz.com/forum/viewtopic.php?t=13439",
    "_blakadder": "",
    "_version": "1",
    "MinPluginVersion": "7.1.002",
    "Identifier": [
        [ "TS0601", "_TZE200_bcusnqt8" ]
    ],
    "Ep": {
        "01": {
            "0000": "",
            "0004": "",
            "ef00": "",
            "000a": "",
            "0019": "",
            "Type": "Meter/Power/Voltage/Ampere"
        }
    },
    "Type": "",
    "ClusterToBind": [ "0019", "ef00" ],
    "ConfigureReporting": {},
    "ReadAttributes": {
        "0000": [ "0000", "0001", "0002", "0003", "0004", "0005", "0007" ]
    },
    "TUYA_REGISTRATION": 19,
    "TS0601_DP": { 
        "01": { "store_tuya_attribute": "Meter", "sensor_type": "metering", "EvalExp": "value / 1000"},
        "02": { "store_tuya_attribute": "ProducedEnergy", "EvalExp": "value" },
        "06": [ 
            { "store_tuya_attribute": "Voltage", "EvalExp": "((value & 0xFFFF000000000000) >> 48)/10", "sensor_type": "voltage", "domo_round": 2}, 
            { "store_tuya_attribute": "Current", "EvalExp": "((value & 0x0000FFFFFF000000) >> 24)/1000", "sensor_type": "current", "domo_round": 2 },
            { "store_tuya_attribute": "Power", "EvalExp": "(value & 0x0000000000FFFFFF)", "sensor_type": "power", "domo_round": 2 }
        ],
        "0d": { "store_tuya_attribute": "Unknown0D_02"},
        "11": { "store_tuya_attribute": "Unknown11_00"}
    },
    "Param": {
    }
}
Capture d’écran 2023-08-06 163010.png
Capture d’écran 2023-08-06 163010.png (18.41 Kio) Consulté 487 fois
Capture d’écran 2023-08-06 163114.png
Capture d’écran 2023-08-06 163114.png (18.99 Kio) Consulté 487 fois
2300W / 60 minutes = 38.33W en 60 secondes

avec les 166W ( a 16h31 et 02 s) - 127W (a 16h30 et 01 s) = 39 W en 61 secondes
objets raw.json
(27.81 Kio) Téléchargé 52 fois

La fréquence du Pi en "average" était a 20. Depuis hier, je suis au dessus de 50.

Est il possible d'espacer la fréquence de rafraichissement de ce compteur d'énergie avec un " PowerPollingFreq': 30 " comme sur les prises type TS011F-plug?
J'ai essayé dans gestion des objets/parametres pour l'ajouter, j'ai eu dans les log de domoticz :

Code : Tout sélectionner

2023-08-06 18:26:04.911 Error: Z4D: When updating Device Management, Device: compteur four/6ad7 got a wrong Parameter syntax for >{'Disabled': 0, PowerPollingFreq': 30}< - EOL while scanning string literal (<string>, line 1).
2023-08-06 18:26:04.911 Make sure to use JSON syntax

Re: Ajout matériel ZGMISMART SPM01 (compteur énergie)

Publié : 06 août 2023, 18:32
par pipiche
Pour la frequence, il faudrait que je l'ai en main pour faire des tests avec la passerelle tuya et voir si il est capable.
C'est pas du standar, c'est 100% Tuya et du coup il faut ecouter les messages zigbee avec un sniffer, voir les fonctionnalites coté Appli Tuya et ensuite faire du reverse engineering

Re: Ajout matériel ZGMISMART SPM01 (compteur énergie)

Publié : 06 août 2023, 18:36
par Bibi49
ça m'a l'air bien compliqué...

Bon après, si tu es joueur avec un peu de temps...

Re: Ajout matériel ZGMISMART SPM01 (compteur énergie)

Publié : 06 août 2023, 18:44
par pipiche
bon, j'ai intégré la version avec le diviseur à 1000.

il faudrait que tu fasses la manip suivante pour être d’équerre

La première ligne permettant de supprimer les modifs que tu as faites et de remettre le repertoire en phase avec le github

Code : Tout sélectionner

git reset --hard
git pull
sudo python3 -m pip install -r requirements.txt --upgrade
Après quoi restes sur cette branche en attendant que je la merge sur la stable7. une fois le merge fait, tu n'auras qu'a faire

Code : Tout sélectionner

git checkout stable7
git pull
sudo python3 -m pip install -r requirements.txt --upgrade
et tu devrais etre tout bon

Re: Ajout matériel ZGMISMART SPM01 (compteur énergie)

Publié : 06 août 2023, 19:02
par Bibi49
C'est fait.

Merci Beaucoup Pipiche. :D