Aioshelly

Latest version: v12.3.1

Safety actively analyzes 698693 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 14

12.3.1

What's Changed

* Bump version to 12.3.1 (754) bieniu
* Use the status from `GetComponents` instead of `GetRemoteStatus` (753) bieniu

12.3.0

* Get all response pages for Shelly.GetComponents (722) bieniu
* Check for empty response when polling data from device (723) thecode
* feat: add config and status for BLU TRV (688) chemelli74
* Add model IDs for 1 Mini Gen4 and 1PM Mini Gen4 (751) bieniu
* Add info about Gen4 devices (750) bieniu

⬆️ Dependencies

<details>
<summary>4 changes</summary>

* Bump ruff from 0.8.4 to 0.8.6 (749) dependabot
* Bump mypy from 1.14.0 to 1.14.1 (748) dependabot
* Bump pytest-asyncio from 0.25.0 to 0.25.1 (747) dependabot
* Auto-update pre-commit hooks (746) github-actions
</details>

12.2.0

* Catch one more connection exception (743) chemelli74
* Add Shelly 3EM-63 Gen3 model (738) thecode
* Add model ID for Pro 1PM UL (SPSW-201PE15UL) (731) bieniu

⬆️ Dependencies

<details>
<summary>12 changes</summary>

* Bump peter-evans/create-pull-request from 7.0.5 to 7.0.6 (742) dependabot
* Auto-update pre-commit hooks (739) github-actions
* Bump ruff from 0.8.3 to 0.8.4 (741) dependabot
* Bump mypy from 1.13.0 to 1.14.0 (740) dependabot
* Auto-update pre-commit hooks (734) github-actions
* Bump pytest-asyncio from 0.24.0 to 0.25.0 (736) dependabot
* Bump ruff from 0.8.2 to 0.8.3 (735) dependabot
* Auto-update pre-commit hooks (732) github-actions
* Bump ruff from 0.8.1 to 0.8.2 (733) dependabot
* Auto-update pre-commit hooks (727) github-actions
* Bump pytest from 8.3.3 to 8.3.4 (728) dependabot
* Bump ruff from 0.8.0 to 0.8.1 (729) dependabot
</details>

12.1.0

* Add support for Gen4 devices (724) bieniu
* Restore use of `find_packages` in setup.py (725) bieniu
* Exclude tests from package build (705) onkelbeh
* Fix MacAddressMismatchError check for RPC devices (715) thecode
* Update WebSocket sender to avoid extra utf-8 decode/encode round-trip (713) bdraco
* Add Python 3.13 to CI (709) bieniu
* Add Shelly DALI Dimmer Gen3 (704) michalmo

⬆️ Dependencies

<details>
<summary>12 changes</summary>

* Bump ruff from 0.7.4 to 0.8.0 (720) dependabot
* Bump wheel from 0.45.0 to 0.45.1 (721) dependabot
* Auto-update pre-commit hooks (716) github-actions
* Bump aioresponses from 0.7.6 to 0.7.7 (717) dependabot
* Bump ruff from 0.7.3 to 0.7.4 (718) dependabot
* Bump codecov/codecov-action from 4 to 5 (714) dependabot
* Auto-update pre-commit hooks (710) github-actions
* Bump wheel from 0.44.0 to 0.45.0 (711) dependabot
* Bump ruff from 0.7.2 to 0.7.3 (712) dependabot
* Auto-update pre-commit hooks (706) github-actions
* Bump pytest-cov from 5.0.0 to 6.0.0 (707) dependabot
* Bump ruff from 0.7.1 to 0.7.2 (708) dependabot
</details>

12.0.1

* Add Shelly EM Gen3 model (702) thecode
* Adds definition for Pro 2 v.1 UL (701) tomcastleman
* feat: add Shelly BLU Gateway GEN3 model (689) chemelli74

⬆️ Dependencies

<details>
<summary>13 changes</summary>

* Bump mypy from 1.12.1 to 1.13.0 (699) dependabot
* Bump tox from 4.23.0 to 4.23.2 (698) dependabot
* Bump ruff from 0.7.0 to 0.7.1 (697) dependabot
* Auto-update pre-commit hooks (696) github-actions
* Bump actions/setup-python from 5.2.0 to 5.3.0 (695) dependabot
* Bump actions/checkout from 4.2.1 to 4.2.2 (694) dependabot
* Bump mypy from 1.11.2 to 1.12.1 (693) dependabot
* Bump tox from 4.21.2 to 4.23.0 (692) dependabot
* Bump ruff from 0.6.9 to 0.7.0 (691) dependabot
* Auto-update pre-commit hooks (690) github-actions
* Auto-update pre-commit hooks (686) github-actions
* Bump pre-commit from 4.0.0 to 4.0.1 (687) dependabot
* Bump actions/checkout from 4.2.0 to 4.2.1 (685) dependabot
</details>

12.0.0

* Add `Plug S Gen3` and `Pro 3EM 3CT63` models (675) bieniu
* Add tests for `get_info()` (658) bieniu
* Add Pro RGBWW PM model info (660) bieniu
* Add tests for process_ip_or_options (656) thecode
* Change badges to markdown (653) bdraco
* Start tracking code coverage (652) bdraco

⚠ Breaking Changes

* Use firmware default BLE scan parameters (679) thecode

⬆️ Dependencies

<details>
<summary>23 changes</summary>

* Bump pre-commit from 3.8.0 to 4.0.0 (682) dependabot
* Auto-update pre-commit hooks (680) github-actions
* Bump tox from 4.20.0 to 4.21.2 (681) dependabot
* Bump ruff from 0.6.8 to 0.6.9 (683) dependabot
* Auto-update pre-commit hooks (677) github-actions
* Bump ruff from 0.6.7 to 0.6.8 (678) dependabot
* Bump actions/checkout from 4.1.7 to 4.2.0 (673) dependabot
* Auto-update pre-commit hooks (670) github-actions
* Bump tox from 4.18.1 to 4.20.0 (671) dependabot
* Bump ruff from 0.6.5 to 0.6.7 (672) dependabot
* Bump peter-evans/create-pull-request from 7.0.3 to 7.0.5 (669) dependabot
* Bump peter-evans/create-pull-request from 7.0.2 to 7.0.3 (668) dependabot
* Auto-update pre-commit hooks (665) github-actions
* Bump pytest from 8.3.2 to 8.3.3 (667) dependabot
* Bump ruff from 0.6.4 to 0.6.5 (666) dependabot
* Bump peter-evans/create-pull-request from 7.0.1 to 7.0.2 (664) dependabot
* Auto-update pre-commit hooks (661) github-actions
* Bump tox from 4.18.0 to 4.18.1 (662) dependabot
* Bump ruff from 0.6.3 to 0.6.4 (663) dependabot
* Bump peter-evans/create-pull-request from 7.0.0 to 7.0.1 (659) dependabot
* Bump peter-evans/create-pull-request from 6.1.0 to 7.0.0 (657) dependabot
* Auto-update pre-commit hooks (654) github-actions
* Bump ruff from 0.6.2 to 0.6.3 (655) dependabot
</details>

Page 1 of 14

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.