{% extends "base.html" %} {% macro config_item(config, depends="") -%} {% if config['type'] == 'separator' %}
{% else %} {{config['label']}} {% if config['type'] == 'str' %} {% if config['unit'] %}{{config['unit']}}{% endif %} {% elif config['type'] == 'pwd' %} {% elif config['type'] == 'number' %} {% if config['unit'] %}{{config['unit']}}{% endif %} {% elif config['type'] == 'range' %} {% elif config['type'] == 'bool' %} {% elif config['type'] == 'choices' %} {% if config['unit'] %}{{config['unit']}}{% endif %} {% elif config['type'] == 'html' %}
{% endif %} {% if config.get('description') %}?{% endif %} {% endif %} {%- endmacro %} {% block title %}{% if title %}{{title}}{% else %}{{hostname}}{% endif %}{% endblock %} {% block style %} {{super()}} {% if frame %} {% endif %} {% endblock %} {% block script %} {{super()}} {% if frame %} {% endif %} {% endblock %} {% block body %} {% if not frame %}
Apply
{% if hostname %}
{{hostname}}
{% endif %}
{% endif %} {% if not frame %}
Layout Columns ?
Fit Frames Vertically ?
Layout Rows ?
Frame Rate Dimmer ?
Resolution Dimmer ?
{% for config in main_sections.get('general', {}).get('configs', []) %} {{config_item(config)}} {% endfor %} {% if enable_update %} {% endif %}
Advanced Settings ?
Admin Username ?
Admin Password ?
Surveillance Username ?
Surveillance Password ?
motionEye Version {{version}}
Motion Version {{motion_version}}
OS Version {{os_version}}
Software Update
Check
?
Power
Shut Down
?
Reboot
?
Configuration
Backup
?
Restore
?
{% for section in main_sections.values() %} {% if section.get('label') and section.get('configs') %}
{% if section.get('onoff') %}{% endif %} {% if section.get('description') %}?{% endif %} {{section['label']}}
{% for config in section['configs'] %} {{config_item(config)}} {% endfor %}
{% endif %} {% endfor %}
{% for config in camera_sections.get('device', {}).get('configs', []) %} {{config_item(config)}} {% endfor %}
Camera Name ?
Camera ID ?
Camera Device
Camera Type
Automatic Brightness ?
Video Resolution ?
Width ?
Height ?
Video Rotation ?
Frame Rate ?
Extra Motion Options ?
{% for config in camera_sections.get('storage', {}).get('configs', []) %} {{config_item(config)}} {% endfor %}
Storage Device ?
Network Server ?
SMB Protocol Version ?
Share Name ?
Share Username ?
Share Password ?
Root Directory ?
Test Share
?
Disk Usage
?
Upload Media Files ?
Upload Pictures ?
Upload Movies ?
Upload Service ?
Server Address ?
Server Port ?
Method ?
Location ?
Include Subfolders ?
Clean Cloud ?
Username ?
Password ?
Authorization Key ?
?
Test Service
?
Call A Web Hook ?
Web Hook URL ?
HTTP Method ?
Run A Command ?
Command ?
{% for config in camera_sections.get('text-overlay', {}).get('configs', []) %} {{config_item(config)}} {% endfor %}
Left Text ?
?
Right Text ?
?
Text Scale ?
{% for config in camera_sections.get('streaming', {}).get('configs', []) %} {{config_item(config)}} {% endfor %}
Streaming Frame Rate ?
Streaming Quality ?
Streaming Image Resizing ?
Streaming Resolution ?
Streaming Port ?
Authentication Mode ?
Motion Optimization ?
Useful URLs ?
?
?
{% for config in camera_sections.get('still-images', {}).get('configs', []) %} {{config_item(config)}} {% endfor %}
Image File Name ?
Image Quality ?
Capture Mode ?
Snapshot Interval seconds ?
Preserve Pictures ?
Pictures Lifetime days ?
Enable Manual Snapshots ?
? Movies
{% for config in camera_sections.get('movies', {}).get('configs', []) %} {{config_item(config)}} {% endfor %}
Movie File Name ?
Movie Format ?
Movie Quality ?
Recording Mode ?
Maximum Movie Length seconds ?
Preserve Movies ?
Movies Lifetime days ?
{% for config in camera_sections.get('motion-detection', {}).get('configs', []) %} {{config_item(config)}} {% endfor %}
Frame Change Threshold ?
Auto Noise Detection ?
Noise Level ?
Light Switch Detection ?
Despeckle Filter ?
Motion Gap seconds ?
Captured Before frames ?
Captured After frames ?
Minimum Motion Frames frames ?
Mask ?
Mask Type ?
Smart Mask Sluggishness ?
Edit Mask
Save Mask
?
Clear Mask
?
Show Frame Changes ?
Create Debug Media Files ?
{% for config in camera_sections.get('notifications', {}).get('configs', []) %} {{config_item(config, "motionDetectionEnabled")}} {% endfor %}
Send An Email ?
Email Addresses ?
SMTP Server ?
SMTP Port ?
SMTP Account ?
SMTP Password ?
From Address ?
Use TLS ?
Attached Pictures Time Span seconds ?
Test Email
?
Call A Web Hook ?
Web Hook URL ?
HTTP Method ?
Run A Command ?
Command ?
Run An End Command ?
Command ?
{% for config in camera_sections.get('working-schedule', {}).get('configs', []) %} {{config_item(config, "motionDetectionEnabled")}} {% endfor %}
Monday from to ?
Tuesday from to ?
Wednesday from to ?
Thursday from to ?
Friday from to ?
Saturday from to ?
Sunday from to ?
Detect Motion ?
{% for section in camera_sections.values() %} {% if section.get('label') and section.get('configs') %}
{% if section.get('onoff') %}{% endif %} {% if section.get('description') %}?{% endif %} {{section['label']}}
{% for config in section['configs'] %} {{config_item(config)}} {% endfor %}
{% endif %} {% endfor %}
{% else %}
{% endif %} {% endblock %}