zigbee2mqtt - aqara s2
基于zigbee2mqtt的绿米s2插件。
因为总是忘记拔钥匙,总是忘记门有没有锁,终于说服老婆买了个绿米s2的锁。:)
到手后发现不能通过网关集成到home assistant里面,又得写插件。。。。
建议有一定基础的朋友使用该插件。
另外,插件还不够完善,目前只支持指纹。密码和撬锁报警都还没做,懒,指纹对我来说已经够用了。
zigbee2mqtt配置
不再赘述zigbee2mqtt的搭建了。请查阅相关的帖子。
之前有朋友说zigbee2mqtt不稳定,我用了一个多月,没出现什么问题。
下载下面两个文件,存放到share/zigbee2mqtt/
https://raw.githubusercontent.com/feversky/zigbee2mqtt-aqara-s2/master/configuration.yaml
https://raw.githubusercontent.com/feversky/zigbee2mqtt-aqara-s2/master/devices.js
这两个文件都需要修改
configuration里面替换0x00158d000yyyyyyy为s2的地址,配置mqtt部分,permit_join在设置完成前设为true。
devices.js里面修改指纹的顺序:
const fingers = { "我":[1,4], "老婆":[2,5], "老妈":[3,6] };
home assistant配置参考
sensor:
- platform: mqtt
name: lock_s2
state_topic: "zigbee2mqtt/lock_s2"
value_template: "{{ value_json.lock }}"
icon: mdi:home-lock
json_attributes:
- invalid_tries
- status
- valid_fingerprint
- lock
- safelock
lock:
- platform: template
name: doorlock
value_template: "{{ is_state_attr('sensor.lock_s2', 'lock', 'on') }}"
lock:
unlock:
- platform: template
name: doorsafelock
value_template: "{{ is_state_attr('sensor.lock_s2', 'safelock', 'on') }}"
lock:
unlock:
|