This project is mirrored from https://github.com/home-assistant/core.git.
Pull mirroring updated .
- Jan 29, 2024
-
-
Malte Franken authored
-
Cyrill Raccaud authored
* add bring integration * fix typings and remove from strictly typed - wait for python-bring-api to be ready for strictly typed * make entity unique to user and list - before it was only list, therefore the same list imported by two users would have failed * simplify bring attribute Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com> * cleanup and code simplification * remove empty fields in manifest * __init__.py aktualisieren Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com> * __init__.py aktualisieren Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com> * strings.json aktualisieren Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com> * streamline async calls * use coordinator refresh * fix order in update call and simplify bring list * simplify the config_flow * Update homeassistant/components/bring/manifest.json Co-authored-by:
Sid <27780930+autinerd@users.noreply.github.com> * add unit testing for __init__.py * cleanup comments * use dict instead of list * Update homeassistant/components/bring/todo.py Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com> * clean up * update attribute name * update more attribute name * improve unit tests - remove patch and use mock in conftest * clean up tests even more * more unit test inprovements * remove optional type * minor unit test cleanup * Update .coveragerc Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com> --------- Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com> Co-authored-by:
Sid <27780930+autinerd@users.noreply.github.com>
-
Duco Sebel authored
* Add new sensors exposed by kWh meter * Add entity translation placeholders * Fix Mypy issue * Adjusts tests * Remove suggested display precision for disabled-by-default sensors * Update test-snapshots * Update snapshots
-
J. Nick Koston authored
-
J. Nick Koston authored
* Avoid reconstructing the hassio command URL each request The host had to be re-encoded every time which creates an ip_address object By doing a join we avoid this. It was actually happening twice since we passed constructed the URL for testing and than passed it as a string so aiohttp did it as well * make url the same
-
Marc Mueller authored
-
Duco Sebel authored
* Simplify HomeWizard sensor names * Simplify translations even more by using default device_class names
-
Isak Nyberg authored
* bump mypermobil to 0.1.8 * add eula check in config flow * Update strings.json * add test for email code with signed eula * fix docstring character limit * add placeholder description for MyPermobil
-
dependabot[bot] authored
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.23.1 to 3.23.2. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/v3.23.1...v3.23.2 ) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Christophe Gagnier authored
* Add binary sensors to TechnoVE integration * Add unit tests for TechnoVE binary sensors * Implement PR feedback for TechnoVE * Limit to appropriate sensors in TechnoVE tests * Removed leftover code * Implement feedback in TechnoVE PR #108938
-
Brett Adams authored
Use single wakelock per vehicle
-
Erik Montnemery authored
-
Jan-Philipp Benecke authored
* Add pylint plugin to check if coordinator is placed in its own module * Remove unintended changes * Remove pylint disable and let CI only fail on W,E,F * Make check conventional * Apply review suggestion Co-authored-by:
Martin Hjelmare <marhje52@gmail.com> * Use option instead * Remove pylint arguments from pre-commit * Partially revert "Remove pylint disable and let CI only fail on W,E,F" --------- Co-authored-by:
Martin Hjelmare <marhje52@gmail.com>
-
Joost Lekkerkerker authored
-
Joost Lekkerkerker authored
-
- Jan 28, 2024
-
-
Arie Catsman authored
* add phase entities to Enphase Envoy * Implement review feedback for translation strings * Enphase Envoy multiphase review changes Move device name logic to separate function. Refactor native value for phases Use dataclasses.replace for phase entities, add on-phase to base class as well, no need for phase entity descriptions anymore * Enphase Envoy reviewe feedback Move model determination to library. Revert states test for future split to sensor test. * Enphase_Envoy use model description from pyenphase library * Enphase_Envoy refactor Phase Sensors * Enphase_Envoy use walrus in phase sensor --------- Co-authored-by:
J. Nick Koston <nick@koston.org>
-
G Johansson authored
-
J. Nick Koston authored
-
Brett Adams authored
* Add tests * Add partial sleep test * Remove useless AsyncMock * Review feedback * Patch imports * Fix mock_test
-
Joost Lekkerkerker authored
-
dependabot[bot] authored
Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
J. Nick Koston authored
Remove extra confirmation step in tplink discovery flow After discovery, and manually entering credentials, we would ask the user if they still wanted to set up the device. Instead we now set create the config entry as soon as they enter correct credentials as its clear that they want to proceed.
-
Tomer Shemesh authored
-
max2697 authored
-
David F. Mulcahey authored
Co-authored-by:
TheJulianJES <TheJulianJES@users.noreply.github.com>
-
Erik Montnemery authored
-
suaveolent authored
Co-authored-by:
suaveolent <suaveolent@users.noreply.github.com>
-
Brett Adams authored
-
Joost Lekkerkerker authored
-
Christopher Fenner authored
Update strings.json
-
Simone Chemelli authored
* Add clima support to Comelit integration * address first part of review comments * applied more review comments * remove old multiplier * removed preset modes (not always configured) * small tweak * apply StrEnum class
-
suaveolent authored
* added device info and unique id * removed wrong attribute * added base entity * rename domain * added entity.py to coveragerc * added base entity for sensors and alarm panel * add generic type translation * rename functions * rename device name to device model * set _attr_name = None * pass in only the entry_id instead of the full config_entry * set unique id to device_id or entry id * use deviceinfo class * moved _attr_name = None to entities * Update homeassistant/components/lupusec/alarm_control_panel.py Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com> * Update homeassistant/components/lupusec/entity.py Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com> * Update homeassistant/components/lupusec/entity.py Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com> * remove DOMAIN from unique id * removed redundant function * Update homeassistant/components/lupusec/alarm_control_panel.py Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com> * Update homeassistant/components/lupusec/entity.py Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com> --------- Co-authored-by:
suaveolent <suaveolent@users.noreply.github.com> Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com>
-
RJPoelstra authored
Add enum sensor entity
-
karwosts authored
* Fix error when passing an integer to location selector * fix tests * more fix tests * don't mutate original dict * remove string testcase
-
G Johansson authored
-
myztillx authored
Separate start and end time msg and update service string
-
Matrix authored
* bump yolink-api to 0.3.5 * bump yolink-api to 0.3.6
-
- Jan 27, 2024
-
-
Joost Lekkerkerker authored
* Add options flow to Analytics Insights * Fix options flow function
-
J. Nick Koston authored
* Bump cryptography to 42.0.1 changes: https://github.com/pyca/cryptography/compare/41.0.7...42.0.1 Note that more of the non-rust backend code has been removed I had to handle that in https://github.com/bdraco/chacha20poly1305-reuseable/releases/tag/v0.12.1 So there may be other downstream consumers that have a problem * need pyOpenSSL as well * too early before coffee
-
Arie Catsman authored
-