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

 找回密码
 立即注册
查看: 47030|回复: 77

[进阶教程] 每日谚语【唐诗三百】【宋词】活用Command line Sensor

  [复制链接]

219

主题

1287

帖子

7943

积分

超级版主

Rank: 8Rank: 8

积分
7943
金钱
6626
HASS币
86

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

发表于 2017-10-21 13:06:36 | 显示全部楼层 |阅读模式
本帖最后由 lidicn 于 2017-11-2 16:25 编辑

不会写插件?No problem!会敲命令就行

command line sensor 可以将任意命令行获取的数据、文本 转换成sensor。详细介绍参考官方文档
https://home-assistant.io/components/sensor.command_line/

fortune命令介绍参看下面链接
http://www.ruanyifeng.com/blog/2015/04/fortune.html

TIM截图20171021131025.jpg

安装fortune:
sudo apt-get install fortune 


安装中文谚语、唐诗三百首、宋词一百首数据库
git clone --recursive https://github.com/ruanyf/fortunes.git

复制数据库到用户文件夹
sudo mv fortunes/data/* /usr/share/games/fortunes/


测试下能不能正常使用
fortune -e fortunes chinese tang300 song100

TIM截图20171021130512.jpg

配置yaml
sensor:  - platform: command_line
    name: fortune_chinese
    command: "/usr/games/fortune chinese"
    scan_interval: 18000
  - platform: command_line
    name: fortune_tang
    command: "/usr/games/fortune tang300"
    value_template: '{{ value | replace("[32m", "") | replace("[m", "") | replace("[33m", "") }}'
    scan_interval: 18000    
  - platform: command_line
    name: fortune_song
    command: "/usr/games/fortune song100"
    value_template: '{{ value | replace("[32m", "") | replace("[m", "") | replace("[33m", "") }}'
    scan_interval: 18000
  - platform: command_line
    name: fortune_fortunes
    command: "/usr/games/fortune fortunes"
    scan_interval: 18000


homeassistant:
  customize:
    sensor.fortune_chinese:
      friendly_name: 中文谚语
      homebridge_hidden: hidden
      icon: mdi:comment-text
    sensor.fortune_tang:
      friendly_name: 唐诗三百首
      homebridge_hidden: hidden
      icon: mdi:comment-text
    sensor.fortune_song:
      friendly_name: 宋词一百
      homebridge_hidden: hidden
      icon: mdi:comment-text
    sensor.fortune_fortunes:
      friendly_name: 英文谚语
      homebridge_hidden: hidden
      icon: mdi:comment-text


附件有写好的yaml
游客,如果您要查看本帖隐藏内容请回复


评分

参与人数 1金钱 +12 收起 理由
+ 12 还有这种操作?

查看全部评分

回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

发表于 2017-10-21 13:13:36 | 显示全部楼层
沙发!!
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2017-10-21 13:14:42 | 显示全部楼层
正好最近喜欢看《向上吧诗词!》,对诗词上瘾了,收下了!
回复

使用道具 举报

219

主题

1287

帖子

7943

积分

超级版主

Rank: 8Rank: 8

积分
7943
金钱
6626
HASS币
86

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

 楼主| 发表于 2017-10-21 13:17:01 | 显示全部楼层
Jones 发表于 2017-10-21 13:14
正好最近喜欢看《向上吧诗词!》,对诗词上瘾了,收下了!

没想到你也有这种伪需求
4.7万唐诗,有兴趣可以都加进去
https://github.com/shenyunhang/fortune-zh
回复

使用道具 举报

2

主题

90

帖子

332

积分

论坛分享达人

积分
332
金钱
241
HASS币
0
发表于 2017-10-21 13:19:06 | 显示全部楼层
这个厉害了
回复

使用道具 举报

39

主题

749

帖子

4833

积分

论坛元老

Freddy.

Rank: 8Rank: 8

积分
4833
金钱
4059
HASS币
0

最佳新人卓越贡献

发表于 2017-10-21 13:19:53 | 显示全部楼层

正好最近喜欢看《向上吧诗词!》,对诗词上瘾了,收下了!
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2017-10-21 13:21:09 | 显示全部楼层
南柯醉一梦丶 发表于 2017-10-21 13:19
正好最近喜欢看《向上吧诗词!》,对诗词上瘾了,收下了!

。。。
回复

使用道具 举报

27

主题

154

帖子

1404

积分

金牌会员

只发干货

Rank: 6Rank: 6

积分
1404
金钱
1250
HASS币
0

教程狂人论坛风云人物

发表于 2017-10-21 13:23:39 | 显示全部楼层
我建议把虚拟设备和实体设备分开来搭建,上次有个RSS订阅跟我的系统冲突导致HA无法接入访问,排查了一个晚上才找到问题。我现在不敢随便愉快潇洒的玩了
回复

使用道具 举报

219

主题

1287

帖子

7943

积分

超级版主

Rank: 8Rank: 8

积分
7943
金钱
6626
HASS币
86

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

 楼主| 发表于 2017-10-21 13:28:07 来自手机 | 显示全部楼层
奇怪,怎么可能会冲突?名称一样?
回复

使用道具 举报

27

主题

154

帖子

1404

积分

金牌会员

只发干货

Rank: 6Rank: 6

积分
1404
金钱
1250
HASS币
0

教程狂人论坛风云人物

发表于 2017-10-21 13:39:15 | 显示全部楼层
lidicn 发表于 2017-10-21 13:28
奇怪,怎么可能会冲突?名称一样?

你试试安装appdaemon或HA Bridge是无法成功的,无法在sensor里把rss_news禁用掉
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-21 22:55 , Processed in 1.302520 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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