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

 找回密码
 立即注册
12
返回列表 发新帖
楼主: lb121700

[技术探讨] 【已解决】求助,灯的触发时间

[复制链接]

12

主题

268

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
金钱
1083
HASS币
4
 楼主| 发表于 2018-8-5 23:37:12 | 显示全部楼层
cnk700i 发表于 2018-8-4 22:28
light的时间不是last_triggered,换成last_updated或者last_changed(last_changed是不监测attributes变 ...

还是没有成功。
QQ截图20180805233533.png QQ截图20180805233238.png
回复

使用道具 举报

23

主题

302

帖子

2165

积分

论坛技术达人

积分
2165
金钱
1838
HASS币
110

活跃会员教程狂人

发表于 2018-8-7 19:36:06 | 显示全部楼层
lb121700 发表于 2018-8-5 23:37
还是没有成功。

仔细看了下,last_updated确实不是attributes里面的属性。
看了看官方介绍,开启这个show_last_changed: true就行,不是设置extra_data_template。
其它功能可以看官方文档:https://github.com/andrey-git/ho ... er/docs/features.md
博客 https://ljr.im
回复

使用道具 举报

12

主题

268

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
金钱
1083
HASS币
4
 楼主| 发表于 2018-8-7 22:01:37 | 显示全部楼层
cnk700i 发表于 2018-8-7 19:36
仔细看了下,last_updated确实不是attributes里面的属性。
看了看官方介绍,开启这个show_last_changed ...

谢谢,我好好看看文档
回复

使用道具 举报

12

主题

268

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
金钱
1083
HASS币
4
 楼主| 发表于 2018-8-10 16:37:24 | 显示全部楼层
cnk700i 发表于 2018-8-7 19:36
仔细看了下,last_updated确实不是attributes里面的属性。
看了看官方介绍,开启这个show_last_changed ...

开启了show_last_changed: true,显示时间,就是不和谐,能像自动化触发时间那样显示就好了 20180810163632.png
20180810163619.png
回复

使用道具 举报

23

主题

302

帖子

2165

积分

论坛技术达人

积分
2165
金钱
1838
HASS币
110

活跃会员教程狂人

发表于 2018-8-10 19:04:04 | 显示全部楼层
lb121700 发表于 2018-8-10 16:37
开启了show_last_changed: true,显示时间,就是不和谐,能像自动化触发时间那样显示就好了

...

再看了下文档,还是用回extra_data_template,这样可以获到了。
var t = entity.last_updated;
博客 https://ljr.im
回复

使用道具 举报

12

主题

268

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
金钱
1083
HASS币
4
 楼主| 发表于 2018-8-10 19:50:43 | 显示全部楼层
cnk700i 发表于 2018-8-10 19:04
再看了下文档,还是用回extra_data_template,这样可以获到了。
var t = entity.last_updated;
...

谢谢,解决了。我更新一下帖子,让更多的人看到
回复

使用道具 举报

12

主题

268

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
金钱
1083
HASS币
4
 楼主| 发表于 2018-8-11 11:12:19 | 显示全部楼层
lb121700 发表于 2018-8-10 19:50
谢谢,解决了。我更新一下帖子,让更多的人看到

貌似时间记录不像自动化那样完美,重启后灯的时间全部就是重启的时间 788.png
    light.*:
      extra_data_template: >
        var t = entity.last_updated;
        if (t === null) {
          return '尚未触发' ;
        }else {
          var tt = new Date(t);
          var time = (tt.getMonth()+1) +'月'+tt.getDate()+'日 '+tt.getHours()+':'+(tt.getMinutes()<10?('0'+tt.getMinutes()):tt.getMinutes());
          return '上次触发:'+ time;
        }
      custom_ui_state_card: state-card-custom-ui     


回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2018-8-15 14:11:04 | 显示全部楼层
不知道这样是不是更简单些

至少小米的传感器没问题,我没再多做试验,感觉不如电量来的实用,除非是以此来作为自动化的条件
  customize:
    binary_sensor.door_window_sensor_158d0XXXXXXXX:
      friendly_name: 主卧门
      homebridge_name: 主卧门
      custom_ui_state_card: state-card-custom-ui
      #extra_data_template: 剩余电量${attributes.battery_level}%
      #是否显示上次改变状态的时间
      show_last_changed: true
      # extra_data_template: "{power_consumption!=10}W"
      #是否隐藏开关
      #hide_control: false
回复

使用道具 举报

12

主题

268

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
金钱
1083
HASS币
4
 楼主| 发表于 2018-8-16 21:55:06 | 显示全部楼层
jyz_0501 发表于 2018-8-15 14:11
不知道这样是不是更简单些

至少小米的传感器没问题,我没再多做试验,感觉不如电量来的实用,除非是以此来 ...

还有这种操作,谢谢
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 02:26 , Processed in 0.058725 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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