* Add configuration option to disable the creation of zone bypass switches
* Removed temporary workaround and bumped pyenvisalink version to pick up the correct fix.
* Remove zone bypass configuration option and disable zone bypass switches per code review instructions.
* Create MQTT discovery flow when manual config is present
* Change to integration_discovery flow
* Add test
* Add default handler for integration_discovery
* Extracting group and extra info from ihc products
* Make suggested area not optional
* Revert back to assignment expression :=
* Make auto setup show device info for all platforms
* Change code comment to #
* Add return typing
* Remove device_info key without value
* get_manual_configuration typings for everything
* Adding IHCController typings
* Remove "ihc" from unique id
* Remove device_info
* Separator in unique id
* Return typing on ihc_setup
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/ihc/ihcdevice.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/ihc/ihcdevice.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Raise ValueError instead of logging an error
* Update homeassistant/components/ihc/service_functions.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Catch up with dev
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Add diagnostics for philips_js
* Update homeassistant/components/philips_js/diagnostics.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* Update homeassistant/components/philips_js/diagnostics.py
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
* Also redact username/password
They are really not that secret, but seem logical.
* Redact unique id
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
I have some decora_wifi switches that I want to be able to move around
to different rooms within Home Assistant, and for that to be practical,
they need unique IDs, so here we are.
Signed-off-by: Jarod Wilson <jarodwilson@gmail.com>