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

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

[求助] hass event相关问题求教

[复制链接]

5

主题

30

帖子

81

积分

注册会员

Rank: 2

积分
81
金钱
51
HASS币
0
发表于 2022-2-18 10:54:50 | 显示全部楼层 |阅读模式
20金钱
需求:需要在设备接入到hass后,自动获取这个设备的信息(比如 名称,状态,有哪些service等)。
我的思路是写一个脚本,当有新的设备接入到hass时,Hass报出一个事件,以MQTT或是别的什么方式发出,我的脚本去监听这个事件,然后去获取设备的信息。
问题:
不太清楚hass怎么报出这样的事件,
或者是我的需求大佬们有什么别的实现思路。
请各位大佬指教。我的联系方式:
vx:15211066714
qq:985958118
我还是个学生,目前的工作用到了hass,希望有大佬可以交流一下。

回复

使用道具 举报

5

主题

322

帖子

1345

积分

金牌会员

Rank: 6Rank: 6

积分
1345
金钱
1023
HASS币
0
发表于 2022-2-19 15:31:45 | 显示全部楼层
非大佬!
开发者工具那不是有事件么?分析下,触发相关事件,应该能完成你的要求把!
类似 device_registry_updated, entity_registry_updated, service_registered等!
自动化(抄homeassistant.io的)
automation:
  trigger:
    - platform: event
      event_type:
        - automation_reloaded
        - scene_reloaded
回复

使用道具 举报

5

主题

30

帖子

81

积分

注册会员

Rank: 2

积分
81
金钱
51
HASS币
0
 楼主| 发表于 2022-2-21 09:58:44 | 显示全部楼层
netsnake 发表于 2022-2-19 15:31
非大佬!
开发者工具那不是有事件么?分析下,触发相关事件,应该能完成你的要求把!
类似 device_regi ...
alias: event_test
description: ''
trigger:
  - platform: event
    event_type: entity_registry_updated
    context:
      user_id:
        - e87c94f35b2244cbb0d262ca327d2156
condition: []
action:
  - service: mqtt.publish
    data:
      topic: /event/test
      payload: '{{ trigger.event.data }}'
mode: queued
max: 10

我是这样写的,但是没有触发,不知道是什么情况
回复

使用道具 举报

5

主题

322

帖子

1345

积分

金牌会员

Rank: 6Rank: 6

积分
1345
金钱
1023
HASS币
0
发表于 2022-2-21 14:59:34 | 显示全部楼层
估计是此类event不在官方trigger范围内?
回复

使用道具 举报

5

主题

30

帖子

81

积分

注册会员

Rank: 2

积分
81
金钱
51
HASS币
0
 楼主| 发表于 2022-3-1 10:33:35 | 显示全部楼层
netsnake 发表于 2022-2-19 15:31
非大佬!
开发者工具那不是有事件么?分析下,触发相关事件,应该能完成你的要求把!
类似 device_regi ...

请问一下,我用了device_registry_updated这个事件,在设备接入的时候能获得device_id,我想根据这个id获得这个设备的friend_name,以及他有哪些entity,怎么做呢
回复

使用道具 举报

5

主题

322

帖子

1345

积分

金牌会员

Rank: 6Rank: 6

积分
1345
金钱
1023
HASS币
0
发表于 2022-3-1 17:50:31 | 显示全部楼层
看下你另一个帖子的回复
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 00:53 , Processed in 0.068521 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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