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

 找回密码
 立即注册
查看: 22787|回复: 33

[基础教程] 定义sensor以及相关的状态和图标

  [复制链接]

14

主题

266

帖子

1642

积分

论坛技术达人

积分
1642
金钱
1356
HASS币
40

教程狂人

发表于 2018-3-15 17:24:57 | 显示全部楼层 |阅读模式
本帖最后由 huex 于 2018-3-16 10:09 编辑

         坛友问及,又在本坛没有搜到,所以简单写一下样例,代大家参考 ,以ping检测为例吧,然后你们无限想象一下,能应用很多地方,
binary_sensor:
  - platform: ping
    name: ptdown
    host: 10.0.0.5
    scan_interval: 10
    cout: 2
    
group:
  pingstate:
    control: hidden
    name: pingstate
    view: no
    #icon: 
    entities:
      - binary_sensor.ptdown
      
homeassistant:
  customize:
    binary_sensor.ptdown:
      friendly_name: 苹果手机
      templates:
        _stateDisplay: "if (state === 'on') return '在线'; else return '离线';"
        icon: mdi:cellphone-iphone 
        rgb_color: "if (state === 'on') return [174, 231, 43]; else return [207, 0, 57];"

展示: GIF.gif






评分

参与人数 2金钱 +22 收起 理由
neroxps + 10 谢谢分享!
+ 12 酷了!!

查看全部评分

回复

使用道具 举报

25

主题

687

帖子

3630

积分

论坛元老

Rank: 8Rank: 8

积分
3630
金钱
2937
HASS币
219

活跃会员

发表于 2018-3-15 17:40:06 来自手机 | 显示全部楼层
谢谢分享,很实用的功能
回复

使用道具 举报

1

主题

36

帖子

163

积分

论坛分享达人

积分
163
金钱
127
HASS币
0
发表于 2018-3-15 17:45:39 | 显示全部楼层
啊哈哈哈  谢谢大佬指点  搞定 1.png
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16412
金钱
11666
HASS币
45
发表于 2018-3-15 18:05:07 | 显示全部楼层
非常酷!谢谢楼主分享!
回复

使用道具 举报

2

主题

196

帖子

1357

积分

金牌会员

Rank: 6Rank: 6

积分
1357
金钱
1161
HASS币
0
发表于 2018-3-15 21:04:07 | 显示全部楼层
手机就不要用ping了,耗电。
★Raspberry + Raspbian + Home Assistant v0.1
★树莓派 + Raspbian系统 + HomeAssistant
https://github.com/huangqian8/homeassistant
回复

使用道具 举报

75

主题

1976

帖子

8183

积分

元老级技术达人

积分
8183
金钱
6157
HASS币
430

活跃会员教程狂人

发表于 2018-3-15 21:58:02 | 显示全部楼层
强,customize写法值得借鉴。
所有过往,皆为序章。
回复

使用道具 举报

0

主题

23

帖子

136

积分

注册会员

Rank: 2

积分
136
金钱
113
HASS币
0
发表于 2018-3-15 23:57:55 | 显示全部楼层
厉害了厉害了,学习一下
回复

使用道具 举报

9

主题

787

帖子

3858

积分

论坛元老

Rank: 8Rank: 8

积分
3858
金钱
3071
HASS币
87
发表于 2018-3-16 00:11:18 | 显示全部楼层
试一试
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2018-3-16 08:43:32 | 显示全部楼层
感谢楼主分享,已收藏
Nero
回复

使用道具 举报

65

主题

853

帖子

3044

积分

论坛元老

Rank: 8Rank: 8

积分
3044
金钱
2184
HASS币
40
发表于 2018-3-16 09:20:38 | 显示全部楼层
纠正一下,cout: 2 应该是 count: 2
另外第24行         rgb_color: "if (state === 'on') return [174, 231, 43]; else return [207, 0, 57];""
改为         rgb_color: "if (state == 'on') return [174, 231, 43]; else return [207, 0, 57];"
多了一个= 和 "号

评分

参与人数 1金钱 +7 收起 理由
jyz_0501 + 7 看得仔细 !!!

查看全部评分

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 09:54 , Processed in 0.350288 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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