J. Nick Koston
11b91e44c8
Fix unsafe websocket stop call in isy994 ( #71071 )
...
Fixes
```
2022-04-29 12:49:10 ERROR (MainThread) [homeassistant.config_entries] Error unloading entry Alexander (192.168.209.83) for isy994
Traceback (most recent call last):
File "/Users/bdraco/home-assistant/homeassistant/config_entries.py", line 474, in async_unload
result = await component.async_unload_entry(hass, self)
File "/Users/bdraco/home-assistant/homeassistant/components/isy994/__init__.py", line 294, in async_unload_entry
await hass.async_add_executor_job(_stop_auto_update)
File "/opt/homebrew/Cellar/python@3.9/3.9.12/Frameworks/Python.framework/Versions/3.9/lib/python3.9/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/Users/bdraco/home-assistant/homeassistant/components/isy994/__init__.py", line 292, in _stop_auto_update
isy.websocket.stop()
File "/Users/bdraco/home-assistant/venv/lib/python3.9/site-packages/pyisy/events/websocket.py", line 110, in stop
self.websocket_task.cancel()
File "/opt/homebrew/Cellar/python@3.9/3.9.12/Frameworks/Python.framework/Versions/3.9/lib/python3.9/asyncio/base_events.py", line 753, in call_soon
self._check_thread()
File "/opt/homebrew/Cellar/python@3.9/3.9.12/Frameworks/Python.framework/Versions/3.9/lib/python3.9/asyncio/base_events.py", line 790, in _check_thread
raise RuntimeError(
RuntimeError: Non-thread-safe operation invoked on an event loop other than the current one
```
2022-04-29 21:18:06 +03:00
J. Nick Koston
6644050811
Add discovery support for polisy to isy994 ( #70940 )
2022-04-27 21:18:32 -07:00
epenet
d288c569fa
Use climate enums in isy994 ( #70678 )
2022-04-25 18:28:56 -10:00
epenet
50823045e8
Use ColorMode enum in isy994 ( #70509 )
2022-04-23 09:06:23 -10:00
epenet
e6d8aa34fa
Use EntityFeature enum in components (i**) ( #69409 )
2022-04-06 21:35:27 -10:00
shbatm
433a946f62
Bump PyISY to 3.0.6 to fix group statuses ( #69345 )
2022-04-05 22:20:38 +03:00
Erik Montnemery
e9a60418c2
Migrate isy994 light to color_mode ( #69282 )
2022-04-04 18:19:32 +02:00
epenet
ecd43f391f
Prettify json (manifest.json) ( #68886 )
2022-03-30 10:56:37 +02:00
Marc Mueller
911b159281
Cleanup after pylint update ( #68657 )
2022-03-26 00:34:12 +01:00
J. Nick Koston
bfb8765752
Bump pyisy to 3.0.5 ( #68069 )
...
* Bump pyisy to 3.0.4
- Fixes #66003
- Changelog: https://github.com/automicus/PyISY/compare/v3.0.1...v3.0.4
* again
2022-03-13 16:33:55 +02:00
GitHub Action
c64b4d997b
[ci skip] Translation update
2022-03-13 00:18:58 +00:00
GitHub Action
66d757115c
[ci skip] Translation update
2022-03-11 00:21:48 +00:00
J. Nick Koston
723dcbafca
Complete fan speed transition from #59781 ( #67743 )
2022-03-09 10:38:12 +01:00
GitHub Action
102ae9f0e3
[ci skip] Translation update
2022-02-22 00:17:23 +00:00
GitHub Action
c4cc6ca0ba
[ci skip] Translation update
2022-02-20 00:20:09 +00:00
J. Nick Koston
dad4cdb45d
Enable dhcp flows for isy994 registered devices ( #66588 )
2022-02-15 18:46:09 -06:00
GitHub Action
208671418e
[ci skip] Translation update
2022-02-16 00:14:09 +00:00
GitHub Action
fb96c31a27
[ci skip] Translation update
2022-02-09 00:23:56 +00:00
GitHub Action
b2f0882e67
[ci skip] Translation update
2022-02-04 00:13:58 +00:00
J. Nick Koston
6c38a6b569
Enable strict typing for isy994 ( #65439 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-02-03 17:02:05 +01:00
epenet
a63e5c7ded
Add type hints for config entry update listeners ( #65412 )
2022-02-02 03:36:04 -06:00
GitHub Action
0be8060b69
[ci skip] Translation update
2022-02-01 00:18:49 +00:00
GitHub Action
ca7d4234e1
[ci skip] Translation update
2022-01-31 00:14:28 +00:00
GitHub Action
77ef86faee
[ci skip] Translation update
2022-01-30 00:14:21 +00:00
J. Nick Koston
e85e91bdb0
Fix uncaught exception during isy994 dhcp discovery with ignored entry ( #65165 )
2022-01-28 21:14:30 -08:00
J. Nick Koston
5b755b74fb
Add loggers to integration manifest.json ( #65083 )
2022-01-28 13:37:53 -08:00
GitHub Action
dd4e5bb9c5
[ci skip] Translation update
2022-01-27 00:14:02 +00:00
GitHub Action
2aaca346bd
[ci skip] Translation update
2022-01-25 00:14:30 +00:00
epenet
eafece3651
Add setup type hints (part 1) ( #63955 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-12 08:49:46 +01:00
GitHub Action
0827608302
[ci skip] Translation update
2022-01-08 00:14:39 +00:00
epenet
fb272f58fb
Ensure service calls are typed [h-i] ( #62914 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-28 14:19:14 +01:00
shbatm
36c7521508
Bump PyISY to v3.0.1 ( #62646 )
2021-12-22 21:22:27 -07:00
GitHub Action
cceedf766a
[ci skip] Translation update
2021-12-22 00:14:51 +00:00
GitHub Action
d4f8a7c056
[ci skip] Translation update
2021-12-17 00:14:01 +00:00
epenet
f72b2e71ee
Use new BinarySensorDeviceClass in isy994 ( #61825 )
2021-12-15 19:11:46 -06:00
GitHub Action
f75b325ab2
[ci skip] Translation update
2021-12-12 00:14:30 +00:00
Marc Mueller
40b99135e5
Use platform enum (3) [H-L] ( #60937 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2021-12-05 17:10:07 -10:00
epenet
92b149fffe
Use dataclass properties in isy994 discovery ( #60715 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 06:45:09 -10:00
GitHub Action
c9589f763c
[ci skip] Translation update
2021-12-01 00:17:12 +00:00
GitHub Action
2918e2d7d0
[ci skip] Translation update
2021-11-29 00:13:08 +00:00
GitHub Action
96313bbbe0
[ci skip] Translation update
2021-11-27 00:12:17 +00:00
GitHub Action
d3c020325b
[ci skip] Translation update
2021-11-25 00:13:33 +00:00
GitHub Action
9e606abb0c
[ci skip] Translation update
2021-11-23 00:13:54 +00:00
GitHub Action
72b0eb719e
[ci skip] Translation update
2021-11-20 00:12:27 +00:00
epenet
14d4a9a69d
Use DhcpServiceInfo in isy994 ( #59982 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-19 08:14:25 -06:00
GitHub Action
29dc9de08f
[ci skip] Translation update
2021-11-19 00:14:01 +00:00
GitHub Action
f0c9f443d1
[ci skip] Translation update
2021-11-15 00:12:46 +00:00
GitHub Action
fc539da42b
[ci skip] Translation update
2021-11-14 00:12:48 +00:00
GitHub Action
3f2b1fa952
[ci skip] Translation update
2021-11-12 00:12:35 +00:00
GitHub Action
e35b83081e
[ci skip] Translation update
2021-11-08 00:12:31 +00:00
J. Nick Koston
10d6247fee
Bump to aiohttp 3.8.0 ( #58974 )
2021-11-04 10:07:50 -05:00
Marc Mueller
a48ddcadd4
Use assignment expressions 31 ( #58715 )
2021-10-30 16:29:07 +02:00
Paulus Schoutsen
e1e864d2b6
Get the registry using the callback method ( #58542 )
2021-10-27 15:58:14 -07:00
J. Nick Koston
3abb4bd3e5
Add configuration_url to isy994 ( #58372 )
2021-10-25 09:37:37 +02:00
epenet
9ae7f0ecd7
Add new attribute constants for DeviceInfo registration ( #58289 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-10-23 21:01:34 +02:00
Marc Mueller
4513ee4ea5
Use assignment expressions 12 ( #57937 )
2021-10-20 14:34:08 -07:00
GitHub Action
a1176cc79a
[ci skip] Translation update
2021-10-18 00:11:59 +00:00
Marc Mueller
4f8148f9ea
Use assignment expressions 07 ( #57787 )
2021-10-17 20:24:34 +02:00
GitHub Action
c76e15149c
[ci skip] Translation update
2021-10-17 00:12:27 +00:00
J. Nick Koston
45b60b8346
Remove executor calls in isy994 as its fully async ( #57394 )
2021-10-10 00:01:18 -07:00
GitHub Action
f42c2f5170
[ci skip] Translation update
2021-10-02 12:59:05 +00:00
J. Nick Koston
0830100df1
Do not reload the isy994 on ip change since there is already a reload listener ( #54602 )
2021-09-17 21:22:14 -10:00
GitHub Action
65d14909ee
[ci skip] Translation update
2021-08-27 00:14:42 +00:00
GitHub Action
ff14a11254
[ci skip] Translation update
2021-08-24 01:55:24 +00:00
Marc Mueller
69e413ac1e
Update pylint to 2.10.1 ( #54963 )
...
* Update pylint to 2.10.0
* useless-suppression
* Consider-using-tuple
* Apply suggestions from code review
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* Use dict.items()
* Add pylint disable
* Use pylint 2.10.1
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-08-21 10:41:23 +02:00
Erik Montnemery
2720ba2753
Move temperature conversions to sensor base class (4/8) ( #54472 )
...
* Move temperature conversions to entity base class (4/8)
* Fix litterrobot sensor
* Fix tests
2021-08-11 21:17:47 +02:00
GitHub Action
64c9f9e1cb
[ci skip] Translation update
2021-08-06 00:15:04 +00:00
GitHub Action
8c5620e74b
[ci skip] Translation update
2021-08-02 03:40:04 +00:00
Marc Mueller
0815eede4b
Replace lists with tuples (2) ( #53685 )
2021-07-30 01:20:03 +02:00
J. Nick Koston
4df928c188
Add support for updating the ISY ip address from discovery ( #53290 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-07-22 08:38:55 +02:00
Marc Mueller
074d762664
Rename and reorganize electric unit constants ( #53243 )
2021-07-20 20:06:23 +02:00
Marc Mueller
c578541a82
Add new electrical unit constants (mV + mA) ( #53158 )
2021-07-20 15:57:11 +02:00
Marc Mueller
f6b162bc39
Add pylint CodeStyle extension ( #53147 )
2021-07-19 06:57:06 -07:00
Marc Mueller
c35b5a1c64
Add sound pressure unit constants (dB + dBa) ( #53159 )
2021-07-19 06:54:38 -07:00
GitHub Action
531733da7b
[ci skip] Translation update
2021-07-19 00:09:50 +00:00
GitHub Action
f7e4db512f
[ci skip] Translation update
2021-07-09 00:09:30 +00:00
J. Nick Koston
a10847bef3
Fix isy994 fan when turn on is not called with a percentage ( #49531 )
...
* Fix isy994 fan when turn on is not called with a percentage
* Make insteon/fan.py logic
2021-06-27 20:35:58 +02:00
GitHub Action
d805e971b4
[ci skip] Translation update
2021-06-22 00:14:17 +00:00
GitHub Action
8901e1f157
[ci skip] Translation update
2021-06-19 00:10:05 +00:00
Ville Skyttä
7d03b02192
Spelling fixes ( #51642 )
2021-06-11 13:35:03 +02:00
GitHub Action
6ed671dfda
[ci skip] Translation update
2021-06-09 00:10:10 +00:00
J. Nick Koston
75dffee312
Increase isy setup timeout to 60s ( #51559 )
...
- Ensure errors are displayed in the UI
2021-06-07 11:49:37 +02:00
GitHub Action
c81df50191
[ci skip] Translation update
2021-06-06 00:19:43 +00:00
J. Nick Koston
5fc1822b43
Retry isy994 setup later if isy.initialize times out ( #51453 )
...
Maybe fixes https://forum.universal-devices.com/topic/26633-home-assistant-isy-component/?do=findComment&comment=312147
2021-06-04 08:54:45 +02:00
GitHub Action
f45bc3abc7
[ci skip] Translation update
2021-05-27 00:17:03 +00:00
tkdrob
028a07d86f
Wrap up selectors ( #50794 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-05-25 14:45:17 +02:00
GitHub Action
e920afd4d8
[ci skip] Translation update
2021-05-24 00:12:23 +00:00
GitHub Action
78be237447
[ci skip] Translation update
2021-05-22 00:12:02 +00:00
GitHub Action
25bf884156
[ci skip] Translation update
2021-05-21 00:12:09 +00:00
Michael
b1138b1aab
Add constructor return type in integrations E-K ( #50902 )
2021-05-20 18:47:30 +03:00
GitHub Action
a021fe301c
[ci skip] Translation update
2021-05-20 00:11:53 +00:00
shbatm
a49d5c4266
Add ISY994 System Health Info ( #50840 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-05-19 19:10:09 -05:00
shbatm
cdf18bd4b1
Add Z-Wave Parameter and Node Rename Services to ISY994 ( #50844 )
2021-05-19 19:08:35 -05:00
shbatm
775af9d2c5
Update PyISY to v3.0.0 and ISY994 to use Async IO ( #50806 )
2021-05-18 14:15:47 -05:00
GitHub Action
1f80defe3a
[ci skip] Translation update
2021-05-18 00:12:13 +00:00
GitHub Action
877cb43c06
[ci skip] Translation update
2021-05-17 05:17:18 +00:00
tkdrob
1160a5f239
Add targets and selectors for services (I-K) ( #50542 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-05-14 20:34:59 +02:00
J. Nick Koston
52edf9ac35
Ensure isy994 is only discovered once ( #50577 )
...
The formatting of the mac was different between dhcp and ssdp
2021-05-13 19:35:24 +02:00
HomeAssistant Azure
7df47664e8
[ci skip] Translation update
2021-05-12 00:04:03 +00:00
J. Nick Koston
c1cf07768b
Add dhcp discovery support to isy994 ( #50488 )
...
- SSDP may not be enabled by default
2021-05-12 00:06:55 +02:00