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

 找回密码
 立即注册
查看: 5797|回复: 7

[技术探讨] 【求助】Template Sensor里面value_template的数值计算应该怎么写?

[复制链接]

3

主题

87

帖子

367

积分

中级会员

Rank: 3Rank: 3

积分
367
金钱
280
HASS币
0
发表于 2019-11-19 16:28:20 | 显示全部楼层 |阅读模式
本帖最后由 leaion 于 2019-11-19 16:30 编辑

目前,我利用input number做了一个闹钟,基本工作正常。
现在想,增加一个sensor,让后台启动的时间提前2分钟
但是怎么写加减,都会报错,或者不成功(sensor状态变成未知)
求助 应该怎么写?

这是我工作正常代码
sensor:
  - platform: template
    sensors:
      naozhong:
        friendly_name: '闹钟时间'
        value_template: '{{ "%0.02d:%0.02d" | format(states("input_number.hour") | int, states("input_number.min") | int) }}'


这是我尝试进行-2操作的代码sensor的状态会变成未知
sensor:
  - platform: template
    sensors:
      naozhong:
        friendly_name: '闹钟修改'
        value_template: '{{ "%0.02d:%0.02d" | format(states("input_number.hour") | int, (states("input_number.min")) - 2 | int) }}'





回复

使用道具 举报

6

主题

743

帖子

5956

积分

论坛元老

Rank: 8Rank: 8

积分
5956
金钱
5208
HASS币
20
发表于 2019-11-20 15:33:15 | 显示全部楼层
sensor:
  - platform: template
    sensors:
      naozhong:
        friendly_name: '闹钟修改'
        value_template: '{{(((states("input_number.hour")|int)*60+(states("input_number.min")|int)-2 )*60)|timestamp_custom('%H:%M', False)}}'


回复

使用道具 举报

6

主题

743

帖子

5956

积分

论坛元老

Rank: 8Rank: 8

积分
5956
金钱
5208
HASS币
20
发表于 2019-11-20 15:45:24 | 显示全部楼层
另外,为什么不用input_datetime,非要用两个input_number呢?
回复

使用道具 举报

3

主题

87

帖子

367

积分

中级会员

Rank: 3Rank: 3

积分
367
金钱
280
HASS币
0
 楼主| 发表于 2019-11-21 20:44:52 | 显示全部楼层

配置无效
Error loading /home/homeassistant/.homeassistant/configuration.yaml: while scanning for the next token
found character '%' that cannot start any token
  in "/home/homeassistant/.homeassistant/packages/05_alarm.yaml", line 109, column 127
回复

使用道具 举报

3

主题

87

帖子

367

积分

中级会员

Rank: 3Rank: 3

积分
367
金钱
280
HASS币
0
 楼主| 发表于 2019-11-21 20:45:56 | 显示全部楼层
mitu 发表于 2019-11-20 15:45
另外,为什么不用input_datetime,非要用两个input_number呢?

谢谢 我是用的两个滑杆来操作,感觉比较方便
回复

使用道具 举报

6

主题

743

帖子

5956

积分

论坛元老

Rank: 8Rank: 8

积分
5956
金钱
5208
HASS币
20
发表于 2019-11-21 23:01:13 | 显示全部楼层
leaion 发表于 2019-11-21 20:44
配置无效
Error loading /home/homeassistant/.homeassistant/configuration.yaml: while scanning for t ...

我这儿测试了,没毛病,你再看看你的配置。
回复

使用道具 举报

6

主题

743

帖子

5956

积分

论坛元老

Rank: 8Rank: 8

积分
5956
金钱
5208
HASS币
20
发表于 2019-11-21 23:06:32 | 显示全部楼层
无标题.png

回复

使用道具 举报

3

主题

87

帖子

367

积分

中级会员

Rank: 3Rank: 3

积分
367
金钱
280
HASS币
0
 楼主| 发表于 2019-11-24 15:10:56 | 显示全部楼层
mitu 发表于 2019-11-21 23:01
我这儿测试了,没毛病,你再看看你的配置。

谢谢,我再测试测试
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 14:33 , Processed in 0.081238 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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