ESP32-cam刷机AI on the edge固件,之后连接传感器的热点设置家里网络的WIFI密码和账号,重启连网。找出路由器分配给它的IP,在电脑上用这个IP登录再OTA升级。之前可以在设备管理页面设置MQTT的服务器地址、账号和密码,这样在HA中就可以自动发现。每次读表的数据会传到HA。用配置——设备与服务——辅助元素——统计报表,可以设置年、月、日的用气量,可以生成相应的虚拟传感器。如果需要算费用,在configuration.yaml的设置计费传感器如下。
#年燃气费
- platform: template
sensors:
nian_ranqifei:
unique_id: sensor.nian_ranqifei_2024001
value_template: >
{% set nian_yongqiliang=states("sensor.nian_yong_qi_liang") | float %}
{% set qijia_1=3.530 %}
{% set qijia_2=0.706 %}
{% set qijia_3=1.059 %}
{% set yongqiliang_1=252 %}
{% set yongqiliang_2=360 %}
{% if nian_yongqiliang > yongqiliang_2 %}
{% set ranqifei_3= (nian_yongqiliang - yongqiliang_2) * qijia_3 %}
{% else %}
{% set ranqifei_3=0 %}
{% endif %}
{% if nian_yongqiliang > yongqiliang_1 %}
{% set ranqifei_2= (nian_yongqiliang - yongqiliang_1) * qijia_2 %}
{% else %}
{% set ranqifei_2=0 %}
{% endif %}
{% set nian_ranqifei=nian_yongqiliang * qijia_1 + ranqifei_2 + ranqifei_3 %}
{% if nian_ranqifei>0 %}
{{ nian_ranqifei }}
{% endif %}
friendly_name: '年燃气费'
unit_of_measurement: "元"
icon_template: mdi:currency-cny