Erik Montnemery
16e90f12ca
Add last_reset property to Tasmota energy sensors ( #51107 )
...
* Add last_reset property to Tasmota energy sensors
* Correct device class for energy sensors
2021-05-26 17:58:06 +02:00
Franck Nijhof
19c505c0f0
Add Supervisor discovery to motionEye ( #50901 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-26 17:40:07 +02:00
Raman Gupta
18e6ae8750
Add WS API commands to check for and install zwave_js config updates ( #51106 )
2021-05-26 08:39:08 -07:00
Raman Gupta
6d9b67ddb2
Add zwave_js heal node and network WS API commands ( #51047 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-26 08:38:02 -07:00
Raman Gupta
8edf7f0407
Don't enforce uniqueness requirements for Waze and Google Travel Time ( #50254 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-05-26 08:32:26 -07:00
Brandon Rothweiler
a36935dcee
Add services for Mazda integration ( #51016 )
2021-05-26 16:36:36 +02:00
Franck Nijhof
a8a13da793
Fix discovery without uid aborts on completing user flow ( #51105 )
...
* Fix discovery without uid aborts on completing user flow
* Fix comment
2021-05-26 16:29:52 +02:00
Franck Nijhof
bf13af34b4
Use entity class vars in WLED ( #50975 )
2021-05-26 14:08:09 +02:00
Massimiliano Cannarozzo
5a5a145778
Make all MQTT cover payloads optional ( #50579 )
...
* Remove unused constant
* Make payload_close optional
* Make payload_open optional
* Compute supported features based on config
2021-05-26 13:50:44 +03:00
Raman Gupta
1de0d20a76
Bump zwave-js-server-python to 0.25.1 ( #51097 )
...
* Bump zwave-js-server-python to 0.25.1
* update fixtures
2021-05-26 12:37:24 +02:00
Erik Montnemery
789a14fc44
Add support for last_reset to MQTT sensor ( #51036 )
...
* Add support for last_reset to MQTT sensor
* Update abbreviations
* Improve test coverage
2021-05-26 11:50:29 +02:00
Matthias Alphart
4f9b7254d2
Initialize KNX expose value ( #49623 )
...
* simplify value extraction
* allow 0/1 and "True" / "False" for binary exposes
* initialize ExposeSensor value
* handle binary states
* use default for initialization
2021-05-26 11:21:11 +02:00
chpego
19c9675d4a
Bump youtube-dl to 2021.04.26 ( #50037 )
2021-05-26 10:32:43 +02:00
Raj Laud
b3607343fc
Fix error in Squeezebox DHCP discovery flow ( #50771 )
...
* Map data from dhcp to squeezebox discovery flow
* Add tests for squeezebox dhcp discovery
2021-05-26 10:30:15 +02:00
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