找回密码
 立即注册

微信扫码登录

搜索
查看: 7466|回复: 19

[进阶教程] 通过HomeAssistant来模拟家里的设备能源消耗

[复制链接]

81

主题

1445

回帖

3万

积分

元老级技术达人

积分
30680
金钱
29114
HASS币
290
发表于 2023-2-6 22:23:02 | 显示全部楼层
本帖最后由 dscao 于 2023-2-6 22:30 编辑

这个思路也很好,对于年用电量统计不太准确的时候比较好用。另外可以简化成一个input,简化选择的人工操作。

input_select:
  electric_price:
    name: 'Electric Price'
    options:    #用电的3档价格,峰谷价用逗号分隔,第三部分可以当备注方便选择)
      - 0.617,0.307
      - 0.623,0.31,(第二档电价)
      - 0.977,0.487,(第三档电价)
    icon: mdi:currency-cny
template:
  - sensor:
    - name: "Electric Price"
      unique_id: sensor_electric_price
      icon: mdi:home-lightning-bolt
      unit_of_measurement: 'CNY/kWh'
      state: >
        {% set current_hour = strptime(states('sensor.time'), "%H:%M").hour %}   #获取当前时间
        {% if current_hour > 6 and current_hour < 22 %}  #如果是在6点后, 22点前
          {{ states('input_select.electric_price') .split(",")[0]|float}}   #使用峰用电价格
        {% else %}
          {{ states('input_select.electric_price') .split(",")[1]|float}}   #使用谷用电价格
        {% endif %} 

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-9-21 06:39 , Processed in 0.987037 second(s), 6 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表