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

 找回密码
 立即注册
查看: 1586|回复: 6

[已解决] esphome的变量值与ha中的辅助元素数值模块同步

[复制链接]

1

主题

23

帖子

408

积分

中级会员

Rank: 3Rank: 3

积分
408
金钱
385
HASS币
0
发表于 2022-12-14 10:48:11 | 显示全部楼层 |阅读模式
本帖最后由 hj-cdx 于 2022-12-21 13:33 编辑

在esphome中有一个全局变量timer,在HA中创建一个数值滑动条去修改timer的值。同时在esphome通过按键改变了timer的值怎么在HA的滑条上反应出来?
回复

使用道具 举报

9

主题

199

帖子

1564

积分

金牌会员

Rank: 6Rank: 6

积分
1564
金钱
1365
HASS币
0
发表于 2022-12-19 20:25:12 | 显示全部楼层
globals:
  - id: cd_timer
    type: int
    restore_value: yes
number:
  - platform: template
    name: "${device_name} Close Timer"
    id: close_timer
    icon: mdi:timer
    optimistic: true
    restore_value: true
    min_value: 80 #设定最小数值
    max_value: 120 #设定最大数值
    step: 2 #步进值
    on_value:
      then:
        - globals.set:
            id: cd_timer
            value: !lambda "return x/0.001;"
 

在运行代码中插入
then:
  ....
  - delay: !lambda "return id(cd_timer);"
  ....

不知道是不是你需要的
回复

使用道具 举报

1

主题

23

帖子

408

积分

中级会员

Rank: 3Rank: 3

积分
408
金钱
385
HASS币
0
 楼主| 发表于 2022-12-21 13:33:33 | 显示全部楼层
tangyali 发表于 2022-12-19 20:25
在运行代码中插入

不知道是不是你需要的

就是这个意思。问题解决了。
回复

使用道具 举报

3

主题

302

帖子

3292

积分

论坛元老

Rank: 8Rank: 8

积分
3292
金钱
2990
HASS币
0
发表于 2023-1-13 21:46:36 | 显示全部楼层
tangyali 发表于 2022-12-19 20:25
在运行代码中插入

不知道是不是你需要的

请教下从!lambda "return x/0.001;"这里返回到- delay: !lambda "return id(cd_timer);"的时间是秒吗还是?
回复

使用道具 举报

9

主题

199

帖子

1564

积分

金牌会员

Rank: 6Rank: 6

积分
1564
金钱
1365
HASS币
0
发表于 2023-1-14 09:23:57 | 显示全部楼层
iamhyde 发表于 2023-1-13 21:46
请教下从!lambda "return x/0.001;"这里返回到- delay: !lambda "return id(cd_timer);"的时间是秒吗还是 ...

毫秒,数字模板量值*1000,因为esphome里面delay默认以毫秒设定
回复

使用道具 举报

45

主题

452

帖子

1643

积分

金牌会员

Rank: 6Rank: 6

积分
1643
金钱
1191
HASS币
0
发表于 2023-1-14 09:54:58 | 显示全部楼层
学习了!!!!
回复

使用道具 举报

14

主题

78

帖子

463

积分

论坛分享达人

积分
463
金钱
385
HASS币
0
发表于 2024-6-4 23:49:30 | 显示全部楼层
在number下设置多个ID,但是只有最后一个ID实体在ha内显示怎么解决呢
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-23 22:06 , Processed in 0.113122 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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