## Configuration

CLICK HERE for usage description. More infos in documentation: Parameter

This page lists all available configuration parameters of the device.
The description of each parameter can be shown by hovering over or by clicking the icon.

The page gets opened with the default view which should be sufficient for regular configuration tasks. Enabling the "Expert View" some expert parameters (light red background color) will be added to the parameter list. Additionally the button "Edit "Config.ini" File" to edit the underlaying configuration file (config.ini) manually is now shown on top of the page. This function should be only used for special cases.

Sections (entire functionality) or single parameters having a checkbox can be enabled or disabled. Disabling a complete section results in a disabled functionality. Whenever only a single parameter of a section is disabled the hard-coded default value is used for the disabled parameter.

Don't forget to save the changes with the button "Save Config" at the bottom of this page.
To apply the new configuration a restart of the device is neccessary: "Reboot to apply changes"

#### Configuration View
Expert View |
#### Take Image
Raw Images Location |  | $TOOLTIP_TakeImage_RawImagesLocation
Raw Images Retention | Days | $TOOLTIP_TakeImage_RawImagesRetention
Demo Mode |  | $TOOLTIP_TakeImage_Demo
Wait Before Taking Picture | Seconds | $TOOLTIP_TakeImage_WaitBeforeTakingPicture
Brightness |  | $TOOLTIP_TakeImage_Brightness
Contrast |  | $TOOLTIP_TakeImage_Contrast
Saturation |  | $TOOLTIP_TakeImage_Saturation
Sharpness |  | $TOOLTIP_TakeImage_Sharpness
LED Intensity |  | $TOOLTIP_TakeImage_LEDIntensity
Image Quality |  | $TOOLTIP_TakeImage_ImageQuality
Image Size |  | $TOOLTIP_TakeImage_ImageSize
Zoom |  | $TOOLTIP_TakeImage_Zoom
Zoom Mode |  | $TOOLTIP_TakeImage_ZoomMode
Zoom Offset X | Pixel | $TOOLTIP_TakeImage_ZoomOffsetX
Zoom Offset Y | Pixel | $TOOLTIP_TakeImage_ZoomOffsetY
Grayscale |  | $TOOLTIP_TakeImage_Grayscale
Negative |  | $TOOLTIP_TakeImage_Negative
Auto-exposure Control 2 |  | $TOOLTIP_TakeImage_Aec2
Auto Exposure Level |  | $TOOLTIP_TakeImage_AutoExposureLevel
Fixed Exposure |  | $TOOLTIP_TakeImage_FixedExposure
#### Alignment
Search Field X | Pixel | $TOOLTIP_Alignment_SearchFieldX
Search Field Y | Pixel | $TOOLTIP_Alignment_SearchFieldY
Alignment Algorithm |  | $TOOLTIP_Alignment_AlignmentAlgo
Flip Image Size |  | $TOOLTIP_Alignment_FlipImageSize
Initial Mirror |  | $TOOLTIP_Alignment_InitialMirror
Rotation angle | degree | $TOOLTIP_Alignment_InitialRotate
#### Digit ROI Processing
Model |  | $TOOLTIP_Digits_Model
CNN Good Threshold |  | $TOOLTIP_Digits_CNNGoodThreshold
ROI Images Location |  | $TOOLTIP_Digits_ROIImagesLocation
ROI Images Retention | Days | $TOOLTIP_Digits_ROIImagesRetention
#### Analog ROI Processing
Model |  | $TOOLTIP_Analog_Model
ROI Images Location |  | $TOOLTIP_Analog_ROIImagesLocation
ROI Images Retention | Days | $TOOLTIP_Analog_ROIImagesRetention
#### Post-Processing
Previous Value |  | $TOOLTIP_PostProcessing_PreValueUse
Maximum Age of Previous Value after Startup | Minutes | $TOOLTIP_PostProcessing_PreValueAgeStartup
Skip Messages on Error |  | $TOOLTIP_PostProcessing_ErrorMessage
Check Digit Increase Consistency |  | $TOOLTIP_PostProcessing_CheckDigitIncreaseConsistency
Parameter per number sequence:
Allow Negative Rates |  | $TOOLTIP_PostProcessing_NUMBER.AllowNegativeRates
Decimal Shift |  | $TOOLTIP_PostProcessing_NUMBER.DecimalShift
Analog/Digital Transition Start |  | $TOOLTIP_PostProcessing_NUMBER.AnalogDigitalTransitionStart
Maximum Rate Value |  | $TOOLTIP_PostProcessing_NUMBER.MaxRateValue
Maximum Rate Type |  | $TOOLTIP_PostProcessing_NUMBER.MaxRateType
Extended Resolution |  | $TOOLTIP_PostProcessing_NUMBER.ExtendedResolution
Ignore Leading NaNs |  | $TOOLTIP_PostProcessing_NUMBER.IgnoreLeadingNaN
#### MQTT
URI |  | $TOOLTIP_MQTT_Uri
Main Topic |  | $TOOLTIP_MQTT_MainTopic
Client ID |  | $TOOLTIP_MQTT_ClientID
Username |  | $TOOLTIP_MQTT_user
Password |  | $TOOLTIP_MQTT_password
Root CA Certificate file |  | $TOOLTIP_MQTT_CACert
Client Certificate file |  | $TOOLTIP_MQTT_ClientCert
Client Key file |  | $TOOLTIP_MQTT_ClientKey
Retain Messages |  | $TOOLTIP_MQTT_RetainMessages
Homeassistant Discovery (using MQTT) If activated, the discovery topics gets automatically scheduled to sent once after device startup during state "Publish to MQTT". To schedule a retransmission: Use "Manual Control > Resend HA Discovery" or call REST API: http://<IP>/mqtt_publish_discovery
Homeassistant Discovery |  | $TOOLTIP_MQTT_HomeassistantDiscovery
Meter Type |  | $TOOLTIP_MQTT_MeterType
#### InfluxDB v1.x
URI |  | $TOOLTIP_InfluxDB_Uri
Database |  | $TOOLTIP_InfluxDB_Database
Username |  | $TOOLTIP_InfluxDB_user
Password |  | $TOOLTIP_InfluxDB_password
Parameter per number sequence:
Measurement |  | $TOOLTIP_InfluxDB_NUMBER.Measurement
Field |  | $TOOLTIP_InfluxDB_NUMBER.Field
#### InfluxDB v2.x
URI |  | $TOOLTIP_InfluxDBv2_Uri
Bucket |  | $TOOLTIP_InfluxDBv2_Bucket
Organization (Org) |  | $TOOLTIP_InfluxDBv2_Org
Token |  | $TOOLTIP_InfluxDBv2_Token
Parameter per number sequence:
Measurement |  | $TOOLTIP_InfluxDBv2_NUMBER.Measurement
Field |  | $TOOLTIP_InfluxDBv2_NUMBER.Field
#### GPIO (General Purpose Input / Output)
GPIO0 Configuration |  | $TOOLTIP_GPIO_IO0
GPIO0 Use Interrupt |  |
GPIO0 PWM Duty Cycle Resolution | Bits |
GPIO0 Enable MQTT |  |
GPIO0 Enable REST API |  |
GPIO0 Name |  |
GPIO1 Configuration |  | $TOOLTIP_GPIO_IO1
GPIO1 Use Interrupt |  |
GPIO1 PWM Duty Cycle Resolution | Bits |
GPIO1 Enable MQTT |  |
GPIO1 Enable REST API |  |
GPIO1 Name |  |
GPIO3 Configuration |  | $TOOLTIP_GPIO_IO3
GPIO3 Use Interrupt |  |
GPIO3 PWM Duty Cycle Resolution | Bits |
GPIO3 Enable MQTT |  |
GPIO3 Enable REST API |  |
GPIO3 Name |  |
GPIO4 Configuration |  | $TOOLTIP_GPIO_IO4
IMPORTANT NOTE: If you'd like to use the built-in flash LED in parallel with other GPIO functionality, you have to explicitely activate the "built-in LED flash light" option on GPIO4. The light intensity control (PWM) of the LED flash light is not functional anymore (only 100%).
GPIO4 Use Interrupt |  |
GPIO4 PWM Duty Cycle Resolution | Bits |
GPIO4 Enable MQTT |  |
GPIO4 Enable REST API |  |
GPIO4 Name |  |
GPIO12 Configuration |  | $TOOLTIP_GPIO_IO12
GPIO12 Use Interrupt |  |
GPIO12 PWM Duty Cycle Resolution | Bits |
GPIO12 Enable MQTT |  |
GPIO12 Enable REST API |  |
GPIO12 Name |  |
LED Type (NeoPixel) |  | $TOOLTIP_GPIO_LEDType
Numbers of LEDs |  | $TOOLTIP_GPIO_LEDNumbers
LED Color | R G B | $TOOLTIP_GPIO_LEDColor
GPIO13 Configuration |  | $TOOLTIP_GPIO_IO13
GPIO13 Use Interrupt |  |
GPIO13 PWM Duty Cycle Resolution | Bits |
GPIO13 Enable MQTT |  |
GPIO13 Enable REST API |  |
GPIO13 Name |  |
#### Auto Timer
Automatic Round Start |  | $TOOLTIP_AutoTimer_AutoStart
Round Interval | Minutes | $TOOLTIP_AutoTimer_Interval
#### Data Logging
Data Logging |  | $TOOLTIP_DataLogging_DataLogActive
Data Files Retention | Days | $TOOLTIP_DataLogging_DataFilesRetention
#### Debug
Logfile Log Level |  | $TOOLTIP_Debug_LogLevel
Logfiles Retention | Days | $TOOLTIP_Debug_LogfilesRetention
#### System
Time Zone | Use timezones to find your settings | $TOOLTIP_System_TimeZone
Time Server (NTP) |  | $TOOLTIP_System_TimeServer
Hostname |  | $TOOLTIP_System_Hostname
RSSI Threshold | dBm | $TOOLTIP_System_RSSIThreshold
CPU Frequency |  | $TOOLTIP_System_CPUFrequency

|