diff -r 493e39bb0a08 -r 6fc9e3f7962f thermferm/rdconfig.c --- a/thermferm/rdconfig.c Thu Jul 31 19:29:54 2014 +0200 +++ b/thermferm/rdconfig.c Thu Jul 31 21:04:06 2014 +0200 @@ -37,7 +37,7 @@ const char PROFSTATE[4][6] = { "OFF", "PAUSE", "RUN", "DONE" }; const char DEVTYPE[7][6] = { "NA", "W1", "GPIO", "RC433", "DHT", "I2C", "SPI" }; const char DEVPRESENT[4][6] = { "UNDEF", "NO", "YES", "ERROR" }; -const char DEVDIR[6][11] = { "UNDEF", "IN_BIN", "OUT_BIN", "IN_ANALOG", "OUT_ANALOG", "OUT_PWM" }; +const char DEVDIR[7][11] = { "UNDEF", "IN_BIN", "OUT_BIN", "IN_ANALOG", "OUT_ANALOG", "OUT_PWM", "INTERN" }; @@ -1131,7 +1131,7 @@ } if ((!xmlStrcmp(cur->name, (const xmlChar *)"DIRECTION"))) { key = xmlNodeListGetString(doc, cur->xmlChildrenNode, 1); - for (i = 0; i < 6; i++) { + for (i = 0; i < 7; i++) { if (! xmlStrcmp(key, (const xmlChar *)DEVDIR[i])) { device->direction = i; break;