{% extends "layout.html" %} {% block title %}OptiWarm - {{ title }}{% endblock %} {% block content %}

{{ title }}

Back to Settings
{{ form.csrf_token }}
MQTT Configuration
{{ form.mqtt_addr(class="form-control", placeholder="Enter MQTT broker address") }} {% if form.mqtt_addr.errors %}
{% for error in form.mqtt_addr.errors %} {{ error }} {% endfor %}
{% endif %} {{ form.mqtt_addr.description }}
{{ form.mqtt_topic(class="form-control", placeholder="Enter MQTT base topic") }} {% if form.mqtt_topic.errors %}
{% for error in form.mqtt_topic.errors %} {{ error }} {% endfor %}
{% endif %} {{ form.mqtt_topic.description }}
{{ form.mqtt_user(class="form-control", placeholder="Enter MQTT username (optional)") }} {% if form.mqtt_user.errors %}
{% for error in form.mqtt_user.errors %} {{ error }} {% endfor %}
{% endif %} {{ form.mqtt_user.description }}
{{ form.mqtt_password(class="form-control", placeholder="Enter MQTT password (optional)") }} {% if form.mqtt_password.errors %}
{% for error in form.mqtt_password.errors %} {{ error }} {% endfor %}
{% endif %} {{ form.mqtt_password.description }}

Email Configuration
{{ form.email_from(class="form-control", placeholder="Enter sender email address") }} {% if form.email_from.errors %}
{% for error in form.email_from.errors %} {{ error }} {% endfor %}
{% endif %} {{ form.email_from.description }}
{{ form.email_to(class="form-control", placeholder="Enter recipient email address") }} {% if form.email_to.errors %}
{% for error in form.email_to.errors %} {{ error }} {% endfor %}
{% endif %} {{ form.email_to.description }}
{{ form.email_srv(class="form-control", placeholder="Enter SMTP server") }} {% if form.email_srv.errors %}
{% for error in form.email_srv.errors %} {{ error }} {% endfor %}
{% endif %} {{ form.email_srv.description }}
{{ form.email_subject(class="form-control", placeholder="Enter default email subject") }} {% if form.email_subject.errors %}
{% for error in form.email_subject.errors %} {{ error }} {% endfor %}
{% endif %} {{ form.email_subject.description }}
{{ form.email_user(class="form-control", placeholder="Enter email server username") }} {% if form.email_user.errors %}
{% for error in form.email_user.errors %} {{ error }} {% endfor %}
{% endif %} {{ form.email_user.description }}
{{ form.email_password(class="form-control", placeholder="Enter email server password") }} {% if form.email_password.errors %}
{% for error in form.email_password.errors %} {{ error }} {% endfor %}
{% endif %} {{ form.email_password.description }}

Data Retention Settings
{{ form.keep_fuelcost_day(class="form-control") }} {% if form.keep_fuelcost_day.errors %}
{% for error in form.keep_fuelcost_day.errors %} {{ error }} {% endfor %}
{% endif %} {{ form.keep_fuelcost_day.description }}
{{ form.keep_boilerhistory_day(class="form-control") }} {% if form.keep_boilerhistory_day.errors %}
{% for error in form.keep_boilerhistory_day.errors %} {{ error }} {% endfor %}
{% endif %} {{ form.keep_boilerhistory_day.description }}
{{ form.keep_boilerplan_day(class="form-control") }} {% if form.keep_boilerplan_day.errors %}
{% for error in form.keep_boilerplan_day.errors %} {{ error }} {% endfor %}
{% endif %} {{ form.keep_boilerplan_day.description }}
{{ form.keep_sensor_history_day(class="form-control") }} {% if form.keep_sensor_history_day.errors %}
{% for error in form.keep_sensor_history_day.errors %} {{ error }} {% endfor %}
{% endif %} {{ form.keep_sensor_history_day.description }}
{{ form.keep_warm_event_day(class="form-control") }} {% if form.keep_warm_event_day.errors %}
{% for error in form.keep_warm_event_day.errors %} {{ error }} {% endfor %}
{% endif %} {{ form.keep_warm_event_day.description }}
Cancel
{% endblock %}