Andrey Kupreychik
5ee0df29d4
Remove old Keenetic NDMS2 entities when some interfaces are unselected ( #47311 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-05-26 10:26:23 +02:00
uvjustin
c6f108f7c3
Refactor stream to use bytes ( #51066 )
...
* Refactor stream to use bytes
2021-05-26 16:19:09 +08:00
Franck Nijhof
58586d5e1f
Use entity class vars in Elgato ( #50973 )
2021-05-26 10:18:26 +02:00
Maciej Bieniek
41a940f644
Add state class to Nettigo Air Monitor sensors ( #50959 )
2021-05-26 09:36:37 +02:00
ollo69
d5a9419fb7
Fix AsusWRT sensor test ( #50956 )
...
* Fix AsusWRT sensor test
* Revert use of utcnow
* Add MockDevice class
* Proper initialize static member
* Added mock_device fixture
2021-05-26 09:19:30 +02:00
Raman Gupta
5f7964b54b
Add firmware updates support for zwave_js ( #50390 )
...
* Add WS API support for zwave_js firmware updates
* move file to fixture
* review comments
* fix logic and test based on upstream changes
* handle failure scenario
* handle failure scenario
* fix tests and adjust message
* Update homeassistant/components/zwave_js/api.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* remove return from firmware upload view because client will raise an exception if not successful
* raise if user is not an admin
* raise bad request exception if firmware command fails
* incorporate #50923
* Add test for failed command
* add event name to messages
* change error to not found
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-05-26 02:57:00 -04:00
Matt Zimmerman
c1d5dd7141
Remove unneeded **kwargs from SmartTub reminders snooze service ( #51093 )
2021-05-26 08:13:26 +02:00
Erik Montnemery
154c849eac
Filter unsupported parameters from light service calls ( #51084 )
...
* Filter unsupported parameters from light service calls
* Silence pylint
* Fix deconz tests
* Fix mqtt tests
* Fix scene tests
* Fix trådfri emulated CT
* Fix mqtt tests
2021-05-26 08:02:59 +02:00
Johan Josua Storm
9b13350b01
Replace wrong domain returned from xbox api revisited ( #51074 )
...
* Added replacement http to https
Somehow the fix of replacing the domain doesn't work on android, so explicit replacement of http to https protocol is needed.
* Update homeassistant/components/xbox/base_sensor.py
Co-authored-by: Jason Hunter <hunterjm@gmail.com >
Co-authored-by: Jason Hunter <hunterjm@gmail.com >
2021-05-26 02:01:35 -04:00
GitHub Action
c302b5d4eb
[ci skip] Translation update
2021-05-26 00:16:09 +00:00
Franck Nijhof
affc8e0f0b
Fix unique ID Verisure alarm control panel ( #51087 )
2021-05-26 00:21:53 +02:00
Franck Nijhof
997a847b5c
Add support for Sensor state class to ESPHome ( #51090 )
...
* Add support for Sensor state class to ESPHome
* Bump aioesphome to 2.8.0
2021-05-26 00:21:18 +02:00
J. Nick Koston
deb9135707
Handle clamped fan maxValue in homekit_controller ( #51088 )
2021-05-25 16:06:17 -05:00
Daniel Hjelseth Høyer
3a6a1a4d6b
Tibber, state class ( #50951 )
2021-05-25 13:53:16 -07:00
Anaïs Betts
d82f6abbe4
Consider Continuous Mode on Nuki Opener to be "unlocked" ( #49557 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-05-25 21:05:56 +02:00
Matthias Alphart
8b21a652ba
Create KNX sensor entity directly from config ( #49642 )
...
* create sensor entities directly from config
* move staticmethod to module level
* remove factory call
2021-05-25 20:16:54 +02:00
Nathan Spencer
9ec0b0a8da
Fix for invalid value error when using UI editor for Litter-Robot's set_wait_time service ( #50269 )
2021-05-25 20:15:37 +02:00
Franck Nijhof
6a2d6e2046
Merge branch 'master' into dev
2021-05-25 20:10:10 +02:00
Raman Gupta
58e37435b3
Make more max lengths constants and add additional MaxLengthExceeded checks ( #50337 )
...
* Add more MaxLengthExceeded checks
* remove some validations to reduce performance impact
* check length of generated entity ID
* dont check entity ID twice and use single context id length constant
* fix test
* add missing test
2021-05-25 19:58:01 +02:00
Erik Montnemery
abd6f739e8
Pylint fix ( #51083 )
2021-05-25 10:53:18 -07:00
J. Nick Koston
023c094b01
Add v3 smartthings hub to discovery ( #51051 )
...
- I recently switched to a v3 hub, and it has a new OUI
2021-05-25 12:40:05 -05:00
jjlawren
fe75a1bb9d
Set Fahrenheit reporting precision to tenths for Homekit Controller climate entities ( #50415 )
2021-05-25 19:32:59 +02:00
Simone Chemelli
3d41a66673
Bump aioshelly to 0.6.4 ( #51081 )
2021-05-25 19:28:12 +02:00
J. Nick Koston
9f22509a4b
Recover fast when homekit_controller sees a zeroconf announcment for a device that is offline ( #51038 )
2021-05-25 11:47:45 -05:00
J. Nick Koston
98535c9e6c
Set homekit controller available state at startup ( #51013 )
2021-05-25 11:47:28 -05:00
jjlawren
1e86818f85
Add battery support for Sonos S1 speakers ( #50864 )
2021-05-25 18:39:31 +02:00
Matt Zimmerman
aa18ad2abf
Add service to snooze SmartTub reminders ( #51012 )
...
* Add service to snooze SmartTub reminders
* minimum is 10 days
* 0->10 in services.yaml as well
* Update homeassistant/components/smarttub/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/smarttub/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-05-25 18:37:00 +02:00
Aaron David Schneider
9bf6ea60db
Add Sonos alarm to sonos component ( #50719 )
...
* add sonos_alarm
* bug fix for _update_device
* fix pylint and black and co
* small bug fix in speaker.available_alarms
* cleanup and add _LOGGER.debug statements, fix pylint
* fix pylint
* _alarm_id to alarm_id
* fixed rare bug due to raceconditions
* Part 2 of raceconditionfix
* address review suggestions
* readd check for not yet subscribed
* - platforms_ready fix
- add alarmClock to pytest mock
* fixture for ListAlarms
* cleanup mock and match UUID for test
* add simple tests for sonos_alarm
* extend test for attributes
* typhint fix
* typo
* use get_alarms() directly
* refactor available_alarms
* fix attributes
* some cleanup
* change logic of fetch_alarms_for_speaker and rename to update_alarms_for_speaker
* update_alarms_for_speaker is now a method
* Update homeassistant/components/sonos/switch.py
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com >
* Update homeassistant/components/sonos/speaker.py
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com >
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com >
2021-05-25 11:32:25 -05:00
brucemiranda
1de4971d54
Add ebusd boiler StateNumber and Modulation Percentage sensors ( #49732 )
...
* Added Boiler StateNumber and ModulationPercentage
* Update const.py
* Clean whitespace
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-05-25 18:25:12 +02:00
Paul Bottein
fb61ef500c
Add TV channel trait to google assistant ( #49676 )
2021-05-25 09:12:42 -07:00
Erik Montnemery
7b5e63132c
Prevent parallel reload of automations ( #50008 )
2021-05-25 08:50:50 -07:00
Erik Montnemery
d2804433d3
Select onoff and brightness color modes last for light groups ( #51054 )
2021-05-25 08:49:24 -07:00
Raman Gupta
c0234df136
Remove device_registry fixture from zwave_js tests ( #51072 )
2021-05-25 08:48:21 -07:00
András Rutkai
727ca79b93
Updating IBM Watson SDK, replacing TTS API endpoint ( #50909 )
2021-05-25 17:38:09 +02:00
Raman Gupta
4875035ff8
Add zwave_js WS API commands for node ping and metadata ( #51049 )
2021-05-25 17:37:12 +02:00
starkillerOG
e9ff4b1342
Fix alexa not discovering devices when sound mode device present ( #49628 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-05-25 08:35:40 -07:00
Bram Kragten
f4dc72c0bd
Add statistics websocket endpoint ( #51044 )
...
Co-authored-by: Erik <erik@montnemery.com >
2021-05-25 08:14:43 -07:00
Bram Kragten
c98f961959
Add statistics websocket endpoint ( #51044 )
...
Co-authored-by: Erik <erik@montnemery.com >
2021-05-25 08:06:24 -07:00
Bram Kragten
5d79a8fb05
Add statistics websocket endpoint ( #51044 )
...
Co-authored-by: Erik <erik@montnemery.com >
2021-05-25 08:05:57 -07:00
Bram Kragten
26563e3ea4
Add statistics websocket endpoint ( #51044 )
...
Co-authored-by: Erik <erik@montnemery.com >
2021-05-25 08:03:37 -07:00
Martin Hjelmare
de74028958
Disable ee_brightbox integration ( #51069 )
2021-05-25 16:09:23 +02:00
Franck Nijhof
9a208e3761
Upgrade pre-commit to 2.13.0 ( #51068 )
2021-05-25 15:51:42 +02:00
Erik Montnemery
ae8652217c
Change utility_meter last_reset timestamps to UTC ( #51067 )
2021-05-25 15:46:54 +02:00
Jeroen Peters
67804ee5df
Bump yeelight to 0.6.3 ( #51065 )
2021-05-25 15:36:19 +02:00
Andrey Kupreychik
cbe4df1893
SSDP Discovery for NDMS2 routers ( #47312 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-05-25 15:36:03 +02:00
Daniel Hjelseth Høyer
7c9d8cfdec
Miflora, add STATE_CLASS_MEASUREMENT ( #50971 )
...
* Miflora, add STATE_CLASS_MEASUREMENT
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Miflora, add STATE_CLASS_MEASUREMENT
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-05-25 14:47:09 +02:00
tkdrob
028a07d86f
Wrap up selectors ( #50794 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-05-25 14:45:17 +02:00
Martin Hjelmare
9319fc6263
Update zwave_js stored add-on options ( #51063 )
...
* Update zwave_js entry data if add-on data changed
* Fix tests
* Add test
2021-05-25 08:37:34 -04:00
Andre Lengwenus
c868353459
Code cleanup in LCN ( #48074 )
2021-05-25 14:17:36 +02:00
Martin Hjelmare
bdb8cdf717
Fix zwave_js None color value ( #50926 )
2021-05-25 13:40:22 +02:00