10 Commits

Author SHA1 Message Date
Steven B.
a211cc0af5
Update hub children on first update and delay subsequent updates () 2025-01-13 17:19:40 +00:00
Steven B.
361697a239
Change smartcam detection features to category config () 2025-01-03 07:08:23 +00:00
Steven B.
83eb73cc7f
Add rssi and signal_level to smartcam () 2024-12-20 06:16:18 +00:00
Steven B.
d890b0a3ac
Add smartcam detection modules ()
- Motion detection
- Person detection
- Tamper detection
- Baby Cry Detection
2024-12-20 00:22:08 +01:00
Steven B.
b5f49a3c8a
Fix lens mask required component and state ()
Fixes a few issues with the lens mask since migrating it into its own
module:

- The module didn't provide itself as the container and hence the
feature was accessing the same properties on the device.
- `enabled` getter on the module incorrect but not picked up due to the
previous issue.
- No `REQUIRED_COMPONENT` set to ensure the module only created if
available.

Also changes attribute names to `enabled` from `state` to avoid
confusion with device states.
2024-12-19 14:52:25 +01:00
Steven B.
ba273f308e
Add LensMask module to smartcam ()
Ensures no error with devices that do not have the `lens_mask` component.
2024-12-17 20:15:42 +00:00
Steven B.
c439530f93
Add bare bones homekit modules smart and smartcam devices () 2024-12-14 13:34:58 +00:00
Steven B.
2ca6d3ebe9
Add bare-bones matter modules to smart and smartcam devices () 2024-12-13 19:45:38 +00:00
Steven B.
8814d94989
Provide alternative camera urls () 2024-12-05 16:49:35 +00:00
Steven B.
2bda54fcb1
Rename smartcamera to smartcam () 2024-11-23 09:07:47 +01:00