Paulus Schoutsen
a902f0ee53
Fix switch light adding itself to devices ( #68060 )
2022-03-12 13:53:40 -08:00
J. Nick Koston
ea6da674df
Remove unneeded permissions check from subscribe entities ( #68044 )
2022-03-12 13:30:27 -08:00
G Johansson
03a155af83
Add sensors to Sensibo for motion sensor ( #67748 )
2022-03-12 10:45:24 -10:00
Shay Levy
eccf8c76fd
Fix Shelly EM/3EM invalid energy value after reboot ( #68052 )
2022-03-12 22:21:45 +02:00
Mike Fugate
6831be67f4
Add number entities to control SleepIQ actuator positions ( #67770 )
2022-03-12 09:58:03 -10:00
J. Nick Koston
8e3454e46a
Remove legacy compatiblity for camera platforms that do not support width/height ( #68039 )
...
- async_camera_image or camera_image must accept the width and
height arguments
2022-03-12 20:47:14 +02:00
Sean Vig
6124081ddc
Fix turning amcrest camera on and off ( #68050 )
2022-03-12 20:42:28 +02:00
Jesse Hills
de31e576b7
Bump python-juicenet to 1.1.0 ( #67992 )
2022-03-12 19:52:41 +02:00
Shay Levy
083d51a727
Cleanup - move Shelly logger to const ( #68046 )
2022-03-12 14:43:57 +02:00
jan iversen
1a79118600
Fix modbus reload service ( #68040 )
...
* Fix modbus reload service.
* Please coverage.
* Resolve difference between local pytest and github.
2022-03-12 14:12:38 +02:00
J. Nick Koston
a851921fe6
Filter IPv6 addresses from doorbird discovery ( #68031 )
2022-03-12 02:09:02 -10:00
J. Nick Koston
68310a426b
Small code quality improvements for subscribe_entities ( #68026 )
2022-03-12 02:07:01 -10:00
Franck Nijhof
0070e27c04
Remove deprecated PCAL9535A I/O Expander integration ( #67274 )
2022-03-12 04:05:22 -08:00
Franck Nijhof
2bb5573ddc
Remove deprecated PiFace Digital I/O (PFIO) integration ( #67282 )
2022-03-12 04:04:46 -08:00
Davor Val Vega
d41eeaa88b
Add Home Connect pre-rinse capability for a dishwasher ( #63536 )
2022-03-12 12:38:43 +01:00
Franck Nijhof
0467dc55fe
Add config flow to Uptime ( #67408 )
2022-03-12 12:36:08 +01:00
epenet
23b8229143
Adjust ms.remote.control error logging in SamsungTV ( #67988 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-12 01:20:04 -10:00
J. Nick Koston
0d8f649bd6
Websocket api to subscribe to entities (payloads reduced by ~80%+ vs state_changed events) ( #67891 )
2022-03-11 20:54:49 -08:00
Robert Svensson
6526b4eae5
Add typing to deconz_device ( #67501 )
2022-03-11 20:35:25 -08:00
Hmmbob
c8351387d7
Print client error in rest_command ( #67900 )
2022-03-11 20:34:06 -08:00
Joakim Sørensen
c5800d6103
Split out sync functions in backup manager ( #67428 )
2022-03-11 20:32:05 -08:00
J. Nick Koston
d3deae6288
Fix typing on Context.user_id ( #68019 )
2022-03-11 20:31:03 -08:00
Robert Hillis
09944d936d
Clean up Efergy ( #67755 )
...
* Clean up Efergy
* tweak
2022-03-11 20:29:18 -08:00
Joakim Plate
09a85d2a5d
Add basic rfxtrx diagnostics ( #67671 )
...
* Add basic rfxtrx diagnostics
* Skip diagnostics for coverage
2022-03-11 20:27:08 -08:00
starkillerOG
03ec77fb62
Motion blinds support direct wifi blinds ( #67372 )
...
* bump motionblinds to 0.6.0
* fix unknown type
* fix name for wifi direct blinds
* push motionblinds to 0.6.1
* fix RSSI sensor
* Do not add singnal sensor twice for direct WiFi blinds
* fix device registry
* fix typo
* missing import
* fix styling
* fix spelling
2022-03-11 20:13:46 -08:00
Brandon Rothweiler
5d2a65bb21
Add binary sensors to Mazda integration ( #64604 )
2022-03-11 16:32:47 -10:00
G Johansson
c4b3e2b9cd
Add select entity to Sensibo ( #67741 )
2022-03-11 16:23:24 -10:00
GitHub Action
dc31f420ed
[ci skip] Translation update
2022-03-12 00:17:47 +00:00
jjlawren
80ff497cfc
Rework available Sonos sources ( #67931 )
2022-03-11 15:57:57 -08:00
Marc Mueller
41df798375
Bump mypy to 0.940 ( #68007 )
2022-03-11 15:57:38 -08:00
Diogo Gomes
380f04277e
Bump pymediaroom ( #68016 )
2022-03-11 15:45:29 -08:00
jan iversen
d2e5c85429
Remove pragma from discover check. ( #68002 )
2022-03-11 19:58:18 +02:00
Guido Schmitz
4de59b065a
Bump pysabnzbd to 1.1.1 ( #67971 )
2022-03-11 09:24:08 -08:00
jan iversen
306498378c
Coverage 100% of Modbus climate ( #67396 )
...
* Coverage 100% of climate.py
* Allow 100% test.
2022-03-11 19:14:40 +02:00
Artem Draft
bc2aaedcec
Add DeviceClass TV to LG Netcast ( #67999 )
2022-03-11 17:59:45 +01:00
Paulus Schoutsen
49b642a6ba
Log device IP sending local msg ( #67987 )
2022-03-11 07:50:44 -08:00
Erik Montnemery
8948bada58
Add switch_as_x entity to wrapped switch's device ( #67961 )
2022-03-11 09:46:32 +01:00
GitHub Action
66d757115c
[ci skip] Translation update
2022-03-11 00:21:48 +00:00
Erik Montnemery
e43c8b513e
Listen to entity registry events for wrapped switch in switch_as_x ( #67962 )
...
* Listen to entity registry events for wrapped switch in switch_as_x
* Simplify test
2022-03-10 21:26:35 +01:00
Thomas Schamm
62e3563752
Bumped to boschshcpy==0.2.30 ( #67965 )
2022-03-10 20:43:43 +02:00
Erik Montnemery
65fbcfa0ba
Prevent recursive script calls from deadlocking ( #67861 )
...
* Prevent recursive script calls from deadlocking
* Address review comments, improve tests
* Tweak comment
2022-03-10 19:28:00 +01:00
Tom Harris
14b5847da8
Rollback pyinsteon ( #67956 )
2022-03-10 17:50:36 +02:00
Erik Montnemery
ee38dbd698
Add helper to set name of helper config entries ( #67950 )
2022-03-10 16:18:26 +01:00
Erik Montnemery
4e7d4db7ae
Align selectors with frontend updates ( #67906 )
...
* Align selectors with frontend updates
* Drop metadata from MediaSelector selection
* Adjust blueprint tests
* Address review comments
* Add tests for new selectors
* Don't stringify input
* Require min+max for number selector in slider mode
* vol.Schema does not like static methods
* Tweak
2022-03-10 16:17:59 +01:00
Steve Easley
ab4aa835d1
Add sensor platform to Kaleidescape ( #67884 )
2022-03-10 09:15:53 -06:00
Steve Easley
245f55edf4
Removed unused const ( #67932 )
2022-03-10 08:30:11 -06:00
epenet
86b775e46a
Use generic SamsungTVBridge for SamsungTV type hints ( #67942 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-10 07:48:30 -06:00
Erik Montnemery
cb7e492e81
Add switch_as_x integration ( #67878 )
...
* Add switch_as_x integration
* Address review comments
* Add translation strings
* Rename entity_type option to target_domain
* Move LightSwitch class definition to switch_as_x/light.py
* Update manifest
* Move tests
2022-03-10 12:23:01 +01:00
Erik Montnemery
5ae48bcf74
Add config flow for binary_sensor group ( #67802 )
...
* Add config flow for binary_sensor group
* Address review comments
* Remove device class selection from flow
* Update translation strings
2022-03-10 10:39:51 +01:00
Erik Montnemery
e5523ef6b6
Correct local import of paho-mqtt ( #67944 )
...
* Correct local import of paho-mqtt
* Remove MqttClientSetup.mqtt class attribute
* Remove reference to MqttClientSetup.mqtt
2022-03-10 10:32:49 +01:00
Kevin Stillhammer
f803c880ae
Correct type for convert_time_to_isodate ( #67846 )
2022-03-10 07:21:22 +01:00
GitHub Action
d0afc31063
[ci skip] Translation update
2022-03-10 00:17:10 +00:00
J. Nick Koston
aaeaed4117
Compatibility for "device_state_attributes" which was deprecated in 2021.4 has been removed ( #67837 )
...
* Small performance tweaks to _async_write_ha_state
- Only call self.available once per cycle
- Only call self.device_state_attributes once per update cycle
- Do not check for device_state_attributes if extra_state_attributes is not None
* drop backcompat
* remove prop
2022-03-09 21:39:43 +01:00
Álvaro Fernández Rojas
542c3cbf90
Address late Airzone PR comments and fix Fahrenheit temperatures ( #67904 )
...
* airzone: address late PR comments
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* airzone: fix fahrenheit temperatures
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* airzone: add changes suggested by @MartinHjelmare
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2022-03-09 20:51:39 +01:00
Marc Mueller
cc11562fa2
Bump volvooncall to 0.10.0 ( #67918 )
2022-03-09 21:31:27 +02:00
Franck Nijhof
9f12ee7b2d
Update radios to 0.1.1 ( #67902 )
2022-03-09 11:22:10 -08:00
Joakim Plate
251691f5b7
Make sure blueprint cache is flushed on script reload ( #67899 )
2022-03-09 11:21:31 -08:00
Erik Montnemery
e02c21a4de
Remove unused constant from group ( #67910 )
2022-03-09 16:45:09 +01:00
escoand
3dc100e816
Removing myself from Samsung TV codeowners ( #67903 )
2022-03-09 14:42:00 +01:00
Erik Montnemery
e7fba46a06
Refactor helper_config_entry_flow ( #67895 )
2022-03-09 13:18:19 +01:00
Raman Gupta
2791cd68c2
Timer code cleanup ( #67604 )
2022-03-09 10:42:07 +01:00
J. Nick Koston
723dcbafca
Complete fan speed transition from #59781 ( #67743 )
2022-03-09 10:38:12 +01:00
Poltorak Serguei
c6952a0ee3
Add Siren to Z-Wave.Me integration ( #67200 )
...
* Siren integration
* Clean up
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-03-09 09:09:29 +01:00
cheng2wei
36385396b0
Fix discord embed class initialization ( #67831 )
2022-03-08 20:01:00 -08:00
Brandon Rothweiler
2fc100926f
Add button entities to Mazda integration ( #67597 )
2022-03-09 04:16:07 +01:00
GitHub Action
6af9c897e4
[ci skip] Translation update
2022-03-09 00:19:01 +00:00
Álvaro Fernández Rojas
8549e31b27
Add Airzone HVAC Zoning Systems ( #67666 )
2022-03-08 22:28:39 +01:00
epenet
9ab56bd5c8
Allow discovery to update invalid unique_id in SamsungTV ( #67859 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-08 22:27:53 +01:00
Allen Porter
8adcd10f55
Make google calendar loading API centric, not loading from yaml ( #67722 )
...
* Make google calendar loading API centric, not loading from yaml
Update the behavior for google calendar to focus on loading calendars based on the
API and using the yaml configuration to override behavior. The old behavior was
to first load from yaml, then also load from the API, which is atypical.
This is pulled out from a larger change to rewrite calendar using async and config
flows.
Tests needed to be updated to reflect the new API centric behavior, and changing
the API call ordering required changing tests that exercise failures.
* Update to use async_fire_time_changed to invoke updates
2022-03-08 21:56:49 +01:00
Shay Levy
98256746d3
Fix shelly duo scene restore ( #67871 )
2022-03-08 09:56:57 -08:00
Richard de Boer
7323ad2799
Support playing local "file" media on Kodi ( #67832 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-03-08 07:56:15 -08:00
uvjustin
accc4fda28
Bump PyAV to v9.0.0 ( #67848 )
2022-03-08 07:53:17 -08:00
Jan Bouwhuis
e574a3ef1d
Add MQTT notify platform ( #64728 )
...
* Mqtt Notify service draft
* fix updates
* Remove TARGET config parameter
* do not use protected attributes
* complete tests
* device support for auto discovery
* Add targets attribute and support for data param
* Add tests and resolve naming issues
* CONF_COMMAND_TEMPLATE from .const
* Use mqtt as default service name
* make sure service has a unique name
* pylint error
* fix type error
* Conditional device removal and test
* Improve tests
* update description has_notify_services()
* Use TypedDict for service config
* casting- fix discovery - hass.data
* cleanup
* move MqttNotificationConfig after the schemas
* fix has_notify_services
* do not test log for reg update
* Improve casting types
* Simplify obtaining the device_id
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* await not needed
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Improve casting types and naming
* cleanup_device_registry signature change and black
* remove not needed condition
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-03-08 16:27:18 +01:00
Thomas Schamm
13ac6e62e2
Remove bosch_shc switch surplus toggle method ( #67851 )
2022-03-08 12:53:41 +01:00
epenet
d12118a425
Fix reauth trigger in SamsungTV ( #67850 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-08 11:02:00 +01:00
Shay Levy
2d4d18ab90
Add Shelly gen2 cover support ( #67705 )
...
* Add Shelly gen2 cover support
* Make status property
2022-03-08 11:58:08 +02:00
Thomas Schamm
0b7b1baf30
Add switch platform to bosch_shc integration ( #62315 )
...
* Add support for switch platform.
* Add untested files to .coveragerc.
* Differ between Light Switch and Smart Plug.
Bumped to boschshcpy==0.2.27
* Removed duplicated code.
Fixed suggestions from code review.
* Fixed pylint errors
* Fix pylint issue.
* Add property statement
* Fixed wrong attribute access
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Move switch function to base class.
Changes from code review.
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Merged camera switch into SHCSwitch class
* Type hint
* Removed deprecated sensor entities in switch device.
Added routing switch entity.
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Icon and EntityCategory as class attributes
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-03-08 10:35:29 +01:00
J. Nick Koston
bfe94f1cc5
Fix profiler dumping object when repr fails ( #67674 )
...
* Fix profiler dumping object when repr fails
* cover
2022-03-08 10:33:08 +01:00
J. Nick Koston
ee38203e1d
Add missing callback decorator to sun ( #67840 )
2022-03-08 10:16:41 +01:00
epenet
36049ac514
Batch send commands in SamsungTV ( #67847 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-08 10:10:17 +01:00
Raman Gupta
e199be6391
Bump zwave-js-server-python to 0.35.2 ( #67839 )
2022-03-08 09:44:39 +01:00
epenet
6da38d67ff
Simplify SSDP discovery in SamsungTV ( #67843 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-08 08:54:03 +01:00
Lester Lo
56abd5f2cf
Add homekit pm type sensor ( #46060 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-03-08 08:37:20 +01:00
epenet
e1b57d83c7
Adjust config entry matching in SamsungTV ( #67842 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-08 08:30:11 +01:00
epenet
6f38eda114
Adjust power_off for TheFrame in SamsungTV ( #67841 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-08 08:20:58 +01:00
epenet
5b23b9a617
Adjust get_mac routine in SamsungTV ( #67804 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-08 07:54:12 +01:00
epenet
2d4ccddd99
Fix SSDP unique id in SamsungTV config flow ( #67811 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-03-08 07:53:59 +01:00
epenet
8260767e8f
Enable basic type checking in upnp ( #66253 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-08 07:51:23 +01:00
epenet
1793c29fac
Move key sequences to bridge in SamsungTV ( #67762 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-08 07:46:34 +01:00
Aaron Godfrey
d302b0d14e
Fix todoist parsing due dates for calendar events ( #65403 )
2022-03-07 22:00:39 -08:00
G Johansson
00c84d8927
Modify diagnostics for yale_smart_alarm ( #67761 )
2022-03-07 21:52:58 -08:00
Paulus Schoutsen
46984afbb8
Add media source support to Yamaha MusicCast ( #67572 )
2022-03-07 21:50:25 -08:00
J. Nick Koston
c9ac0b49f6
Prevent scene from restoring unavailable states ( #67836 )
2022-03-07 20:43:19 -08:00
J. Nick Koston
a75bbc79a2
Prevent polling from recreating an entity after removal ( #67750 )
2022-03-07 20:42:16 -08:00
J. Nick Koston
aed2c1cce8
Remove unused import code from powerview ( #67834 )
2022-03-08 03:13:00 +01:00
GitHub Action
c374435282
[ci skip] Translation update
2022-03-08 00:18:11 +00:00
Joakim Sørensen
6b3b21bcfd
Revert "Add update integration ( #66552 )" ( #67641 )
2022-03-07 15:52:15 -08:00
Teemu R
46d49336a1
Bump python-miio version to 0.5.11 ( #67824 )
2022-03-07 15:43:05 -08:00
Steve Easley
ea82f2e293
Add Kaleidescape integration ( #67711 )
2022-03-08 00:16:43 +01:00
epenet
c70bed86ff
Adjust websocket bridge logging in SamsungTV ( #67809 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-07 23:31:57 +01:00
epenet
d1ef92c17a
Bump samsungtvws to 2.3.0 ( #67821 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-07 23:30:54 +01:00
G Johansson
b8e4780aa1
Modify diagnostics for Sensibo ( #67764 )
2022-03-07 23:27:37 +01:00
Franck Nijhof
63957787c4
Update PyTurboJPEG to 1.6.6 ( #67800 )
2022-03-07 23:26:30 +01:00
Franck Nijhof
9d42a425fc
Add config flow to Season ( #67413 )
2022-03-07 18:58:29 +01:00
G Johansson
7041bc797a
Fix temperature stepping in Sensibo ( #67737 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-03-07 09:55:12 -08:00
Franck Nijhof
48e6738367
Catch Elgato connection errors ( #67799 )
2022-03-07 09:14:14 -08:00
J. Nick Koston
f268191985
Handle fan_modes being set to None in homekit ( #67790 )
2022-03-07 09:10:38 -08:00
Simone Chemelli
d65b2b37dc
Fix profile name update for Shelly Valve ( #67778 )
2022-03-07 09:05:10 -08:00
Bram Kragten
99300570f1
Update frontend to 20220301.1 ( #67812 )
2022-03-07 08:56:52 -08:00
Simone Chemelli
405c2f9cf3
Fix internet access switch for old discovery ( #67777 )
2022-03-07 17:23:08 +01:00
Jan Bouwhuis
98adeb6070
Fix false positive MQTT climate deprecation warnings for defaults ( #67661 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-03-07 15:38:33 +01:00
Jan Stienstra
2f25d52f69
Fix Jellyfin erroring on media items without a source ( #67697 )
...
* Fix erroring on media items with a source
* code style improvement
2022-03-07 14:13:51 +01:00
Erik Montnemery
a9cc2d2322
Add config flow for cover, fan, light and media_player groups ( #67660 )
...
* Add options flow support to HelperConfigFlowHandler
* Add config flow for cover, fan, light and media_player groups
* Update according to review comments
* Update translation strings
* Update translation strings
* Copy schema before adding suggested values
2022-03-07 13:05:04 +01:00
Robert Hillis
6a92081e83
Add strict typing to adguard ( #67775 )
2022-03-07 11:43:21 +01:00
epenet
68f932f6c3
Bump samsungtvws to 2.2.0 ( #67771 )
2022-03-07 12:15:49 +02:00
Joakim Sørensen
9a6f5bbc04
Update whoami URL ( #67793 )
2022-03-07 11:11:25 +01:00
epenet
d656acfa2c
Bump async-upnp-client to 0.26.0 ( #67760 )
2022-03-07 11:08:50 +01:00
muppet3000
6b4e9374b7
Fix timezone for growatt lastdataupdate ( #67684 )
...
* Added timezone for growatt lastdataupdate (#67646 )
* Growatt lastdataupdate set to local timezone
2022-03-07 10:14:05 +01:00
Allen Porter
74c339eb7b
Simplify google calendar new calendar tracking ( #67772 )
...
* Simplify google calendar new calendar tracking
* Remove application of CONFIG_SCHEMA
2022-03-07 09:44:32 +01:00
GitHub Action
2957f4ce85
[ci skip] Translation update
2022-03-07 00:18:40 +00:00
Clifford Roche
cdaa7bb60c
Bump greeclimate to 1.1.0 ( #67763 )
2022-03-06 22:57:18 +02:00
G Johansson
208e8b16db
Add problem sensor to yale_smart_alarm ( #67699 )
2022-03-06 13:16:09 -07:00
Jc2k
b6c962726a
Fix regression with homekit_controller + Aqara motion/vibration sensors ( #67740 )
2022-03-06 08:45:41 -08:00
Allen Porter
69c58a9ce6
Bump google-nest-sdm to 1.8.0 ( #67723 )
2022-03-06 15:35:16 +02:00
Allen Porter
496287973d
Bump google-cloud-pubsub to 2.10.0 ( #67724 )
2022-03-06 15:34:47 +02:00
Joakim Plate
e8c05298ba
Remove rfxtrx signal repetition ( #67675 )
2022-03-06 10:29:20 +01:00
Avi Miller
6c41786be4
Update aiolifx dependency to resolve log flood ( #67721 )
2022-03-06 00:03:52 -08:00
J. Nick Koston
23b218bc44
Add missing disconnect in elkm1 config flow validation ( #67716 )
2022-03-06 00:02:45 -08:00
J. Nick Koston
26c5dca45d
Ensure elkm1 can be manually configured when discovered instance is not used ( #67712 )
2022-03-06 00:02:22 -08:00
G Johansson
1358aed016
Code cleanup yale_smart_alarm ( #67701 )
2022-03-05 21:27:06 -08:00
GitHub Action
f5d25eaf8f
[ci skip] Translation update
2022-03-06 00:18:25 +00:00
G Johansson
3d26f6b85d
Quicker update on hvac mode change in Sensibo ( #67692 )
2022-03-05 12:01:53 -10:00
G Johansson
2474d84e35
Implement measurement sensor for Sensibo ( #66949 )
2022-03-05 11:59:15 -10:00
Mike Fugate
cc9fd2bcba
Add firmness number entity to SleepIQ ( #65841 )
2022-03-05 11:45:56 -10:00
G Johansson
a8baebee8d
Return None for fields not reported in Sensibo ( #67693 )
2022-03-05 11:42:03 -10:00
G Johansson
af7670a5a5
Add base entity for Sensibo ( #67696 )
2022-03-05 11:37:44 -10:00
Jeef
8484060915
Add Hyperion device configuration URL ( #67495 )
...
* Adding device configuration url
* bump version
2022-03-05 09:10:39 +01:00
Raman Gupta
9632cbeffa
Improve zwave_js custom triggers and services ( #67461 )
...
* Improve zwave_js custom triggers and services
* Switch from pop to get
* Support string boolean values
* refactor and add coverage
* comments and additional assertions
2022-03-05 09:00:31 +01:00
Martin Hjelmare
cdb463ea55
Refactor android_ip_webcam ( #67664 )
...
* Add native camera platform
* Remove double mjpeg platform
* Fix docstring
* Remove not needed update
2022-03-05 08:37:58 +01:00
epenet
c5f7e7d1b0
Refactor run app in SamsungTV ( #67616 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-04 14:37:27 -10:00
GitHub Action
acd906dfab
[ci skip] Translation update
2022-03-05 00:19:17 +00:00
Simone Chemelli
777ae584d4
Add unique_id to Fritz diagnostics ( #67384 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-03-04 14:43:33 -08:00
Simone Chemelli
53543f15a5
Allign logic for Fritz sensors and binary_sensors ( #67623 )
2022-03-04 14:38:28 -08:00
J. Nick Koston
e4221336dc
Handle elkm1 login case with username and insecure login ( #67602 )
2022-03-04 14:30:40 -08:00
Erik Montnemery
1ebe82fc4b
Fix reload of media player groups ( #67653 )
2022-03-04 14:17:43 -08:00
Keilin Bickar
f09e288fee
Bump sleepiq library version ( #67659 )
2022-03-04 12:07:01 -10:00
epenet
9db3e321e4
Add message for unsupported models in samsungtv ( #67549 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-04 12:06:15 -10:00
Aaron Bach
b8420a7e3b
Add missing Ambient PWS sensors ( #67322 )
2022-03-04 13:21:11 -07:00
Franck Nijhof
cb1299b434
Fix Fan template loosing percentage/preset ( #67648 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-03-04 20:17:11 +01:00
Martin Hjelmare
c337e69f0a
Bump pydroid-ipcam to 1.3.1 ( #67655 )
...
* Bump pydroid-ipcam to 1.3.1
* Remove loop and set ssl to False
2022-03-04 20:09:49 +01:00
Erik Montnemery
0c12914548
Add config flow for switch.light ( #67447 )
...
* Add config flow for switch.light
* Refactor according to code review
* Setup light switch from config entry
* Improve async_resolve_entity
* Prepare for multiple steps
* Remove name and options flow from switch light
* Check type before adding description to schema keys
* Remove options flow enabler
* Copy name from the switch
* Move helper flows to new file
* Improve test coverage
* Fix name
* Remove dead code from abstract method
* Remove manifest 'helper' option
* Validate registry entry id before forwarding to light platform
* Improve test
* Add translations
* Improve config entry setup
* Log when config entry fails setup
* Update homeassistant/components/switch/__init__.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-03-04 20:02:17 +01:00
G Johansson
3f9a6bbaa7
Fix sql false warning ( #67614 )
2022-03-04 08:20:10 -10:00
Franck Nijhof
5965b015dd
Adjust data entry flow to have an option data_schema ( #67637 )
2022-03-04 16:42:02 +01:00
Paulus Schoutsen
3eadc67d59
Add media source support to HeOS ( #67562 )
2022-03-04 07:41:22 -08:00
Simone Chemelli
749a76c4e1
Improve logging for Fritz switches creation ( #67640 )
2022-03-04 15:49:22 +01:00
Paulus Schoutsen
abf4f50515
Add media browser support to forked_daapd ( #67564 )
2022-03-04 15:47:06 +01:00
Paulus Schoutsen
84c460ce78
Add media source support to mpd ( #67565 )
2022-03-04 15:44:57 +01:00
Paulus Schoutsen
cf1a21eb6e
Allow squeezebox to play media sources ( #67561 )
2022-03-04 15:41:51 +01:00
Paulus Schoutsen
12a7b64e64
Add media source support to bluesound ( #67563 )
2022-03-04 14:51:42 +01:00
Paulus Schoutsen
624c3be3ae
Add media source support to panasonic_viera ( #67568 )
2022-03-04 13:21:52 +01:00
Jan Bouwhuis
5ab4b5d15a
MQTT Improve warning override deprecated settings ( #67609 )
2022-03-04 12:39:29 +01:00
epenet
5f421252a6
Downgrade Renault warning ( #67601 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-04 11:03:38 +02:00
Erik Montnemery
cd25769667
Rename async_resolve_entity_ids to async_validate_entity_ids ( #67603 )
2022-03-04 09:51:53 +01:00
Paulus Schoutsen
fbc39d1206
Log stack trace if exception without message ( #67587 )
2022-03-04 09:48:07 +01:00
Chris Talkington
79e9eb1b94
Suppress roku power off timeout errors ( #67414 )
2022-03-03 21:08:29 -08:00
Teemu R
d0bc5410cc
Remove use of deprecated xiaomi_miio classes ( #67590 )
2022-03-03 20:55:01 -08:00
GitHub Action
2242b023d3
[ci skip] Translation update
2022-03-04 00:21:35 +00:00
Simone Chemelli
b75993d809
Check if UPnP is enabled on Fritz device ( #67512 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-03-03 15:41:50 -08:00
Erik Montnemery
2007379701
Restore state of template binary sensor with on or off delay ( #67546 )
2022-03-03 15:27:39 -08:00
Emory Penney
69f08ec524
Bump pyobihai ( #67571 )
2022-03-03 15:22:36 -08:00
Allen Porter
a8842d3636
Bump httplib2 to 0.20.4 ( #67552 )
2022-03-03 15:22:11 -08:00
Franck Nijhof
02391663c1
Add config flow to Moon ( #67444 )
2022-03-03 15:12:33 -08:00
muppet3000
81a509e69e
Fix data type for growatt lastdataupdate ( #67511 ) ( #67582 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-03-03 15:05:13 -08:00
J. Nick Koston
6d2302b703
Add guards for HomeKit version/names that break apple watches ( #67585 )
2022-03-03 15:03:46 -08:00
Paulus Schoutsen
e7ca6b6e38
Highlight in logs it is a custom component when setup fails ( #67559 )
...
Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev>
2022-03-03 15:03:03 -08:00
Marc Mueller
a55d20f164
Use cached_property instead of stacked property + cache ( #67515 )
2022-03-03 23:59:48 +01:00
Jan Bouwhuis
9356bf1a8e
Fix MQTT config flow with advanced parameters ( #67556 )
...
* Fix MQTT config flow with advanced parameters
* Add test
2022-03-03 21:40:15 +01:00
Keilin Bickar
24e0c0b092
Add pressure sensor for SleepIQ ( #67574 )
2022-03-03 10:27:22 -10:00
Keilin Bickar
423c14e2a1
Add light entity to SleepIQ ( #67363 )
2022-03-03 09:42:33 -10:00
Per Öberg
cfed1ff799
Add config flow for selecting precision of DS18B20 devices ( #64315 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-03 11:41:59 -08:00
epenet
74483d2669
Fix Samsung TV state when the device is turned off ( #67541 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-03 08:06:33 -10:00
Joakim Sørensen
1a78e18eeb
Add update integration ( #66552 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-03-03 08:27:09 -08:00
Allen Porter
2678d8120a
Update nest media source to make device play most recent event ( #67557 )
2022-03-03 08:16:03 -08:00
Joakim Plate
13eeaa4c73
rfxtrx: bump to 0.28 ( #67530 )
2022-03-03 11:29:58 +01:00
Richard T. Schaefer
15580281a3
Allow area, device, and entity selectors to optionally support multiple selections like target selector ( #63138 )
...
* Allow area, device, and entity selectors to optionally support multiple selections like target selector
* Update according to code review comments
* Adjust tests
* Update according to review comments
* Tweak error message for multiple entities
Co-authored-by: Erik <erik@montnemery.com>
2022-03-03 10:35:06 +01:00
jan iversen
85c863a766
Allow reload of modbus ( #67390 )
...
* Allow reload of modbus.
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-03-03 08:46:58 +01:00
J. Nick Koston
ad87d06d1f
Enable strict typing for usb ( #67466 )
...
* Enable strict typing for usb
* Enable strict typing for usb
* Enable strict typing for usb
* adjust
* coverage
* Update tests/components/usb/test_init.py
2022-03-03 07:59:31 +01:00
GitHub Action
11175b39f5
[ci skip] Translation update
2022-03-03 00:20:45 +00:00
jjlawren
e7e4c7e3da
Bump soco to 0.26.4 ( #67498 )
2022-03-03 00:41:03 +02:00
G Johansson
a3a66451d7
Implement reauth for Sensibo ( #67446 )
2022-03-02 12:22:14 -10:00
G Johansson
8ee3be33e9
Bump pysensibo to v1.0.8 ( #67506 )
2022-03-02 12:20:10 -10:00
epenet
26f2388fa1
Adjust error handling scope in samsungtv ( #66692 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-02 20:52:11 +01:00
epenet
b8861578ff
Implement async websocket in samsungtv ( #67127 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-02 09:30:33 -10:00
epenet
b245ba6d57
Bump samsungtvws to v2.1.0 ( #67483 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-02 10:09:06 -08:00
jan iversen
a4915eb704
Handle exception in modbus slave sensor ( #67472 )
2022-03-02 09:49:57 -08:00
Paulus Schoutsen
dc24e6505e
Add guard radio browser media source ( #67486 )
2022-03-02 17:22:34 +01:00
Jan Bouwhuis
a97fe7aae0
Mqtt fix issue with displaying non UTF-8 payload ( #67471 )
...
* Mqtt fix issue with displaying non UTF-8 payload
* None or binary
* Casting and additional test
* casting
2022-03-02 17:01:47 +01:00
Michael Chisholm
797a9c3de5
Sort DMS results using only criteria supported by the device ( #67475 )
2022-03-02 07:54:47 -08:00
Erik Montnemery
c5dd5e18c0
Improve binary sensor group when member is unknown or unavailable ( #67468 )
2022-03-02 07:53:13 -08:00
Erik Montnemery
5b8cf379a3
Improve mobile_app key handling ( #67429 )
2022-03-02 07:49:48 -08:00