hass-core/homeassistant/components/rainbird
Allen Porter 25650563fe
Fix Rainbird unique to use a more reliable source (mac address) (#101603)
* Fix rainbird unique id to use a mac address for new entries

* Fix typo

* Normalize mac address before using as unique id

* Apply suggestions from code review

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update test check and remove dead code

* Update all config entries to the new format

* Update config entry tests for migration

* Fix rainbird entity unique ids

* Add test coverage for repair failure

* Apply suggestions from code review

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Apply suggestions from code review

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Remove unnecessary migration failure checks

* Remove invalid config entries

* Update entry when entering a different hostname for an existing host.

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-11-12 08:36:30 +01:00
..
__init__.py Fix Rainbird unique to use a more reliable source (mac address) (#101603) 2023-11-12 08:36:30 +01:00
binary_sensor.py Additional fix for rainbird unique id (#101599) 2023-10-07 10:17:08 -07:00
calendar.py Fix for rainbird unique id (#101512) 2023-10-06 09:16:06 +02:00
config_flow.py Fix Rainbird unique to use a more reliable source (mac address) (#101603) 2023-11-12 08:36:30 +01:00
const.py
coordinator.py Additional fix for rainbird unique id (#101599) 2023-10-07 10:17:08 -07:00
manifest.json Bump pyrainbird to 4.0.0 (#98271) 2023-08-12 13:37:43 -05:00
number.py Fix for rainbird unique id (#101512) 2023-10-06 09:16:06 +02:00
sensor.py Fix for rainbird unique id (#101512) 2023-10-06 09:16:06 +02:00
services.yaml Migrate integration services (Q-S) to support translations (#96378) 2023-07-12 01:18:22 +02:00
strings.json Add deduplicate translations script (#96384) 2023-07-13 11:52:50 -04:00
switch.py Fix for rainbird unique id (#101512) 2023-10-06 09:16:06 +02:00