Commit Graph
55 Commits
Author SHA1 Message Date
Richard Mann 31185a4446 Improve config flow UX for multi-shade setups
Reuse the home key from already-configured shades so adding subsequent
shades skips the key step. Show human-readable shade names from the hub
in the device picker. Allow selecting multiple shades at once instead of
repeating the flow for each one. Default to hub fetch as the key method.
2026-04-06 09:07:16 +10:00
Patrick 04c7036351 Revise warning about HOME_KEY loss in README
Update warning message in README to reflect changes.
2026-01-01 13:10:48 +01:00
Patrick d66cf61887 fix position factor 2025-12-30 12:14:58 +01:00
Dustin Brewerandpatman15 5d498b8753 Initial support for Parkland/TypeID 39 shades (#12)
* disabled home_id filter

* stronger typing

* Update .gitignore

* extend set_position() for all values

* support setting tilt

* completed tilt control

* add tilt functions

* Initial support for Parkland/TypeID 39 shades

* Update cover.py

* Update README.md

* simplify set_position()

* fix spelling issues

* Update .gitignore

* remove unverified shade types

* clean code

* fix ruff

* update linting

* Update lint.yml

---------

Co-authored-by: patman15 <14628713+patman15@users.noreply.github.com>
2025-12-30 10:00:39 +01:00
Patrick b558083b50 Added known issues 2025-12-30 08:46:09 +01:00
Patrick 3775496936 Clean-up code and upgrade dependencies (#20)
* Update pyproject.toml

* stronger typing

* fix type annotations

* update dependencies

* fix spelling

* add missing info to pyproject.toml

* code cleanup

* add project URLs

* fix mypy issues

* update HA to 2025.11

* upgrade Python to 3.13.2 to match HA

* Update lint.yml
2025-12-29 19:36:14 +01:00
Patrick 883aca753e remove trailing spaces 2025-08-09 11:47:35 +02:00
patman15 fe3646df27 fix #15, missing service discovery 2025-08-09 10:57:32 +02:00
patman15 bae4158a3c Update PV_BLE_cover.ino
add default ACK for unknown messages
2025-06-02 18:15:57 +02:00
patman15 d9ebc54026 Merge branch 'main' of https://github.com/patman15/hdpv_ble 2025-06-02 17:57:32 +02:00
Patrick 62bbfd7361 Update README.md 2025-01-16 08:10:12 +01:00
Patrick 30dff09bb1 Merge pull request #2 from Frans-Willem/main
Helper script to extract homekey(s) from PowerView gateway gen3
2025-01-16 08:07:49 +01:00
patman15 74d906151e add constants and more characteristics 2025-01-06 19:21:27 +01:00
patman15 9773e5df65 add icons 2025-01-06 19:11:53 +01:00
Patrick b2d5335e1d Rename __init.py__ to __init__.py 2025-01-02 10:44:03 +01:00
patman15 a6aaf4d727 Create __init.py__ 2025-01-02 10:41:29 +01:00
patman15 f2ad61a016 Update extract_gateway3_homekey.py 2025-01-02 10:37:34 +01:00
Patrick f6ec17c9b2 Merge branch 'main' into main 2025-01-02 10:34:01 +01:00
patman15 d79096357d modified ignore pattern 2025-01-02 10:32:30 +01:00
patman15 52f7390fc0 fixed ruff 2025-01-02 10:30:23 +01:00
patman15 c9a27388af Update extract_gateway3_homekey.py 2025-01-02 10:21:36 +01:00
patman15 1590647c9e Update README.md 2024-12-30 18:22:30 +01:00
patman15 1559776aa8 document key extraction 2024-12-30 18:10:51 +01:00
Patrick 2c03881b60 Update README.md 2024-12-30 17:26:33 +01:00
Patrick 0bc5644883 Merge pull request #6 from patman15/feature/identify
Support identification
2024-12-30 17:25:28 +01:00
patman15 e97eef94f8 update emulator 2024-12-30 17:24:22 +01:00
patman15 4b51ea514f fix ruff 2024-12-30 17:24:14 +01:00
patman15 591815652d support identification 2024-12-30 17:20:11 +01:00
patman15 ba487d907d debug enhancement 2024-12-30 13:39:33 +01:00
Patrick 8b0bccee6b Update README.md 2024-12-30 11:45:10 +01:00
patman15 d759991915 shade emulator can be integrated 2024-12-29 12:49:30 +01:00
patman15 74b5550dc1 enable mix of (non-)encrypted devices 2024-12-22 13:25:01 +01:00
patman15 e8693f126f stronger typing 2024-12-21 09:10:40 +01:00
patman15 438201bdbf Create lint.yml 2024-12-20 21:15:09 +01:00
patman15 6301253c9b update requirements to HA 2024.11 2024-12-20 21:15:04 +01:00
patman15 57bb36b317 Update manifest.json 2024-12-20 20:54:42 +01:00
Patrick 88f467d747 disable HACS validation
HACS requires brand repository to be populated
2024-12-20 20:49:35 +01:00
patman15 28e7b0a212 add workflows 2024-12-20 20:26:00 +01:00
Patrick 9ba81852e9 Update README.md 2024-11-27 10:27:16 +01:00
patman15 31352a69b8 stricter ruff formatting 2024-11-20 21:38:26 +01:00
patman15 9ee1b6c6d2 update emulator 2024-11-20 20:15:44 +01:00
Frans-Willem Hardijzer 054f35f838 Helper script to extract homekey(s) from PowerView Gateway Gen3 2024-10-14 14:45:14 +02:00
patman15 e0185f19e7 fixed opening/closing detection 2024-08-30 22:56:37 +02:00
patman15 b1959ec043 initialize device info 2024-08-30 22:55:38 +02:00
patman15 ef18509ca5 made device disconnect optional 2024-08-29 22:18:48 +02:00
patman15 2a800f1db3 no exceptions on BT errors, avoid api calls if position is correct 2024-08-29 22:16:34 +02:00
patman15 236c608dda handling of fast cmds sequences 2024-08-28 21:44:01 +02:00
patman15 8e929f191e added AES support, hardened connection setup 2024-08-27 21:55:26 +02:00
Patrick 9a03567f70 Update README.md 2024-08-08 10:33:05 +02:00
Patrick 90997344ef Update README.md
fixed C&P mistakes
2024-08-08 10:31:03 +02:00