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-primary')}}
{% else %}
{{form_settings_pi.enable_i2c(class_='btn btn-primary')}}
{% endif %}
1-Wire Enabled: {{pi_settings['one_wire_enabled']}}
{% if pi_settings['one_wire_enabled'] %}
{{form_settings_pi.disable_one_wire(class_='btn btn-primary')}}
{% else %}
{{form_settings_pi.enable_one_wire(class_='btn btn-primary')}}
{% endif %}
Serial Enabled: {{pi_settings['serial_enabled']}}
{% if pi_settings['serial_enabled'] %}
{{form_settings_pi.disable_serial(class_='btn btn-primary')}}
{% else %}
{{form_settings_pi.enable_serial(class_='btn btn-primary')}}
{% endif %}
SPI Enabled: {{pi_settings['spi_enabled']}}
{% if pi_settings['spi_enabled'] %}
{{form_settings_pi.disable_spi(class_='btn btn-primary')}}
{% else %}
{{form_settings_pi.enable_spi(class_='btn btn-primary')}}
{% endif %}
SSH Enabled: {{pi_settings['ssh_enabled']}}
{% if pi_settings['ssh_enabled'] %}
{{form_settings_pi.disable_ssh(class_='btn btn-primary')}}
{% else %}
{{form_settings_pi.enable_ssh(class_='btn btn-primary')}}
{% endif %}
Pi Camera Enabled: {{pi_settings['pi_camera_enabled']}}
{% if pi_settings['pi_camera_enabled'] %}
{{form_settings_pi.disable_pi_camera(class_='btn btn-primary')}}
{% else %}
{{form_settings_pi.enable_pi_camera(class_='btn btn-primary')}}
{% endif %}
{{form_settings_pi.hostname(class_='form-control', value=pi_settings['hostname'])}}
{{form_settings_pi.change_hostname(class_='btn btn-primary')}}
{{form_settings_pi.change_pigpiod_sample_rate(class_='btn btn-primary',**{'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.")'})}}
Mycodo Controller Sample Rates
The sample rates of Mycodo daemon controllers can be changed below. Note that the daemon will need to be restarted after saving in order for the new options to take effect. Select Config [Gear Icon] -> Restart Backend to restart the daemon.
{{form_settings_pi.sample_rate_controller_conditional.label(class_='control-label')}}
{{form_settings_pi.sample_rate_controller_conditional(class_='form-control', value=misc.sample_rate_controller_conditional)}}
{{form_settings_pi.sample_rate_controller_input.label(class_='control-label')}}
{{form_settings_pi.sample_rate_controller_input(class_='form-control', value=misc.sample_rate_controller_input)}}
{{form_settings_pi.sample_rate_controller_math.label(class_='control-label')}}
{{form_settings_pi.sample_rate_controller_math(class_='form-control', value=misc.sample_rate_controller_math)}}
{{form_settings_pi.sample_rate_controller_output.label(class_='control-label')}}
{{form_settings_pi.sample_rate_controller_output(class_='form-control', value=misc.sample_rate_controller_output)}}
{{form_settings_pi.sample_rate_controller_pid.label(class_='control-label')}}
{{form_settings_pi.sample_rate_controller_pid(class_='form-control', value=misc.sample_rate_controller_pid)}}