Hi,
I have a question for the members of the forum if communication with PZEM-017 works for anyone. I tried it with the P-102 PZEM-004Tv30-Multiple plugin but it doesn't work (PZEM-004T v3.0 works for me).
Thanks
EDIT: I use modified PZEM-017 with TTL communication behind the optocouplers. Communication with the PZEM application works.
.
.
.
EDIT2: Tasmota works.
.
Support for PZEM-017
Moderators: grovkillen, Stuntteam, TD-er
Support for PZEM-017
Last edited by sanc0 on 25 Oct 2024, 23:16, edited 1 time in total.
Re: Support for PZEM-017
You can try P078 Eastron Modbus plugin, to see if it matches any of the devices there, as it's using the Modbus protocol, but I can't verify for myself, as I don't own any matching device.
/Ton (PayPal.me)
Re: Support for PZEM-017
Communication seems to work, but the communication protocol does not fit.
SDM120C
Checksum (pass/fail): 10/30
.
SDM120C
Checksum (pass/fail): 10/30
.
Re: Support for PZEM-017
The structure of modbus registers is different for AC and DC meters.
xnrg_06_pzem_dc.ino - PZEM-003,017 Modbus DC energy sensor support for Tasmota
// 0 1 2 3 4 5 6 7 = ModBus register
// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 = Buffer index
// 01 04 10 05 40 00 0A 00 0D 00 00 00 02 00 00 00 00 00 00 D6 29
// Id Cc Sz Volt- Curre Power------ Energy----- HiAlm LoAlm Crc--
xnrg_05_pzem_ac.ino - PZEM-014,016 Modbus AC energy sensor support for Tasmota
// 0 1 2 3 4 5 6 7 8 9 = ModBus register
// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 = Buffer index
// 01 04 14 08 D1 00 6C 00 00 00 F4 00 00 00 26 00 00 01 F4 00 64 00 00 51 34
// Id Cc Sz Volt- Current---- Power------ Energy----- Frequ PFact Alarm Crc--
xnrg_06_pzem_dc.ino - PZEM-003,017 Modbus DC energy sensor support for Tasmota
// 0 1 2 3 4 5 6 7 = ModBus register
// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 = Buffer index
// 01 04 10 05 40 00 0A 00 0D 00 00 00 02 00 00 00 00 00 00 D6 29
// Id Cc Sz Volt- Curre Power------ Energy----- HiAlm LoAlm Crc--
xnrg_05_pzem_ac.ino - PZEM-014,016 Modbus AC energy sensor support for Tasmota
// 0 1 2 3 4 5 6 7 8 9 = ModBus register
// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 = Buffer index
// 01 04 14 08 D1 00 6C 00 00 00 F4 00 00 00 26 00 00 01 F4 00 64 00 00 51 34
// Id Cc Sz Volt- Current---- Power------ Energy----- Frequ PFact Alarm Crc--
Re: Support for PZEM-017
So we need to extend the plugin to also support the extended/new commands.
Who is online
Users browsing this forum: No registered users and 0 guests