自用修改
📌基于作者抓包,仅供自己使用
- 添加泡沫盾功能
作者抓包
xjx.toilet.relax
xxxxxxxxxxxxxxzxxxx(token)
// 状态
2021-01-25 12:10:07 -> {"id":8568,"method":"get_prop","params":["seating"]} //着坐状态
# - status_seatheat //是否开启加热
# - status_led
# - status_selfclean
# - bubble_level
# - status_tunwash
# - status_womenwash
//控制
send_seat_heat
work_seatheat
2021-01-25 12:09:49 -> {"id":8559,"method":"work_night_led","params":[1]} //开灯
2021-01-25 12:09:53 -> {"id":8562,"method":"work_night_led","params":[0]} //关灯
2021-01-25 12:10:08 -> {"id":8570,"method":"self_clean_on","params":[]} //自清洁
2021-01-25 12:10:34 -> {"id":8618,"method":"flush_on","params":[]} //冲洗
2021-01-25 12:11:05 -> {"id":8626,"method":"bubble_shield_on","params":[]}//防臭泡沫
2021-01-25 12:11:23 -> {"id":8630,"method":"set_auto_led","params":[1]} //自动开灯
2021-01-25 12:11:23 -> {"id":8631,"method":"set_auto_close","params":[1]} //自动关盖
2021-01-25 12:11:29 -> {"id":8633,"method":"set_bubble","params":[1]} //设置泡沫量(app里没有对应功能)
2021-01-25 12:11:29 -> {"id":8634,"method":"set_auto_bubble","params":[0]}//自动防臭泡沫
2021-01-25 12:11:29 -> {"id":8635,"method":"set_freq_bubble","params":[1024]}//定期防臭泡沫
2021-01-25 12:11:36 -> {"id":8638,"method":"set_flush","params":[0]} //水量
xiaomi_miio_toilet
小米马桶/马桶圈插件
目前此插件已支持以下设备类型:
- 小鲸洗中支持米家app的马桶/马桶圈
- 其它接入米家app的马桶/马桶圈没有设备未测试
目前支持获取的状态:
- 是否着坐(默认的state)
- 是否开启马桶圈加热
- 是否开启夜灯
目前支持操作:
- 冲马桶(马桶圈不支持)
- 开关马桶圈加热
- 开关夜灯
安装
- 将 custom_component 文件夹中的内容拷贝至自己的相应目录
或者
- 将此 repo (https://github.com/nesror/xiaomi_miio_toilet) 添加到 HACS,然后添加“Xiaomi Miio Toilet”
配置
binary_sensor:
- platform: xiaomi_miio_toilet
name: my_toilet
host: xxx
token: xxx
scan_interval: 10
服务
- 冲马桶(马桶圈不支持)
service: xiaomi_miio_toilet.flush_on
data:
entity_id: binary_sensor.my_toilet
- 开关马桶圈加热:1开,0关
service: xiaomi_miio_toilet.work_seatheat
data:
entity_id: binary_sensor.my_toilet
status: 1
- 开关夜灯:1开,0关
service: xiaomi_miio_toilet.work_night_led
data:
entity_id: binary_sensor.my_toilet
status: 1