You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/DEVICE_STATUS_FIELDS.rst
+48-48Lines changed: 48 additions & 48 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,10 +29,10 @@ This document lists the fields found in the ``status`` object of device status m
29
29
- Status of special functions (e.g., freeze protection, anti-seize operations).
30
30
- None
31
31
* - ``didReload``
32
-
- integer
32
+
- bool
33
33
- None
34
34
- Indicates if the device has recently reloaded or restarted.
35
-
- None
35
+
- Converted from integer (0 or 1) to bool
36
36
* - ``errorCode``
37
37
- integer
38
38
- None
@@ -49,25 +49,25 @@ This document lists the fields found in the ``status`` object of device status m
49
49
- The current **actual operational state** of the device (what it's doing RIGHT NOW). Reports status values: 0=Standby, 32=Heat Pump active, 64=Energy Saver active, 96=High Demand active. See Operation Modes section below for the critical distinction between this and ``dhwOperationSetting``.
50
50
- None
51
51
* - ``operationBusy``
52
-
- integer
53
-
- None
54
-
- Indicates if the device is currently performing heating operations (1=busy, 0=idle).
52
+
- bool
55
53
- None
54
+
- Indicates if the device is currently performing heating operations (True=busy, False=idle).
55
+
- Converted from integer (0 or 1) to bool
56
56
* - ``freezeProtectionUse``
57
-
- integer
57
+
- bool
58
58
- None
59
59
- Whether freeze protection is active. When tank water temperature falls below 43°F (6°C), the electric heater activates to prevent freezing.
60
-
- None
60
+
- Converted from integer (0 or 1) to bool
61
61
* - ``dhwUse``
62
-
- integer
62
+
- bool
63
63
- None
64
64
- Domestic Hot Water (DHW) usage status - indicates if hot water is currently being drawn from the tank.
65
-
- None
65
+
- Converted from integer (0 or 1) to bool
66
66
* - ``dhwUseSustained``
67
-
- integer
67
+
- bool
68
68
- None
69
69
- Sustained DHW usage status - indicates prolonged hot water usage.
70
-
- None
70
+
- Converted from integer (0 or 1) to bool
71
71
* - ``dhwTemperature``
72
72
- integer
73
73
- °F
@@ -79,10 +79,10 @@ This document lists the fields found in the ``status`` object of device status m
79
79
- Target DHW temperature setting. Range: 95°F (35°C) to 150°F (65.5°C). Default: 120°F (49°C).
80
80
- ``raw + 20``
81
81
* - ``programReservationUse``
82
-
- integer
82
+
- bool
83
83
- None
84
84
- Whether a program reservation (scheduled operation) is in use.
85
-
- None
85
+
- Converted from integer (0 or 1) to bool
86
86
* - ``smartDiagnostic``
87
87
- integer
88
88
- None
@@ -104,10 +104,10 @@ This document lists the fields found in the ``status`` object of device status m
104
104
- WiFi signal strength in dBm (decibel-milliwatts). Typical values: -30 (excellent) to -90 (poor).
105
105
- None
106
106
* - ``ecoUse``
107
-
- integer
107
+
- bool
108
108
- None
109
109
- Whether ECO (Energy Cut Off) safety feature has been triggered. The ECO switch is a high-temperature safety limit.
110
-
- None
110
+
- Converted from integer (0 or 1) to bool
111
111
* - ``dhwTargetTemperatureSetting``
112
112
- integer
113
113
- °F
@@ -149,40 +149,40 @@ This document lists the fields found in the ``status`` object of device status m
149
149
- Target superheat value - the desired temperature difference ensuring complete refrigerant vaporization.
150
150
- ``raw / 10.0``
151
151
* - ``compUse``
152
-
- integer
153
-
- None
154
-
- Compressor usage status (1=On, 0=Off). The compressor is the main component of the heat pump.
152
+
- bool
155
153
- None
154
+
- Compressor usage status (True=On, False=Off). The compressor is the main component of the heat pump.
155
+
- Converted from integer (0 or 1) to bool
156
156
* - ``eevUse``
157
-
- integer
158
-
- None
159
-
- Electronic Expansion Valve (EEV) usage status (1=active, 0=inactive). The EEV controls refrigerant flow.
157
+
- bool
160
158
- None
159
+
- Electronic Expansion Valve (EEV) usage status (True=active, False=inactive). The EEV controls refrigerant flow.
160
+
- Converted from integer (0 or 1) to bool
161
161
* - ``evaFanUse``
162
-
- integer
163
-
- None
164
-
- Evaporator fan usage status (1=On, 0=Off). The fan pulls ambient air through the evaporator coil.
162
+
- bool
165
163
- None
164
+
- Evaporator fan usage status (True=On, False=Off). The fan pulls ambient air through the evaporator coil.
165
+
- Converted from integer (0 or 1) to bool
166
166
* - ``currentInstPower``
167
167
- integer
168
168
- W
169
169
- Current instantaneous power consumption in Watts. Does not include heating element power when active.
170
170
- None
171
171
* - ``shutOffValveUse``
172
-
- integer
172
+
- bool
173
173
- None
174
174
- Shut-off valve usage status. The valve controls refrigerant flow in the system.
175
-
- None
175
+
- Converted from integer (0 or 1) to bool
176
176
* - ``conOvrSensorUse``
177
-
- integer
177
+
- bool
178
178
- None
179
179
- Condensate overflow sensor usage status.
180
-
- None
180
+
- Converted from integer (0 or 1) to bool
181
181
* - ``wtrOvrSensorUse``
182
-
- integer
182
+
- bool
183
183
- None
184
184
- Water overflow/leak sensor usage status. Triggers error E799 if leak detected.
185
-
- None
185
+
- Converted from integer (0 or 1) to bool
186
186
* - ``dhwChargePer``
187
187
- integer
188
188
- %
@@ -209,20 +209,20 @@ This document lists the fields found in the ``status`` object of device status m
209
209
- Freeze protection temperature setting.
210
210
- ``raw + 20``
211
211
* - ``antiLegionellaUse``
212
-
- integer
212
+
- bool
213
213
- None
214
214
- Whether anti-legionella function is enabled.
215
-
- None
215
+
- Converted from integer (0 or 1) to bool
216
216
* - ``antiLegionellaPeriod``
217
217
- integer
218
218
- days
219
219
- Anti-legionella function period.
220
220
- None
221
221
* - ``antiLegionellaOperationBusy``
222
-
- integer
222
+
- bool
223
223
- None
224
224
- Whether the anti-legionella function is busy.
225
-
- None
225
+
- Converted from integer (0 or 1) to bool
226
226
* - ``programReservationType``
227
227
- integer
228
228
- None
@@ -244,15 +244,15 @@ This document lists the fields found in the ``status`` object of device status m
244
244
- Temperature formula type.
245
245
- None
246
246
* - ``errorBuzzerUse``
247
-
- integer
247
+
- bool
248
248
- None
249
249
- Whether the error buzzer is enabled.
250
-
- None
250
+
- Converted from integer (0 or 1) to bool
251
251
* - ``currentHeatUse``
252
-
- integer
252
+
- bool
253
253
- None
254
254
- Current heat usage.
255
-
- None
255
+
- Converted from integer (0 or 1) to bool
256
256
* - ``currentInletTemperature``
257
257
- float
258
258
- °F
@@ -304,25 +304,25 @@ This document lists the fields found in the ``status`` object of device status m
304
304
- Current superheat value - actual temperature difference between suction and evaporator temperatures.
305
305
- ``raw / 10.0``
306
306
* - ``heatUpperUse``
307
-
- integer
308
-
- None
309
-
- Upper electric heating element usage status (1=On, 0=Off). Power: 3,755W @ 208V or 5,000W @ 240V.
307
+
- bool
310
308
- None
309
+
- Upper electric heating element usage status (True=On, False=Off). Power: 3,755W @ 208V or 5,000W @ 240V.
310
+
- Converted from integer (0 or 1) to bool
311
311
* - ``heatLowerUse``
312
-
- integer
313
-
- None
314
-
- Lower electric heating element usage status (1=On, 0=Off). Power: 3,755W @ 208V or 5,000W @ 240V.
312
+
- bool
315
313
- None
314
+
- Lower electric heating element usage status (True=On, False=Off). Power: 3,755W @ 208V or 5,000W @ 240V.
315
+
- Converted from integer (0 or 1) to bool
316
316
* - ``scaldUse``
317
-
- integer
317
+
- bool
318
318
- None
319
319
- Scald protection active status. Displays warning when water temperature reaches levels that could cause scalding.
320
-
- None
320
+
- Converted from integer (0 or 1) to bool
321
321
* - ``airFilterAlarmUse``
322
-
- integer
322
+
- bool
323
323
- None
324
324
- Air filter alarm usage - indicates if air filter maintenance reminder is enabled.
0 commit comments