本帖最后由 天加山的白菜 于 2022-10-5 23:53 编辑
老大,用这个获取了之后,集成只有一个实体(只能选一个switch或者sensor,选了switch就只能当个开关用,选sensor就只返回一个传感器数值,其他的没法添加
选项
只能当一个开关
我认真的看过您的代码了,在新版的localtuya中传感器
current: 18
current_consumption: 19
power_consumption: 101
voltage: 20
都可以获取到数值,但是没法调用。不知道老大有没有什么好办法。
识别
个人小白没法获取其他取值,论坛里的帖子都翻了一遍了,实在是找不到。
按您的方法把
- platform: template
sensors:
switch1_voltage:
friendly_name: "电压"
value_template: >-
{{ state_attr('switch.smartpower', 'voltage') }}
unit_of_measurement: 'V'
switch1_current:
friendly_name: "电流"
value_template: >-
{{ state_attr('switch.smartpower', 'current') }}
unit_of_measurement: 'mA'
switch1_current_consumption:
friendly_name: "功率"
value_template: >-
{{ state_attr('switch.smartpower', 'current_consumption') }}
unit_of_measurement: 'W'
switch1_power_consumption:
friendly_name: "用电量"
value_template: >-
{{ state_attr('switch.smartpower', 'power_consumption')|float * 0.1 }}
unit_of_measurement: 'kWh'
写入scenes.yaml直接报错重启不了。
保存报错
已经搞了两天了,特此求助。
|