[分享] NT$500(兩路),PZEM-004T家庭用電監控(tasmota)

先上圖:

這是我家的用電監控:


image

這是我家總電箱:

這是計算出每一條迴路可能的極限電流並清楚標示(總電箱、分電箱都一樣):

一般家用通常可能只會監控入戶的兩條火線,則86明盒的大小還蠻適合的,所有零組件剛剛好能放進去:

進入主題:

  1. 參考原廠圖示接線,其實3.3V就可以了,不一定非要5V,兩顆PZEM的接線並聯接到nodemcu即可。

  2. 準備一個8266nodemcu 跟兩個pzem-004t(v3)
    (2023/2/1補充: tasmota 12.3的版本有問題無法使用多顆pzem,請用10.1版本)
    軟件: GitHub - tasmota/tasmotizer: ESP... The time has come to... Tasmotize!
    固件: Tasmota ESP8266 Binaries
    圖片1

  3. 用瀏覽器進nodemcu設置模塊,nodemcu的TX接pzem的RX、RX接pzem的TX
    圖片3

  4. 控制台,先接一個pzem04t v3,確定看得到電力數值後,指令moduleaddress 1,重啟,斷電。

  5. 控制台,接另一個pzem04t v3,確定看得到電力數值後,指令moduleaddress 2,重啟,斷電。

  6. 控制台,指令 timezone 8

然後主菜單應該就能看到數值了
圖片4

2個讚

用 tasmota 的好處, 可以直接設定 pzem-004t 的 address.
esphome 目前還沒有這個功能

1個讚

請問:

我看到你接了三個模組
為什麼稱兩路呢?

另外請問既然是把模組並聯
那麼最多可以並聯幾個呢?

ESPHome跟Tasmota能夠並聯的數量會有不同嗎?

另外接線圖上是連到NodeMcu的D1 D2
Tasmota中卻是設定連到NodeMcu的TX RX
是否誤植?

感謝~

D1 D2確實是畫錯了, sorry

tasmota最多只能三組pzem,這是tasmota當初考量esp8266的運算能力的限制, 而esphome配合esp32貌似看過有人做到16組, 我自己是沒有這麼做過。

只稱兩路是因為一般家庭大多應該只會監控兩條L,而這樣的成本大約台幣四百出頭不到五百塊。

請問照didibaba大這樣監控整個電箱,這樣是每個迴路就使用一組嗎,感謝

是的, 幾乎每個迴路一組, 不過還是有一些我計算過小電流的迴路(例如燈具迴路,我家大部分都日本吸頂燈)沒有裝。

請問將pzem04t v3並聯的意思 ?

是將2個pzem的RX、TX接線並聯同時接入nodemcu設置模塊的RX、TX嗎

是的, 就是這樣並聯

想請教一下,我用您的方法在HA上可正常運作,但它每5分鐘存取一次,請問我該如何或有辦法縮短存取時間嗎?謝謝

您好, 能更詳細描述嗎? 正常應該幾秒就有更新資訊了

就是在HA裡他的電流為5分鐘取樣一次,無法知道目前實際耗電狀況,現在看到的都是5分鐘前的數據,當然直接進tasmota看到的數據就是即時的

上圖為1小時內的電流數據走勢,都是每5分鐘取樣一次,因此想知道如何設定能在HA內看到即時的數據,謝謝回覆

能否請問您tasmota的設定中,Configure logging裡面的 Telemetry period (300)是維持預設300嗎?

能不能改成10試試看?

可以了,感謝您的回覆,又學到了,謝謝