mirror of
https://github.com/PiBrewing/craftbeerpi4.git
synced 2024-11-25 16:38:36 +01:00
467 lines
No EOL
13 KiB
JSON
467 lines
No EOL
13 KiB
JSON
{
|
|
"AUTHOR": {
|
|
"description": "Author",
|
|
"name": "AUTHOR",
|
|
"options": null,
|
|
"source": "craftbeerpi",
|
|
"type": "string",
|
|
"value": "John Doe"
|
|
},
|
|
"AddMashInStep": {
|
|
"description": "Add MashIn Step automatically if not defined in recipe",
|
|
"name": "AddMashInStep",
|
|
"options": [
|
|
{
|
|
"label": "Yes",
|
|
"value": "Yes"
|
|
},
|
|
{
|
|
"label": "No",
|
|
"value": "No"
|
|
}
|
|
],
|
|
"source": "steps",
|
|
"type": "select",
|
|
"value": "Yes"
|
|
},
|
|
"AutoMode": {
|
|
"description": "Use AutoMode in steps",
|
|
"name": "AutoMode",
|
|
"options": [
|
|
{
|
|
"label": "Yes",
|
|
"value": "Yes"
|
|
},
|
|
{
|
|
"label": "No",
|
|
"value": "No"
|
|
}
|
|
],
|
|
"source": "steps",
|
|
"type": "select",
|
|
"value": "Yes"
|
|
},
|
|
"BREWERY_NAME": {
|
|
"description": "Brewery Name",
|
|
"name": "BREWERY_NAME",
|
|
"options": null,
|
|
"source": "craftbeerpi",
|
|
"type": "string",
|
|
"value": "Some New Brewery Name"
|
|
},
|
|
"BoilAutoTimer": {
|
|
"description": "Start Boil timer automatically if Temp does not change for 5 Minutes and is above 95C/203F",
|
|
"name": "BoilAutoTimer",
|
|
"options": [
|
|
{
|
|
"label": "Yes",
|
|
"value": "Yes"
|
|
},
|
|
{
|
|
"label": "No",
|
|
"value": "No"
|
|
}
|
|
],
|
|
"source": "steps",
|
|
"type": "select",
|
|
"value": "No"
|
|
},
|
|
"BoilKettle": {
|
|
"description": "Define Kettle that is used for Boil, Whirlpool and Cooldown. If not selected, MASH_TUN will be used",
|
|
"name": "BoilKettle",
|
|
"options": null,
|
|
"source": "steps",
|
|
"type": "kettle",
|
|
"value": ""
|
|
},
|
|
"CONFIG_STATUS": {
|
|
"description": "Status of the config file. Internal use for maintenance",
|
|
"name": "CONFIG_STATUS",
|
|
"options": null,
|
|
"source": "hidden",
|
|
"type": "string",
|
|
"value": "4.1.10.a1"
|
|
},
|
|
"CSVLOGFILES": {
|
|
"description": "Write sensor data to csv logfiles",
|
|
"name": "CSVLOGFILES",
|
|
"options": [
|
|
{
|
|
"label": "Yes",
|
|
"value": "Yes"
|
|
},
|
|
{
|
|
"label": "No",
|
|
"value": "No"
|
|
}
|
|
],
|
|
"source": "craftbeerpi",
|
|
"type": "select",
|
|
"value": "Yes"
|
|
},
|
|
"INFLUXDB": {
|
|
"description": "Write sensor data to influxdb",
|
|
"name": "INFLUXDB",
|
|
"options": [
|
|
{
|
|
"label": "Yes",
|
|
"value": "Yes"
|
|
},
|
|
{
|
|
"label": "No",
|
|
"value": "No"
|
|
}
|
|
],
|
|
"source": "craftbeerpi",
|
|
"type": "select",
|
|
"value": "No"
|
|
},
|
|
"INFLUXDBADDR": {
|
|
"description": "URL Address of your influxdb server incl. http:// and port, e.g. http://localhost:8086 (If INFLUXDBCLOUD set to Yes use URL Address of your influxdb cloud server)",
|
|
"name": "INFLUXDBADDR",
|
|
"options": null,
|
|
"source": "craftbeerpi",
|
|
"type": "string",
|
|
"value": "localhost"
|
|
},
|
|
"INFLUXDBCLOUD": {
|
|
"description": "Write sensor data to influxdb cloud (INFLUXDB must set to Yes)",
|
|
"name": "INFLUXDBCLOUD",
|
|
"options": [
|
|
{
|
|
"label": "Yes",
|
|
"value": "Yes"
|
|
},
|
|
{
|
|
"label": "No",
|
|
"value": "No"
|
|
}
|
|
],
|
|
"source": "craftbeerpi",
|
|
"type": "select",
|
|
"value": "No"
|
|
},
|
|
"INFLUXDBMEASUREMENT": {
|
|
"description": "Name of the measurement in your INFLUXDB database (default: measurement)",
|
|
"name": "INFLUXDBMEASUREMENT",
|
|
"options": null,
|
|
"source": "craftbeerpi",
|
|
"type": "string",
|
|
"value": "measurement"
|
|
},
|
|
"INFLUXDBNAME": {
|
|
"description": "Name of your influxdb database name (If INFLUXDBCLOUD set to Yes use bucket of your influxdb cloud database)",
|
|
"name": "INFLUXDBNAME",
|
|
"options": null,
|
|
"source": "craftbeerpi",
|
|
"type": "string",
|
|
"value": "cbpi4"
|
|
},
|
|
"INFLUXDBPWD": {
|
|
"description": "Password for your influxdb database (only if required)(If INFLUXDBCLOUD set to Yes use token of your influxdb cloud database)",
|
|
"name": "INFLUXDBPWD",
|
|
"options": null,
|
|
"source": "craftbeerpi",
|
|
"type": "string",
|
|
"value": " "
|
|
},
|
|
"INFLUXDBUSER": {
|
|
"description": "User Name for your influxdb database (only if required)(If INFLUXDBCLOUD set to Yes use organisation of your influxdb cloud database)",
|
|
"name": "INFLUXDBUSER",
|
|
"options": null,
|
|
"source": "craftbeerpi",
|
|
"type": "string",
|
|
"value": " "
|
|
},
|
|
"MASH_TUN": {
|
|
"description": "Default Mash Tun",
|
|
"name": "MASH_TUN",
|
|
"options": null,
|
|
"source": "steps",
|
|
"type": "kettle",
|
|
"value": ""
|
|
},
|
|
"MQTTUpdate": {
|
|
"description": "Forced MQTT Update frequency in s for Kettle and Fermenter (no changes in payload required). Restart required after change",
|
|
"name": "MQTTUpdate",
|
|
"options": [
|
|
{
|
|
"label": "30",
|
|
"value": 30
|
|
},
|
|
{
|
|
"label": "60",
|
|
"value": 60
|
|
},
|
|
{
|
|
"label": "120",
|
|
"value": 120
|
|
},
|
|
{
|
|
"label": "300",
|
|
"value": 300
|
|
},
|
|
{
|
|
"label": "Never",
|
|
"value": 0
|
|
}
|
|
],
|
|
"source": "craftbeerpi",
|
|
"type": "select",
|
|
"value": 0
|
|
},
|
|
"NOTIFY_ON_ERROR": {
|
|
"description": "Send Notification on Logging Error",
|
|
"name": "NOTIFY_ON_ERROR",
|
|
"options": [
|
|
{
|
|
"label": "Yes",
|
|
"value": "Yes"
|
|
},
|
|
{
|
|
"label": "No",
|
|
"value": "No"
|
|
}
|
|
],
|
|
"source": "craftbeerpi",
|
|
"type": "select",
|
|
"value": "No"
|
|
},
|
|
"PLAY_BUZZER": {
|
|
"description": "Play buzzer sound in Web interface on Notifications",
|
|
"name": "PLAY_BUZZER",
|
|
"options": [
|
|
{
|
|
"label": "Yes",
|
|
"value": "Yes"
|
|
},
|
|
{
|
|
"label": "No",
|
|
"value": "No"
|
|
}
|
|
],
|
|
"source": "craftbeerpi",
|
|
"type": "select",
|
|
"value": "No"
|
|
},
|
|
"PRESSURE_UNIT": {
|
|
"description": "Set unit for pressure",
|
|
"name": "PRESSURE_UNIT",
|
|
"options": [
|
|
{
|
|
"label": "kPa",
|
|
"value": "kPa"
|
|
},
|
|
{
|
|
"label": "PSI",
|
|
"value": "PSI"
|
|
}
|
|
],
|
|
"source": "craftbeerpi",
|
|
"type": "select",
|
|
"value": "kPa"
|
|
},
|
|
"RECIPE_CREATION_PATH": {
|
|
"description": "API path to creation plugin. Default: upload . CHANGE ONLY IF USING A RECIPE CREATION PLUGIN",
|
|
"name": "RECIPE_CREATION_PATH",
|
|
"options": null,
|
|
"source": "craftbeerpi",
|
|
"type": "string",
|
|
"value": "upload"
|
|
},
|
|
"SENSOR_LOG_BACKUP_COUNT": {
|
|
"description": "Max. number of backup logs",
|
|
"name": "SENSOR_LOG_BACKUP_COUNT",
|
|
"options": null,
|
|
"source": "craftbeerpi",
|
|
"type": "number",
|
|
"value": 3
|
|
},
|
|
"SENSOR_LOG_MAX_BYTES": {
|
|
"description": "Max. number of bytes in sensor logs",
|
|
"name": "SENSOR_LOG_MAX_BYTES",
|
|
"options": null,
|
|
"source": "craftbeerpi",
|
|
"type": "number",
|
|
"value": 100000
|
|
},
|
|
"TEMP_UNIT": {
|
|
"description": "Temperature Unit",
|
|
"name": "TEMP_UNIT",
|
|
"options": [
|
|
{
|
|
"label": "C",
|
|
"value": "C"
|
|
},
|
|
{
|
|
"label": "F",
|
|
"value": "F"
|
|
}
|
|
],
|
|
"source": "craftbeerpi",
|
|
"type": "select",
|
|
"value": "C"
|
|
},
|
|
"brewfather_api_key": {
|
|
"description": "Brewfather API Key",
|
|
"name": "brewfather_api_key",
|
|
"options": null,
|
|
"source": "craftbeerpi",
|
|
"type": "string",
|
|
"value": ""
|
|
},
|
|
"brewfather_user_id": {
|
|
"description": "Brewfather User ID",
|
|
"name": "brewfather_user_id",
|
|
"options": null,
|
|
"source": "craftbeerpi",
|
|
"type": "string",
|
|
"value": ""
|
|
},
|
|
"current_dashboard_number": {
|
|
"description": "Number of current Dashboard",
|
|
"name": "current_dashboard_number",
|
|
"options": null,
|
|
"source": "hidden",
|
|
"type": "number",
|
|
"value": 1
|
|
},
|
|
"max_dashboard_number": {
|
|
"description": "Max Number of Dashboards",
|
|
"name": "max_dashboard_number",
|
|
"options": [
|
|
{
|
|
"label": "1",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "2",
|
|
"value": 2
|
|
},
|
|
{
|
|
"label": "3",
|
|
"value": 3
|
|
},
|
|
{
|
|
"label": "4",
|
|
"value": 4
|
|
},
|
|
{
|
|
"label": "5",
|
|
"value": 5
|
|
},
|
|
{
|
|
"label": "6",
|
|
"value": 6
|
|
},
|
|
{
|
|
"label": "7",
|
|
"value": 7
|
|
},
|
|
{
|
|
"label": "8",
|
|
"value": 8
|
|
},
|
|
{
|
|
"label": "9",
|
|
"value": 9
|
|
},
|
|
{
|
|
"label": "10",
|
|
"value": 10
|
|
}
|
|
],
|
|
"source": "craftbeerpi",
|
|
"type": "select",
|
|
"value": 4
|
|
},
|
|
"slow_pipe_animation": {
|
|
"description": "Slow down dashboard pipe animation taking up close to 100% of the CPU's capacity",
|
|
"name": "slow_pipe_animation",
|
|
"options": [
|
|
{
|
|
"label": "Yes",
|
|
"value": "Yes"
|
|
},
|
|
{
|
|
"label": "No",
|
|
"value": "No"
|
|
}
|
|
],
|
|
"source": "craftbeerpi",
|
|
"type": "select",
|
|
"value": "Yes"
|
|
},
|
|
"steps_boil": {
|
|
"description": "Boil step type",
|
|
"name": "steps_boil",
|
|
"options": null,
|
|
"source": "steps",
|
|
"type": "step",
|
|
"value": "BoilStep"
|
|
},
|
|
"steps_boil_temp": {
|
|
"description": "Default Boil Temperature for Recipe Creation",
|
|
"name": "steps_boil_temp",
|
|
"options": null,
|
|
"source": "steps",
|
|
"type": "number",
|
|
"value": "99"
|
|
},
|
|
"steps_cooldown": {
|
|
"description": "Cooldown step type",
|
|
"name": "steps_cooldown",
|
|
"options": null,
|
|
"source": "steps",
|
|
"type": "step",
|
|
"value": "CooldownStep"
|
|
},
|
|
"steps_cooldown_actor": {
|
|
"description": "Actor to trigger cooldown water on and off (default: None)",
|
|
"name": "steps_cooldown_actor",
|
|
"options": null,
|
|
"source": "steps",
|
|
"type": "actor",
|
|
"value": ""
|
|
},
|
|
"steps_cooldown_sensor": {
|
|
"description": "Alternative Sensor to monitor temperature durring cooldown (if not selected, Kettle Sensor will be used)",
|
|
"name": "steps_cooldown_sensor",
|
|
"options": null,
|
|
"source": "steps",
|
|
"type": "sensor",
|
|
"value": ""
|
|
},
|
|
"steps_cooldown_temp": {
|
|
"description": "Cooldown temp will send notification when this temeprature is reached",
|
|
"name": "steps_cooldown_temp",
|
|
"options": null,
|
|
"source": "steps",
|
|
"type": "number",
|
|
"value": 35
|
|
},
|
|
"steps_mash": {
|
|
"description": "Mash step type",
|
|
"name": "steps_mash",
|
|
"options": null,
|
|
"source": "steps",
|
|
"type": "step",
|
|
"value": "MashStep"
|
|
},
|
|
"steps_mashin": {
|
|
"description": "MashIn step type",
|
|
"name": "steps_mashin",
|
|
"options": null,
|
|
"source": "steps",
|
|
"type": "step",
|
|
"value": "MashInStep"
|
|
},
|
|
"steps_mashout": {
|
|
"description": "MashOut step type",
|
|
"name": "steps_mashout",
|
|
"options": null,
|
|
"source": "steps",
|
|
"type": "step",
|
|
"value": "NotificationStep"
|
|
}
|
|
} |