diff --git a/aqhome/aqhome.c b/aqhome/aqhome.c index 568c713..bee2f17 100644 --- a/aqhome/aqhome.c +++ b/aqhome/aqhome.c @@ -271,6 +271,8 @@ int AQH_ValueModality_fromString(const char *s) return AQH_ValueModality_Light; else if (strcasecmp(s, "onOff")==0) return AQH_ValueModality_OnOff; + else if (strcasecmp(s, "onOffAuto")==0) + return AQH_ValueModality_OnOffAuto; } return AQH_ValueModality_Unknown; } @@ -291,6 +293,7 @@ const char *AQH_ValueModality_toString(int i) case AQH_ValueModality_Stats: return "stats"; case AQH_ValueModality_Light: return "light"; case AQH_ValueModality_OnOff: return "onOff"; + case AQH_ValueModality_OnOffAuto: return "onOffAuto"; case AQH_ValueModality_Unknown: default: return "unknown"; } diff --git a/aqhome/aqhome.h b/aqhome/aqhome.h index 786bfc7..d86f540 100644 --- a/aqhome/aqhome.h +++ b/aqhome/aqhome.h @@ -47,7 +47,8 @@ enum { AQH_ValueModality_TVOC, AQH_ValueModality_Stats, AQH_ValueModality_Light, - AQH_ValueModality_OnOff + AQH_ValueModality_OnOff, + AQH_ValueModality_OnOffAuto };