W tym co u mnie zalega (Aeotec Home Energy Meter G2) są właśnie takie otwierane przekładniki, ale problem jest inny - zero zapasu kabla, więc nawet takich nie ma szans zapiąć i musiałbym ryć w poniemieckim murze pod rozdzielnicą po już skończonym remoncie (no nie wchodzi to w rachubę, bo bym musiał zdemontować wszystko by się tam dostać, więc w najbliższych latach nie planuję…).
Witam Szanownych Forumowiczów.
Przymierzam się do budowy licznika 3 fazowego opartego na PZEM-004t v3 oraz ESP8266 ze względu na bezproblemową obsługę Tasmoty.
PZEM’ki czekają, aktualnie kombinuję jakąś zgrabną płytkę żeby to spiąć razem, już dowiedziałem się, że muszę dać diody miedzy RX (esp8266) a TX (pzem), dodatkowo konwerter stanów logicznych 5V → 3,3V oraz ręcznie zmienić adresy PZEM za pomocą sposobu opisanego powyżej lub w Tasmocie za pomocą komend i kolejnego podłączania PZEM’ek jeśli dobrze zrozumiałem? Jeszcze mam pytanie odnośnie cewek (przekłądników)…mam te od chińczyka zamknięte bez żadnych oznaczeń, na 99% to są 100A, jednak myślę czy nie dokupić tych otwieranych…a jednocześnie chciałbym zmienić je np. na 50A które w zupełności mi wystarczą. W jaki sposób zmienia się te przełożenie w PZEM? Zmiana jakiś rezystorów czy wystarczą jakieś komendy w Tasmocie? Nigdzie nie znalazłem o tym informacji. I czy dobrze myślę, że jeśli zmniejszę przełożenie przekładników z 100A na 50A albo nawet 20A to czy zwiększę w ten sposób dokładność odczytów? Wszelkie wskazówki mile widziane.
Wymieniasz przekładnik na taki o innym przełożeniu i masz, pozostaje jeszcze przeliczyć wynik.
Zmieniając przekładnik na taki o mniejszym przełożeniu oczywiście zwiększasz dokładność w zamian za zmniejszenie zakresu pomiarowego.
Mi ta przekładnia na 100A w zupełności wystarcza. Dokładność jest do kilku mA w porównaniu z miernikiem UNI-T UT210E
Witam
Podzielę się bo nikt chyba nie pisał, że jest jeszcze inny sposób. Jeśli komuś nie szkoda pinów to można bez adresowania i wstawiana diód, po prostu podpiąć każdego PZEM-ma do osobnej pary pinów. Jakiś czas już testuję i nie widzę problemów. U mnie wygląda to tak:
uart:
- id: uart_1
rx_pin: D1
tx_pin: D2
baud_rate: 9600
stop_bits: 1
- id: uart_2
rx_pin: D3
tx_pin: D4
baud_rate: 9600
stop_bits: 1
- id: uart_3
rx_pin: D5
tx_pin: D6
baud_rate: 9600
stop_bits: 1
modbus:
- id: mbus_1
uart_id: uart_1
- id: mbus_2
uart_id: uart_2
- id: mbus_3
uart_id: uart_3
sensor:
- platform: pzemac
modbus_id: mbus_1
current:
name: "F1 PZEM Current"
voltage:
name: "F1 PZEM Voltage"
energy:
name: "F1 PZEM Energy"
power:
name: "F1 PZEM Power"
frequency:
name: "F1 PZEM Frequency"
power_factor:
name: "F1 PZEM Power Factor"
update_interval: 5s
- platform: pzemac
modbus_id: mbus_2
current:
name: "F2 PZEM Current"
voltage:
name: "F2 PZEM Voltage"
energy:
name: "F2 PZEM Energy"
power:
name: "F2 PZEM Power"
frequency:
name: "F2 PZEM Frequency"
power_factor:
name: "F2 PZEM Power Factor"
update_interval: 5s
- platform: pzemac
modbus_id: mbus_3
current:
name: "F3 PZEM Current"
voltage:
name: "F3 PZEM Voltage"
energy:
name: "F3 PZEM Energy"
power:
name: "F3 PZEM Power"
frequency:
name: "F3 PZEM Frequency"
power_factor:
name: "F3 PZEM Power Factor"
update_interval: 5s
Mam to zrobione na nodemcu
Witaj. Ale rozumiem że takie podłączenie do 3 osobnych par RX/TX na NoceMCU pozwala tylko pominąć diodę i adresowanie. nadal trzeba stosować rezystor 1K do TO w każdym PZEM?
Nie, nie mam żadnych rezystorów.
Właśnie wczoraj walczyłem z tą adresacją, ale poległem. Dziś spróbuje zrobić tak jak ty.
Podesłał byś cały wsad z espHome…
Początek taki a reszta tak jak wkjejałem wyżej
esphome:
name: nodemcu-2
esp8266:
board: nodemcuv2
# Enable logging
logger:
# Enable Home Assistant API
api:
ota:
password: "b69dcf007e5bd93e6bc2b53f"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Nodemcu-2 Fallback Hotspot"
password: "luxbV1IWjyAs"
captive_portal:
Witam mam zrobiony licznik na 3xPZEM-004 V3 obsługuje go tasmota jak zresetować energie całkowitą
.
W konsoli komenda EnergyTotal 0
Niestety ale ta komeda nie kasuje licznika.
Poniżej masz komendy których szukasz
a dokładniej
EnergyReset
Niestety ne dzała
Zacznij od przeczytania tego co jest napisane w linku który Ci wkleiłem.
Witam może mi ktoś wytłumaczyć dlaczego wskazania zużycia energii miedzy zakładką na głównym ekranie a zakładką Energia w HA tak bardzo się różnią.
w obu przypadkach dane są pobierane z tego samego czujnika PZEM-004T V3 i tej samej encji poniżej zawartość pliku konfiguracyjnego z ESP
# Example configuration entry
uart:
id: ubus
rx_pin: GPIO5
tx_pin: GPIO4
baud_rate: 9600
modbus:
sensor:
- platform: pzemac
current:
name: "PZEM-004T Prąd"
voltage:
name: "PZEM-004T Napięcie sieci"
energy:
name: "PZEM-004T Zużycie Energii"
id: test
unit_of_measurement: kWh
accuracy_decimals: 2
filters:
- multiply: 0.001
power:
name: "PZEM-004T Moc"
frequency:
name: "PZEM-004T Częstotliwość"
power_factor:
name: "PZEM-004T Współczynnik Mocy"
state_class: "measurement"
update_interval: 60s
switch:
- platform: uart
uart_id: ubus
name: "Reset Energy"
data: [0x01, 0x42, 0x80, 0x11]`
Zaczynam dopiero zabawę z HA więc jeżeli coś robię zle to proszę o naprowadzenie pomoc
Wszystko ładnie, wszystko pięknie - 3xPZEM04 mam prawidłowo zaadresowane, pomiary działają, ale ciekawa rzecz się dzieje, gdy brak napiecia w obwodach monitorowanych - wartość napięcia zostaje i podawana jest cały czas constans wartość z ostatniego odczytu przed odłączeniem napięcia.
ESPHOME, płytka bez znaczenia, bo testowane z WEMOS D1 mini oraz RobotDyn D1 R2
Co ciekawe na Tasmota działa prawidłowo…
Ktoś spotkał się z takim problemem?
Mam coś podobnego, po zaniku napięcia odczyt jakby się zawiesza, nawet reset esp nie pomaga. Muszę wtedy odłączyć PZEMy od płytki, uruchomić esp jeden raz na sucho i dopiero rusza.