This project is mirrored from https://github.com/home-assistant/core.git.
Pull mirroring updated .
- Jan 28, 2024
-
-
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
-
mkmer authored
-
David F. Mulcahey authored
-
jan iversen authored
-
Brett Adams authored
* Redo Binary Sensors * Redo Button * Redo Climate * Stage unfixed platforms * Redo Cover * Redo device tracker * Redo lock * Redo Media Player * Redo Number * Redo Select * Redo Sensor * Redo Switch * Redo Update * Fix setup_platform * Add mixing snapshot * Fix config flow * Centralise entity testing * Update snapshot * Rename test_entities * Fix assert_entities
-
David F. Mulcahey authored
* Correct ZHA device availability at startup * don't set available property from gateway * cleanup
-
Jan Bouwhuis authored
-
matt7aylor authored
* Matter sensors for air quality measurements Add sensors for CO2, PM1, PM2.5, PM10 and TVOC * Add initial tests for matter air quality sensor * Remove VOC data as requires unit extraction from cluster
-
Stefan Agner authored
Thread: Add additional vendor to brand mappings Add additional vendor to brand mappings for known Thread border router vendors.
-
Yuxin Wang authored
Fix deadlock in config flow of APCUPSD
-
J. Nick Koston authored
Co-authored-by:
Paulus Schoutsen <balloob@gmail.com>
-
Michael Hansen authored
* Differentiate builtin/custom sentences and triggers in debug * Refactor so async_process runs triggers * Report relative path of custom sentences file * Add sentence trigger test
-
J. Nick Koston authored
* Convert referenced registry functions to use cached_property These already implemented caching, but now that we can use cached_property because the lock problem is solved, we can make the code simplier and faster * missed one * make them the same
-
J. Nick Koston authored
-
J. Nick Koston authored
-
- Jan 26, 2024
-
-
Robert Resch authored
* Add Ecovacs image entities * Fix
-
Michael authored
* deprecate proximity entity * add test * extend tests * adjust strings * make issue fixable * use default repairflow
-
Erik Montnemery authored
-
Jan Bouwhuis authored
-
Josef Zweck authored
* start work on webhooks * start work on webhooks * use background task * websocket improvement * add test * add webhook id to mock_config_entry * some changes * add webhook to manifest * fix test * reset poll timer on webhook update * reset poll timer on webhook update * code cleanup * generate webhook id in config flow * fix merge * undo var rename * remove * ruff * ruff * only delete specific webhook * clarify warning * version bump * minor improvements * requested changes * unregister function * move more of unregistration logic * test pushed data * add comment * Update config_flow.py Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com> * ruff --------- Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com>
-
Joost Lekkerkerker authored
-
Christophe Gagnier authored
-
J. Nick Koston authored
-
J. Nick Koston authored
* Speed up security filter middleware Check the path and query string with the filter expression once instead of checking the path and query string seperately. If we get a hit than we check the query string to ensure we give a more verbose error about where the filter hit. Additionally since we see the same urls over and over, cache the unquote * request.url is to expensive, cheaper to join * aiohttp has a path_qs fast path * construct the string outselves so it functions exactly as before
-
J. Nick Koston authored
* Small cleanup to entity platform translation fetching While I could not realize the performance improvemnet I had hoped in #108800, I pulled this out since its a nice cleanup to avoid constructing the inner function over and over. * stale docstring
-
David F. Mulcahey authored
* Apply consistent naming to ZHA cluster handler implentations * remove import alias * remove if statement around assert in test
-
- Jan 25, 2024
-
-
Massimo Savazzi authored
* JVC Projector Binary Sensor * Fixed PR as per request, removed Name, removed Read_Only. * Fixed as per Joostlek suggestions * Update homeassistant/components/jvc_projector/coordinator.py Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com> * Update homeassistant/components/jvc_projector/binary_sensor.py Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com> * Added changes as per requests * fixed docstring * Update homeassistant/components/jvc_projector/strings.json Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com> * Update homeassistant/components/jvc_projector/binary_sensor.py Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com> * Added icon property to binary sensor. Removed icons.json file as not used anymore * Fixed tests * Added icons file * Update homeassistant/components/jvc_projector/icons.json Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com> * Update test_binary_sensor.py --------- Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com>
-
Simone Chemelli authored
* bump aicomelit to 0.8.1 * bump to 0.8.2
-
J. Nick Koston authored
-
Jonas Fors Lellky authored
* Add platform switch to flecit_bacnet integration * Move testing of the switch to it’s own test * Assert correct method is called one time * Test switch on/off error recovery * Review comment
-
Diogo Gomes authored
filter reset service to only utility_meters
-
dougiteixeira authored
* Adds option for the sensor to always be available * Remove logger debug * Add migration config entry version * Update homeassistant/components/utility_meter/config_flow.py Co-authored-by:
Robert Resch <robert@resch.dev> * Update homeassistant/components/utility_meter/sensor.py Co-authored-by:
Robert Resch <robert@resch.dev> * Remove migration config entry version * Change CONF_SENSOR_ALWAYS_AVAILABLE optional in CONFIG_SCHEMA * Remove CONF_SENSOR_ALWAYS_AVAILABLE in tests * Remove CONF_SENSOR_ALWAYS_AVAILABLE in tests * Remove CONF_SENSOR_ALWAYS_AVAILABLE in tests * Add option in yaml * Update homeassistant/components/utility_meter/strings.json Co-authored-by:
Robert Resch <robert@resch.dev> * Update homeassistant/components/utility_meter/strings.json Co-authored-by:
Robert Resch <robert@resch.dev> * Changes tests * Add test_always_available * Use freezegun * Update homeassistant/components/utility_meter/strings.json --------- Co-authored-by:
Robert Resch <robert@resch.dev> Co-authored-by:
Erik Montnemery <erik@montnemery.com>
-
suaveolent authored
* init support for config flow for lupusec * correctly iterate over BinarySensorDeviceClass values for device class * bump lupupy to 0.3.2 * Updated device info for lupusec * revert bump lupupy for separate pr * fixed lupusec test-cases * Change setup to async_setup * remove redundant check for hass.data.setdefault * init support for config flow for lupusec * correctly iterate over BinarySensorDeviceClass values for device class * bump lupupy to 0.3.2 * Updated device info for lupusec * revert bump lupupy for separate pr * fixed lupusec test-cases * Change setup to async_setup * remove redundant check for hass.data.setdefault * resolve merge error lupupy * connection check when setting up config entry * removed unique_id and device_info for separate pr * changed name to friendly name * renamed LUPUSEC_PLATFORMS to PLATFORMS * preparation for code review * necessary changes for pr * changed config access * duplicate entry check * types added for setup_entry and test_host_connection * removed name for lupusec system * removed config entry from LupusecDevice * fixes for sensors * added else block for try * added integration warning * pass config to config_flow * fix test cases for new config flow * added error strings * changed async_create_entry invocation * added tests for exception handling * use parametrize * use parametrize for tests * recover test * test unique id * import from yaml tests * import error test cases * Update tests/components/lupusec/test_config_flow.py Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com> * fixed test case * removed superfluous test cases * self._async_abort_entries_match added * lib patching call * _async_abort_entries_match * patch lupupy lib instead of test connection * removed statements * test_flow_source_import_already_configured * Update homeassistant/components/lupusec/config_flow.py Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com> * removed unique_id from mockentry * added __init__.py to .coveragerc --------- Co-authored-by:
suaveolent <suaveolent@users.noreply.github.com> Co-authored-by:
Joost Lekkerkerker <joostlek@outlook.com>
-