Commit Graph

36617 Commits (4de59b065a7ed4a5eb35275a9980c0fb6c021b6c)

Author SHA1 Message Date
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