本帖最后由 a153507036 于 2025-7-12 14:12 编辑
论坛已有大神写了接入ESPHOME教程了,苦于不懂编程找了一圈资料刷tasmot比较简单。
脚位链接等直接看另一大神写的有。和家亲飞利浦SPB9010W刷ESPHOME接入教程
https://bbs.hassbian.com/thread-28759-1-1.html
主要的问题是在于电压,电流,功率的校准问题,由于tasmota没有直接支持插座的电量统计芯片,所以问了AI。
在控制台下面用命令的校准数据。以下是AI给出的方法:
由于 HLW8032 和 CSE7766 都是电能计量芯片,且通信方式类似(UART,4800bps),Tasmota 可能使用 CSE7766 驱动来读取 HLW8032 数据。但需要手动校准电压、电流和功率。
1. 基础配置确保已正确接线并启用驱动: bash
Baudrate 4800 # HLW8032 默认波特率
SerialConfig 8N1 # 数据格式:8位数据,无校验,1停止位
EnergyMonitor 1 # 启用电能监控(部分固件可能需要 ModuleConfig 配置)
2. 校准电压(Voltage)(1)测量实际电压使用 万用表 测量市电电压(如 220V)。 (2)设置参考电压bash
VoltageSet <真实电压值># 例如:VoltageSet 220
如果仍然不准确,可以调整 电压系数: bash
# 计算:系数 = 实际电压 / Tasmota显示电压
# 例如:实际=220V,Tasmota显示=215V → 系数 = 220 / 215 ≈ 1.023VoltageCal 1.023
3. 校准电流(Current)(1)测量实际电流使用 万用表(电流档) 测量负载电流(如 0.5A)。 (2)设置参考电流bash
CurrentSet <真实电流值>
# 例如:CurrentSet 0.5
如果仍然不准确,调整 电流系数: bash
# 计算:系数 = 实际电流 / Tasmota显示电流
# 例如:实际=0.5A,Tasmota显示=0.48A → 系数 = 0.5 / 0.48 ≈ 1.041
CurrentCal 1.041
4. 校准功率(Power)(1)测量实际功率(2)设置参考功率bash
PowerSet <真实功率值>
# 例如:PowerSet 100
如果仍然不准确,调整 功率系数: bash
# 计算:系数 = 实际功率 / Tasmota显示功率
# 例如:实际=100W,Tasmota显示=95W → 系数 = 100 / 95 ≈ 1.052
PowerCal 1.052
电流,电压,功率的测出方法,可以用万用表(不方便),我是又买了一下同样的插座插在一起看的数据。
本人也是纯新手,各位手机留情,本贴没有任何技术含量,所有内容均学习于互联网。谢谢,如有影响别人利益,请联系后,立即删除,
第1次发帖。
|