{% extends "layout-settings.html" %} {% set active_page = "settings" %} {% set active_settings = "camera" %} {% set help_page = ["camera-settings", _('Camera Settings')] %} {% block title %} - {{_('Camera Settings')}}{% endblock %} {% block settings %}

{{_('Camera Settings')}}

Note: Not all camera settings will work with every camera.

{{form_camera.csrf_token}}
{{form_camera.name.label(class_='control-label')}}
{{form_camera.name(class_='form-control', value='Camera Name')}}
{{form_camera.camera_type.label(class_='control-label')}}
{{form_camera.camera_add(class_='form-control btn btn-default')}}
{% for each_camera in camera %}
{{form_camera.csrf_token}} {{form_camera.camera_id(value=each_camera.id)}}
{{form_camera.name(class_='form-control', value=each_camera.name, **{'title':_('Name for this Camera')})}}
{{form_camera.camera_mod(class_='form-control btn btn-default')}}
{{form_camera.camera_del(class_='form-control btn btn-default')}}
{% if not pi_camera_enabled and each_camera.camera_type == 'Raspberry Pi' %}
Raspberry Pi Camera support doesn't appear to be enabled on the Raspberry Pi. Please enable it with 'sudo raspi-config'
{% endif %}
{{form_camera.camera_type.label(class_='control-label')}}
{{form_camera.library.label(class_='control-label')}}
{% if each_camera.library == 'opencv' %}
{{form_camera.opencv_device.label(class_='control-label')}}
{% endif %}
{{form_camera.relay_id.label(class_='control-label')}}
{{form_camera.rotation.label(class_='control-label')}}
{{form_camera.rotation(class_='form-control', value=each_camera.rotation)}}
{{form_camera.width.label(class_='control-label')}}
{{form_camera.width(class_='form-control', value=each_camera.width)}}
{{form_camera.height.label(class_='control-label')}}
{{form_camera.height(class_='form-control', value=each_camera.height)}}
{{form_camera.brightness.label(class_='control-label')}}
{{form_camera.brightness(class_='form-control', value=each_camera.brightness)}}
{{form_camera.contrast.label(class_='control-label')}}
{{form_camera.contrast(class_='form-control', value=each_camera.contrast)}}
{{form_camera.exposure.label(class_='control-label')}}
{{form_camera.exposure(class_='form-control', value=each_camera.exposure)}}
{{form_camera.gain.label(class_='control-label')}}
{{form_camera.gain(class_='form-control', value=each_camera.gain)}}
{{form_camera.hue.label(class_='control-label')}}
{{form_camera.hue(class_='form-control', value=each_camera.hue)}}
{{form_camera.saturation.label(class_='control-label')}}
{{form_camera.saturation(class_='form-control', value=each_camera.saturation)}}
{{form_camera.white_balance.label(class_='control-label')}}
{{form_camera.white_balance(class_='form-control', value=each_camera.white_balance)}}
{{form_camera.cmd_pre_camera.label(class_='control-label')}}
{{form_camera.cmd_pre_camera(class_='form-control', value=each_camera.cmd_pre_camera)}}
{{form_camera.cmd_post_camera.label(class_='control-label')}}
{{form_camera.cmd_post_camera(class_='form-control', value=each_camera.cmd_post_camera)}}
{% endfor %} {% endblock %}