{% extends "layout.html" %} {% block title %}OptiWarm - {% if is_new %}New {% if zone %}Indoor{% else %}Outdoor{% endif %} Sensor{% else %}Edit {{ sensor.name }}{% endif %}{% endblock %} {% block content %}

{% if is_new %}New {% if zone %}Indoor{% else %}Outdoor{% endif %} Sensor{% else %}Edit {{ sensor.name }}{% endif %}

{% if is_new %} {% if zone %} Back to Zone {% else %} Back to Location {% endif %} {% else %} {% if sensor.zoneid %} Back to Zone {% else %} Back to Location {% endif %} {% endif %}
{% if zone %}

Zone: {{ zone.name }}

{% else %}

Location: {{ location.name }}

{% endif %}
{{ form.csrf_token }}
{{ form.name(class="form-control", placeholder="Enter sensor name") }} {% if form.name.errors %}
{% for error in form.name.errors %} {{ error }} {% endfor %}
{% endif %} {{ form.name.description }}
{{ form.mqtt_path(class="form-control", placeholder="MQTT topic path for sensor data") }} {% if form.mqtt_path.errors %}
{% for error in form.mqtt_path.errors %} {{ error }} {% endfor %}
{% endif %} {{ form.mqtt_path.description }}

Preprocessing Configuration
{{ form.pp_min(class="form-control", placeholder="Minimum acceptable value") }} {% if form.pp_min.errors %}
{% for error in form.pp_min.errors %} {{ error }} {% endfor %}
{% endif %} {{ form.pp_min.description }}
{{ form.pp_max(class="form-control", placeholder="Maximum acceptable value") }} {% if form.pp_max.errors %}
{% for error in form.pp_max.errors %} {{ error }} {% endfor %}
{% endif %} {{ form.pp_max.description }}
{{ form.pp_coef(class="form-control", placeholder="Correction multiplier") }} {% if form.pp_coef.errors %}
{% for error in form.pp_coef.errors %} {{ error }} {% endfor %}
{% endif %} {{ form.pp_coef.description }}
{{ form.pp_offset(class="form-control", placeholder="Correction offset") }} {% if form.pp_offset.errors %}
{% for error in form.pp_offset.errors %} {{ error }} {% endfor %}
{% endif %} {{ form.pp_offset.description }}
{{ form.pp_tolerance(class="form-control", placeholder="Change tolerance") }} {% if form.pp_tolerance.errors %}
{% for error in form.pp_tolerance.errors %} {{ error }} {% endfor %}
{% endif %} {{ form.pp_tolerance.description }}
{% if is_new %} {% if zone %} Cancel {% else %} Cancel {% endif %} {% else %} {% if sensor.zoneid %} Cancel {% else %} Cancel {% endif %} {% endif %}
{% if not is_new %}
Reading History
{% endif %} {% endblock %}