Josef Zweck
e5fa6f0176
Add Bluetooth support to La Marzocco integration (#108287)
* init
* init tests
* linting
* checks
* tests, linting
* pylint
* add tests
* switch tests
* add water heater tests
* change icons
* extra args cleanup
* moar tests
* services tests
* remove extra platforms
* test for unique id
* back to single instance
* add diagnostics
* remove extra platforms
* test for unique id
* back to single instance
* Add better connection management for Idasen Desk (#102135)
* Return 'None' for light attributes when off instead of removing them (#101946)
* Bump home-assistant-bluetooth to 1.10.4 (#102268)
* Bump orjson to 3.9.9 (#102267)
* Bump opower to 0.0.37 (#102265)
* Bump Python-Roborock to 0.35.0 (#102275)
* Add CodeQL CI Job (#102273)
* Remove unused dsmr sensors (#102223)
* rebase messed up conftest
* more tests for init
* add client to coveragerc
* add client to coveragerc
* next lmcloud version
* strict typing
* more typing
* allow multiple machines
* remove unneeded var
* Update homeassistant/components/lamarzocco/coordinator.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Update homeassistant/components/lamarzocco/diagnostics.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Update homeassistant/components/lamarzocco/__init__.py
Co-authored-by: Robert Resch <robert@resch.dev>
* PR suggestions
* remove base exception
* Update manifest.json
* update lmcloud
* update lmcloud
* remove ignore
* selection bugfix for machines with space in name
* bugfix temps
* add options flow
* send out full user input
* remove options flow
* split the tests to avoid timeouts
* use selectoptionsdict for selection
* removing rccoleman
* improve test coverage to 100%
* Update config_flow.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Update config_flow.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Update config_flow.py
Co-authored-by: Robert Resch <robert@resch.dev>
* autoselect cloud machine for discovered machine
* move default values to 3rd party lib
* bring property changes from lmcloud
* moving things to lmcloud
* move validation to method
* move more things to lmcloud
* remove unused const
* Update homeassistant/components/lamarzocco/coordinator.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Update homeassistant/components/lamarzocco/coordinator.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Update homeassistant/components/lamarzocco/__init__.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Update homeassistant/components/lamarzocco/__init__.py
Co-authored-by: Robert Resch <robert@resch.dev>
* remove callback from coordinator
* remove waterheater, add switch
* improvement to background task
* next lmcloud
* adapt to lib changes
* Update homeassistant/components/lamarzocco/strings.json
Co-authored-by: Robert Resch <robert@resch.dev>
* Update homeassistant/components/lamarzocco/entity.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Update homeassistant/components/lamarzocco/entity.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Update homeassistant/components/lamarzocco/switch.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Update homeassistant/components/lamarzocco/switch.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Update homeassistant/components/lamarzocco/entity.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Update homeassistant/components/lamarzocco/strings.json
Co-authored-by: Robert Resch <robert@resch.dev>
* requested changes
* Update homeassistant/components/lamarzocco/switch.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Update homeassistant/components/lamarzocco/entity.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Update tests/components/lamarzocco/test_config_flow.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Update tests/components/lamarzocco/test_config_flow.py
Co-authored-by: Robert Resch <robert@resch.dev>
* some requested changes
* changes
* requested changes
* move steam boiler to controls
* fix: remove entities from GS3MP model + tests
* remove dataclass decorator
* next lmcloud version
* improvements
* move reauth to user step
* improve config flow
* remove asserts in favor of runtimeerrors
* undo conftest comment
* make duc return none
* Update homeassistant/components/lamarzocco/switch.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/lamarzocco/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/lamarzocco/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* remove diagnostics, changes
* refine config flow
* remove runtimeerrors in favor of asserts
* move initialization of lm_client to coordinator
* remove things from lmclient
* remove lm_client
* remove lm_client
* bump lm version
* correctly set initialized for tests
* move exception handling inside init + tests
* add test for switch without bluetooth on
* bump lmcloud
* pass httpx client to LMLocalAPI
* add call function to reduce code
* switch to snapshot testing
* remove bluetooth
* bump version
* cleanup import
* remove unused const
* set correct integration_type
* correct default selection in CF
* reduce unnecessary tests by fixture change
* use other json loads helpers
* move prebrew/infusion to select entity
* bump lmcloud
* Update coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* requested feedback
* step description, bump lmcloud
* create init integration functino
* revert
* ruff
* remove leftover BT test
* make main switch main entity
* bump lmcloud
* re-add bluetooth
* improve
* bump firmware (again)
* correct test
* Update homeassistant/components/lamarzocco/coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/lamarzocco/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/lamarzocco/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* separate device test
* add BT to entites
* fix import
* docstring
* minor
* fix rebase
* get device from discovered devices
* tweak
* change tests
* switch to dict
* switch to options
* fix
* fix
---------
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>
Co-authored-by: Robert Resch <robert@resch.dev>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-03-21 13:08:11 +01:00
..
2024-03-20 21:05:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-12 15:48:36 -10:00
2024-03-16 12:45:18 -10:00
2024-03-19 09:01:07 +01:00
2024-03-13 19:33:33 -10:00
2024-03-17 17:42:48 +01:00
2024-03-20 21:05:07 +01:00
2024-03-18 00:40:38 +01:00
2024-03-20 21:05:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-16 12:45:18 -10:00
2024-03-18 00:40:38 +01:00
2024-03-16 09:48:37 -10:00
2024-03-19 12:21:32 +01:00
2024-03-19 16:28:37 +01:00
2024-03-15 18:58:49 +01:00
2024-03-19 09:01:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-18 13:26:14 +01:00
2024-03-20 11:28:27 +01:00
2024-03-19 09:01:07 +01:00
2024-03-15 17:48:37 -10:00
2024-03-18 10:39:59 +01:00
2024-03-20 21:05:07 +01:00
2024-03-16 16:01:48 +01:00
2024-03-19 09:01:07 +01:00
2024-03-15 12:23:53 +01:00
2024-03-19 09:01:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-20 09:42:40 +01:00
2024-03-19 09:01:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-18 00:40:38 +01:00
2024-03-14 19:34:44 +01:00
2024-03-19 09:01:07 +01:00
2024-03-18 22:08:06 +01:00
2024-03-21 11:35:27 +01:00
2024-03-19 09:01:07 +01:00
2024-03-16 07:37:20 -10:00
2024-03-20 10:39:31 -10:00
2024-03-20 21:05:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-14 14:16:19 -10:00
2024-03-20 21:05:07 +01:00
2024-03-19 21:13:34 -04:00
2024-03-19 09:01:07 +01:00
2024-03-18 16:16:24 +01:00
2024-03-19 09:01:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-18 13:26:14 +01:00
2024-03-20 21:05:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-21 16:59:43 +13:00
2024-03-17 17:32:16 +01:00
2024-03-15 17:48:37 -10:00
2024-03-19 09:01:07 +01:00
2024-03-15 14:42:07 +01:00
2024-03-15 09:05:42 -04:00
2024-03-18 13:09:21 +01:00
2024-03-19 09:01:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-21 11:44:05 +01:00
2024-03-19 09:01:07 +01:00
2024-03-16 00:03:25 -10:00
2024-03-16 12:45:18 -10:00
2024-03-15 18:13:35 +01:00
2024-03-20 21:05:07 +01:00
2024-03-13 18:23:52 +01:00
2024-03-12 12:41:16 -04:00
2024-03-20 07:06:34 +01:00
2024-03-20 21:05:07 +01:00
2024-03-15 17:48:37 -10:00
2024-03-19 09:01:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-19 18:24:36 +01:00
2024-03-20 21:05:07 +01:00
2024-03-17 09:56:26 +01:00
2024-03-21 10:49:32 +01:00
2024-03-19 14:02:50 +01:00
2024-03-19 09:01:07 +01:00
2024-03-14 10:43:03 +01:00
2024-03-19 09:01:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-15 17:48:37 -10:00
2024-03-19 09:01:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-13 19:33:33 -10:00
2024-03-20 21:05:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-14 10:43:03 +01:00
2024-03-19 22:32:27 +02:00
2024-03-19 09:01:07 +01:00
2024-03-17 09:56:26 +01:00
2024-03-19 09:01:07 +01:00
2024-03-21 10:06:40 +01:00
2024-03-15 14:00:33 -10:00
2024-03-17 15:59:29 +01:00
2024-03-14 10:43:03 +01:00
2024-03-19 09:01:07 +01:00
2024-03-13 16:56:33 +01:00
2024-03-19 09:01:07 +01:00
2024-03-13 12:07:28 +01:00
2024-03-14 00:44:07 -05:00
2024-03-15 23:31:55 +01:00
2024-03-19 09:01:07 +01:00
2024-03-16 16:52:51 +01:00
2024-03-17 10:58:14 +01:00
2024-03-20 21:05:07 +01:00
2024-03-21 13:08:11 +01:00
2024-03-12 18:52:58 +01:00
2024-03-20 21:05:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-18 00:40:38 +01:00
2024-03-21 10:49:32 +01:00
2024-03-19 09:01:07 +01:00
2024-03-17 09:56:26 +01:00
2024-03-19 09:01:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-17 09:56:26 +01:00
2024-03-14 14:04:41 +01:00
2024-03-20 15:31:48 +01:00
2024-03-19 09:01:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-18 10:39:59 +01:00
2024-03-18 13:11:22 +01:00
2024-03-19 09:01:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-15 12:12:03 +01:00
2024-03-20 21:05:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-18 10:39:59 +01:00
2024-03-21 09:43:27 +01:00
2024-03-15 18:26:28 +01:00
2024-03-16 12:45:18 -10:00
2024-03-17 09:56:26 +01:00
2024-03-20 21:05:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-18 00:40:38 +01:00
2024-03-19 09:01:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-18 00:40:38 +01:00
2024-03-20 11:42:01 +01:00
2024-03-19 09:01:07 +01:00
2024-03-18 00:40:38 +01:00
2024-03-18 16:20:22 +01:00
2024-03-14 14:04:41 +01:00
2024-03-19 09:01:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-20 19:35:01 -04:00
2024-03-20 21:05:07 +01:00
2024-03-18 00:40:38 +01:00
2024-03-19 09:01:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-19 22:33:40 +02:00
2024-03-16 14:43:49 -10:00
2024-03-18 13:26:14 +01:00
2024-03-20 21:05:07 +01:00
2024-03-16 12:45:18 -10:00
2024-03-19 09:01:07 +01:00
2024-03-19 09:17:12 -10:00
2024-03-20 21:05:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-13 19:33:33 -10:00
2024-03-12 12:43:25 -04:00
2024-03-19 09:01:07 +01:00
2024-03-20 09:40:06 +01:00
2024-03-15 18:11:12 +01:00
2024-03-19 09:01:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-13 21:55:00 +01:00
2024-03-19 09:01:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-18 14:39:41 +01:00
2024-03-20 21:05:07 +01:00
2024-03-15 15:31:51 +01:00
2024-03-18 13:26:14 +01:00
2024-03-16 16:31:30 -10:00
2024-03-13 19:06:16 +01:00
2024-03-18 18:00:54 +01:00
2024-03-18 13:26:14 +01:00
2024-03-20 21:05:07 +01:00
2024-03-18 21:45:34 -04:00
2024-03-19 09:01:07 +01:00
2024-03-19 16:28:37 +01:00
2024-03-19 09:01:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-16 16:18:41 +02:00
2024-03-17 09:56:26 +01:00
2024-03-16 12:45:18 -10:00
2024-03-16 22:56:21 +01:00
2024-03-19 09:01:07 +01:00
2024-03-18 00:40:38 +01:00
2024-03-18 16:18:32 +01:00
2024-03-13 21:55:00 +01:00
2024-03-17 09:56:26 +01:00
2024-03-20 08:27:05 +01:00
2024-03-20 21:05:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-15 23:01:49 +01:00
2024-03-19 08:50:11 +01:00
2024-03-19 09:01:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-16 12:45:18 -10:00
2024-03-13 11:58:34 +01:00
2024-03-20 21:05:07 +01:00
2024-03-17 13:44:32 +01:00
2024-03-19 09:01:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-16 09:48:37 -10:00
2024-03-20 19:49:37 -04:00
2024-03-20 21:05:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-14 13:55:16 +01:00
2024-03-16 12:45:18 -10:00
2024-03-20 21:05:07 +01:00
2024-03-20 15:40:46 +01:00
2024-03-20 21:05:07 +01:00
2024-03-21 11:05:36 +01:00
2024-03-19 09:01:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-18 00:40:38 +01:00
2024-03-18 00:40:38 +01:00
2024-03-16 16:15:32 -10:00
2024-03-13 17:54:46 +01:00
2024-03-19 09:01:07 +01:00
2024-03-12 12:38:09 -04:00
2024-03-20 21:05:07 +01:00
2024-03-15 09:05:18 -10:00
2024-03-19 09:01:07 +01:00
2024-03-18 00:40:38 +01:00
2024-03-19 09:01:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-13 19:38:04 +01:00
2024-03-16 16:31:30 -10:00
2024-03-20 21:05:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-20 01:13:05 +01:00
2024-03-16 07:37:20 -10:00
2024-03-16 07:37:20 -10:00
2024-03-13 19:38:04 +01:00
2024-03-20 21:05:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-20 02:02:45 +01:00
2024-03-20 21:05:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-20 21:05:07 +01:00
2024-03-18 00:40:38 +01:00
2024-03-13 19:38:04 +01:00
2024-03-16 07:37:20 -10:00
2024-03-16 12:45:18 -10:00
2024-03-16 07:37:20 -10:00
2024-03-20 21:05:07 +01:00
2024-03-16 14:42:27 -10:00
2024-03-19 09:01:07 +01:00
2024-03-19 09:01:07 +01:00
2024-03-17 16:02:45 +01:00
2024-03-21 10:49:32 +01:00