Commit Graph

94582 Commits (smarla-integration)

Author SHA1 Message Date
Joostlek f6f732b6a7 Fix tests 2025-05-22 20:29:17 +02:00
Robin 6e74df7d8c Bump pysmarlaapi version 2025-05-22 16:20:57 +02:00
Robin Lintermann 3ad45d4a30 Implemented full test coverage 2025-05-22 16:20:57 +02:00
Robin Lintermann 00ccaf1ff9 Fix leaking tests 2025-05-22 16:20:57 +02:00
Robin Lintermann acc32eea3e Refactor tests 2025-05-22 16:20:57 +02:00
Robin Lintermann f0a3ecd27b Patch both connection objects 2025-05-22 16:20:57 +02:00
Robin Lintermann 6bbd357547 Refactoring 2025-05-22 16:20:57 +02:00
Robin Lintermann f14874bc3c Use object equality operator when applicable 2025-05-22 16:20:57 +02:00
Robin Lintermann 73cfcc285b Bump pysmarlaapi version 2025-05-22 16:20:57 +02:00
Robin Lintermann d5e4ed2b9e Major rework of tests and refactoring 2025-05-22 16:20:57 +02:00
Robin Lintermann 8893f97f95 Update quality_scale 2025-05-22 16:20:57 +02:00
Robin Lintermann 2bdcdaf446 Fix tests for smarla config_flow 2025-05-22 16:20:57 +02:00
Robin Lintermann 73d37972df Refactoring and changed access token format 2025-05-22 16:20:57 +02:00
Robin Lintermann b456af473b Bump pysmarlaapi version 2025-05-22 16:20:57 +02:00
Robin Lintermann 2fa18c6838 Code refactoring and clean up 2025-05-22 16:20:57 +02:00
Robin Lintermann 2a96ea0418 Removed obsolete reload function 2025-05-22 16:20:57 +02:00
Robin Lintermann 7b2641d136 Code refactoring 2025-05-22 16:20:57 +02:00
Robin Lintermann baeb70af8a Change default name of device 2025-05-22 16:20:57 +02:00
Robin Lintermann 00cd8f70b9 Bump pysmarlaapi version 2025-05-22 16:20:57 +02:00
Robin Lintermann b6d51504c4 Focus on switch platform 2025-05-22 16:20:57 +02:00
Robin Lintermann 2a2cef349d Bump pysmarlaapi version and reevaluate quality scale 2025-05-22 16:20:57 +02:00
Robin Lintermann 7adc1e7e47 Apply suggested changes 2025-05-22 16:20:57 +02:00
Robin Lintermann d19aabfcd0 Added smarla integration 2025-05-22 16:20:57 +02:00
TimL 917b467b85
Add SMLIGHT button entities for second radio (#141463)
* Add button entities for second radio

* Update tests for second router reconnect button
2025-05-22 14:50:22 +02:00
J. Diego Rodríguez Royo a938001805
Don't add dynamically Home Connect event sensors and disable them by default (#144757)
* Don't add dynamically Home Connect sensors and disable them by default

* Fix test

* Check for None

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2025-05-22 12:55:11 +02:00
Ludovic BOUÉ 9e6de48a22
Matter Device Energy Management cluster ESAState attribute (#144430)
* ESAState

* Update strings.json

* Add test
2025-05-22 12:53:08 +02:00
jvmahon 569aeff054
Add matter attributes (#140843)
* Add Matter attributes

* Add Matter attributes

* Add Matter attributes

* Add Matter attributes

* Update strings.json

* Update homeassistant/components/matter/select.py

Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>

* Update select.py

Deleted items to be added as switch entities instead.

* Update strings.json

* Update select.py

* Update strings.json

* Fix

* Update strings.json

* Update strings.json

* Fix

* Update select.py

---------

Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
Co-authored-by: Joostlek <joostlek@outlook.com>
2025-05-22 12:42:05 +02:00
Joost Lekkerkerker c86ba49a79
Add Matter test to select attribute (#145440) 2025-05-22 12:40:56 +02:00
epenet 3b4004607d
Mark image_processing methods and properties as mandatory in pylint plugin (#145435) 2025-05-22 12:19:22 +02:00
Gigatrappeur c68e663a1c
Add webhook in switchbot cloud integration (#132882)
* add webhook in switchbot cloud integration

* Rename _need_initialized to _is_initialized and reduce nb line in async_setup_entry

* Add unit tests

* Enhance poll management

* fix

---------

Co-authored-by: Joostlek <joostlek@outlook.com>
2025-05-22 12:19:08 +02:00
Tamer Wahba d870410413
Quantum Gateway device tracker tests (#145161)
* move constants to central const file

* add none return type to device scanner constructor

* add quantum gateway device tracker tests

* fix

---------

Co-authored-by: Joostlek <joostlek@outlook.com>
2025-05-22 12:18:56 +02:00
Florian von Garrel 9a8c29e05d
Add paperless integration (#145239)
* add paperless integration - config flow and initialisation

* Add first sensors - documents, inbox, storage total and available

* Add status sensors with error attributes

* add status coordinator and organized code

* Fixed None error

* Organized code and moved requests to coordinator

* Organized code

* optimized code

* Add statustype state strings

* Error handling

* Organized code

* Add update sensor and one coordinator for integration

* add sanity sensor and timer for version request

* Add sensors and icons.json. better errorhandling

* Add tests and error handling

* FIxed tests

* Add tests for coverage

* Quality scale

* Stuff

* Improved code structure

* Removed sensor platform and reauth / reconfigure flow

* bump pypaperless to 4.1.0

* Optimized tests; update sensor as update platform; little optimizations

* Code optimizations with update platform

* Add sensor platform

* Removed update platform

* quality scale

* removed unused const

* Removed update snapshot; better code

* Changed name of entry

* Fixed bugs

* Minor changes

* Minor changed and renamed sensors

* Sensors to measurement

* Fixed snapshot; test data to json; minor changes

* removed mypy errors

* Changed translation

* minor changes

* Update homeassistant/components/paperless_ngx/strings.json

---------

Co-authored-by: Josef Zweck <josef@zweck.dev>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-05-22 12:17:38 +02:00
epenet a54c8a88ff
Improve type hints in microsoft_face_detect (#145421)
* Improve type hints in microsoft_face_detect

* Improve
2025-05-22 11:52:26 +02:00
Manuel Rüger ca914d8e4f
switchbot_cloud: Add Smart Lock door and calibration state (#143695)
* switchbot_cloud: Add Smart Lock door and calibration state

* Incorporate review
2025-05-22 11:51:28 +02:00
epenet 687bedd251
Improve type hints in sighthound (#145432)
* Improve type hints in sighthound

* More
2025-05-22 11:35:06 +02:00
Franck Nijhof 5ddadcbd65
Add range support to icon translations (#145340) 2025-05-22 11:32:33 +02:00
epenet 981842ee87
Improve type hints in seven_segments (#145431)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-05-22 11:31:17 +02:00
epenet ab69223d75
Improve type hints in openalpr_cloud (#145429)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-05-22 11:30:53 +02:00
epenet 69f0f38a09
Improve type hints in qrcode (#145430)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-05-22 11:30:38 +02:00
epenet 40267760fd
Improve type hints in tensorflow (#145433)
* Improve type hints in tensorflow

* Use ANTIALIAS again

* Use Image.Resampling.LANCZOS
2025-05-22 11:23:33 +02:00
marc7s 6e74b56649
Catch invalid settings error in geocaching (#139944)
Refactoring and preparation for other sensor types
2025-05-22 11:22:33 +02:00
epenet d35802a996
Improve type hints in microsoft_face (#145417)
* Improve type hints in microsoft_face

* Remove hass from init
2025-05-22 11:21:45 +02:00
Martin Hjelmare c007286fd6
Improve Z-Wave config flow test typing (#145438) 2025-05-22 11:11:38 +02:00
Joost Lekkerkerker b5a3cedacd
Move to explicit exports in test helpers (#145392) 2025-05-22 10:44:31 +02:00
epenet 3d53bdc6c5
Improve type hints in dlib_face_identify (#145423) 2025-05-22 10:37:44 +02:00
epenet a7f6a6f22c
Improve type hints in dlib_face_detect (#145422) 2025-05-22 10:37:03 +02:00
epenet 7893eaa389
Improve type hints in microsoft_face_identify (#145419) 2025-05-22 10:36:12 +02:00
Lektri.co e410977e64
Add new button to the Lektrico integration (#145420) 2025-05-22 10:34:14 +02:00
peteS-UK d48ca1d858
Hotfix for incorrect bracket in messages for Squeezebox (#145418)
hotfix for wrong bracket
2025-05-22 10:07:10 +02:00
epenet 8758a086c1
Improve type hints in doods (#145426) 2025-05-22 09:18:28 +02:00