diff -r 3593b18486d7 -r 776a605befa5 thermferm/rdconfig.c --- a/thermferm/rdconfig.c Mon Aug 06 17:04:57 2018 +0200 +++ b/thermferm/rdconfig.c Fri Aug 24 14:14:31 2018 +0200 @@ -33,7 +33,7 @@ const char TEMPSTATE[3][8] = { "OK", "MISSING", "ERROR" }; const char UNITMODE[5][8] = { "OFF", "NONE", "FRIDGE", "BEER", "PROFILE" }; -const char UNITSTAGE[3][10] = { "PRIMARY", "SECONDARY", "TERTIARY" }; +const char UNITSTAGE[4][12] = { "PRIMARY", "SECONDARY", "TERTIARY", "CARBONATION" }; const char PROFSTATE[5][6] = { "OFF", "PAUSE", "RUN", "DONE", "ABORT" }; const char DEVTYPE[8][6] = { "NA", "W1", "GPIO", "RC433", "DHT", "I2C", "SPI", "SIM" }; const char DEVPRESENT[4][6] = { "UNDEF", "NO", "YES", "ERROR" }; @@ -1388,7 +1388,7 @@ } if ((!xmlStrcmp(cur->name, (const xmlChar *)"STAGE"))) { key = xmlNodeListGetString(doc, cur->xmlChildrenNode, 1); - for (i = 0; i < 3; i++) { + for (i = 0; i < 4; i++) { if (! xmlStrcmp(key, (const xmlChar *)UNITSTAGE[i])) { unit->stage = i; break;