刚才回的草率了 ,仔细回忆了一下,bodymiscale不是干这个的,而是计算体脂率等数据的。
多人区分,我是在esphome里直接实现的,缺点是每次改动都得重新ota:
on_value:
then:
- lambda: |-
if (id(weimi).state >= 68 && id(weimi).state <= 79) {
return id(weight_user1).publish_state(x);}
else if (id(weimi).state >= 55 && id(weimi).state <= 67.99) {
return id(weight_user2).publish_state(x);}
|