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

 找回密码
 立即注册
查看: 6592|回复: 6

HomeAssistant 实现开机或者定时Alertover信息推送

[复制链接]

7

主题

58

帖子

307

积分

论坛分享达人

积分
307
金钱
249
HASS币
0
QQ
发表于 2018-6-16 15:18:16 | 显示全部楼层 |阅读模式
本帖最后由 ethanzhu 于 2018-6-17 01:54 编辑

alertover注册和配置

  • 注册alertover
  • 添加组织, 记录发送源ID和接收组ID

image.png

image.png

image.png

  • 下载安装alertover手机客户端,测试能正常工作。

配置HomeAssistant

  • 从https://github.com/cloudswave/HomeAssistant/tree/master/custom_components 下载notify,放到custom_components目录下

  • 配置 configuration.yaml,加入并配置 发送源id

    notify:
    - name: my_notify
    platform: alert_over
    from_source: !你的发送源id
  • 配置 automations.yaml, 加入并配置接收组id

    - alias: notify publish
    #trigger: 
    #at: '8:00'
    #platform: time
    trigger:
    platform: homeassistant # 系统启动触发器
    # Event can also be 'shutdown'
    event: start
    action:
    service: notify.my_notify
    data:
      title: 提示
      message: '智能家居系统已经启动'
      target: !你的接收组id
  • 重启homeassistant服务

  • 最后的效果是:homeassistant服务重启后会推送一个 智能家居系统已经启动的消息给客户端。也可以在界面上手动触发测试。

image.png

e4f7999f2f1bce225696900df892a01b.jpg





回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16412
金钱
11666
HASS币
45
发表于 2018-6-16 17:13:54 | 显示全部楼层
客户端收到信息是啥样子的,最好能截个图,另外。。既然原帖转来,就别简书了,又不是你家开的发贴多,论坛粉丝也比什么书多的多
回复

使用道具 举报

7

主题

58

帖子

307

积分

论坛分享达人

积分
307
金钱
249
HASS币
0
QQ
 楼主| 发表于 2018-6-17 01:55:54 | 显示全部楼层
本帖最后由 ethanzhu 于 2018-6-17 01:57 编辑
Jones 发表于 2018-6-16 17:13
客户端收到信息是啥样子的,最好能截个图,另外。。既然原帖转来,就别简书了,又不是你家开的发贴多, ...

okkkkkkkkkkkkkkkkkk
回复

使用道具 举报

12

主题

264

帖子

1396

积分

金牌会员

Rank: 6Rank: 6

积分
1396
金钱
1132
HASS币
0
发表于 2018-10-27 20:53:32 | 显示全部楼层
出错了,这个是什么原因?
2018-10-27 20:33:47 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/src/app/homeassistant/setup.py", line 56, in async_setup_component
    return await task  # type: ignore
  File "/usr/src/app/homeassistant/setup.py", line 118, in _async_setup_component
    conf_util.async_process_component_config(hass, config, domain)
  File "/usr/src/app/homeassistant/config.py", line 757, in async_process_component_config
    platform = get_platform(hass, domain, p_name)
  File "/usr/src/app/homeassistant/loader.py", line 62, in get_platform
    return get_component(hass, PLATFORM_FORMAT.format(domain, platform))
  File "/usr/src/app/homeassistant/loader.py", line 94, in get_component
    module = importlib.import_module(path)
  File "/usr/local/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 674, in exec_module
  File "<frozen importlib._bootstrap_external>", line 781, in get_code
  File "<frozen importlib._bootstrap_external>", line 741, in source_to_code
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/config/custom_components/notify/alert_over.py", line 7
    <!DOCTYPE html>
    ^
SyntaxError: invalid syntax
2018-10-27 20:33:47 WARNING (MainThread) [homeassistant.core] Unable to find service notify/my_notify
回复

使用道具 举报

7

主题

58

帖子

307

积分

论坛分享达人

积分
307
金钱
249
HASS币
0
QQ
 楼主| 发表于 2018-12-15 16:22:54 | 显示全部楼层
yegeziz 发表于 2018-10-27 20:53
出错了,这个是什么原因?
[code]2018-10-27 20:33:47 ERROR (MainThread) [homea ...

应该是你没有配置notify,请看下教程
回复

使用道具 举报

0

主题

17

帖子

56

积分

注册会员

Rank: 2

积分
56
金钱
39
HASS币
0
发表于 2020-7-18 21:23:02 | 显示全部楼层
这个notify部分也很复杂啊
回复

使用道具 举报

0

主题

5

帖子

107

积分

注册会员

Rank: 2

积分
107
金钱
102
HASS币
0
发表于 2022-3-1 10:19:35 | 显示全部楼层
我的弄上后配置检查是:Platform error notify.alert_over - Integration 'alert_over' not found.
这怎么弄?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 06:40 , Processed in 0.233650 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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