Skip to content

amozeo/homeassistant-xiaomi-ng

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xiaomi_miio_ng for homeassistant

Note

This is currently aimed for developers and reporting issues alone is not that helpful. If you want to contribute, consider writing PRs :-)

This repository hosts a custom component implementation of the homeassistant's xiaomi_miio integration rewrite (based on python-miio 0.6+). The aim of this repository is to enable collaboration on the rewrite easier, and it is not aimed for end users.

If you want to help but do not have a device, you can use the simulators shipped with python-miio to some extent.

Warning

This uses the same DOMAIN (xiaomi_miio) as the built-in integration, so it WILL (likely) break your installation at some point. Use only for development and testing. You have been warned.

Generic platforms

These platforms present generic entities that are available on all devices. All python-miio supported devices with descriptors will create relevant entities using these platforms.

  • binary_sensor
  • button
  • diagnostics
  • number
  • select
  • sensor
  • switch
  • update

Integration platforms

These platforms include some special handling and/or they just "bundle" the generic platforms together for better UX. A checked checkbox means that at least some of the features have been already implemented.

  • air_quality
  • alarm_control_panel
  • camera
  • device_tracker
  • fan
  • humidifier
  • light
  • media_player
  • remote
  • siren
  • vacuum
  • water_heater

Tested devices

  • viomi.vacuum.v8
  • yeelink.light.bslamp1
  • yeelink.light.mono6 (genericmiot & yeelight)
  • zimi.powerstrip.v2

TODO

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%