a JavaScript dashboard i been working on for displaying cameras locks and media player in one card, user can assign camera entities lock entitles and media player entitles the card changes deepening on what entitles are present. Allowing you to unlock doors by pressing the lock button center of card, or send tts message to the camera or desired media player located near the camera.
Its not done but a work in progress
snapshot mode working
stream mode not working yet
1- To demo this dashboard add this line to you config yaml
#Custom Panels
panel_custom:
- name: cameras-panel
sidebar_title: Cameras
sidebar_icon: mdi:cctv
url_path: cameras
module_url: /local/custom-panels/cameras-panel/cameras-panel.js?=1
require_admin: false
#Custom Panels End
2-Create this path in www directory
" /www/custom-panels/cameras-panel/ "
2- Add this file in the path you just created in www directory
Restart HA!
im actively fixing this code, oh and you may have to delete all my preset cameras i have in there after installation



