找回密码
 立即注册

微信扫码登录

搜索
查看: 156|回复: 0

[UI界面] 时间段插件续集-场景应用分享

[复制链接]

2

主题

13

回帖

144

积分

论坛技术达人

积分
144
金钱
129
HASS币
0
发表于 昨天 18:00 | 显示全部楼层 |阅读模式
上次分享了一个我自己写的时间段插件,今天来做个加法应用场景。
天气+时间段 就是将这两个传感器组合起来形成二合一,比如:
晴天清晨
晴天上午
晴天下午
晴天傍晚
晴天晚上
晴天午夜
晴天深夜
以及(自定义)
晴天白天
晴天晚上
……
雨天白天
雨天晚上等等
这个是我用的天气插件,当然别的也行
https://github.com/hasscc/tianqi
下不了的可以用附件包
tianqi-main.zip (17.71 KB, 下载次数: 1)

时间段插件去该页面下载就行

1、打开 设置 → 设备与服务辅助元素 → 创建辅助元素 → Template 传感器模板
2、填写基本信息:
  • 名称:天气动态背景(自定义你的项目就行)
  • 实体 ID:默认生成即可


状态模板 输入框中填入:

{% set weather = states('weather.liulin') %}
{% set time_period = states('sensor.dang_qian_shi_jian_duan') %}
{% set night_periods = ['晚上', '午夜', '深夜'] %}

{% if weather in ['unknown', 'unavailable'] or time_period in ['unknown', 'unavailable'] %}
  unknown
{% elif time_period in night_periods %}
  {{ weather }}-night
{% else %}
  {{ weather }}
{% endif %}
weather.liulin 为天气实体(改成自己的实际值),sensor.dang_qian_shi_jian_duan为时间段插件实体
'晚上', '午夜', '深夜':这三个是时间段值,我引用3个是为了判断白天和晚上(可根据自己的实际情况更改)
3、完成后,你就可以在 仪表盘/自动化/条件判断 中直接使用 sensor.tian_qi_dong_tai_bei_jing了,剩下的自由想象发挥
sensor.tian_qi_dong_tai_bei_jing实体状态如下:
  • sunny
  • sunny-night
  • cloudy
  • cloudy-night  ……


4fe02fb1-d592-45c3-b77a-245c38125fa9.png wechat_2025-08-17_175223_863.png b6f54a10-e6c9-4cf7-91a7-50ea33d3218c.png

评分

参与人数 1金钱 +10 收起 理由
book123 + 10 高手,这是高手!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-18 15:17 , Processed in 0.048639 second(s), 9 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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