Eugenio Panadero
d748894b88
Remove 'tariff' edition from options-flow ( #85703 )
...
* 🎨 Add missing typing for config-flow
* 🐛 Remove 'tariff' edition from options-flow
The `entry.data["tariff"]` is what makes the `entry.unique_id`,
so it's an incoherence to be able to change it in the Options flow
* 🌐 Update generated EN translation
* 🎨 Link translations of option-flow to those of config-flow
2023-01-13 13:27:11 +01:00
Ville Skyttä
ae302bbec0
Make use of str.removeprefix and .removesuffix ( #85584 )
2023-01-13 12:19:38 +01:00
Franck Nijhof
d44210e573
Fix nightly intents in nightly builds (part2) ( #85818 )
2023-01-13 12:14:25 +01:00
epenet
e75c85f679
Downgrade integrations without code owner ( #85752 )
2023-01-13 10:08:15 +01:00
Franck Nijhof
80714c544a
Fix nightly intents in nightly builds ( #85806 )
2023-01-13 09:56:29 +01:00
Ville Skyttä
4c31317c06
Key Huawei LTE routers in hass.data by config entry rather than unique id ( #85788 )
...
Key routers in hass.data by config entry rather than unique id
There's no particular reason to key them by the unique id; the config
entry id is a stronger, always available guarantee, and a much more
common convention across the HA codebase.
At some point, we might conceivably support devices we can't find a
proper unique id for; this would work for that purpose as well.
2023-01-13 09:20:24 +01:00
epenet
1deb4c68f3
Adjust diagnostics return types ( #85525 )
...
* Adjust diagnostics return types
* Replace dict with Mapping
2023-01-13 09:17:54 +01:00
Malte Franken
9927bb3330
Bump georss_ign_sismologia_client to 0.6 ( #85784 )
...
bump georss_ign_sismologia_client to 0.6
2023-01-13 08:58:28 +01:00
tronikos
8e26c048a7
Remove oauth2client dependency in Google Assistant SDK ( #85785 )
...
Remove import oauth2client, inline 2 constants
2023-01-13 00:20:16 +01:00
shbatm
28bea53afe
Move ISY994 data to dataclass and remove bad entities ( #85744 )
2023-01-12 13:09:04 -10:00
J. Nick Koston
f941864308
Bump pySwitchbot to 0.36.4 ( #85777 )
2023-01-12 23:17:00 +01:00
Franck Nijhof
2ca73be9d0
Update sentry-sdk to 1.13.0 ( #85772 )
2023-01-12 23:04:49 +01:00
Franck Nijhof
9415e7e51b
Address small review comments in ESPHome ( #85770 )
2023-01-12 22:55:18 +01:00
Franck Nijhof
686258acd5
Add nightly intents to nightly build ( #85760 )
...
* Add nightly intents to nightly build
* Use main branch
2023-01-12 16:31:14 -05:00
Jovan Gerodetti
49031b8fa7
Implement sync time button for moehlenhoff_alpha2 ( #85676 )
...
* Implement sync time button for moehlenhoff_alpha2
* fix outdated doc comment
Co-authored-by: j-a-n <oss@janschneider.net>
* address review comments
Co-authored-by: j-a-n <oss@janschneider.net>
2023-01-12 22:09:14 +01:00
Teju Nareddy
cb04a52220
Fix IoT Class for Torque integration ( #85667 )
...
* Fix IoT Class for Torque plugin
This is currently misclassified:
- There is no "Torque" server, the Torque plugin is the server that receives data directly from the client. It should be `local` instead of `cloud`.
- The client sends data to the server as needed. This plugin will NOT poll for data. It should be `push` instead of `poll`.
* Run hassfest
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-01-12 21:52:39 +01:00
Franck Nijhof
db5edfcf64
Update coverage to 7.0.5 ( #85774 )
2023-01-12 21:40:59 +01:00
Yuval Aboulafia
578a1cdc02
Add statistics support to iperf3 ( #85771 )
2023-01-12 12:02:56 -08:00
Yuval Aboulafia
1f6efe8c3e
Remove WAQI unsupported UOM ( #85768 )
...
fixes undefined
2023-01-12 20:10:45 +01:00
Aaron Bach
107461df0d
Follow-up on ReCollect Waste calendar entity ( #85766 )
2023-01-12 11:56:06 -07:00
Kevin Worrel
4f20b15742
Bump screenlogicpy to 0.6.2 ( #85725 )
...
fixes undefined
2023-01-12 19:41:07 +01:00
Shay Levy
596f779254
Bump aiowebostv to 0.3.0 ( #85756 )
2023-01-12 19:11:27 +01:00
epenet
e18117fd63
Bump sfrbox-api to 0.0.4 ( #85742 )
...
* Bump sfrbox-api to 0.0.3
* Bump sfrbox-api to 0.0.4
2023-01-12 18:17:31 +02:00
epenet
b5a9e682be
Add missing enum item in SFR Box ( #85746 )
...
* Add missing enum item in SFR Box
* Adjust tests
2023-01-12 18:15:09 +02:00
Maciej Bieniek
cc016c9bba
Pass language to the Airly API ( #85655 )
...
* Pass language to the API
* Pass only pl or en
* Add comment
2023-01-12 16:15:00 +01:00
Martin Hjelmare
4895f2e7c2
Fix gen_requirements_all script permissions ( #85745 )
2023-01-12 15:46:36 +01:00
Erik Montnemery
8418a30cc0
Refactor energy validation issue reporting ( #85523 )
...
* Refactor energy validation issue reporting
* Update English translations
* Adjust translations
2023-01-12 12:50:43 +01:00
Erik Montnemery
e4e96d3394
Fix sensor test ( #85740 )
2023-01-12 12:21:19 +01:00
Franck Nijhof
e18a6e376c
Use jemalloc in Docker builds ( #85738 )
2023-01-12 11:59:44 +01:00
Osma Ahvenlampi
45a41421b6
Change Ruuvi movement counter to correct state class ( #85677 )
...
change Ruuvi movement counter to correct class
The counter's values are 0 to 255 increasing value, so the correct state class as per https://developers.home-assistant.io/docs/core/entity/sensor/#entities-representing-a-total-amount is TOTAL_INCREASING.
2023-01-12 10:29:54 +01:00
epenet
5a4df9d870
Add binary sensor platform to SFR Box ( #85508 )
...
* Add binary sensor platform to SFR Box
* Simplify
2023-01-12 10:06:09 +01:00
Jan Bouwhuis
64e235285d
Deprecate power_command_topic for MQTT climate ( #85229 )
...
* Deprecate mode_command_topic for MQTT climate
* Correct deprecation and remove support release inf
* Do not use future tense for comment
* Extend deprecation period to 6 months
2023-01-12 09:49:14 +01:00
Erik Montnemery
a7fb3c82fb
Add WS command number/device_class_convertible_units ( #85598 )
...
* Add WS command number/device_class_convertible_units
* Add websocket_api
* Update tests
2023-01-12 09:34:10 +01:00
Erik Montnemery
305fb86d50
Add WS command sensor/device_class_convertible_units ( #85213 )
...
* Add WS command sensor/device_class_units
* Rename new command to device_class_convertible_units
2023-01-12 09:31:06 +01:00
epenet
679e971131
Add system diagnostic sensors to SFR Box ( #85184 )
...
* Add system diagnostic sensor
* Add tests
2023-01-12 09:29:12 +01:00
Erik Montnemery
b0d4b73874
Add unitless unit converter ( #85694 )
...
* Add unitless unit converter
* Adjust type hints
* Adjust tests
* Rename to UnitlessRatioConverter
2023-01-12 09:20:00 +01:00
Maciej Bieniek
a176de6d4b
Add RPC smoke binary sensor to Shelly integration ( #85697 )
...
* Add RPS smoke binary sensor
* Remove index
* Remove the unnecessary attribute
2023-01-12 08:42:40 +01:00
Shay Levy
b71d332a10
Cleanup Shelly sensor description ( #85732 )
2023-01-11 21:39:49 -10:00
Ville Skyttä
c625051665
Improve Huawei LTE SSDP inclusion ( #85572 )
...
* Probe Huawei LTE API for device support on SSDP match
More or less as expected, the loosening of SSDP/UPnP data matches done
in #81643 started to yield false positives, as in #85402 .
Coming up with robust matches solely based on the SSDP/UPnP data still
does not seem possible, so keep the matches as loose as they were made,
but additionally invoke a probe request on the API to determine if the
device looks like a supported one.
* Probe only after unique id checks
Prevents throwaway probes for discoveries already in progress.
* Fix SSDP result URL test, add missing assert on it
2023-01-12 06:47:38 +01:00
shbatm
255a8362a1
Consolidate device info and clean-up ISY994 code base ( #85657 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-01-11 18:07:44 -10:00
Jack Boswell
43cc8a1ebf
Add binary_sensor to Starlink ( #85409 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-01-11 17:18:54 -10:00
Robert Hillis
ae9a57b2a8
Remove oauth2client dependency in Google Sheets ( #85637 )
...
Remove oauth2client dependency
2023-01-12 04:02:02 +01:00
Nathan Spencer
0ae855d345
Fix Litter-Robot 4 firmware versions reported while updating ( #85710 )
2023-01-12 03:53:06 +01:00
Robert Hillis
b14c141fe3
Address review comments for D-Link config flow ( #85712 )
...
* Address review comments for D-Link config flow
* uno mas
* uno mas
* uno mas
2023-01-12 03:46:51 +01:00
Eugenio Panadero
05590f63c9
Clean attributes in pvpc hourly pricing ElecPriceSensor ( #85688 )
...
♻️ Remove unnecessary private attrs and fix typing for sensor entity
2023-01-12 03:21:16 +01:00
Daniel Hjelseth Høyer
2757f97114
Update pyTibber to 0.26.8 ( #85702 )
...
* Tibber, update pyTibber
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Tibber, update pyTibber
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2023-01-12 03:15:28 +01:00
Klaas Schoute
6f92c5381d
Add Energie VanOns virtual integration ( #85704 )
2023-01-12 01:14:36 +01:00
Eugenio Panadero
77feaecbfa
Remove unreachable config entry migration in pvpc hourly pricing ( #85700 )
...
* 🔥 Remove old config entry migration logic
introduced for a breaking change in 2021-06, now unreachable after
completely disabling the YAML config for the integration
* ✅ Remove test for old config entry migration logic
and adjust existent one for config-flow to do not lose coverage
2023-01-12 01:07:11 +01:00
Jovan Gerodetti
3ee73f0fea
Bump moehlenhoff-alpha2 to 1.3.0 ( #85720 )
...
bump moehlenhoff_alpha2 to v1.3.0
2023-01-12 00:52:32 +01:00
Milan Meulemans
e603645b90
Upgrade aionanoleaf to 0.2.1 ( #83669 )
2023-01-12 00:43:04 +01:00