Jan Bouwhuis and GitHub
c47fb5d161
Remove deprecated redundant dry and fan modes from zwave_js climates ( #108124 )
...
Remove deprecated redundant dry and fan modes from zwave_js climates
2024-01-17 15:55:46 +01:00
Erik Montnemery and GitHub
91815ed5f9
Assert default response from conversation trigger ( #108231 )
2024-01-17 15:47:06 +01:00
90f4900f2c
Add button platform to La Marzocco ( #108236 )
...
* add button
* Update homeassistant/components/lamarzocco/button.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/lamarzocco/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* update snapshot
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-01-17 15:20:24 +01:00
Josef Zweck and GitHub
ee44e9d4d6
Add update platform to La Marzocco ( #108235 )
...
* add update
* requested changes
* improve
* docstring
* docstring
2024-01-17 14:49:08 +01:00
Franck Nijhof and GitHub
3eb1283fa5
Disable Python 3.12 incompatible integrations ( #108163 )
2024-01-17 14:47:03 +01:00
J. Nick Koston and GitHub
15384f4661
Remove unused entity_sources argument from shared_attrs_bytes_from_event ( #108210 )
2024-01-17 08:45:04 -05:00
Josef Zweck and GitHub
2cd828b2d0
Add number platform to La Marzocco ( #108229 )
...
* add number
* remove key entities
* remove key numbers
* rename entities
* rename sensors
2024-01-17 14:15:48 +01:00
Josef Zweck and GitHub
74d53a4231
Add select platform to La Marzocco integration ( #108222 )
...
* add select
* change check, icons
* fix docstrings, use []
2024-01-17 13:21:33 +01:00
Marc Mueller and GitHub
1b2a4d2bf3
Improve aurora typing ( #108217 )
2024-01-17 12:11:34 +01:00
G Johansson and GitHub
bdda38f274
Allow selecting camera in Trafikverket Camera ( #105927 )
...
* Allow selecting camera in Trafikverket Camera
* Final config flow
* Add tests
* Fix load_int
* naming
2024-01-17 11:54:13 +01:00
Josef Zweck and GitHub
e811cf1ae8
Add binary sensor platforms to La Marzocco ( #108212 )
...
* add sensor
* remove switch
* requested changes
* property instead of function
* add missing snapshot
* rename var, fixture
* add binary sensors
* reorder strings
* rename sensor
* switch to supported_fn
2024-01-17 11:42:22 +01:00
Josef Zweck and GitHub
a25653e167
Change the way an entity is supported in La Marzocco ( #108216 )
...
* refactor supported
* refactor supported
2024-01-17 11:07:43 +01:00
44f2b8e6a3
Implement TechnoVE integration ( #106029 )
...
* Implement TechnoVE integration
Only the basic sensors for now.
* Add technoVE to strict typing
* Implement TechnoVE PR suggestions
* Remove Diagnostic from TechnoVE initial PR
* Switch status sensor to Enum device class
* Revert zeroconf for adding it back in subsequent PR
* Implement changes from feedback in TechnoVE PR
* Update homeassistant/components/technove/models.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/technove/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/technove/models.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Remove unnecessary translation keys
* Fix existing technoVE tests
* Use snapshot testing for TechnoVE sensors
* Improve unit tests for TechnoVE
* Add missing coverage for technoVE config flow
* Add TechnoVE coordinator tests
* Modify device_fixture for TechnoVE from PR Feedback
* Change CONF_IP_ADDRESS to CONF_HOST for TechnoVE
* Update homeassistant/components/technove/config_flow.py
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com >
* Update homeassistant/components/technove/models.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/technove/models.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Implement feedback from TechnoVE PR
* Add test_sensor_update_failure to TechnoVE sensor tests
* Add test for error recovery during config flow of TechnoVE
* Remove test_coordinator.py from TechnoVE
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com >
2024-01-17 11:04:35 +01:00
Josef Zweck and GitHub
a8b67d5a0a
Add sensor platform to La Marzocco integration ( #108157 )
...
* add sensor
* remove switch
* requested changes
* property instead of function
* add missing snapshot
* rename var, fixture
2024-01-17 09:12:49 +01:00
Brett Adams and GitHub
3a26bc3ee0
Fix translation keys in Tessie ( #108203 )
2024-01-17 08:25:25 +01:00
db9312cf9c
Bump actions/cache from 3.3.3 to 4.0.0 ( #108209 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-17 08:23:35 +01:00
G Johansson and GitHub
d4f9ad9dd3
Create update coordinator for Systemmonitor ( #106693 )
2024-01-16 15:07:55 -10:00
Aaron Bach and GitHub
d5c1049bfe
Remove unnecessary RainMachine entity description mixins ( #108190 )
2024-01-16 15:04:32 -10:00
Aaron Bach and GitHub
9bbf098901
Remove unnecessary Ambient PWS entity description mixins ( #108191 )
2024-01-16 15:01:07 -10:00
Aaron Bach and GitHub
e553cf2241
Remove unnecessary AirVisual Pro entity description mixins ( #108192 )
2024-01-16 15:00:55 -10:00
Aaron Bach and GitHub
70aff728fd
Remove unnecessary Notion entity description mixins ( #108194 )
2024-01-16 15:00:45 -10:00
Aaron Bach and GitHub
0a9ec1a351
Remove unnecessary PurpleAir entity description mixins ( #108196 )
2024-01-16 15:00:26 -10:00
Aaron Bach and GitHub
cc9b874be3
Remove unnecessary SimpliSafe entity description mixins ( #108197 )
2024-01-16 15:00:14 -10:00
Aaron Bach and GitHub
858004628e
Remove unnecessary OpenUV entity description mixins ( #108195 )
2024-01-16 15:00:00 -10:00
Jan-Philipp Benecke and GitHub
10014838ef
Dynamically map state class, device class and UoM in ZHA smart energy metering sensor ( #107685 )
...
* Dynamically map state class, device class and UoM in ZHA smart energy metering sensor
* Fix some state & device classes and add scaling
* Fix added imperial gallons tests
* Use entity description instead of custom class & add one entity to tests
* Apply code review suggestion
* Scale only when needed
* Revert "Scale only when needed"
This reverts commit a9e0403402 .
* Avoid second lookup of entity description
* Change test to not mix sensor types
2024-01-17 00:40:00 +01:00
Aaron Bach and GitHub
f0a63f7189
Move Guardian coordinator to suggested location ( #108182 )
...
* Move Guardian coordinator to suggested location
* Fix coverage
2024-01-16 15:38:20 -07:00
Marc Mueller and GitHub
bee53f6004
Add decorator typing [yeelight] ( #107598 )
2024-01-16 23:18:30 +01:00
Aaron Bach and GitHub
25f4fe4a85
Bump aiokafka to 0.10.0 ( #108165 )
2024-01-16 23:16:31 +01:00
J. Nick Koston and GitHub
d82abd93fb
Bump dbus-fast to 2.21.1 ( #108176 )
2024-01-16 23:15:19 +01:00
Cyrille and GitHub
030b1bc0e8
Upgrade python-mpd2 to v3.1.1 ( #108143 )
2024-01-16 23:01:01 +01:00
Klaas Schoute and GitHub
0f185a9a09
Set minimal value for modules power - Forecast.solar ( #108166 )
2024-01-16 22:46:00 +01:00
Michael Hansen and GitHub
db81f4d046
Wyoming satellite ping and bugfix for local wake word ( #108164 )
...
* Refactor with ping
* Fix tests
* Increase test coverage
2024-01-16 15:43:30 -06:00
G Johansson and GitHub
7dffc9f515
Remove config import from netatmo ( #107972 )
...
* Remove config import from netatmo
* Fix tests
2024-01-16 22:17:18 +01:00
Franck Nijhof and GitHub
0a758882e1
Deprecate Python 3.11 ( #108160 )
2024-01-16 22:07:22 +01:00
G Johansson and GitHub
0ba0f57439
Add entity name translations to System Monitor ( #107952 )
2024-01-16 21:39:03 +01:00
J. Nick Koston and GitHub
60ab360fe7
Avoid bytes to string to bytes conversion in websocket api ( #108139 )
2024-01-16 21:37:34 +01:00
ad35113e86
Remove config import in Neato ( #107967 )
...
Co-authored-by: jbouwh <jan@jbsoft.nl >
2024-01-16 21:08:05 +01:00
Joost Lekkerkerker and GitHub
bc9a85405e
Delete removed channel devices in Youtube ( #107907 )
2024-01-16 21:06:58 +01:00
J. Nick Koston and GitHub
6173bfe873
Cache commonly called Integration manifest properties ( #108141 )
2024-01-16 21:05:44 +01:00
fa5af8f187
Add Translation for Roborock exceptions ( #105427 )
...
* add translations to exceptions
* Make errors more user understandable
* make command not ternary operator
* removed non-user facing exceptions
* Add user facing exceptions and code coverage
* add match
* fix linting
* Apply suggestions from code review
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
---------
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-01-16 21:00:20 +01:00
639f06843b
Remove config import from surepetcare ( #107971 )
...
Co-authored-by: jbouwh <jan@jbsoft.nl >
2024-01-16 20:57:23 +01:00
ddaf194f91
Add Govee local light integration ( #106697 )
...
* Added govee_local_api
* Code cleanup
* Fix discovery
* Add missing supported device
* Fix autodiscovery
* Add missing quality scale in manifest.json
* QA
* QA: Moved coordinator creation to __init__.py
* QA
* Fix typo and update test
* QA
* Removed unecessary code
* Fix typo
* Fix typo
* QA, typing and strings
* Removed unsed logger in __init__.py
* QA, using ColorMode for lights capabilities
* Bump govee_local_api to 1.4.0
Moved capabilities to library.
* Update requirements
* Update library to 1.4.1 with unsupported dvice warning
* Fix tests after library update
* QA
* Add test for retry config
* Update integration name and domain
* Update homeassistant/components/govee_light_local/light.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-01-16 20:00:29 +01:00
95ed1ada50
Add late PR improvements to La Marzocco ( #108162 )
...
* add Martin's suggestions
* use password description
* fix for reauth + test
* fix invalid_auth test
* Update homeassistant/components/lamarzocco/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-01-16 19:35:50 +01:00
Allen Porter and GitHub
b24222bd1d
Add debugging to assist in debugging already configured error ( #108134 )
2024-01-16 17:05:35 +01:00
Sebastian Lövdahl and GitHub
d0f4780300
Bump vallox_websocket_api to 4.0.3 ( #108109 )
2024-01-16 17:04:44 +01:00
Jan Bouwhuis and GitHub
3ff74fe20f
Refactor demo vacuum's to only use StateVacuum base class and features ( #108150 )
...
* Demo cleanup
* Refactor vacuum demo to only use state vacuum base class
* Remove unneeded feature checks
* Remove exclusion issue for mqtt an demo
2024-01-16 16:44:12 +01:00
+1
6bc36666b1
Add integration lamarzocco ( #102291 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
Co-authored-by: Paul Bottein <paul.bottein@gmail.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: tronikos <tronikos@users.noreply.github.com >
Co-authored-by: Luke Lashley <conway220@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: dupondje <jean-louis@dupond.be >
2024-01-16 15:24:16 +01:00
Bouwe Westerdijk and GitHub
a874895a81
Add gateway_mode Select to Plugwise ( #108019 )
2024-01-16 14:35:09 +01:00
J. Nick Koston and GitHub
3d595fff13
Avoid duplicate timestamp conversions for websocket api and recorder ( #108144 )
...
* Avoid duplicate timestamp conversions for websocket api and recorder
We convert the time from datetime to timestamps one per
open websocket connection and the recorder for every
state update. Only do the conversion once since its
~30% of the cost of building the state diff
* more
* two more
* two more in live history
2024-01-16 14:05:01 +01:00
Jan Bouwhuis and GitHub
26058bf922
Add serial_number attribute to MQTT device properties ( #108105 )
2024-01-16 14:02:34 +01:00