找回密码
 立即注册
楼主: norikohxb

有什么办法可以让HA在出门触发的时候音箱提醒天气

[复制链接]

39

主题

263

回帖

2243

积分

金牌会员

积分
2243
金钱
1941
HASS币
0
发表于 2024-9-21 01:15:25 | 显示全部楼层
不应该是睡眠TTS通知吗? 然后配合一小时天气预警通知
回复

使用道具 举报

76

主题

249

回帖

1452

积分

金牌会员

积分
1452
金钱
1127
HASS币
0
 楼主| 发表于 2024-9-21 09:57:02 | 显示全部楼层
yinghu183 发表于 2024-9-20 11:47
鞋柜装个门磁,鞋柜门磁打开---指纹锁从内开启,这两个条件基本可以判定要出门了,然后根据天气传感器的条 ...

我其实问的是如何把当天天气内容给音箱发出来!那个门磁联动毫米波联动都有。
就是内容给音箱要怎么调用
回复

使用道具 举报

42

主题

490

回帖

3101

积分

论坛元老

积分
3101
金钱
2569
HASS币
10
发表于 2024-9-21 11:06:28 | 显示全部楼层
norikohxb 发表于 2024-9-21 09:57
我其实问的是如何把当天天气内容给音箱发出来!那个门磁联动毫米波联动都有。
就是内容给音箱要怎么调用 ...

这在nodered中可以轻易实现,if sensor.天气/风速/气压/湿度 ----->推送到音箱的文本中可以引用上个节点传递过来的所有天气数据播放。
类似图中这种 2024-09-21_110505.jpg
回复

使用道具 举报

 

123

主题

4548

回帖

1万

积分

管理员

囧死

积分
16548
金钱
11792
HASS币
45
发表于 2024-9-22 21:56:44 | 显示全部楼层
我是定义一个出门模式,语音控制。
回复

使用道具 举报

20

主题

483

回帖

3407

积分

论坛元老

积分
3407
金钱
2904
HASS币
8
发表于 2024-9-23 09:30:40 | 显示全部楼层
你的小度音箱支持dlna的话,装个DLNA For Xiaodu
然后再安装下 Microsoft Edge TTS,在configuration.yaml里添加以下配置后,重启
tts:
  - platform: edge_tts
    language: zh-CN # 默认语言或声音(可选)


调用:
action: tts.edge_tts_say
data:
  cache: false
  entity_id: media_player.xiao_du_zhi_neng_yin_xiang_2949
  message: 测试语音

在自动化里使用时,把“测试语音”替换为天气集成里的天气信息即可
回复

使用道具 举报

0

主题

76

回帖

698

积分

高级会员

积分
698
金钱
622
HASS币
0
发表于 2024-9-23 09:56:17 | 显示全部楼层
郑小贤 发表于 2024-9-20 11:20
1、门口挂个屏幕,走过去就亮,显示下天气。2、我只上班出门播报,时间段8点到9点,客厅第一次检测到有人, ...

2能给下具体实施方案吗?
回复

使用道具 举报

3

主题

82

回帖

731

积分

高级会员

积分
731
金钱
646
HASS币
0
发表于 2024-9-23 10:52:31 | 显示全部楼层
wkbhll 发表于 2024-9-23 09:56
2能给下具体实施方案吗?

我只上班出门播报,时间段8点到9点,客厅第一次检测到有人,播报一次天气预报,凌晨重置,每天只播报1次。
第一个自动化,在时间段8点到9点内,客厅检测到有人,播报天气。播报完成后,关闭当前自动化。
第二个自动化,凌晨0点,打开第一个自动化。
需要有人体检测雷达的支持。
——————————————————————
我现在准备下一步升级,使用海凌科2450雷达,划分检测区域。先触发区域1再触发区域2,判定是出门,这时候播报。先触发区域2再触发区域1 ,判定是进门,可以不播报。 也是配合时间触发。
回复

使用道具 举报

0

主题

26

回帖

323

积分

中级会员

积分
323
金钱
297
HASS币
0
发表于 2024-9-23 11:34:50 | 显示全部楼层
小米门锁+小爱就比较简单了, HA有门内开锁的传感器, TTS推送也方便
回复

使用道具 举报

29

主题

1388

回帖

6378

积分

元老级技术达人

积分
6378
金钱
4936
HASS币
100
发表于 2024-9-23 17:26:18 | 显示全部楼层
如果你只是想做tts,那就了解下模版就可以了,给你一个我的和风天气插件的例子
https://github.com/c1pher-cn/heweather

message: >
    {% set timenow = now().time().strftime("%H") | int %}
      {% if timenow > 8 and timenow < 12 %}
      主人,早上好
      {% elif timenow >= 12 and timenow < 14 %}
      主人,中午好
      {% elif timenow >= 14 and timenow < 18 %}
      主人,下午好
      {% elif timenow >= 18 and timenow < 23 %}
      主人,晚上好
      {% else %}
      你好。
      {% endif %}
      现在天气{{states('sensor.heweather_text_2')}},
      空气质量等级为{{states('sensor.heweather_category_2')}}
      主要污染物为{{states('sensor.heweather_primary_2')}},
      室外湿度{{states('sensor.heweather_humidity_2')}}%,
      室外温度{{states('sensor.heweather_temperature_2')}}℃,
        室外体感温度{{states('sensor.heweather_feelslike_2')}}℃,
        室内湿度是{{states('sensor.4c65a8dbf864_humidity')}}%,
        室内温度是{{states('sensor.qdhkl_ac_0106_temperature')}}℃,
        {% if states('sensor.heweather_precip_2') | float > 0 %}
          所在地区的降雨量为{{states('sensor.heweather_precip_2')}}毫米
        {% else %}
        {% endif %}
         {{state_attr('sensor.heweather_rain_warn', 'states')}}
回复

使用道具 举报

0

主题

76

回帖

698

积分

高级会员

积分
698
金钱
622
HASS币
0
发表于 2024-9-23 18:05:29 | 显示全部楼层
本帖最后由 wkbhll 于 2024-9-25 11:33 编辑
郑小贤 发表于 2024-9-23 10:52
我只上班出门播报,时间段8点到9点,客厅第一次检测到有人,播报一次天气预报,凌晨重置,每天只播报1次 ...

关闭当前自动化,不错!包括区域触发的想法也不错,但实施起来由于区域过于接近,可能会有些问题。针对第一项我还在想用布尔值去搞,采用你的思路比较好,谢谢!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-7 01:33 , Processed in 0.237813 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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