* Add MQTT object_id option
* add object_id doc each entities type
* Spelling
* Update source/_docs/mqtt/discovery.markdown
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* add object_id doc each entities type
* add object_id doc each entities type
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Add MQTT humidifier documenattion
* use available_modes to align to entity model
* text correction
* available_modes
* use avail_modes not modes
* Do not not mark sub release
* Allign modes attribute with climate platform
* Remove humidity range, add device_class
* Retrigger tests
Felt wrong since the variable is named birth_message not birth_message*s*
Tried it and it doesn't work, throws error
This config
```
mqtt:
birth_message:
- topic: 'hass/status'
payload: 'online'
- topic: 'homeassistant/status'
payload: 'online'
will_message:
- topic: 'hass/status'
payload: 'offline'
- topic: 'homeassistant/status'
payload: 'offline'
```
Gave this error:
```
Logger: homeassistant.components.hassio
Source: components/hassio/__init__.py:420
Integration: Hass.io (documentation, issues)
First occurred: 9:44:55 AM (2 occurrences)
Last logged: 9:48:29 AM
Invalid config for [mqtt]: expected a dictionary for dictionary value @ data['mqtt']['birth_message']. Got [OrderedDict([('topic', 'hass/status'), ('payload', 'maaan')]), OrderedDict([('topic', 'homeassistant/status'), ('payload', 'maaan-boy')])] expected a dictionary for dictionary value @ data['mqtt']['will_message']. Got [OrderedDict([('topic', 'hass/status'), ('payload', 'womaaan')]), OrderedDict([('topic', 'homeassistant/status'), ('payload', 'womaaan-girl')])]. (See /config/configuration.yaml, line 6).
Invalid config for [mqtt]: expected a dictionary for dictionary value @ data['mqtt']['birth_message']. Got [OrderedDict([('topic', 'hass/status'), ('payload', 'online')]), OrderedDict([('topic', 'homeassistant/status'), ('payload', 'online')])] expected a dictionary for dictionary value @ data['mqtt']['will_message']. Got [OrderedDict([('topic', 'hass/status'), ('payload', 'offline')]), OrderedDict([('topic', 'homeassistant/status'), ('payload', 'offline')])]. (See /config/configuration.yaml, line 6).
```