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

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

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

[复制链接]

33

主题

272

帖子

1981

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

36

主题

154

帖子

791

积分

高级会员

Rank: 4

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

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

使用道具 举报

42

主题

524

帖子

2999

积分

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

123

主题

4665

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

20

主题

493

帖子

3242

积分

论坛元老

Rank: 8Rank: 8

积分
3242
金钱
2749
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

主题

71

帖子

596

积分

高级会员

Rank: 4

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

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

使用道具 举报

3

主题

82

帖子

677

积分

高级会员

Rank: 4

积分
677
金钱
595
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

主题

25

帖子

315

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

27

主题

1318

帖子

5999

积分

元老级技术达人

积分
5999
金钱
4656
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

主题

71

帖子

596

积分

高级会员

Rank: 4

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

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-1-10 16:20 , Processed in 0.058942 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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