Skip to content

xiaoyao9184/DomoticzXiaomiPlugins

 
 

Repository files navigation

DomoticzXiaomiPlugins

This project is an attempt to make Python plugins for Xiaomi devices in Domoticz, using the python-miio library.

Plugin Device compatibility
MiioAirPurifier Xiaomi Mi Air Purifier
MiioAirPurifierMiot Xiaomi Mi Air Purifier 3H and 3C
MiioChuangmiPlug
MiioPhilipsBulb
MiioPowerStrip

Use

Raspberry Pi/Ubuntu installation:

curl -L https://github.com/xiaoyao9184/DomoticzXiaomiPlugins/raw/master/install.sh | bash

NOTE: must updated domoticz to version 4.10 (now is beta version)

See

Troubleshooting

  • Device[X].Update() crash domoticz if called whith implicit parameters. See domoticz/domoticz#2092
  • Calling python-miio seems to freeze domoticz's plugin system. Don't know why but similar project faced the same issue. See https://github.com/mrin/domoticz-mirobot-plugin
  • Data Push with status Type like Selector Switch / Dimmer device cant push Level, Selector Switch / Dimmer has 3 status for command On is 1, Off is 0, Set Level is 2. If it have shared On and Off for multiple Selector Switch / Dimmer devices, will cause confusion. Like MiioPhilipsBulb

Help

About

Domoticz's Python Plugins for Xiaomi devices

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 92.8%
  • Shell 7.2%