Hi, Guys.
自從背了房貸後,能省則省。
家中用電怪獸冷氣一定要買變頻的,疫情WFH 猛吹冷氣
一台24hr 開26度,一台13hr 26度(09 ~ 22),一台9hr 26度(0 ~ 09),
持續了一個半月,收到了3400多的帳單(兩個月包含了全部電器)。
也鼓吹周遭親戚與朋友一定要換上變頻冷氣,省電也省摳摳,
但一直缺少數據說服別人,起初把冷氣的220V 串在一顆可監測電流、電壓的感測器,
便可得知當日用電量,以及當月用電量,收到電費帳單可以知道冷氣電費佔了多少比例。
使用小米空調伴侶網關
https://imgur.com/EOJHFPp.png
其餘的未知數,沒抓清楚哪裡在耗電,就覺得缺少了些什麼,
於是在常駐開機的裝置(NAS、UPS、WiFi Router) 也接上監測設備。
使用Sonoff PowR2
https://imgur.com/oTvrJ92
使用了幾個月下來,反思源頭是否可以裝上感測器呢?
為了更清楚用電量,做了點功課,在網路上找到了台灣雙向電路的方式抓出變電箱裡的當
前用電量。
請參考備註[1].
這位大大分享了硬體設備還有ESPHome 的配置,
讓我這伸手牌無腦直上,真的是省很多時間。
首先要安裝ESPHome ( https://tinyurl.com/yn777muc )
可得知支援設備,還有pin 如何設定,可玩性相當高,買Sonoff 多數設備也可直接刷 ES
PHome,讓資料盡可能地留在本地端。
https://imgur.com/VKb1SOm.png
把NodeMCU 直接插上電腦,瀏覽器給權限讀寫,便可以把ESPHome build 完的 binary 直
接刷進去,
開機後從Wifi router 看到NodeMCU 就可以拔下,裝在已備妥的盒子內。
** 提醒: 變電箱請小心作業,個人建議斷電處理,
活電作業非常危險,再戴個橡膠手套進行操作以防萬一。
線全部接上候,再打開電源閘道,PZEM-004t 的Pin 要正確接上ESPHome 上面設定的Pin
也要給電才能驅動,
我看規格書上寫要給5V, 但正常來說這類 TTL 的輸入電壓是 3.3V ~ 5V,所以從NodeMCU
拉3.3V and GND 即可。
https://imgur.com/e0ZUX36.png
https://imgur.com/WRt9Qlo.png
在Home Assistant 裡就可找到ESPHome 的裝置,因為我家是雙路,所以會看到channel 1
and channel 2 ,
從文章抄來的code, 貼在 configuration 可以自動加總兩路瓦數成一個 binary_senesor
。
在自身的Dashbaord 就可以看到當前總用電量了!!
https://imgur.com/RQkrsip
如果想要更漂亮的圖表和留有更長時間的數據,
可以參考 Grafana 和 InfluxDB 進行搭配,就可像那篇文章作者的圖表一樣漂亮。
可參考備註[2][3]
總之,趁著疫情在家工作,偷懶搞了這玩意,分享給各位。
以上,謝謝!
備註:
1. Home Assistant 家庭總體能耗電壓電流功率用電度數檢測
( https://tinyurl.com/n9zhu7t9 )
2. Grafana ( https://tinyurl.com/jx9nspbh )
3 InfluxDB ( https://tinyurl.com/nv6wjpfd )