Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 2 additions & 1 deletion content/components/sensor/pzem004t.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,8 @@ ESPHome.
> [!WARNING]
> This page refers to version V1 of the PZEM-004T, which has been out of stock for a while.
> The PZEM-004, however, is still working (and selling) with this protocol and does not use modbus.
> For using the newer V3 variant of this sensor please see {{< docref "pzemac" "pzemac" >}}.
> For using the newer V3 variant or boards marked with PZEM-004T-100A-D-P(V1.0) of this sensor
> please see {{< docref "pzemac" "pzemac" >}}.

The communication with this component is done via a [UART](/components/uart).
You must therefore have a `uart:` entry in your configuration with both the TX and RX pins set
Expand Down
11 changes: 11 additions & 0 deletions content/components/sensor/pzemac.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,17 @@ modbus_controller:
update_interval: 30s
```

## Other Devices

### PZEM-004T-100A-D-P(V1.0)

![PZEM-004T-100A-D-P(V1.0)](images/pzem-004t-100a-d-p-v1.0.jpg)

- The silkscreen marking implies V1.0 which might mislead to try using {{< docref "pzem004t/" >}}.
- One notable difference to other boards is the 5-pin connection labeled *5V*, *RX*, *TX*, *CF*, *GND*.
- Seems to work when supplied with 3.3V on the 5V pin, at least over a few centimeters of wire.
No need for level shifter or resistor change, etc. in this case.

## See Also

- [Sensor Filters](/components/sensor#sensor-filters)
Expand Down