Commit Graph
1162 Commits
Author SHA1 Message Date
Sebastian EnglbrechtandBlake Blackshear 927f56ab9f Fix logger invocation 2021-08-15 10:34:40 -05:00
Blake Blackshear 2181379475 stop using pycoral libs for efficiency 2021-08-15 09:14:13 -05:00
Blake Blackshear 45798d6d14 clean house on clips 2021-08-15 08:30:27 -05:00
Blake Blackshear f6d5e96dbf update FAQ 2021-08-14 14:23:18 -05:00
Blake Blackshear e18aa56427 Merge remote-tracking branch 'origin/master' into release-0.9.0 2021-08-14 14:19:10 -05:00
Blake Blackshear f3a1c1de0a move width/height/fps under detect and make required
also resizes the output from ffmpeg to specified size
2021-08-14 14:18:35 -05:00
Blake Blackshear 0ccf543ec1 clarify a few things in logs 2021-08-14 14:04:00 -05:00
Bernt Christian EgelandandBlake Blackshear 1f1a708388 set top postion to widow_padding 2021-08-14 07:37:56 -05:00
Charles MungerandBlake Blackshear 58c0d97b5f Include timestamps for notification examples
In the homeassistant app, the notification timestamp is generated when the push message is received by the app. Delays caused by servers, device load, or network latency/availability will delay those pushes - so in the following case:

1:00 - A dog is detected in the front
1:02 - It stops moving around or leaves view, last notification push sent
1:05 - The phone connects to the network

The user, seeing the alert at 1:05, will see that the notification occurred "a few seconds ago", since the timestamp the app sends to the OS was at 1:05. By adding the `when` parameter, it will instead correctly show that the event was triggered at 1:00.

This is exacerbated by the fact that the default behavior of android pushes won't wake the device from deep sleep - in order to receive it as a high priority notification, the additional parameters

```
data:
  priority: high
  ttl: 0
```
have to be added.
2021-08-14 07:35:52 -05:00
abef002af8 Add FAQ section (#1459)
* Add FAQ section

Add FAQ section and verbiage about a finding with camera motion sensors in HomeKit.

* Changes made based on inputs

* Fix markdown

Co-authored-by: Blake Blackshear <blakeb@blakeshome.com>
2021-08-14 07:27:43 -05:00
Craig DennisandBlake Blackshear adf2bc078c Include details about stream passthrough
Refs #1440

Indicate that width and height are only used for the detect role and so other streams for with other roles are passed through and resolution is not needed.
2021-08-14 07:23:32 -05:00
Blake Blackshear b33f4e2dc6 assume the clip for the event exists with recordings v0.9.0-beta1 2021-08-12 06:42:44 -05:00
Blake Blackshear 9cab5da74c cleanup dynamic mp4 clips 2021-08-11 07:39:03 -05:00
Blake Blackshear 189b9c6648 use a nginx internal redirect 2021-08-11 06:22:26 -05:00
Blake Blackshear 1823bd0305 fix scaling 2021-08-09 07:46:28 -05:00
Jason HunterandBlake Blackshear 8fd12f001b add secure token module to NGINX in order to pass authSig down to segment files 2021-08-07 15:51:16 -05:00
Jason HunterandBlake Blackshear fc40567794 remove -f mp4 as it is not needed 2021-08-07 15:51:16 -05:00
Jason HunterandBlake Blackshear de121008c1 fix DoesNotExist exception 2021-08-07 15:51:16 -05:00
Jason HunterandBlake Blackshear 2fbfbf614b add download option on clips and snapshots 2021-08-07 15:51:16 -05:00
Jason HunterandBlake Blackshear 1181620f33 bump VOD max clips 2021-08-07 15:51:16 -05:00
Jason HunterandBlake Blackshear c527b1ca5d change MQTT to toggle recordings instead of clips 2021-08-07 15:51:16 -05:00
Jason HunterandBlake Blackshear 181a504a14 break out recording maintenance and cleanup into separate threads 2021-08-07 15:51:16 -05:00
Jason HunterandBlake Blackshear 5d940bcb86 optimize recording maintenance logic 2021-08-07 15:51:16 -05:00
Jason HunterandBlake Blackshear dcfe26c9c0 update docs 2021-08-07 15:51:16 -05:00
Jason HunterandBlake Blackshear 5d94c68d66 fix recording retention logic 2021-08-07 15:51:16 -05:00
Jason HunterandBlake Blackshear a476bc9885 initial commit 2021-08-07 15:51:16 -05:00
Blake Blackshear dc759a3e56 use new pycoral libraries 2021-08-07 15:34:55 -05:00
Blake Blackshear 4818c08fe2 update for coral updates 2021-08-07 15:33:10 -05:00
Dermot DuffyandBlake Blackshear 3bc75ae931 Refresh the HA integration documentation. 2021-08-05 06:41:55 -04:00
Blake Blackshear a94b61ef91 increase jsmpeg buffer size 2021-07-21 08:11:16 -05:00
Blake Blackshear e51021c573 switch default live resolution to 720 2021-07-21 07:47:11 -05:00
Blake Blackshear 19115fb828 handle exception when missing frame 2021-07-16 07:28:30 -05:00
ElMoribondandBlake Blackshear 16ef432228 add tabbed buttons component 2021-07-16 07:08:06 -05:00
ElMoribondandBlake Blackshear 4449bc5292 add tabbed buttons component 2021-07-16 07:08:06 -05:00
Blake Blackshear 50f0c05e69 fix motion mask overlay 2021-07-13 08:56:20 -05:00
Blake Blackshear 6b26fc753e include ffmpeg_cmds in config endpoint 2021-07-10 06:40:50 -05:00
Blake Blackshear ebee204ca0 ensure default args propogate 2021-07-10 06:40:50 -05:00
Blake Blackshear 1a3567c5d0 arch specific s6-overlay 2021-07-10 06:40:50 -05:00
Blake Blackshear 4fa6fa2001 revert ffmpeg version 2021-07-10 06:40:50 -05:00
Blake Blackshear 92aa16c556 add labelmap customization to the config (fixes #507) 2021-07-07 22:58:18 -05:00
Blake Blackshear a3853af47a fix test 2021-07-07 22:58:18 -05:00
Blake Blackshear f26f7b8d3f make default motion a little more sensitive 2021-07-07 07:33:14 -05:00
Blake Blackshear f4aa02cc19 allow specific objects to be listed for a zone (fixes #1123) 2021-07-07 07:33:14 -05:00
Blake Blackshear da2492413f publish on zone change (fixes #1310) 2021-07-07 07:03:28 -05:00
Blake Blackshear 3876b00088 useCallback here too 2021-07-06 07:36:37 -05:00
Blake Blackshear b1dfee2cf5 update docs 2021-07-06 07:36:37 -05:00
Blake Blackshear 13c2c582ad remove default value changes 2021-07-06 07:36:37 -05:00
Blake Blackshear f892a821f5 no need to worry about payload here 2021-07-06 07:36:37 -05:00
ElMoribondandBlake Blackshear bb3ba2d572 Add ability to restart 2021-07-06 07:36:37 -05:00
ElMoribondandBlake Blackshear 9ee2e776fa Add ability to restart 2021-07-06 07:36:37 -05:00