Richard Mann
894580c20b
fix: device and entity naming
2026-04-06 12:17:19 +10:00
Richard Mann
317b450702
fix: handle stale ble devices
2026-04-06 11:51:01 +10:00
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 Brewer
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