Commit Graph
43956 Commits
Author SHA1 Message Date
Paulus SchoutsenandGitHub 7872f87dd7 Allow registering a webhook as local only (#63516) 2022-01-05 23:45:02 -08:00
Marc MuellerandGitHub 8207665c3e Add strict typing to core.py (1) - EventBus (#63239) 2022-01-06 03:14:42 +01:00
4283b2358c Add support for Steamist steam showers (#63251)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-01-06 02:55:57 +01:00
7d442122c0 Add UniFi Protect sensor platform (#63524)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-01-05 15:47:47 -10:00
Allen PorterandGitHub da71e89f53 Add tests that exercise nest dhcp discovery behavior (#62526)
* Add tests that exercise nest dhcp discovery

Add tests that exercise the behavior of dhcp discovery for nest,
which is effectively that it doesn't work -- it only works when
you have already added a configuration.yaml.

Discovery can be made to work by using an entirely config flow
driven approach, which is in discussion.

* Adjust whitespace from merge
2022-01-05 17:35:55 -08:00
Eric SeveranceandGitHub 7eacabf684 Share common EntityTestHelpers in wemo tests (#62455) 2022-01-05 17:22:38 -08:00
J. Nick KostonandGitHub c16794968f Consistently type/coerce climate humidity to be an int (#61456) 2022-01-06 02:09:43 +01:00
Marc MuellerandGitHub caaa1b32c1 Add strict typing to core.py (3) - Service (#63241) 2022-01-06 01:18:17 +01:00
GitHub Action dd118fe013 [ci skip] Translation update 2022-01-06 00:15:13 +00:00
Franck NijhofandGitHub 24ae379fad Deprecate Piglow (ADR-0019) (#63505) 2022-01-05 23:36:02 +01:00
Franck NijhofandGitHub 8c67963991 Deprecate Raspberry Pi GPIO (ADR-0019) (#63503) 2022-01-05 23:35:41 +01:00
Franck NijhofandGitHub c88c3e9abb Deprecate pigpio Daemon PWM LED (ADR-0019) (#63504) 2022-01-05 23:35:22 +01:00
Franck NijhofandGitHub 274955f492 Deprecate Blinkt! (ADR-0019) (#63510) 2022-01-05 23:35:12 +01:00
Franck NijhofandGitHub 2af50b831b Deprecate Enviro pHAT (ADR-0019) (#63509) 2022-01-05 23:34:57 +01:00
Franck NijhofandGitHub 7b79a0a086 Deprecate MH-Z19 CO2 Sensor (ADR-0019) (#63508) 2022-01-05 23:34:48 +01:00
Franck NijhofandGitHub 25490b892b Deprecate Orange Pi GPIO (ADR-0019) (#63507) 2022-01-05 23:34:39 +01:00
Franck NijhofandGitHub e9e25b55dc Deprecate PiFace Digital I/O (PFIO) (ADR-0019) (#63506) 2022-01-05 23:34:26 +01:00
10027b2090 Add button to start leaf charge (#62948)
Co-authored-by: Bruce Duncan <bwduncan@gmail.com>
2022-01-05 23:33:04 +01:00
Phil ColeandGitHub 8cacfd852b Optimise sleep time for nissan leaf servers (#62857) 2022-01-05 23:22:15 +01:00
4e56217b89 Add UniFi Protect binary_sensor platform (#63489)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-01-05 11:59:21 -10:00
Pascal ReebandGitHub 00e7421e3a Upgrade pynuki to 1.5.2 (#62866) 2022-01-05 22:57:55 +01:00
Allen PorterandGitHub 274c9c079e Revert "Add link flags for grpc armv7 wheels" (#63518) 2022-01-05 22:52:26 +01:00
Franck NijhofandGitHub ce31af5b42 Revert "Bump google-cloud-pubsub to 2.9.0 (to bump grpcio)" (#63517) 2022-01-05 22:50:11 +01:00
rhpijnackerandGitHub 32c416b646 Bump dsmr-parser dependency to 0.32 (#63436) 2022-01-05 22:50:00 +01:00
2969a7ab4f Address late review of vicare config flow (#63343)
* Review comments from #56691

* Adapt to review suggestions

* Update homeassistant/components/vicare/strings.json

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-01-05 22:49:42 +01:00
jjlawrenandGitHub 10195dc700 Improve server selection for Plex config flows (#63408) 2022-01-05 22:20:33 +01:00
cf1df5ff38 Add 'fire_event' command to websocket api (#63378)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-01-05 12:28:40 -08:00
25fe213f22 Enable local fulfillment google assistant (#63218)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-01-05 12:09:59 -08:00
Allen PorterandGitHub f786237def Bump google-cloud-pubsub to 2.9.0 (#63493)
The primary motivation is to kick off building wheels for grpcio
2022-01-05 12:03:45 -08:00
stegmandGitHub 0aaf0b6160 Add configuration url to kostal plenticore (#63502) 2022-01-05 20:34:56 +01:00
Marc MuellerandGitHub 4fd555f508 Use Platform enum [emulated_hue] (#63498) 2022-01-05 20:27:01 +01:00
Simone ChemelliandGitHub c3a432620c Improve cleanup service for Fritz (#61484) 2022-01-05 20:21:15 +01:00
Franck NijhofandGitHub da1d74feb8 Deprecate Raspberry Pi RF (ADR-0019) (#63501) 2022-01-05 19:38:43 +01:00
Franck NijhofandGitHub 640e625c2c Deprecate Sense HAT (ADR-0019) (#63500) 2022-01-05 19:34:45 +01:00
Christopher BaileyandGitHub d0d5222bf4 UniFi Protect test refactoring (#63486)
* UniFi Protect test refactoring

* More pylint fixes

* Use load_fixture helper

* yield to return where able
2022-01-05 19:29:59 +01:00
Franck NijhofandGitHub 8864492e35 Mark PVOutput as platinum on the integration quality scale (#63453) 2022-01-05 19:26:43 +01:00
Marc MuellerandGitHub 945b67c5c5 Fix 3rd party imports (#63455) 2022-01-05 19:00:47 +01:00
Marc MuellerandGitHub 6873b02858 Add timeouts to CI jobs (#63491) 2022-01-05 18:53:47 +01:00
ef02f2005a Add setup type hints [v-w] (#63484)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-05 18:23:43 +01:00
Marc MuellerandGitHub ae6d9c229e Use const imports [l-z] (#63469) 2022-01-05 18:21:20 +01:00
6d57dbde68 Support passing callbacks to start.async_at_start (#63473)
* Support passing callbacks to start.async_at_start

* Update homeassistant/helpers/start.py

Co-authored-by: Franck Nijhof <git@frenck.dev>

* Fix imports

Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-01-05 18:04:09 +01:00
Erik MontnemeryandGitHub 1b44c25015 Sort google_assistant consts (#63487) 2022-01-05 17:54:29 +01:00
Tom HenniganandGitHub ce138dd30e Add unique id to flic buttons (#61496)
* Use bluetooth address as unique id for flic buttons.

* Always lower case address for uid and add tests.

* Update test to set up component.

* Use format_mac(addr) as unique id.

* Only patch pyflic objects and use query entity registry for buttons.

* Replace ExitStack with patch.multiple, remove assert_setup_component.

* Test binary sensor is present in state machine.
2022-01-05 17:51:01 +01:00
Allen PorterandGitHub 09456925e9 Add link flags for grpc armv7 wheels (#62779)
* Add -lexecinfo for grpc armv7 wheel building

Add missing flags so that we can link grpc armv7 builds. This is needed because
home assistant wheel building installs libexecinfo which grpc recognizes
and uses for `backtrace`. This is normally provided by the standard library but
is not provided by alpine / musl.

This allows building a grpc 1.43.0 wheel on alpine 3.14 armv7 with python 3.9

* Fix quoting error in workflow wheels
2022-01-05 08:47:17 -08:00
ef309182fe Add setup type hints to homeassistant (#63439)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-05 17:35:17 +01:00
4c48705fe8 Add setup type hints [s] (part 1) (#63476)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-05 17:34:47 +01:00
992f9c3c6c Add setup type hints [s] (part 2) (#63479)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-05 17:34:18 +01:00
Marc MuellerandGitHub d61a96f0ab Use correct relative imports [a-m] (#63470) 2022-01-05 17:28:12 +01:00
Marc MuellerandGitHub 04e1933728 Use correct relative imports [n-z] (#63471) 2022-01-05 17:23:49 +01:00
d20851812e Add setup type hints [x-z] (#63485)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-05 17:21:46 +01:00