sensor:
- platform: ssh
host: 192.168.50.100
name: 'MIIX2 CPU温度'
username: king
password: 000000
command: "echo $[$(cat /sys/class/thermal/thermal_zone0/temp)/1000]"
value_template: >-
{%- set line = value.split("\r\n") -%}
{{ line[1] }}
unit_of_measurement: "ºC"
- platform: ssh
host: 192.168.50.100
name: 'MIIX2 电量'
username: king
password: 000000
command: "upower -i $(upower -e | grep BAT) | grep --color=never -E percentage"
value_template: >-
{%- set line = value.split("\r\n") -%}
{{ line[1] }}
unit_of_measurement: ""
大佬,你好,我用这上面的代码获取电脑温度和电量,实测可以,但第二个电量返回的值是: percentage: 50%我只想取数值,不想出现 percentage: 如何写表达式?【{%-"】???本人小白,求大神指点一二。万分感谢!!!
|