cgarwood / homeassistant-zwave_mqtt

Limited Pre-Release of the new OZW1.6 Z-Wave component. Currently has limited platform support. Check the README for more details.
72 stars 8 forks source link

Usability fixes #98

Closed marcelveldt closed 4 years ago

marcelveldt commented 4 years ago

BREAKING CHANGE This is a game changer regarding to usability. This will make sure that sensors are created with sensible names (and values) and properly attached to a device class.

More advanced sensors are disabled by default. Powerusers can enable them if they really need them. Sensors in notification class are translated to binary sensors.

This is a breaking change because all entities will have a new unique ID, to make sure we can have multiple sensors based from the same Z-Wave Values. Now that we're still in pre-beta phase this is acceptable.

Related issue: #69

marcelveldt commented 4 years ago
Schermafbeelding 2020-04-22 om 21 29 47

Example of a device with auto generated entities based on Notifications CommandClass. Legacy and advanced sensors are available as disabled.

marcelveldt commented 4 years ago

The tests will be fixed

marcelveldt commented 4 years ago

Thanks for reviewing. I will merge this in. Let's get some feedback of users!