update yogurt recipe
This commit is contained in:
parent
ce789263f0
commit
8631c8c111
|
@ -31,7 +31,7 @@ def load_recipe(json):
|
||||||
nextcond=fallback('exit_condition'))
|
nextcond=fallback('exit_condition'))
|
||||||
return Recipe(
|
return Recipe(
|
||||||
json['name'], json['variant'], json['description'],
|
json['name'], json['variant'], json['description'],
|
||||||
json['controllers'],
|
json.get('controllers', ()),
|
||||||
tuple(load_phase(p) for p in json['phases']))
|
tuple(load_phase(p) for p in json['phases']))
|
||||||
|
|
||||||
def load_recipes(file):
|
def load_recipes(file):
|
||||||
|
|
12
recipes.json
12
recipes.json
|
@ -11,19 +11,14 @@
|
||||||
"name": "Preheat",
|
"name": "Preheat",
|
||||||
"description": "Preheat yogurt to 82°",
|
"description": "Preheat yogurt to 82°",
|
||||||
"on_load": "(begin (set-controller \"heater\" \"T_food\")\n(set-target \"T_food\" 82.0))",
|
"on_load": "(begin (set-controller \"heater\" \"T_food\")\n(set-target \"T_food\" 82.0))",
|
||||||
"exit_condition": "(and (>= (get-sensor \"T_food\") 81.5)\n(> (time-in-this-phase) (seconds 1)))"
|
"exit_condition": "(and (>= (get-sensor \"T_food\") 81.5)\n(> (time-in-this-phase) (minutes 15)))"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Cool",
|
"name": "Cool",
|
||||||
"description": "Cool to 46°",
|
"description": "Cool to 46°",
|
||||||
|
"on_load": "(set-target \"T_food\" 46.0)",
|
||||||
"exit_condition": "(and (< (get-sensor \"T_food\") 46.0)\n(> (get-sensor \"T_food\") 42.0))"
|
"exit_condition": "(and (< (get-sensor \"T_food\") 46.0)\n(> (get-sensor \"T_food\") 42.0))"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "Hold",
|
|
||||||
"description": "Keep at 42° for 3h",
|
|
||||||
"exit_condition": "(> (time-in-this-phase) (seconds 5))",
|
|
||||||
"on_exit": "(notify \"You can remove the yogurt from the heater\")"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "Inoculate",
|
"name": "Inoculate",
|
||||||
"description": "Add 50ml Yogurt",
|
"description": "Add 50ml Yogurt",
|
||||||
|
@ -34,7 +29,8 @@
|
||||||
{
|
{
|
||||||
"name": "Hold",
|
"name": "Hold",
|
||||||
"description": "Keep at 42° for 3h",
|
"description": "Keep at 42° for 3h",
|
||||||
"exit_condition": "(> (time-in-this-phase) (seconds 3))",
|
"on_load": "(set-target \"T_food\" 41.0)",
|
||||||
|
"exit_condition": "(> (time-in-this-phase) (hours 3))",
|
||||||
"on_exit": "(notify \"You can remove the yogurt from the heater\")"
|
"on_exit": "(notify \"You can remove the yogurt from the heater\")"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in New Issue