Files
GarminHomeAssistant/resources/settings/settings.xml
Philip Abbey 651c9462e0 Added second HTTP Header field
NB. Need to update the translations in Github actions again.
2026-02-28 17:46:13 +00:00

174 lines
4.3 KiB
XML

<!--
Distributed under MIT Licence
See https://github.com/house-of-abbey/GarminHomeAssistant/blob/main/LICENSE
GarminHomeAssistant is a Garmin IQ application written in Monkey C and routinely
tested on a Venu 2 device. The source code is provided at:
https://github.com/house-of-abbey/GarminHomeAssistant
P A Abbey & J D Abbey & Someone0nEarth & vincentezw, 31 October 2023
-->
<settings>
<setting
propertyKey="@Properties.api_key"
title="@Strings.SettingsApiKey"
prompt="@Strings.SettingsApiKeyPrompt"
>
<settingConfig type="alphaNumeric" required="true" />
</setting>
<setting
propertyKey="@Properties.api_url"
title="@Strings.SettingsApiUrl"
prompt="https://homeassistant.local/api"
>
<settingConfig type="alphaNumeric" required="true" />
</setting>
<setting
propertyKey="@Properties.config_url"
title="@Strings.SettingsConfigUrl"
prompt="https://homeassistant.local/local/garmin/menu.json"
>
<settingConfig type="alphaNumeric" required="true" />
</setting>
<setting
propertyKey="@Properties.cache_config"
title="@Strings.SettingsCacheConfig"
>
<settingConfig type="boolean" />
</setting>
<setting
propertyKey="@Properties.clear_cache"
title="@Strings.SettingsClearCache"
>
<settingConfig type="boolean" />
</setting>
<setting
propertyKey="@Properties.enable_menu_update_check"
title="@Strings.SettingsEnableMenuUpdateCheck"
>
<settingConfig type="boolean" />
</setting>
<setting
propertyKey="@Properties.wifi_lte_execution"
title="@Strings.SettingsWifiLteExecutionEnable"
>
<settingConfig type="boolean" />
</setting>
<setting
propertyKey="@Properties.enable_vibration"
title="@Strings.SettingsVibration"
>
<settingConfig type="boolean" />
</setting>
<setting
propertyKey="@Properties.app_timeout"
title="@Strings.SettingsAppTimeout"
>
<settingConfig type="numeric" min="0" />
</setting>
<setting
propertyKey="@Properties.poll_delay_combined"
title="@Strings.SettingsPollDelay"
>
<settingConfig type="numeric" min="0" />
</setting>
<setting
propertyKey="@Properties.confirm_timeout"
title="@Strings.SettingsConfirmTimeout"
>
<settingConfig type="numeric" min="0" />
</setting>
<setting
propertyKey="@Properties.pin"
title="@Strings.SettingsPin"
>
<settingConfig type="alphaNumeric" maxLength="4" />
</setting>
<setting
propertyKey="@Properties.menu_alignment"
title="@Strings.SettingsTextAlign"
>
<settingConfig type="list">
<listEntry value="1">@Strings.SettingsLeftToRight</listEntry>
<listEntry value="0">@Strings.SettingsRightToLeft</listEntry>
</settingConfig>
</setting>
<setting
propertyKey="@Properties.enable_battery_level"
title="@Strings.SettingsEnableBatteryLevel"
>
<settingConfig type="boolean" />
</setting>
<setting
propertyKey="@Properties.battery_level_refresh_rate"
title="@Strings.SettingsBatteryLevelRefreshRate"
>
<settingConfig type="numeric" min="5" />
</setting>
<group
id="HttpHeader"
title="@Strings.SettingsUserHttpHeader"
description="@Strings.SettingsUserHttpHeaderDescription"
>
<setting
propertyKey="@Properties.user_http_header1_name"
title="@Strings.SettingsUserHttpHeader1Name"
>
<settingConfig type="alphaNumeric" />
</setting>
<setting
propertyKey="@Properties.user_http_header1_value"
title="@Strings.SettingsUserHttpHeader1Value"
>
<settingConfig type="alphaNumeric" />
</setting>
<setting
propertyKey="@Properties.user_http_header2_name"
title="@Strings.SettingsUserHttpHeader2Name"
>
<settingConfig type="alphaNumeric" />
</setting>
<setting
propertyKey="@Properties.user_http_header2_value"
title="@Strings.SettingsUserHttpHeader2Value"
>
<settingConfig type="alphaNumeric" />
</setting>
</group>
<setting
propertyKey="@Properties.clear_webhook_id"
title="@Strings.SettingsClearWebhookId"
>
<settingConfig type="boolean" />
</setting>
<setting
propertyKey="@Properties.webhook_id"
title="@Strings.SettingsWebhookId"
>
<settingConfig type="alphaNumeric" readonly="true" />
</setting>
</settings>