sonicmingit / xiaomi_miio_toilet

小米马桶/马桶圈插件

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

自用修改

📌基于作者抓包,仅供自己使用

  • 添加泡沫盾功能

作者抓包

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的马桶/马桶圈没有设备未测试

目前支持获取的状态:

  1. 是否着坐(默认的state)
  2. 是否开启马桶圈加热
  3. 是否开启夜灯

目前支持操作:

  1. 冲马桶(马桶圈不支持)
  2. 开关马桶圈加热
  3. 开关夜灯

安装

  • 将 custom_component 文件夹中的内容拷贝至自己的相应目录

或者

配置

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

About

小米马桶/马桶圈插件


Languages

Language:Python 100.0%