https://github.com/meowmeowahr/frigatedash
A Simple Dashboard for Frigate/RTSP
https://github.com/meowmeowahr/frigatedash
camera frigate frigate-nvr pyqt5 rtsp
Last synced: 10 months ago
JSON representation
A Simple Dashboard for Frigate/RTSP
- Host: GitHub
- URL: https://github.com/meowmeowahr/frigatedash
- Owner: meowmeowahr
- License: gpl-3.0
- Created: 2023-04-29T00:26:37.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-04-29T00:44:41.000Z (about 3 years ago)
- Last Synced: 2025-08-22T10:41:10.149Z (11 months ago)
- Topics: camera, frigate, frigate-nvr, pyqt5, rtsp
- Language: Python
- Homepage:
- Size: 134 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FrigateDash — A dashboard for RTSP Cameras
Despite the name, Frigate is not currently required to use this dashboard, but may be in the future.
NOTE: Non-RTSP cameras may work, but are not currently supported.
### Recomended Hardware
* Raspberry Pi 3B or greater
* [Generic 3.5in Touchscreen](https://www.amazon.com/gp/product/B00OZLG2YS/)
* [6x6x9 Tactile Buttons](https://www.amazon.com/gp/product/B06VY1WJ8Z/)
## Settings File
A `settings.json` file must be created inside the program directory before launching the program
### Example file for Amcrest IP Cameras
```
{
"views": [
{
"stream": "rtsp://admin:PASSWORD@192.168.1.23:554/cam/realmonitor?channel=1&subtype=0",
"name": "Patio Camera"
},
{
"stream": "rtsp://admin:PASSWORD@192.168.1.21:554/cam/realmonitor?channel=1&subtype=0",
"name": "East Camera"
},
{
"stream": "rtsp://admin:PASSWORD@192.168.1.22:554/cam/realmonitor?channel=1&subtype=0",
"name": "North Camera"
}
],
"grid_view": {
"enable": false,
"size": 2,
"cameras": [
{
"stream": "rtsp://admin:PASSWORD@192.168.1.23:554/cam/realmonitor?channel=1&subtype=1",
"name": "Patio Camera"
},
{
"stream": "rtsp://admin:PASSWORD@192.168.1.21:554/cam/realmonitor?channel=1&subtype=1",
"name": "East Camera"
},
{
"stream": "rtsp://admin:PASSWORD@192.168.1.22:554/cam/realmonitor?channel=1&subtype=1",
"name": "North Camera"
}
]
},
"resolution": [640, 480],
"mini_resolution": [320, 240],
"arrow_gpios": [13, 21, 5],
"enable_gpio": true,
"keys": [16777234, 16777236, 32],
"clock": true,
"name": true,
"arrows": true,
"no_cursor": true
}
```
### resolution
* Must be the same aspect ratio as the original source
* Ex: `[640, 480]`
### mini_resolution
* Resolution used in the grid view
* Must be the same aspect ratio as the original source
* Ex: `[320, 240]`
### Common values for "keys"
* Up: 16777235
* Down: 16777237
* Left: 16777234
* Right: 16777236
* Shift: 16777248
* Space: 32