-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[miio] Binding enhancements #7276
Comments
One more thing that might be useful: For Yeelight lamps, it is currently not possible to turn the lamp on through the RGB channel (RGB brightness > 0 should turn on the lamp, ==0 -> off). Also brightness channel changes of the item are not synced to the RGB channel brightness, only vice versa is synced. Both things are necessary to have it properly working with Google assistant, current workaround is through a dummy item and some rules, but it would be nice to have this directly in the binding. Hope this comment is in the right place here, otherwise just delete it. Thanks for your effort on the binding! |
* Add miot protocol handling openhab#7276 * Add first 2 miot devices (airpurifiers mb3 & ma4) * Add conditional commands * Change brightness to dimmers openhab#4388 * Apply conditions for dimmers * Remove obsolete (pre)parameters from actions Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] add miot protocol & conditions * Add miot protocol handling #7276 * Add first 2 miot devices (airpurifiers mb3 & ma4) * Add conditional commands * Change brightness to dimmers #4388 * Apply conditions for dimmers * Remove obsolete (pre)parameters from actions Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] add miot protocol & conditions * Add miot protocol handling openhab#7276 * Add first 2 miot devices (airpurifiers mb3 & ma4) * Add conditional commands * Change brightness to dimmers openhab#4388 * Apply conditions for dimmers * Remove obsolete (pre)parameters from actions Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com> Signed-off-by: Eugen Freiter <freiter@gmx.de>
* [miio] add miot protocol & conditions * Add miot protocol handling openhab#7276 * Add first 2 miot devices (airpurifiers mb3 & ma4) * Add conditional commands * Change brightness to dimmers openhab#4388 * Apply conditions for dimmers * Remove obsolete (pre)parameters from actions Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] add miot protocol & conditions * Add miot protocol handling openhab#7276 * Add first 2 miot devices (airpurifiers mb3 & ma4) * Add conditional commands * Change brightness to dimmers openhab#4388 * Apply conditions for dimmers * Remove obsolete (pre)parameters from actions Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] add miot protocol & conditions * Add miot protocol handling openhab#7276 * Add first 2 miot devices (airpurifiers mb3 & ma4) * Add conditional commands * Change brightness to dimmers openhab#4388 * Apply conditions for dimmers * Remove obsolete (pre)parameters from actions Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] add miot protocol & conditions * Add miot protocol handling openhab#7276 * Add first 2 miot devices (airpurifiers mb3 & ma4) * Add conditional commands * Change brightness to dimmers openhab#4388 * Apply conditions for dimmers * Remove obsolete (pre)parameters from actions Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com> Signed-off-by: CSchlipp <christian@schlipp.de>
* [miio] add miot protocol & conditions * Add miot protocol handling openhab#7276 * Add first 2 miot devices (airpurifiers mb3 & ma4) * Add conditional commands * Change brightness to dimmers openhab#4388 * Apply conditions for dimmers * Remove obsolete (pre)parameters from actions Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] add miot protocol & conditions * Add miot protocol handling openhab#7276 * Add first 2 miot devices (airpurifiers mb3 & ma4) * Add conditional commands * Change brightness to dimmers openhab#4388 * Apply conditions for dimmers * Remove obsolete (pre)parameters from actions Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] add miot protocol & conditions * Add miot protocol handling openhab#7276 * Add first 2 miot devices (airpurifiers mb3 & ma4) * Add conditional commands * Change brightness to dimmers openhab#4388 * Apply conditions for dimmers * Remove obsolete (pre)parameters from actions Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] add miot protocol & conditions * Add miot protocol handling openhab#7276 * Add first 2 miot devices (airpurifiers mb3 & ma4) * Add conditional commands * Change brightness to dimmers openhab#4388 * Apply conditions for dimmers * Remove obsolete (pre)parameters from actions Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] add miot protocol & conditions * Add miot protocol handling openhab#7276 * Add first 2 miot devices (airpurifiers mb3 & ma4) * Add conditional commands * Change brightness to dimmers openhab#4388 * Apply conditions for dimmers * Remove obsolete (pre)parameters from actions Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com> Signed-off-by: Daan Meijer <daan@studioseptember.nl>
* [miio] add miot protocol & conditions * Add miot protocol handling openhab#7276 * Add first 2 miot devices (airpurifiers mb3 & ma4) * Add conditional commands * Change brightness to dimmers openhab#4388 * Apply conditions for dimmers * Remove obsolete (pre)parameters from actions Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
Simplify the json database creation for new models and less chance for errors Related to openhab#7276 Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
Simplify the json database creation for new models and less chance for errors Related to openhab#7276 Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
Simplify the json database creation for new models and less chance for errors Related to openhab#7276 Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] dynamically generate channelTypes Simplify the json database creation for new models and less chance for errors Related to #7276 Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com> Co-authored-by: Connor Petty <mistercpp2000+gitsignoff@gmail.com>
This issue has been mentioned on openHAB Community. There might be relevant details there: https://community.openhab.org/t/xiaomi-mi-binding-config-file/115287/2 |
Allow the binding to be configured via a cfg file: https://community.openhab.org/t/xiaomi-mi-binding-config-file/115287/2 so that the cfg file can be added to a git repo to get all OH configuration under version control. |
@mrumpf I believe that is already possible with all binding configurations content: :org.apache.felix.configadmin.revision:=L"9" |
* [miio] dynamically generate channelTypes Simplify the json database creation for new models and less chance for errors Related to openhab#7276 Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com> Co-authored-by: Connor Petty <mistercpp2000+gitsignoff@gmail.com>
* [miio] dynamically generate channelTypes Simplify the json database creation for new models and less chance for errors Related to openhab#7276 Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com> Co-authored-by: Connor Petty <mistercpp2000+gitsignoff@gmail.com>
Closing the issue. Remaining on the Wishlist is Cloud events subscription. However, as this cloudsevents functionality involves a rather complex flow don't expect to implement this. |
Placeholder / braindump for next set of features planned / wished for in the miio binding
Cloud
Add option to binding and device config to select the communication patther
Options 0 direct than try cloud, 1 direct, 2 cloud
Note this also possibly allows to receive info not received directly from device e.g. powerusage for plugs, info from Bluetooth devices etc
Allow support for devices like Xiaomi Mijia AI Video Doorbell, or various lumi devices like motion sensors, button as these don't have a property to query but only create events
Discovery
Vacuum
Basic handler
add channels (if requested) for these variables
have global vars to substitute values->
Database improvements
MIOT support
Unsupported handler
Start with profile(s) that matches to the device
Gateways support
The text was updated successfully, but these errors were encountered: