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

{{_('Pi Settings')}}

{{form_settings_pi.csrf_token}}
The following settings are configured through the non-interactive version of raspi-config. Changes here often require a system reboot before they take effect, which may be executed from the menu at the top-right (Configuration -> Restart System).
I2C Enabled: {{pi_settings['i2c_enabled']}}
{% if pi_settings['i2c_enabled'] %} {{form_settings_pi.disable_i2c(class_='btn btn-default')}} {% else %} {{form_settings_pi.enable_i2c(class_='btn btn-default')}} {% endif %}
1-Wire Enabled: {{pi_settings['one_wire_enabled']}}
{% if pi_settings['one_wire_enabled'] %} {{form_settings_pi.disable_one_wire(class_='btn btn-default')}} {% else %} {{form_settings_pi.enable_one_wire(class_='btn btn-default')}} {% endif %}
Serial Enabled: {{pi_settings['serial_enabled']}}
{% if pi_settings['serial_enabled'] %} {{form_settings_pi.disable_serial(class_='btn btn-default')}} {% else %} {{form_settings_pi.enable_serial(class_='btn btn-default')}} {% endif %}
SPI Enabled: {{pi_settings['spi_enabled']}}
{% if pi_settings['spi_enabled'] %} {{form_settings_pi.disable_spi(class_='btn btn-default')}} {% else %} {{form_settings_pi.enable_spi(class_='btn btn-default')}} {% endif %}
SSH Enabled: {{pi_settings['ssh_enabled']}}
{% if pi_settings['ssh_enabled'] %} {{form_settings_pi.disable_ssh(class_='btn btn-default')}} {% else %} {{form_settings_pi.enable_ssh(class_='btn btn-default')}} {% endif %}
Pi Camera Enabled: {{pi_settings['pi_camera_enabled']}}
{% if pi_settings['pi_camera_enabled'] %} {{form_settings_pi.disable_pi_camera(class_='btn btn-default')}} {% else %} {{form_settings_pi.enable_pi_camera(class_='btn btn-default')}} {% endif %}
{{form_settings_pi.hostname(class_='form-control', value=pi_settings['hostname'])}}
{{form_settings_pi.change_hostname(class_='btn btn-default')}}
The following settings are service options:
{{form_settings_pi.pigpiod_sample_rate.label(class_='control-label')}}
{{form_settings_pi.pigpiod_state(value=pigpiod_sample_rate)}}
{{form_settings_pi.change_pigpiod_sample_rate(class_='btn btn-default',**{'onclick':'return confirm("Changing the sample rate of pigpiod requires restarting both pigpiod and the mycodo daemon. Please confirm this is what you wish to do.")'})}}
{% endblock %}