added modality "onOff".

This commit is contained in:
Martin Preuss
2025-09-15 18:06:33 +02:00
parent 8db57a7875
commit 8f2bd23dc5
3 changed files with 8 additions and 2 deletions

View File

@@ -269,6 +269,8 @@ int AQH_ValueModality_fromString(const char *s)
return AQH_ValueModality_Stats; return AQH_ValueModality_Stats;
else if (strcasecmp(s, "light")==0) else if (strcasecmp(s, "light")==0)
return AQH_ValueModality_Light; return AQH_ValueModality_Light;
else if (strcasecmp(s, "onOff")==0)
return AQH_ValueModality_OnOff;
} }
return AQH_ValueModality_Unknown; return AQH_ValueModality_Unknown;
} }
@@ -288,6 +290,7 @@ const char *AQH_ValueModality_toString(int i)
case AQH_ValueModality_TVOC: return "tvoc"; case AQH_ValueModality_TVOC: return "tvoc";
case AQH_ValueModality_Stats: return "stats"; case AQH_ValueModality_Stats: return "stats";
case AQH_ValueModality_Light: return "light"; case AQH_ValueModality_Light: return "light";
case AQH_ValueModality_OnOff: return "onOff";
case AQH_ValueModality_Unknown: case AQH_ValueModality_Unknown:
default: return "unknown"; default: return "unknown";
} }

View File

@@ -46,7 +46,8 @@ enum {
AQH_ValueModality_Co2, AQH_ValueModality_Co2,
AQH_ValueModality_TVOC, AQH_ValueModality_TVOC,
AQH_ValueModality_Stats, AQH_ValueModality_Stats,
AQH_ValueModality_Light AQH_ValueModality_Light,
AQH_ValueModality_OnOff
}; };

View File

@@ -19,7 +19,9 @@
.equ AQHOME_VALUETYPE_MOTION = 6 .equ AQHOME_VALUETYPE_MOTION = 6
.equ AQHOME_VALUETYPE_CO2 = 7 .equ AQHOME_VALUETYPE_CO2 = 7
.equ AQHOME_VALUETYPE_TVOC = 8 .equ AQHOME_VALUETYPE_TVOC = 8
.equ AQHOME_VALUETYPE_STATS = 9
.equ AQHOME_VALUETYPE_LIGHT = 10
.equ AQHOME_VALUETYPE_ONOFF = 11
.equ AQHOME_FW_TYPE_ATT84_BASE = 0 .equ AQHOME_FW_TYPE_ATT84_BASE = 0
.equ AQHOME_FW_TYPE_ATT84_TEMP1 = 1 .equ AQHOME_FW_TYPE_ATT84_TEMP1 = 1