jan iversen and GitHub
6ea50823c1
Use SensorEntityDescription for arlo ( #54223 )
...
* Use SensorEntityDescription.
2021-08-09 12:16:35 +02:00
jan iversen and GitHub
e7f0768ae6
Convert base_config_test in modbus to existing Pytest.fixture ( #53836 )
...
* Convert base_config_test to pytest.fixture.
2021-08-09 12:11:54 +02:00
Martin Hjelmare and GitHub
a1abd4f0d6
Fix external internal url core check ( #54310 )
2021-08-09 10:52:14 +02:00
952d11cb03
Ensure internal/external URL have no path ( #54304 )
...
* Ensure internal/external URL have no path
* Fix comment typo
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-08-09 09:38:09 +02:00
Raman Gupta and GitHub
2e903c92c4
Add siren support for available tones provided as a dict ( #54198 )
...
* Add siren support for available tones provided as a dict
* remove paranthesis
* hopefully make logic even easier to read
* drop last parenthesis
2021-08-09 00:41:51 -04:00
Paulus Schoutsen and GitHub
557cc792e9
Fix SQLAlchemy test warnings ( #54116 )
2021-08-08 20:33:47 -07:00
Allen Porter and GitHub
160bd74bae
Update DeviceInfo static types ( #54276 )
...
* Update nest static types from aditional PR feedback
Update nest and device helper static types based on post-merge discussion in PR #53475
* Remove unused type: ignore in synology
* Remove check for None device type
Remove check for None device type in order to reduce untested code as this is
a case not allowed by the nest python library.
2021-08-08 19:24:36 -07:00
Joakim Sørensen and GitHub
89bb95b0be
Add re-authentication to Uptime Robot ( #54226 )
...
* Add reauthentication to Uptime Robot
* Fix en strings
* format
* Fix docstring
* Remove unused patch
* Handle no existing entry
* Handle account mismatch during reauthentication
* Add test to validate reauth is triggered properly
* Test reauth after setup
* Adjust tests
* Add full context for reauth init
2021-08-08 15:41:05 +02:00
rjulius23 and GitHub
7d29eb282b
Add enumerate to builtins in python_script component ( #54244 )
2021-08-07 22:02:20 -07:00
75726a2695
Don't block motionEye setup on NoURLAvailableError ( #54225 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-08-07 21:29:52 -07:00
jan iversen and GitHub
2232915ea8
Add parameter to delay sending of requests in modbus ( #54203 )
2021-08-07 21:10:08 -07:00
483a4535c8
Handle software version being None when setting up HomeKit accessories ( #54130 )
...
* Convert all HomeKit service info to string prior to checking for max length
* Added check for None software version
* Added test case for numeric version number
* Update tests/components/homekit/test_accessories.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Fix style & none version test
* Fix test
* revert other change since it should be covered by the format_sw_version fix
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-08-06 09:34:42 -07:00
Tom Brien and GitHub
d842fc288f
Ignore Coinbase vault wallets ( #54133 )
...
* Exclude vault balances
* Update option flow validation
* Update test name
* Add missed check
* Fix dangerous default
2021-08-06 09:34:21 -07:00
Raj Laud and GitHub
2db278a7a7
Fix Squeezebox dhcp discovery ( #54137 )
...
* Fix Squeezebox dhcp discovery and allow ignore
* Test ignoring known Squeezebox players
* Fix linter errors
2021-08-06 09:29:52 -07:00
J. Nick Koston and GitHub
5f790f6bd9
Fetch interface index from network integration instead of socket.if_nametoindex in zeroconf ( #54152 )
2021-08-06 09:15:35 -07:00
Matthias Alphart and GitHub
ab34ef475e
Test KNX binary sensor ( #53820 )
...
* test binary_sensor
* test binary_sensor with reset_after
2021-08-05 23:33:20 -05:00
Matthias Alphart and GitHub
8ead20a76b
Test knx sensor ( #54090 )
2021-08-05 23:26:02 -05:00
J. Nick Koston and GitHub
adc9f75493
Increase time before scene and script HomeKit entities are reset ( #54105 )
2021-08-05 19:24:24 -07:00
Paulus Schoutsen and GitHub
8377b557da
Packages to support config platforms ( #54085 )
2021-08-05 13:11:01 -07:00
J. Nick Koston and GitHub
26cb588ee2
Handle empty software version when setting up HomeKit ( #54068 )
...
Fixes #54059 Fixes #54024
2021-08-05 10:47:14 -07:00
Joakim Sørensen and GitHub
786a83f844
Add unique_id to Uptime Robot config_flow ( #54055 )
2021-08-05 14:58:29 +02:00
Milan Meulemans and GitHub
debcc6689f
Activate mypy for Cloudflare ( #54041 )
2021-08-05 13:01:12 +02:00
25eb27cb9f
Add tractive integration ( #51002 )
...
* Scaffold
* Implement config flow
* Add dymmy device tracker and TractiveClient
* Add simple DeviceTracker
* Add device info
* Listen to tractive event and update tracker entities accordingly
* Refactoring
* Fix logging level
* Handle connection errors
* Remove sleep
* Fix logging
* Remove unused strings
* Replace username config with email
* Update aiotractive
* Use debug instead of info
* Cover config_flow
* Update .coveragerc
* Add quality scale to manifest
* pylint
* Update aiotractive
* Do not emit SERVER_AVAILABLE, properly handle availability
* Use async_get_clientsession
Co-authored-by: Daniel Hjelseth Høyer <mail@dahoiv.net >
* Add @Danielhiversen as a codeowner
* Remove the title from strings and translations
* Update homeassistant/components/tractive/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Force CI
* Use _attr style properties instead of methods
* Remove entry_type
* Remove quality scale
* Make pyupgrade happy
Co-authored-by: Daniel Hjelseth Høyer <mail@dahoiv.net >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-08-05 12:47:42 +02:00
4a37ff2dda
Bump pyuptimerobot to 21.8.1 ( #53995 )
...
* Bump pyuptimerobot to 21.08.0
* pylint
* bump to 21.8.1
* Uppdate strings
* Update homeassistant/components/uptimerobot/strings.json
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-08-05 12:13:47 +02:00
Joakim Sørensen and GitHub
caf0bdd5b9
Add config flow to uptimerobot ( #53938 )
2021-08-04 22:20:03 +02:00
Alex Henry and GitHub
b77335d6f9
Fix Panasonic Viera TV going unavailable when turned off ( #53788 )
2021-08-04 12:44:16 +02:00
8f014361d4
Validate Number value before calling entity method ( #52343 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-08-04 11:57:26 +02:00
8299d0a7c3
Validate Select option before calling entity method ( #52352 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-08-04 11:12:42 +02:00
Matt Zimmerman and GitHub
515a47212e
Add target high/low temperatures to prometheus integration ( #50071 )
...
* add target high/low temperatures to prometheus integration
* use labels
* Revert "use labels"
This reverts commit 09c56d6359 .
* fix naming
* tests
* cleanup
* use three separate metrics
* fix descriptions
2021-08-04 07:42:47 +02:00
Martin Hjelmare and GitHub
c959a0a484
Limit zwave_js meter sensor last reset ( #53921 )
2021-08-03 22:50:14 +02:00
J. Nick Koston and GitHub
df03cce471
Enforce maximum length for HomeKit characteristics ( #53913 )
2021-08-03 10:09:10 -07:00
Joakim Sørensen and GitHub
56360feb9a
Stream API requests to the supervisor ( #53909 )
2021-08-03 16:48:22 +02:00
Jc2k and GitHub
081b2d533b
Add support for Eve Degree's air pressure sensor ( #53891 )
2021-08-03 07:30:50 -05:00
Joakim Sørensen and GitHub
3f2e18fe17
Add user to homeassistant system health ( #53902 )
2021-08-03 11:58:27 +02:00
Chris and GitHub
cfc5111561
Handle powerConsumption reports with null value ( #53888 )
2021-08-02 20:50:57 -07:00
18f4d125c3
System Bridge v2.3.0+ - Data from WebSocket ( #53443 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-08-02 22:11:26 +02:00
Jc2k and GitHub
d414b58769
Fix watts unit for homekit_controller power sensors ( #53877 )
2021-08-02 10:47:11 -07:00
Joakim Sørensen and GitHub
c3d623a37e
Fix issue when data is None ( #53875 )
2021-08-02 19:35:11 +02:00
Michael and GitHub
b2725918b1
Fix TP-Link smart strip devices ( #53799 )
2021-08-02 09:47:54 -07:00
Joakim Sørensen and GitHub
1c38e9168c
Add base energy analytics ( #53855 )
2021-08-02 09:46:07 -07:00
Michael and GitHub
bffa9f960d
Add state class measurement to all suitable sensors on Speedtest.net ( #53693 )
...
* Add state class measurement
* use tuple instead of list
2021-08-02 17:00:25 +02:00
Michael and GitHub
4241c4ca5b
Fix crash when AVM FRITZ!SmartHome devices are unreachable ( #53809 )
2021-08-02 16:13:54 +02:00
Milan Meulemans and GitHub
8ab3d9cc12
Use homeassistant.const instead of integration const for device_info ATTR_ ( #53703 )
2021-08-02 15:11:41 +02:00
Graham Rogers and GitHub
4f96f05a75
Improve Universal media player toggle default behavior ( #49395 )
...
Before it could not be overridden and the default behavior meant nothing was called when all children were off, so it could not be used to turn on the media player. The new default behavior is to delegate to `turn_on` and `turn_off` instead, which is more likely to be the expected behavior.
2021-08-02 15:10:56 +02:00
J. Nick Koston and GitHub
65c6943784
Bump HAP-python to 4.0.0 ( #53780 )
2021-08-02 15:08:32 +02:00
Joakim Sørensen and GitHub
da3419945c
Rename snapshot -> backup ( #53851 )
2021-08-02 11:07:21 +02:00
Jc2k and GitHub
73bc62949b
Fix error in homekit_controller causing some entities to get an incorrect unique id ( #53848 )
2021-08-01 20:59:32 -07:00
Chris and GitHub
8ac1f5d28a
Add energy consumption sensors to smartthings devices ( #53759 )
2021-08-01 20:35:03 -07:00
B-Hartley and GitHub
736fb2e90d
ForecastSolar - power production now w not k w ( #53797 )
2021-08-01 15:01:34 -07:00
Michael and GitHub
da1a9bcbf0
Do not block setup of TP-Link when device unreachable ( #53770 )
2021-08-01 14:58:55 -07:00