本帖最后由 gdlw2000 于 2021-3-19 03:44 编辑
搞了几天终于找到问题解决掉了 虽然还不是很完美
测了已经很不错了
binary_sensor:
- platform: mqtt
name: mi_lock_Athome5
state_topic: 'ble/101136901' #mqttl/设备did/eid, 替换成正确的did和eid
value_template: >-
{% if value_json.method_id == 2 %}
unlock
{% elif value_json.message == 'Lock' %}
lock
{% endif %}
payload_on: 'unlock'
payload_off: 'lock'
device_class: lock
qos: 1
判断上提门把手 为离开家 状态变为外部开门 为回家 中间不提门把手 状态不会变
终于可以直连和homekit灯 或者其他设备了
mqtt 会连续发三次信息 测试了下是瞬发 homeAssistant因为是桥接几乎没有延时
value_json还没明白关系怎么写method_id 始终是2或者10 内开或者外开门 不会记录其他 message 会变成lock 上锁 解锁 内外部解锁的状态没法判断 所以我能想到的是把其他关系都抛开只保留这两个状态关系
总感觉缺少灵魂...............................................
|