diff -r 307640ba6ab6 -r 047ead629d4a bmsd/fermenters.c --- a/bmsd/fermenters.c Wed Feb 27 14:40:05 2019 +0100 +++ b/bmsd/fermenters.c Wed Feb 27 22:13:07 2019 +0100 @@ -131,6 +131,12 @@ free(fermenter->beeruuid); fermenter->beeruuid = xstrcpy((char *)json_object_get_string(val)); } + if (json_object_object_get_ex(sensor, "yeast_lo", &val)) { + fermenter->yeast_lo = json_object_get_double(val); + } + if (json_object_object_get_ex(sensor, "yeast_hi", &val)) { + fermenter->yeast_hi = json_object_get_double(val); + } } if (json_object_object_get_ex(jobj, "air", &sensor)) { if (json_object_object_get_ex(sensor, "address", &val)) { @@ -306,6 +312,8 @@ fermenter->profile_uuid = fermenter->profile_name = fermenter->profile_state = fermenter->profile_steps = NULL; fermenter->profile_percent = 0; fermenter->profile_inittemp_high = fermenter->profile_inittemp_low = 0.0; + fermenter->yeast_lo = 12; + fermenter->yeast_hi = 24; } } json_object_put(jobj);