J. Nick Koston
725b316ec6
Add HomeKit and DHCP to DISCOVERY_SOURCES in config_entries ( #54923 )
2021-08-20 17:02:03 +02:00
Paulus Schoutsen
2ddeb0c013
Ask for host because EAGLE mdns doesn't work in HA OS ( #54905 )
2021-08-20 07:52:30 -07:00
Erik Montnemery
2fa07777cd
Warn if unit_of_measurement is set on instances of SensorEntityDescription ( #54867 )
...
* Add class BaseEntityDescription without unit_of_measurement
* Refactor according to review comments
* Tweak
* Fix offending integrations
* Fix offending integrations
2021-08-20 15:54:57 +02:00
Erik Montnemery
e134246cbd
Improve DSMR shutdown ( #54922 )
2021-08-20 15:54:05 +02:00
Maciej Bieniek
fe6c896754
Add `switch` platform for Xiaomi Miio fans ( #54834 )
2021-08-20 15:12:29 +02:00
Robert Hillis
5e8c873d5f
Fix image_processing selectors ( #54915 )
2021-08-20 14:20:01 +02:00
JasperPlant
12ad6b8a2b
Add growatt total state_class for storage ( #54913 )
2021-08-20 14:08:28 +02:00
Joakim Plate
1f4c12195e
Fjäråskupan kitchen fan ( #53140 )
...
* Add fjäråskupan fan control
* Update tests/components/fjaraskupan/conftest.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/fjaraskupan/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/fjaraskupan/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Increase manual update to 2 minutes
* Address review comments
* Switch to discovery flow
* Address more review comments
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-08-20 13:41:36 +02:00
J. Nick Koston
6218cd648d
Update nmap_tracker to use the network integration ( #54877 )
...
* Update nmap_tracker to use the network integration
* fix redefine variable inner scope
2021-08-20 13:01:55 +02:00
muchtall
2ac0aea765
Fix Lyric cool mode ( #54856 )
...
* fixing Cool mode in lyric
* Use climate integration constants
I believe this fixes this issue: https://github.com/home-assistant/core/pull/51760#discussion_r650372737
* Run through black
* Delint
Co-authored-by: Yadu Raghu <yraghu55@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-08-20 12:50:28 +02:00
ollo69
e5f914bbdb
Clean up AsusWRT if check ( #54896 )
2021-08-20 12:20:39 +02:00
Raman Gupta
3a2afb8bde
Support group entities in zwave_js service calls ( #54903 )
2021-08-20 11:18:19 +02:00
Geoffrey
017b8d3615
Add energy management support to Growatt server integration ( #54174 )
...
Co-authored-by: Chris Straffon <c.m.straffon@gmail.com>
2021-08-20 10:53:48 +02:00
Klaas Schoute
68fbc0792a
Add P1 Monitor integration ( #54738 )
...
* Init integration P1 Monitor
* Fix build error
* Add quality scale
* Remove last_reset and icon
* Change list to tuple
* Close client on connection exception
* Change min value to 5 (seconds)
* the used python package will close it
* Remove the options flow
* Add session and close client
* Smash to a single DataUpdateCoordinator
* Make a custom update coordinator class
* await the coordinator close
* Add second await the coordinator close
* Close when exit scope
* Removed unused code
* Fix test_sensor on entity_id change
* Fix test on test_sensor
* Transfer SENSOR dict to sensor platform
* device class for cost entity update entity_name
* Revert name in unique id and update sensor test
* Update code based on suggestions
* Fix typing
* Change code to fix mypy errors
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-08-20 08:45:04 +02:00
Erik Montnemery
32e297f4a0
Compile missing statistics ( #54690 )
2021-08-19 22:10:45 -07:00
Raman Gupta
036e99e91e
Allow integrations to define trigger platforms with a subtype ( #54861 )
2021-08-19 21:43:04 -07:00
Ville Skyttä
4bb2c6e00f
Improve device action type hinting ( #54850 )
...
* Improve device action type hinting
* More precise _async_get_automations type hints
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-08-20 07:13:25 +03:00
GitHub Action
fc6d45a63b
[ci skip] Translation update
2021-08-20 00:16:03 +00:00
Paulus Schoutsen
f1a4ba8bb0
Add Rainforest Eagle tests and price ( #54887 )
2021-08-19 13:19:31 -07:00
micha91
6eadc0c303
Yamaha Musiccast Media Browser feature ( #54864 )
2021-08-19 20:42:11 +02:00
Paulus Schoutsen
4ae2a26aa3
Add config flow to Rainforest EAGLE-200 ( #54846 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-08-19 09:22:30 -07:00
J. Nick Koston
8103d9ae3c
Add missing id to yeelights that were setup manually ( #54855 )
2021-08-19 08:46:14 -05:00
Erik Montnemery
4903c1fbfd
Minor cleanup of SensorEntity ( #54624 )
2021-08-19 12:53:47 +02:00
Erik Montnemery
32a2c5d5db
Add support for Swedish smart electricity meters to DSMR ( #54630 )
...
* Add support for Swedish smart electricity meters to DSMR
* Use Swedish protocol support from dsmr_parser
* Update tests
* Bump dsmr_parser to 0.30
* Remove last_reset attribute from Swedish energy sensors
2021-08-19 10:11:20 +02:00
jan iversen
0688aaa2b6
Check for duplicate entity name/address in modbus entities ( #54669 )
...
* Check for duplicate entity name/address.
2021-08-19 09:37:31 +02:00
epenet
faec82ae8f
Add binary sensor platform to Renault integration ( #54750 )
...
* Add binary sensor platform
* Add tests
* Simplify code
* Adjust descriptions
* Adjust tests
* Make "fuel" tests more explicit
* Updates for device registry checks
2021-08-19 09:27:43 +02:00
Eric Severance
e7fa3e727b
Bump pywemo to 0.6.7 ( #54862 )
2021-08-19 08:38:52 +02:00
Eric Severance
71b123845c
Always mock SubscriptionRegistry & DiscoveryResponder for wemo tests ( #53967 )
...
* Always mock SubscriptionRegistry & DiscoveryResponder for wemo tests
* Use autospec=True for patch
2021-08-19 07:17:16 +02:00
Robert Hillis
e11ffbcdaf
Rework goalzero for EntityDescription ( #54786 )
...
* Rework goalzero for EntityDescription
* changes
* fix
* lint
2021-08-19 04:24:44 +02:00
ehendrix23
d3f7312834
Improve MyQ code quality through creation of MyQ entity ( #54728 )
2021-08-18 20:50:46 -05:00
Robin Wohlers-Reichel
4f9c788216
Update PULL_REQUEST_TEMPLATE.md ( #54762 )
...
* Update PULL_REQUEST_TEMPLATE.md
* Update PULL_REQUEST_TEMPLATE.md
Address review comments by moving changes into 'Checklist' section
* Update PULL_REQUEST_TEMPLATE.md
* Update .github/PULL_REQUEST_TEMPLATE.md
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
* Update .github/PULL_REQUEST_TEMPLATE.md
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-08-19 03:50:28 +02:00
GitHub Action
4a9a6cd538
[ci skip] Translation update
2021-08-19 00:13:56 +00:00
J. Nick Koston
799a97789d
Drop tado codeowner ( #54849 )
...
- I no longer have any tado devices
2021-08-18 14:40:45 -07:00
Paulus Schoutsen
c75c4aeea5
Bump frontend to 20210818.0 ( #54851 )
2021-08-18 13:56:43 -07:00
Erik Montnemery
c74f9a8313
Remove stale references to last_reset ( #54838 )
...
* Remove stale references to last_reset
* Update tests
2021-08-18 21:47:57 +02:00
Daniel Hjelseth Høyer
98e8e89364
Mill data coordinator ( #53603 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-08-18 12:30:37 -07:00
Erik Montnemery
f9fa5fa804
Deprecate last_reset options in MQTT sensor ( #54840 )
2021-08-18 20:22:01 +02:00
Paulus Schoutsen
2f77b5025c
Add energy validation ( #54567 )
2021-08-18 11:21:51 -07:00
J. Nick Koston
6d0ce814e7
Add new network apis to reduce code duplication ( #54832 )
2021-08-18 12:33:26 -05:00
J. Nick Koston
30564d59b6
Bump yeelight quality scale to platinum with switch to async local push ( #54589 )
2021-08-18 12:32:52 -05:00
Raman Gupta
08193169d0
Remove unnecessary signal during zwave_js.reset_meter service call ( #54837 )
2021-08-18 19:27:41 +02:00
J. Nick Koston
e7a0604a40
Make yeelight discovery async ( #54711 )
2021-08-18 09:36:13 -07:00
Erik Montnemery
bca9360d52
Remove last_reset attribute from tasmota energy sensors ( #54836 )
2021-08-18 09:25:33 -07:00
J. Nick Koston
5d19575a84
Exclude global scope IPv6 when setting up zeroconf interfaces ( #54632 )
2021-08-18 09:00:09 -07:00
Thomas Lovén
8d37fd08c7
Fix integration sensors sometimes not getting device_class or unit_of_measurement ( #54802 )
2021-08-18 08:59:31 -07:00
Erik Montnemery
bce7c73925
Remove `last_reset` attribute from and set state class to `total_increasing` for enphase_envoy energy sensors ( #54831 )
2021-08-18 08:58:32 -07:00
rikroe
041ba2ec3a
Fix BMW remote services in rest_of_world & north_america ( #54726 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2021-08-18 08:58:07 -07:00
Raman Gupta
c1595d5ceb
Only show zwave_js command classes that are on the node ( #54794 )
2021-08-18 17:53:00 +02:00
Erik Montnemery
a6ac55390a
Remove `last_reset` attribute and set state class to `total_increasing` for smartthings energy sensors ( #54824 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-08-18 17:14:02 +02:00
Erik Montnemery
e98d50f6d1
Remove `last_reset` attribute and set state class to `total_increasing` for mysensors energy sensors ( #54827 )
2021-08-18 16:58:13 +02:00