『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1610|回复: 5

[技术探讨] 如何根据天气情况延时执行自动化

[复制链接]

10

主题

75

帖子

1420

积分

金牌会员

Rank: 6Rank: 6

积分
1420
金钱
1345
HASS币
0
发表于 2022-3-22 10:19:33 | 显示全部楼层 |阅读模式
本帖最后由 cqyyqd 于 2022-3-22 10:22 编辑

我有一个阳台照明,设置的日出而关、日落而开的自动化,一直运行很好。
当现在发现这个有点问题,那就是天气阴天的时候,虽然时间到了,但是外面仍然很黑,这个需要延时或者提前开启照明。
请问,如何实现按照彩云天气的天气状况,主要依据阴、雨即可,来实现延时或者提前(比如30分钟)开启照明这个自动化。

附现在正在使用的自动化:

alias: 阳台灯开关
description: ''
trigger:
  - platform: sun
    event: sunrise
    offset: '0'
  - platform: sun
    event: sunset
    offset: '0'
condition: []
action:
  - choose:
      - conditions:
          - condition: sun
            before: sunset
            before_offset: '-01:00:00'
        sequence:
          - type: turn_off
            device_id: 7d5d1652572114cdd9c28cee1be95dd8
            entity_id: switch.chuangmi_212_b3_switch
            domain: switch
      - conditions:
          - condition: sun
            after: sunrise
            after_offset: '01:00:00'
        sequence:
          - type: turn_on
            device_id: 7d5d1652572114cdd9c28cee1be95dd8
            entity_id: switch.chuangmi_212_b3_switch
            domain: switch
    default: []
mode: single
回复

使用道具 举报

54

主题

913

帖子

3922

积分

论坛元老

Rank: 8Rank: 8

积分
3922
金钱
3009
HASS币
0
发表于 2022-3-22 10:53:58 | 显示全部楼层
我以前也是利用日落日出或提前延迟时间来确定开关灯条件,但总是不完美。建议买个光线传感器,放在阳台窗帘外边,实时采集窗外亮度(不受室内灯光影响),根据自己习惯确定光照阀值,来启动开关灯的条件。这样就最好了,无论什么天气情况。
截图-2022年3月22日 10时49分51秒.png
回复

使用道具 举报

10

主题

75

帖子

1420

积分

金牌会员

Rank: 6Rank: 6

积分
1420
金钱
1345
HASS币
0
 楼主| 发表于 2022-3-23 17:11:27 | 显示全部楼层
增加光感设备固然可以解决,但是能够综合利用已有的数据最大化的实现目标才是王道啊
回复

使用道具 举报

23

主题

660

帖子

3108

积分

论坛元老

Rank: 8Rank: 8

积分
3108
金钱
2448
HASS币
10
发表于 2022-3-25 17:09:35 | 显示全部楼层
本帖最后由 wshc1216 于 2022-3-25 17:11 编辑

天气对光线的影响太大,用日出日落判断不怎么方便。自己采集亮度最好,成本也不高。传感器也就几块钱而已
回复

使用道具 举报

2

主题

90

帖子

896

积分

高级会员

Rank: 4

积分
896
金钱
806
HASS币
0
发表于 2022-4-9 22:34:41 | 显示全部楼层
alias: 2.离家 - 提醒 - 雨雾天气
sequence:
  - condition: state
    entity_id: weather.he_feng_tian_qi
    attribute: condition_cn
    state:
      - 大风
      - 强风
      - 疾风
      - 烈风
      - 飓风
      - 龙卷风
      - 热带风暴
      - 狂暴风
      - 风暴
      - 雨
      - 毛毛雨
      - 小雨
      - 中雨
      - 大雨
      - 阵雨
      - 强阵雨
      - 雷阵雨
      - 极端降雨
      - 强雷阵雨
      - 雷阵雨伴有冰雹
      - 小雨
      - 中雨
      - 大雨
      - 暴雨
      - 大暴雨
      - 特大暴雨
      - 冻雨
      - 雪
      - 小雪
      - 中雪
      - 大雪
      - 暴雪
      - 雨夹雪
      - 雨雪天气
      - 阵雨夹雪
      - 阵雪
      - 雾
      - 薄雾
  - service: xiaomi_miot.intelligent_speaker
    data:
      entity_id: media_player.xiaomi_lx06_4bed_play_control
      text: 今天有雨雾天气,出门注意带伞哦
  - delay:
      hours: 0
      minutes: 0
      seconds: 3
      milliseconds: 0
  - service: xiaomi_miot.intelligent_speaker
    data:
      entity_id: media_player.xiaomi_lx06_4bed_play_control
      text: 今天下雨吗
mode: single


我的坏天气离家提醒脚本,给楼主参考一下,我用的亮度检测
回复

使用道具 举报

10

主题

75

帖子

1420

积分

金牌会员

Rank: 6Rank: 6

积分
1420
金钱
1345
HASS币
0
 楼主| 发表于 2022-4-13 10:46:25 | 显示全部楼层
tty228 发表于 2022-4-9 22:34
我的坏天气离家提醒脚本,给楼主参考一下,我用的亮度检测

我已实现,利用彩云天气的天气状况预报关键词,作为判断条件,来延长执行时间。
感谢你的脚本,也是一个好思路。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-6-3 23:50 , Processed in 0.094065 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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