{% extends "layout.html" %} {% set active_page = "camera" %} {% set help_page = ["camera", _('Cameras')] %} {% block title %} - {{_('Camera')}}{% endblock %} {% block body %}
{% include 'flash_messages.html' %} {% if not camera %} No cameras configured. Go to Camera Settings to configure a camera. {% endif %} {% for each_camera in camera if each_camera.library != 'opencv' %}
{{form_camera.csrf_token}} {{form_camera.camera_id(value=each_camera.unique_id)}}
{{form_camera.capture_still(class_='form-control btn')}}
{% if not each_camera.stream_started -%} {% if not each_camera.timelapse_started %} {% else %} {% if each_camera.timelapse_paused %}
{{form_camera.resume_timelapse(class_='form-control btn')}}
{% else %}
{{form_camera.pause_timelapse(class_='form-control btn')}}
{{form_camera.stop_timelapse(class_='form-control btn')}}
{% endif %} {% endif %} {%- endif %} {% if each_camera.library in ['picamera'] and not each_camera.timelapse_started %}
{% if each_camera.stream_started -%} {{form_camera.stop_stream(class_='form-control btn')}} {% else %} {{form_camera.start_stream(class_='form-control btn')}} {%- endif %}
{%- endif %}
Time-lapse parameters:
{{form_camera.timelapse_interval.label(class_='control-label')}}
{{form_camera.timelapse_interval(class_='form-control')}}
{{form_camera.timelapse_runtime_sec.label(class_='control-label')}}
{{form_camera.timelapse_runtime_sec(class_='form-control')}}
{{form_camera.start_timelapse(class_='form-control btn')}}
{%- if each_camera.library in ['picamera'] and each_camera.stream_started -%}
{{_('Video Stream')}}:
{%- endif -%} {% if each_camera.timelapse_started %}
{{_('Timelapse Parameters')}}:
Time-lapse: {% if each_camera.timelapse_paused %}Paused{% else %}Running{% endif %}
Start time: {{epoch_to_time_string(each_camera.timelapse_start_time)}}
End time: {{epoch_to_time_string(each_camera.timelapse_end_time)}}
Interval: {{each_camera.timelapse_interval}} seconds
Next Capture: {{epoch_to_time_string(each_camera.timelapse_next_capture)}}
Next capture number: {{each_camera.timelapse_capture_number}}
{% endif %} {% if latest_img_tl[each_camera.unique_id] %}
{{_('Last Timelapse')}}: {{latest_img_tl_ts[each_camera.unique_id]}}
{% endif %} {% if latest_img_still[each_camera.unique_id] %}
{{_('Last Still')}}: {{latest_img_still_ts[each_camera.unique_id]}}
{% endif %}
{% endfor %}
{% endblock %}