- 积分
- 107
- 金钱
- 100
- 威望
- 0
- 贡献
- 0
- HASS币
- 0
注册会员
- 积分
- 107
- 金钱
- 100
- HASS币
- 0
|
发表于 2024-6-14 22:51:15
|
显示全部楼层
本帖最后由 ctyfrank 于 2024-6-14 22:54 编辑
#声明全局变量:ECO
globals:
- id: o
type: int
restore_value: true
initial_value: '0'
#这是开关
switch:
- platform: template
name: "ECO"
id: switch_o
turn_on_action:
- lambda: |-
id(o) = 1;
ESP_LOGD("global", "ECO: %d", id(o));
turn_off_action:
- lambda: |-
id(o) = 0;
ESP_LOGD("global", "ECO: %d", id(o));
lambda: |-
return id(o);
我用chatGPT生成的,先声明一个全局变量,然后设置一个switch,最后那句返回全局变量的值,然后在homeassistant里边按这个按键,按键状态就跟着全局变量走了…… 我猜重点应该在那句return上。
|
|