Commit Graph
77403 Commits
Author SHA1 Message Date
Charles GarwoodandGitHub 91965a74d8 Enphase remove operating (#98682) 2023-08-19 12:30:12 -05:00
5965918c86 Add Fan Speed number entity to Nexia (#98642)
* Add Fan Speed support to Nexia integration

Adds a new "set_fan_speed" service to the Nexia integration, to allow
setting speed of the air-handler/blower fans.

* Add Fan Speed to Nexia Tests

* Remove mistakenly-added changes to Climate tests

A previous version of this change made modifications to the base
Climate entity, but that approach was later abandonded. These changes
to Climate tests were left over from that, and should never have been
included.

* Add Fan Speed Number Entity

* Remove Set Fan Speed Service

* Remove fan_speed attribute

The fan_speed attribute is not necessary with the new Number entity.

* Address reviewer feedback

Rename test function to reflect fact that fan speed entities are
entities, and not sensors.
Added missing typing to variables.
Sorted list of platforms

* Add test_set_fan_speed

Also adds new test fixture for mock response to API call

* Update homeassistant/components/nexia/number.py

* Name change

---------

Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-08-19 16:42:13 +02:00
Ville SkyttäandGitHub 3094991236 Upgrade ruff to 0.0.285 (#98647) 2023-08-19 08:17:17 -04:00
J. Nick KostonandGitHub f318063a77 Bump dbus-fast to 1.92.0 (#98656) 2023-08-19 06:13:22 -05:00
starkillerOGandGitHub 39fc4b3d66 Reolink add pan position sensor (#98592)
* Add PTZ pan position sensor

* fix typing

* fix typing
2023-08-19 12:31:40 +02:00
Maciej BieniekandGitHub 66c10facfa Add Tractive sleep and activity sensors (#98575)
* Add sleep and activity sensors

* Use device class ENUM

* Default value for value_fn
2023-08-19 11:48:23 +02:00
Jack BoswellandGitHub 8a6bde1191 Add Starlink device tracker (#91445)
* Fetch location data and redact in diagnostics

* Implement device tracker

* Fix failing tests

* Update starlink-grpc-core

* Update coveragerc

* Hardcode GPS source type

* Use translations

* Move DEVICE_TRACKERS a little higher in the file

* Separate status and location check try/catches

* Revert "Separate status and location check try/catches"

This reverts commit 7628ec62f6.
2023-08-19 11:36:23 +02:00
Maciej BieniekandGitHub c526d23686 Change naming of Shelly entities to correspond with HA guidelines (#97533)
* Do not use the device name to create the entity name

* Remove unnecessary return

* Fix mypy complains

* Gen1

* Uncapitalize description.name if channel name is used

* Fix for climate and button

* switch_3 -> switch 3

* Add _attr_has_entity_name to ShellyRestAttributeEntity

* Capitalize channel name
2023-08-19 11:13:22 +02:00
tronikosandGitHub 7059252164 Bump opowerto 0.0.30 (#98660) 2023-08-19 08:57:25 +02:00
Marc MuellerandGitHub c1fb97f26b Fix aiohttp DeprecationWarning (#98626) 2023-08-19 02:28:27 +02:00
jan iversenandGitHub 1a032cebdd modbus: slave is allowed with custom (#98644) 2023-08-18 23:18:55 +02:00
Jan BouwhuisandGitHub a39af8aff9 Fix rest debug logging (#98649)
Correct rest debug logging
2023-08-18 23:03:56 +02:00
Robert SvenssonandGitHub 9e42451934 UniFi refactor using site data (#98549)
* Clean up

* Simplify admin verification

* Streamline using sites in config_flow

* Bump aiounifi
2023-08-18 22:44:59 +02:00
7827f9ccae Update country province validation (#84463)
* Update country `province` validation.

* Run pre-commit.

* Add tests

* Mod config flow

---------

Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-08-18 21:20:04 +02:00
Diogo GomesandGitHub f96446cb24 Clean up integration sensor (#98552)
always update
2023-08-18 20:45:12 +02:00
G JohanssonandGitHub 268e5244f0 Cleanup ManualTriggerSensorEntity (#98629)
* Cleanup ManualTriggerSensorEntity

* ConfigType
2023-08-18 20:19:17 +02:00
7fcc2dd44e Make the check_config script open issue_registry read only (#98545)
* Don't blow up if validators can't access the issue registry

* Make the check_config script open issue_registry read only

* Update tests/helpers/test_issue_registry.py

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

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-08-18 20:15:00 +02:00
Erik MontnemeryandGitHub 90b9764578 Bump hatasmota to 0.7.0 (#98636)
* Bump hatasmota to 0.7.0

* Update tests according to new entity naming
2023-08-18 19:24:33 +02:00
Ville SkyttäandGitHub 93683cef27 Use zoneinfo instead of pytz, mark pytz as banned in ruff (#98613)
Refs #43439, #49643.
2023-08-18 19:10:29 +02:00
G JohanssonandGitHub 4073f56c5e Remove default code in Yale Smart Living (#94675)
* Remove default code in Yale Smart Living

* Test and remove check

* Finalize

* migration

* add back

* add back 2

* Fix tests

* Fix migration if code not exist
2023-08-18 16:40:24 +02:00
G JohanssonandGitHub 4096de2dad Add Yale Smart Living diagnostics test (#98590)
* Yale test diagnostics

* clean

* From review
2023-08-18 16:31:07 +02:00
Franck NijhofandGitHub bdd202b873 2023.8.3 (#98623) 2023.8.3 2023-08-18 15:44:40 +02:00
Franck Nijhof ce0f957ce4 Bumped version to 2023.8.3 2023-08-18 13:56:56 +02:00
Bram KragtenandFranck Nijhof 9291fab0b4 Update frontend to 20230802.1 (#98616) 2023-08-18 13:56:42 +02:00
Niels PerforsandFranck Nijhof 7c5b1c8cd2 Verisure unpack (#98605) 2023-08-18 13:56:39 +02:00
J. Nick KostonandFranck Nijhof 1c069539f5 Bump ESPHome recommended BLE version to 2023.8.0 (#98586) 2023-08-18 13:56:36 +02:00
Franck Nijhof 8dcb04eab1 Pin setuptools to 68.0.0 (#98582) 2023-08-18 13:56:33 +02:00
jan iversenandFranck Nijhof 88352b6ca1 Correct number of registers to read for sensors for modbus (#98534) 2023-08-18 13:56:30 +02:00
Maciej BieniekandFranck Nijhof 1c7e3005aa Fix the availability condition for Shelly N current sensor (#98518) 2023-08-18 13:56:26 +02:00
Erwin DounaandFranck Nijhof aaefc29e32 Revert "Integration tado bump" (#98505)
Revert "Integration tado bump (#97791)"

This reverts commit 65365d1db5.
2023-08-18 13:56:22 +02:00
tronikosandFranck Nijhof c81c0149a2 Bump opower to 0.0.29 (#98503) 2023-08-18 13:52:48 +02:00
J. Nick KostonandFranck Nijhof a835d07773 Bump aiohomekit to 2.6.16 (#98490) 2023-08-18 13:50:32 +02:00
Luca Leonardo ScorciaandFranck Nijhof 06d36983fe Fix inconsistent lyric temperature unit (#98457) 2023-08-18 13:50:29 +02:00
Chris TalkingtonandFranck Nijhof c55b96eb65 Update pyipp to 0.14.3 (#98434) 2023-08-18 13:50:25 +02:00
Chris TalkingtonandFranck Nijhof d44d84b430 Update rokuecp to 0.18.1 (#98432) 2023-08-18 13:50:22 +02:00
starkillerOGandFranck Nijhof 9bbf855a7d Bump Reolink_aio to 0.7.7 (#98425) 2023-08-18 13:50:18 +02:00
mkmerandFranck Nijhof a66e308857 Handle missing keys in Honeywell (#98392) 2023-08-18 13:50:14 +02:00
Øyvind Matheson WergelandandFranck Nijhof b76a4e0787 Fix GoGoGate2 configuration URL when remote access is disabled (#98387) 2023-08-18 13:50:10 +02:00
Martin HjelmareandFranck Nijhof a962d2b28d Fix tts notify config validation (#98381)
* Add test

* Require either entity_id or tts_service
2023-08-18 13:50:06 +02:00
Joost LekkerkerkerandFranck Nijhof 69c61a2632 Use default translations by removing names from tplink descriptions (#98338) 2023-08-18 13:50:03 +02:00
J. Nick KostonandFranck Nijhof 9f69ab1604 Bump flux-led to 1.0.2 (#98312)
changelog: https://github.com/Danielhiversen/flux_led/compare/1.0.1...1.0.2

fixes #98310
2023-08-18 13:49:59 +02:00
LukeandFranck Nijhof 07bb0fc16a Bump Python-Roborock to 0.32.3 (#98303)
bump to 0.32.3
2023-08-18 13:49:55 +02:00
Allen PorterandFranck Nijhof 16d2c80437 Bump pyrainbird to 4.0.0 (#98271) 2023-08-18 13:49:52 +02:00
VidFerrisandFranck Nijhof 3da1a611c2 Use Local Timezone for Withings Integration (#98137) 2023-08-18 13:49:48 +02:00
jan iversenandFranck Nijhof 0070a5e83d modbus: Repair swap for slaves (#97960) 2023-08-18 13:49:45 +02:00
Joost LekkerkerkerandFranck Nijhof d842b2574a Create abstraction for Generic YeeLight (#97939)
* Create abstraction for Generic YeeLight

* Update light.py
2023-08-18 13:49:41 +02:00
jan iversenandFranck Nijhof 0daa972217 modbus config: count and slave_count can normally not be mixed. (#97902) 2023-08-18 13:49:38 +02:00
tronikosandFranck Nijhof 2a0c121f65 Fix Opower utilities that have different ReadResolution than previously assumed (#97823) 2023-08-18 13:49:35 +02:00
jan iversenandFranck Nijhof cf839d0ce4 Correct modbus config validator: slave/swap (#97798) 2023-08-18 13:49:30 +02:00
Robert ReschandGitHub 790523126e Name unnamed update entities by their device class (#98579) 2023-08-18 13:40:35 +02:00