hakkoso/recipes.json

92 lines
2.4 KiB
JSON
Raw Normal View History

[
2022-11-19 20:37:20 +01:00
{
"name": "Tepache",
2023-01-04 14:52:28 +01:00
"description": "Tiene il tepache a ~23 gradi",
2022-11-19 20:37:20 +01:00
"controllers": [
"(make-duty-controller \"heater\" 0.20 120)"
],
"phases": [
{
"name": "Hold",
2023-01-04 14:52:28 +01:00
"text": "Keep 23\u00b0C",
2023-01-04 14:56:50 +01:00
"nextcond": "(> (time-in-this-phase) (hours 10))",
2023-01-04 14:52:28 +01:00
"current": false,
2023-01-04 14:56:50 +01:00
"onload": "(begin (set-controller \"heater\" \"T_food\")\n(set-target \"T_food\" 23.0))",
2023-01-04 14:52:28 +01:00
"onexit": "#t"
2022-11-19 20:37:20 +01:00
}
]
},
{
"name": "Yogurt",
2023-01-04 14:52:28 +01:00
"description": "Pastorizza lo yogurt a 82 gradi, lascia raffreddare per fare l'inoculo, mantiene a 42 gradi fino a che \u00e8 pronto.",
"controllers": [
2022-11-19 20:37:20 +01:00
"(make-duty-controller \"heater\" 0.20 120)"
],
"phases": [
{
2023-01-04 14:56:50 +01:00
"name": "Riscalda",
2023-01-04 14:52:28 +01:00
"text": "Preheat yogurt to 82\u00b0",
"nextcond": "#t",
"current": false,
"onload": "#t",
"onexit": "#t"
},
{
"name": "Cool",
2023-01-04 14:52:28 +01:00
"text": "Cool to 46\u00b0",
2023-01-04 14:56:50 +01:00
"nextcond": "(and (< (get-sensor \"T_food\") 46.0)\n(> (get-sensor \"T_food\") 42.0))",
2023-01-04 14:52:28 +01:00
"current": false,
2023-01-04 14:56:50 +01:00
"onload": "(set-target \"T_food\" 46.0)",
2023-01-04 14:52:28 +01:00
"onexit": "#t"
},
{
2023-01-04 14:56:50 +01:00
"name": "Inoculate",
"text": "Add 50ml Yogurt",
"nextcond": "(manual-intervention \"Inocula 50g di yogurt\" '((\"Fatto\" #t)))",
2023-01-04 14:52:28 +01:00
"current": false,
2023-01-04 14:56:50 +01:00
"onload": "(notify \"Inoculate 50g of yogurt NOW!\")",
"onexit": "(notify (concat \"Inoculated at \" (now)))"
},
{
"name": "Hold",
2023-01-04 14:52:28 +01:00
"text": "Keep at 42\u00b0 for 3h",
2023-01-04 14:56:50 +01:00
"nextcond": "(> (time-in-this-phase) (hours 3))",
2023-01-04 14:52:28 +01:00
"current": false,
2023-01-04 14:56:50 +01:00
"onload": "(set-target \"T_food\" 41.0)",
"onexit": "(notify \"You can remove the yogurt from the heater\")"
}
]
},
{
2023-01-04 14:52:28 +01:00
"name": "Natt\u014d",
"description": "FIXME",
"controllers": [
2022-11-19 20:37:20 +01:00
"(make-duty-controller \"heater\" 0.20 120)"
],
"phases": []
},
{
"name": "Tempeh",
2023-01-04 14:52:28 +01:00
"description": "FIXME",
"controllers": [
2022-11-19 20:37:20 +01:00
"(make-duty-controller \"heater\" 0.20 120)"
],
"phases": []
},
{
"name": "Koji Rice",
2023-01-04 14:52:28 +01:00
"description": "FIXME",
"controllers": [
2022-11-19 20:37:20 +01:00
"(make-duty-controller \"heater\" 0.20 120)"
],
"phases": []
},
{
"name": "Gorgonzola",
2023-01-04 14:52:28 +01:00
"description": "FIXME",
"controllers": [
2022-11-19 20:37:20 +01:00
"(make-duty-controller \"heater\" 0.20 120)"
],
"phases": []
}
2023-01-04 14:52:28 +01:00
]