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

 找回密码
 立即注册
查看: 16553|回复: 42

[进阶教程] 大神发新帖子【HA弹出链接】【TTS语音播报】【persistent_noti...

[复制链接]

220

主题

1284

帖子

7847

积分

超级版主

Rank: 8Rank: 8

积分
7847
金钱
6533
HASS币
86

教程狂人论坛风云人物突出贡献

发表于 2017-6-16 17:05:58 | 显示全部楼层 |阅读模式
本帖最后由 lidicn 于 2018-2-8 17:02 编辑

TIM截图20180208165309.jpg
原理简介:
  • 通过Scrapy sensor获取uid=4的用户的帖子数量【css_selectors选择器】
  • binary_sensor.trend趋势传感器,用来检测帖子数量是否增加了

sensor:
  - platform: scrape
    resource: https://bbs.hassbian.com/home.php?mod=space&uid=4
    name: new_topic
    select: a[href="home.php?mod=space&uid=4&do=thread&view=me&type=thread&from=space"]
    value_template: '{{ value.split(" ")[1] }}'



binary_sensor:
  - platform: trend
    sensors:
      new_topic_increase:
        entity_id: sensor.new_topic
automation:
  - alias: "Newtopic"
    trigger:
      platform: state
      entity_id: sensor.new_topic
    condition:
      - condition: state
        entity_id: binary_sensor.new_topic_increase
        state: 'on'
    action:
      - service: notify.notifypushbullet
        data_template:
          title: '大神有新帖子'
          message: "大神有新帖子快去看看!"
      - service: tts.baidu_say
        data_template:
          entity_id: media_player.vlc_player
          message:  >
            "大神有新帖子快去看看!"
          cache: false
      - service: persistent_notification.create
        data:
          message: "https://bbs.hassbian.com/home.php?mod=space&uid=4&do=thread&view=me&type=thread&from=space"
          title: "大神囧帅,他终于发新帖子了,快去看看!"[hide]
参考资料:
  • https://home-assistant.io/components/sensor.scrape/
  • https://home-assistant.io/components/binary_sensor.trend/
  • http://www.w3school.com.cn/cssref/css_selectors.asp
  • https://home-assistant.io/components/persistent_notification/
[/hide]


评分

参与人数 1金钱 +5 收起 理由
+ 5 灵活运用,融汇贯通,牛了!

查看全部评分

回复

使用道具 举报

220

主题

1284

帖子

7847

积分

超级版主

Rank: 8Rank: 8

积分
7847
金钱
6533
HASS币
86

教程狂人论坛风云人物突出贡献

 楼主| 发表于 2017-6-16 17:15:17 | 显示全部楼层
本帖最后由 lidicn 于 2017-6-16 17:17 编辑

这里检测的是个人资料里面》主题数这个链接。https://bbs.hassbian.com/home.php?mod=space&uid=136
  select: a[href="home.php?mod=space&uid=7&do=thread&view=me&type=thread&from=space"]
里面的uid换成其他人的uid可以关注其他大神
未标题-1.jpg
回复

使用道具 举报

30

主题

999

帖子

4119

积分

论坛元老

Rank: 8Rank: 8

积分
4119
金钱
3115
HASS币
0

活跃会员

发表于 2017-6-16 19:28:15 | 显示全部楼层
这个太有才了,哈哈
回复

使用道具 举报

2

主题

303

帖子

1675

积分

金牌会员

Rank: 6Rank: 6

积分
1675
金钱
1372
HASS币
0
发表于 2017-6-18 12:05:10 | 显示全部楼层
这个真的很棒呀,感谢分享!
回复

使用道具 举报

24

主题

604

帖子

3400

积分

元老级技术达人

积分
3400
金钱
2791
HASS币
0

卓越贡献

发表于 2017-6-18 17:04:58 | 显示全部楼层
L大神真是牛了。。各种运用自行玩法!厉害厉害!!
回复

使用道具 举报

6

主题

556

帖子

3476

积分

论坛元老

Rank: 8Rank: 8

积分
3476
金钱
2920
HASS币
0
发表于 2017-6-19 01:25:31 | 显示全部楼层
这个太有才了
回复

使用道具 举报

1

主题

70

帖子

169

积分

注册会员

Rank: 2

积分
169
金钱
99
HASS币
0
发表于 2017-6-19 03:50:27 | 显示全部楼层
很棒的想法
回复

使用道具 举报

8

主题

219

帖子

3290

积分

论坛元老

Rank: 8Rank: 8

积分
3290
金钱
3071
HASS币
0
发表于 2017-6-19 08:51:33 | 显示全部楼层
厉害厉害!
回复

使用道具 举报

8

主题

657

帖子

4202

积分

论坛元老

Rank: 8Rank: 8

积分
4202
金钱
3540
HASS币
0
QQ
发表于 2017-6-20 23:03:11 | 显示全部楼层
谢谢分享!!
回复

使用道具 举报

16

主题

81

帖子

354

积分

中级会员

Rank: 3Rank: 3

积分
354
金钱
273
HASS币
0
发表于 2017-6-24 10:14:39 | 显示全部楼层
厉害厉害!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-6 02:39 , Processed in 0.060120 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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