Paulus Schoutsen
9fc96818df
Guard for unparsable date time ( #55108 )
2021-08-23 23:56:47 -07:00
Paulus Schoutsen
c8f584f4ef
Validate requirements format in hassfest ( #55094 )
...
Co-authored-by: Joakim Sørensen <joasoe@gmail.com >
2021-08-24 08:51:07 +02:00
Paulus Schoutsen
cac486440f
Mark eagle entities as unavailable if connection with meter losts ( #55102 )
2021-08-23 22:35:26 -07:00
J. Nick Koston
e92e206544
Fix race that allowed multiple config flows with the same unique id ( #55131 )
...
- If a config flow set a unique id and then did an await to
return control to the event loop, another discovery with
the same unique id could start and it would not see
the first one because it was still uninitialized. We now
check uninitialized flows when setting the unique id
2021-08-23 23:01:21 -05:00
J. Nick Koston
ce0a42a407
Fix updating device path from discovery in zha ( #55124 )
2021-08-23 22:36:24 -05:00
Giuseppe Iannello
4d7de0fd4c
Add support for Google Assistant's LocatorTrait for vacuum cleaners ( #55015 )
...
* Support for LocatorTrait for vacuum cleaners
* Handle Locator request with `silence: True`
* Update homeassistant/components/google_assistant/trait.py
Co-authored-by: Joakim Plate <elupus@ecce.se >
* Black
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Joakim Plate <elupus@ecce.se >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-08-23 20:16:50 -07:00
RDFurman
2aed7b94c5
Add multi device support back to honeywell ( #54003 )
...
* Add multi device support back to honeywell
* Fix device reference in honeywell climate
* Use deviceid for unique_id
* Add test for multiple thermostats
* Reduce recursive jobs
* Remove old filter
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-08-23 17:54:55 -05:00
jan iversen
f91d214ba4
Break out mock of pymodbus return from mock_modbus to new fixture ( #55063 )
...
* Remove unused mock_modbus.
* Break out mock pymodbus return values.
* Review comments.
2021-08-23 23:55:57 +02:00
J. Nick Koston
99465f53c7
Bump HAP-python to 4.1.0 ( #55005 )
2021-08-23 21:00:26 +02:00
Robert Svensson
6ad0e0220a
Update alarm control panel and deconz alarm event to reflect the finalized implementation in deCONZ ( #54936 )
...
* Update alarm control panel and deconz alarm event to reflect the new implementation in deCONZ
* Bump dependency to v83
2021-08-23 20:56:45 +02:00
Marc Mueller
4d452dbccf
Use EntityDescription - fido ( #55037 )
2021-08-23 20:56:15 +02:00
Jc2k
0065bbc56d
Add volatile organic compounds to homekit_controller ( #55093 )
2021-08-23 20:47:09 +02:00
Franck Nijhof
2cdaf632a4
Restore last_triggered state in scripts ( #55071 )
2021-08-23 11:05:29 -07:00
Erik Montnemery
ee3e27c82a
Add support for white to light groups ( #55082 )
2021-08-23 18:29:44 +02:00
Martin Hjelmare
716abaa9b1
Prefer discovered usb device over add-on config in zwave_js ( #55056 )
2021-08-23 13:50:08 +02:00
Jc2k
2dd4de060b
Add device class for volatile organic compounds ( #55050 )
2021-08-23 11:14:43 +02:00
Pawel
f72bf2145b
Remove deprecated YAML configuration from Epson ( #55045 )
2021-08-23 09:53:23 +02:00
Erik Montnemery
03bda6ed15
Enable basic type checking for almond ( #54927 )
...
* Enable basic type checking for almond
* Tweak
* Address review comments
2021-08-23 09:35:03 +02:00
Robert Hillis
e5d6e18e30
Complete config flow tests for sense ( #55040 )
2021-08-23 07:58:42 +02:00
Raman Gupta
5f5c8ade41
Fix validation for zwave_js device trigger and condition ( #54974 )
2021-08-22 20:43:59 -04:00
J. Nick Koston
562212bb5e
Add support for bridge accessory unavailability ( #52207 )
...
Co-authored-by: Jc2k <john.carr@unrouted.co.uk >
2021-08-22 21:20:40 +02:00
Eric Severance
e6ba3b41cb
Add Binary Sensor for WeMo Insight & Maker ( #55000 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-08-22 20:09:22 +02:00
jan iversen
da20552cd8
Remove base_test from modbus test harness ( #55018 )
...
* Remove base_test.
* Review comments.
2021-08-22 19:59:38 +02:00
J. Nick Koston
b6a1153d42
Skip trying the pyudev observer when using standalone docker for usb ( #54987 )
2021-08-22 11:30:35 -05:00
Jørgen Rørvik
b942454312
Fix manual setup when roomba is on different subnet ( #54639 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-08-21 20:01:41 -05:00
J. Nick Koston
42f7f19be5
Switch periodic USB scanning to on-demand websocket when observer is not available ( #54953 )
2021-08-21 16:06:44 -05:00
Marc Mueller
a931e35a14
Use EntityDescription - google_wifi ( #54941 )
2021-08-21 21:59:06 +02:00
J. Nick Koston
0403ea715e
Add known devices to USB Vendor / Product IDs ( #54986 )
...
Co-authored-by: kpine <keith.pine@gmail.com >
2021-08-21 21:56:49 +02:00
Eric Severance
67d04b6082
Use DataUpdateCoordinator for wemo ( #54866 )
...
* Use DataUpdateCoordinator for wemo
* Rename DeviceWrapper->DeviceCoordinator and make it a subclass of DataUpdateCoordinator
* Rename async_update_data->_async_update_data to override base class
* Rename: device -> coordinator
2021-08-21 20:14:55 +02:00
J. Nick Koston
a7d8e2b817
Add support for USB discovery to zwave_js ( #54938 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-08-21 09:30:45 -05:00
jan iversen
33f660118f
Add lazy_error_count to modbus ( #54412 )
...
* Add lazy_error_count.
* Use -=
* Review comments.
2021-08-21 15:49:50 +02:00
J. Nick Koston
51434c5faa
Gracefully handle udev not available via OSError when setting up usb ( #54967 )
2021-08-21 07:24:45 -05:00
J. Nick Koston
c609236a63
Move get_serial_by_id and human_readable_device_name to usb ( #54968 )
2021-08-21 07:24:21 -05:00
Raman Gupta
726acc38c6
Improve Command Class choices for zwave_js device triggers and conditions ( #54970 )
2021-08-21 02:57:20 -04:00
Raman Gupta
2be50eb5b4
Add zwave_js device triggers for any zwave value ( #54958 )
...
* Add zwave_js device triggers for any zwave value
* translations
* Validate value
2021-08-21 00:09:52 -04:00
Raman Gupta
1075a65bbd
Remove Configuration CC as choice in zwave_js value device condition ( #54962 )
2021-08-21 00:09:27 -04:00
J. Nick Koston
8796eaec81
Add support for USB discovery to ZHA ( #54935 )
...
* Add USB discovery support to ZHA
* dry
* dry
* Update homeassistant/components/zha/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* black
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-08-20 20:42:23 -05:00
J. Nick Koston
b71f2689d7
Make yeelight aware of the network integration ( #54854 )
2021-08-20 19:09:22 -05:00
J. Nick Koston
1325b38256
Handle case where location_name is set to "" for zeroconf ( #54880 )
2021-08-20 14:33:23 -07:00
J. Nick Koston
3cb7227040
Normalize the display name of yeelight devices ( #54883 )
...
Co-authored-by: Teemu R. <tpr@iki.fi >
2021-08-20 14:32:48 -07:00
Raman Gupta
63f6a3b46b
Add zwave_js.value_updated automation trigger ( #54897 )
...
* Add zwave_js automation trigger
* Rename to align with zwave-js api
* Improve test coverage
* Add additional template variables
* Support states values in addition to keys when present
* remove entity ID from trigger payload
* comments and order
* Add init and dynamically define platform_type
* reduce mypy ignores
* pylint
* pylint
* review
* use module map
2021-08-20 15:21:55 -04:00
J. Nick Koston
dc74a52f58
Add support for USB discovery ( #54904 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-08-20 14:04:18 -05:00
Raman Gupta
11c6a33594
Bump zwave-js-server-python to 0.29.0 ( #54931 )
...
* Bump zwave-js-server-python to 0.29.0
* Cover secure flag true paths for add node WS commands
2021-08-20 14:55:58 -04:00
Raman Gupta
ef9ad89c23
Add support for area ID in zwave_js service calls ( #54940 )
2021-08-20 12:55:17 -04:00
jan iversen
1e3452496a
Make log rollover at startup ( #54865 )
...
* Secure log rollover at startup.
* Review comments.
* Please CI.
2021-08-20 17:59:10 +02:00
J. Nick Koston
725b316ec6
Add HomeKit and DHCP to DISCOVERY_SOURCES in config_entries ( #54923 )
2021-08-20 17:02:03 +02:00
Paulus Schoutsen
2ddeb0c013
Ask for host because EAGLE mdns doesn't work in HA OS ( #54905 )
2021-08-20 07:52:30 -07:00
Erik Montnemery
2fa07777cd
Warn if unit_of_measurement is set on instances of SensorEntityDescription ( #54867 )
...
* Add class BaseEntityDescription without unit_of_measurement
* Refactor according to review comments
* Tweak
* Fix offending integrations
* Fix offending integrations
2021-08-20 15:54:57 +02:00
Joakim Plate
1f4c12195e
Fjäråskupan kitchen fan ( #53140 )
...
* Add fjäråskupan fan control
* Update tests/components/fjaraskupan/conftest.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/fjaraskupan/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/fjaraskupan/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Increase manual update to 2 minutes
* Address review comments
* Switch to discovery flow
* Address more review comments
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-08-20 13:41:36 +02:00
Raman Gupta
3a2afb8bde
Support group entities in zwave_js service calls ( #54903 )
2021-08-20 11:18:19 +02:00