|
最近我将原Docker中部署的HA重新部署到了ESXI上使用HAOS..
目前我的环境如下:
HAOS:在ESXI中的虚拟机
培正电表004T:使用ESP8266刷入ESPHOME接入HA
ESPhome配置文件全部使用ESPHome官方,只改动其中一项
sensor:
- platform: pzemac
current:
name: "PZEM-004T V3 Current"
voltage:
name: "PZEM-004T V3 Voltage"
energy:
name: "PZEM-004T V3 Energy"
filters:
- multiply: 0.001
unit_of_measurement: kWh
将energy 单位转换成了kWh..(不转换也能用,但是显示XXXXWh看着难受)
-----------------------------------------------------------------------------------------------
问题如下:
1/时间不准,不太懂HAOS他的时间同步逻辑,但是应该是具备linux那样NTP同步的功能,网上我搜到一个教程是去一个目录找文件修改ntp地址,但是我压根没那个目录....,我目前是HAOS比北京时间快19-20秒左右,导致我其他设备有数据同步时,他总是会先显示XX秒后....
2/我一开始采用ESPhome 培正004T官方代码一点不改的情况下,可以完美介入HA的'能源',并且能正常记录能耗,但是由于ESPhome过来的数据是XXXX Wh 我觉得这个单位看着特别难受,我爬帖找了段代码可以修正单位成kWh,也就是如下代码
energy:
name: "PZEM-004T V3 Energy"
filters:
- multiply: 0.001
unit_of_measurement: kWh
修改后呢,可以从ESPHome的日志当中看到过来的数据确实变成了XX.XXXXXkWh(精确到小数点后五位,如下图),但是我在HA中查看他就变成了XXkWh(小数点后全没了,我希望他可以保留小数点后2位或3位)
这就让我异常难受,,,,更要命的是,原先Wh单位的时候HA的'能源'是可以记录到小数位的,比如7点-8点使用了2.4kWh(能源中会自动把Wh转换成kWh并且有小数点2位),现在改了ESPHome的单位之后,HA中的'能源'全部以整数记录了(如下图),这就让我更加难受了哇... 求解应该怎么让HA中可以显示kWh并且精确后面2位或3位小数,'能源'中也可以记录到小数
3/我发现在能源中,似乎可以按照不同时间段计费,这就很适合我这类功峰谷电用户,但是我没明白他是怎么设置的,论坛上也没找到讨论这方面内容的帖子(可能我的关键字不对),如果可以,我希望他可以分开记录峰时和谷时的电费,如果有知道的大佬请指点一二
目前就是以上三个问题....恳求有路过的大佬会的话指点一下~感谢!
|
|