epenet
0d7b531285
Add init type hints [p-q] ( #63191 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-02 16:35:23 +01:00
Robert Hillis
a5cf783e6a
Use enums in ping ( #62066 )
2021-12-16 15:38:02 +01:00
Guess
2a99ef2046
Set PARALLEL_UPDATES for ping binary sensor ( #59524 )
...
Changing PARALLEL_UPDATES from 0 (unlimited) to 50 as with many sensors (above 500) successful pings weren't being recorded. Resolves https://github.com/home-assistant/core/issues/54860
2021-11-11 08:38:01 +01:00
Ville Skyttä
470f2dd73f
Upgrade pyupgrade to 2.21.2, apply its changes ( #52987 )
2021-07-19 10:46:09 +02:00
Daniel Hjelseth Høyer
fbad453c89
Pylint 2.9.3 ( #52972 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2021-07-14 21:44:57 -07:00
J. Nick Koston
68714c2067
Update ping to use asyncio function in icmplib ( #50808 )
2021-06-02 06:10:33 -10:00
tkdrob
2d5f5bfa9f
Add targets and selectors for services (P-R) ( #50628 )
2021-05-14 22:07:17 -07:00
Marc Mueller
f1d48ddfe3
Update pylint to 2.8.0 ( #49637 )
2021-04-24 14:39:24 -10:00
Franck Nijhof
055cdc64c0
Add support for IoT class in manifest ( #46935 )
2021-04-15 10:21:38 +02:00
J. Nick Koston
54322f84c5
Do not schedule future ping device tracker updates once hass is stopping ( #49236 )
2021-04-15 08:49:28 +02:00
J. Nick Koston
9b0b2d9168
Prevent ping id allocation conflict with device_tracker ( #48969 )
...
* Prevent ping id allocation conflict with device_tracker
- Solves id conflict resulting unexpected home state
* Update homeassistant/components/ping/device_tracker.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-04-09 16:56:15 -07:00
J. Nick Koston
bee55a0494
Prevent ping integration from delaying startup ( #43869 )
2021-03-31 15:06:49 +02:00
Franck Nijhof
6932cf9534
Use contextlib.suppress where possible ( #48189 )
2021-03-23 14:36:43 +01:00
Marc Mueller
3d2b81a401
Update typing 11 ( #48072 )
2021-03-18 13:21:46 +01:00
Erik Montnemery
14ff6d4d1f
Update integrations p-s to override extra_state_attributes() ( #47759 )
2021-03-11 21:23:20 +01:00
Fabian Affolter
7a691f9d26
Upgrade icmplib to 2.0.2 ( #47039 )
2021-02-25 11:11:40 +01:00
J. Nick Koston
4ef93feb9a
Bump icmplib to 2.0 for ping ( #43868 )
2020-12-03 12:02:18 -07:00
J. Nick Koston
c7bbba9d48
Reduce icmplib ping timeout to match ping binary behavior ( #41620 )
2020-10-11 11:12:27 -05:00
J. Nick Koston
00b338002a
Update icmplib to 1.2.2 ( #41608 )
...
Fixes IPv6 lookups
2020-10-10 17:28:13 +02:00
J. Nick Koston
f3d50e2104
Do not log an error when a host is unreachable while pinging ( #40024 )
2020-09-13 16:44:37 +02:00
springstan
3d4ef8cfe1
Use connectivity device class constant in various integrations ( #39972 )
2020-09-12 13:21:57 -05:00
J. Nick Koston
b5005430be
Fix ping log level to be debug instead of warning ( #39900 )
2020-09-10 12:10:43 -04:00
J. Nick Koston
b7ad83c655
Use a unique id for each icmplib ping to avoid mixing unrelated responses ( #39830 )
2020-09-09 22:19:14 +02:00
J. Nick Koston
57848cdf35
Add the ability to reload ping platforms from yaml ( #39344 )
2020-08-28 12:40:30 -05:00
J. Nick Koston
7c191388a9
Use icmplib for ping when available ( #39284 )
...
* Use icmplib for ping when available
* Update homeassistant/components/ping/binary_sensor.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* Revert "Update homeassistant/components/ping/binary_sensor.py"
This reverts commit 618f42512a
.
* move it up so its easier to see
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-08-28 08:50:09 -05:00
Tomasz
81b4c6956b
Make ping binary_sensor update async ( #35301 )
...
* async_update
* isort and pylint
* @shenxn suggestions
Co-authored-by: Xiaonan Shen <s@sxn.dev>
* async_update
* store the command from the beginning
* command as string
* f-string instead of str.format
* create_subprocess_shell > create_subprocess_exec
more logs
* isort
* types
* use asyncio.wait_for
* Update homeassistant/components/ping/binary_sensor.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* @bdraco review changes
* Update homeassistant/components/ping/binary_sensor.py
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Xiaonan Shen <s@sxn.dev>
Co-authored-by: J. Nick Koston <nick@koston.org>
2020-08-18 17:25:50 -05:00
J. Nick Koston
a91f5b7192
Prevent ping integration from blocking startup ( #38504 )
2020-08-05 12:43:35 +02:00
Erik Montnemery
b022e08db9
Rename BinarySensorDevice to BinarySensorEntity ( #34462 )
...
* Rename BinarySensorDevice to BinarySensorEntity
* Tweak
* Move deprecation warning to __new__, add test
* Move deprecation warning back to __init__
* Move deprecation warning to __init_subclass
2020-04-23 21:57:07 +02:00
Paulus Schoutsen
f1d3c0d19b
Remove unused manifest fields ( #33595 )
2020-04-03 12:58:19 -07:00
springstan
83a79a434c
Use slug in ping device tracker config validation ( #31329 )
...
* Use slug instead of string for config validation
2020-02-08 15:19:46 +01:00
Franck Nijhof
bfa0edaf92
Migrate Integration Quality Scale from docs to manifest: internal ( #30551 )
2020-01-07 20:58:49 +01:00
Franck Nijhof
dc02c28891
Correct names in manifests (M-P) ( #30541 )
2020-01-07 13:28:35 +01:00
Bas Nijholt
21816eeed4
Sort imports according to PEP8 for components starting with "P" ( #29775 )
2019-12-09 14:29:39 +01:00
Franck Nijhof
c7da781efc
Update documentation link URL for integrations in all manifests ( #27114 )
2019-10-02 09:25:44 -07:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
Paulus Schoutsen
70ed58a78d
Restructure device tracker ( #23862 )
...
* Restructure device tracker
* Docstyle
* Fix typing
* Lint
* Lint
* Fix tests
2019-05-15 23:43:45 +02:00
Paulus Schoutsen
cfe4cf30ad
Add manifests ( #22699 )
...
* Add manifests
* Update auto name
* Update codeowners
* Add requirements from platforms
* Minor cleanup
* Incorporate changes from awarecan PR
2019-04-03 21:14:45 -07:00
Tobias Sauerwein
048b100eea
Clean up docstrings ( #22679 )
...
* Clean up docstrings
* Fix long lines
* Fix more docstrings
* Fix more docstrings
* Fix more docstrings
2019-04-03 17:40:03 +02:00
Paulus Schoutsen
f5076188ef
Consolidate all platforms that have no tests ( #22096 )
...
* Consolidate
* Fix tests
* Update imports
* Fix import
* Use importlib because integration and package share name
* Fix more tests
* Update .coveragerc and CODEOWNERS
2019-03-16 20:44:05 -07:00