[Résolu] Ajout matériel ZEMISMART SPM01 (compteur énergie)

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

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

Message par pipiche »

peux-tu récupérer la derniere version via un simple

Code : Tout sélectionner

git pull
puis tu relances le plugin
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.

Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
Bibi49
Messages : 367
Inscription : 11 mars 2018, 12:42
Localisation : 49

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

Message 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é 517 fois
Capture d’écran 2023-08-05 174230.png
Capture d’écran 2023-08-05 174230.png (19.63 Kio) Consulté 517 fois
environ 100W de consommé en 4 minutes soit environs 1500W/h

15W/h est bien plus réaliste pour un four en veille...
RPI 2 -> Bullseye Lite
DomoticZ -> 2024.7
RFXCom 433E -> Pro1 1041
DongleP - Z-Stack 3.30+ (build 20240710) /Z4D 7.1.025 [7.489]
CC1101 433Mhz "Itron EverBlue Cyble"
PiTInfo v1.4
USB->ùSD = Rpi-clones
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

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

Message 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.
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.

Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
Bibi49
Messages : 367
Inscription : 11 mars 2018, 12:42
Localisation : 49

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

Message 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
RPI 2 -> Bullseye Lite
DomoticZ -> 2024.7
RFXCom 433E -> Pro1 1041
DongleP - Z-Stack 3.30+ (build 20240710) /Z4D 7.1.025 [7.489]
CC1101 433Mhz "Itron EverBlue Cyble"
PiTInfo v1.4
USB->ùSD = Rpi-clones
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

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

Message 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é 493 fois
la ligne jaune indiquant l'instantanné, et les barres le cummulé sur la période
Bibi49
Messages : 367
Inscription : 11 mars 2018, 12:42
Localisation : 49

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

Message 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é 486 fois
Capture d’écran 2023-08-06 163114.png
Capture d’écran 2023-08-06 163114.png (18.99 Kio) Consulté 486 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
RPI 2 -> Bullseye Lite
DomoticZ -> 2024.7
RFXCom 433E -> Pro1 1041
DongleP - Z-Stack 3.30+ (build 20240710) /Z4D 7.1.025 [7.489]
CC1101 433Mhz "Itron EverBlue Cyble"
PiTInfo v1.4
USB->ùSD = Rpi-clones
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

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

Message 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
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.

Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
Bibi49
Messages : 367
Inscription : 11 mars 2018, 12:42
Localisation : 49

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

Message par Bibi49 »

ça m'a l'air bien compliqué...

Bon après, si tu es joueur avec un peu de temps...
RPI 2 -> Bullseye Lite
DomoticZ -> 2024.7
RFXCom 433E -> Pro1 1041
DongleP - Z-Stack 3.30+ (build 20240710) /Z4D 7.1.025 [7.489]
CC1101 433Mhz "Itron EverBlue Cyble"
PiTInfo v1.4
USB->ùSD = Rpi-clones
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

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

Message 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
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.

Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
Bibi49
Messages : 367
Inscription : 11 mars 2018, 12:42
Localisation : 49

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

Message par Bibi49 »

C'est fait.

Merci Beaucoup Pipiche. :D
RPI 2 -> Bullseye Lite
DomoticZ -> 2024.7
RFXCom 433E -> Pro1 1041
DongleP - Z-Stack 3.30+ (build 20240710) /Z4D 7.1.025 [7.489]
CC1101 433Mhz "Itron EverBlue Cyble"
PiTInfo v1.4
USB->ùSD = Rpi-clones
Répondre