diff --git a/luasrc/model/cbi/frigate.lua b/luasrc/model/cbi/frigate.lua index a526cc6..f2ce200 100644 --- a/luasrc/model/cbi/frigate.lua +++ b/luasrc/model/cbi/frigate.lua @@ -9,13 +9,13 @@ local m, s, o m = taskd.docker_map("frigate", "Frigate NVR", "/usr/libexec/apps/frigate/frigate.sh", translate("Frigate"), translate("Frigate is an open-source NVR built around real-time AI object detection. All processing is performed locally on your own hardware.") - .. translate("Official website:") .. ' https://frigate.video/') + .. "
".. translate("Official website:") .. ' https://frigate.video/') -s = m:section(SimpleSection, translate("Service Status"), translate("frigate status:")) +s = m:section(SimpleSection, translate("Container Status")) s:append(Template("frigate/status")) -- General Frigate Docker setup -s = m:section(TypedSection, "frigate_config", "Docker Configuration", "General settings for Docker") +s = m:section(NamedSection, "docker", "frigate_config", "Docker Configuration") s.addremove = false s.anonymous = true @@ -35,7 +35,7 @@ o = s:option(Value, "storage", "Storage Path") o.default = "./frigate/storage" -- MQTT Configuration -s = m:section(TypedSection, "frigate_config", "MQTT Configuration", "Settings for MQTT") +s = m:section(NamedSection, "mqtt", "frigate_config", "MQTT Configuration") s.addremove = false s.anonymous = true @@ -46,7 +46,7 @@ o = s:option(Value, "host", "MQTT Host") o.default = "mqtt.server.com" -- Detectors Configuration -s = m:section(TypedSection, "frigate_config", "Detectors Configuration", "Settings for Detectors") +s = m:section(NamedSection, "detectors", "frigate_config", "TPU Configuration") s.addremove = false s.anonymous = true @@ -60,7 +60,7 @@ o = s:option(Value, "device", "Device") o.default = "usb" -- Camera Configuration -s = m:section(TypedSection, "camera_config", "Camera Configuration", "Settings for Cameras") +s = m:section(TypedSection, "camera_config", "Camera Configuration") s.addremove = true s.anonymous = true s.novaluetext = "There are no cameras configured yet." diff --git a/luasrc/model/frigate.lua b/luasrc/model/frigate.lua index f4d501d..9d2533b 100644 --- a/luasrc/model/frigate.lua +++ b/luasrc/model/frigate.lua @@ -21,7 +21,7 @@ frigate.blocks = function() return vals end -frigatered.home = function() +frigate.home = function() local uci = require "luci.model.uci".cursor() local home_dirs = {} home_dirs["main_dir"] = uci:get_first("quickstart", "main", "main_dir", "/opt/docker2/compose") diff --git a/luasrc/view/frigate/status.htm b/luasrc/view/frigate/status.htm index 26740c0..ad9bbaa 100644 --- a/luasrc/view/frigate/status.htm +++ b/luasrc/view/frigate/status.htm @@ -5,7 +5,6 @@ local container_running = string.find(string.lower(container_status), "up") and -%>
-
<% if container_running then %> diff --git a/root/etc/config/frigate b/root/etc/config/frigate index 4ed3026..ae5c066 100644 --- a/root/etc/config/frigate +++ b/root/etc/config/frigate @@ -7,7 +7,7 @@ config frigate_config 'docker' config frigate_config 'mqtt' option mqtt 'False' - option host 'mqtt.server.com + option host 'mqtt.server.com' config frigate_config 'detectors' option coral 'True' diff --git a/root/usr/libexec/apps/frigate/frigate.sh b/root/usr/libexec/apps/frigate/frigate.sh old mode 100644 new mode 100755 index cd5f3c5..3063f90 --- a/root/usr/libexec/apps/frigate/frigate.sh +++ b/root/usr/libexec/apps/frigate/frigate.sh @@ -94,15 +94,15 @@ touch /opt/docker2/compose/frigate/config.yml camera_index=$((camera_index+1)) done -} - #rm -r /opt/docker2/compose/frigate 2>/dev/null - #mkdir -p /opt/docker2/compose/frigate + + rm -r /opt/docker2/compose/frigate 2>/dev/null + mkdir -p /opt/docker2/compose/frigate - #touch /opt/docker2/compose/frigate/config.yml + touch /opt/docker2/compose/frigate/config.yml - #touch /opt/docker2/compose/frigate/docker-compose.yml + touch /opt/docker2/compose/frigate/docker-compose.yml cat > /opt/docker2/compose/frigate/docker-compose.yml <