- 积分
- 859
- 金钱
- 765
- 威望
- 0
- 贡献
- 0
- HASS币
- 0
高级会员
- 积分
- 859
- 金钱
- 765
- HASS币
- 0
|
发表于 2022-5-9 17:36:54
|
显示全部楼层
有两个点,
1、基于门禁传感器状态始终是反的,昨天在configration里加了一段template
# Door Sensor status flip
binary_sensor:
- platform: template
sensors:
door_state:
friendly_name: "door_state"
device_class: door
value_template: >-
{% if is_state('binary_sensor.sl_sc_bg_a3maaaatab8zrzuyndqzmw_2719_g', 'off') %}
on
{% elif is_state('binary_sensor.sl_sc_bg_a3maaaatab8zrzuyndqzmw_2719_g', 'on') %}
off
{% endif %}
实际测试door_sensor状态正常了,binary_sensor的py内把第45行改成 if (val['val'] == 1): 不做区分就好。
2、家里两个窗帘电机在homekit中始终显示打开状态,大概2%,于是我用开发者模式看了实体状态的确始终是open,把cover.py内的第42行 return self.current_cover_position <= 2 值改为2后,在HA里可以状态为close;不过重新加载Homekit没有效果,这个应该跟苹果homekit的判断条件有关系吧,不知道能不能设置了。。。 |
|