本帖最后由 d1178775534 于 2022-11-9 00:38 编辑
https://www.home-assistant.io/in ... ine/#value_template
使用Command line Switch目前已实现开和关,但是不能识别状态, 代码如下:
switch:
- platform: command_line
switches:
c1pro_switch:
friendly_name: c1pro switch
command_on: 'curl -X GET "http://url1"'
command_off: 'curl -X GET "http://url2"'
command_state: 'curl -X GET "http://url3"'
value_template: '{{ value_json.response.status == "1" }}'
command_state返回的值如下
{"response":[{"index":0,"status":1}],"led":1,"def_st":2,"result":0}
其中的status就是开关的状态,1为开,0为关,value_template要如何把值取出来呢?
|