@@ -131,27 +131,25 @@ class API_CT50v109(API):
131
131
'tstate' : APIEntry (
132
132
[('/tstat' , 'tstate' )],
133
133
[],
134
- None # TODO: figure out state mapping
134
+ { 0 : 'Off' , 1 : 'On' }
135
135
),
136
136
'fstate' : APIEntry (
137
137
[('/tstat' , 'fstate' )],
138
138
[],
139
- None # TODO: figure out state mapping
139
+ { 0 : 'Off' , 1 : 'On' }
140
140
),
141
141
'day' : APIEntry (
142
142
[('/tstat' , 'time/day' ), ('/tstat/time/day' , 'day' )],
143
143
[],
144
- None # TODO: Decide how date mapping should work
144
+ { 1 : 'Sunday' , 2 : 'Monday' , 3 : 'Tuesday' , 4 : 'Wednesday' , 5 : 'Thursday' , 6 : 'Friday' , 7 : 'Saturday' }
145
145
),
146
146
'hour' : APIEntry (
147
147
[('/tstat' , 'time/hour' ), ('/tstat/time/hour' , 'day' )],
148
- [],
149
- None # TODO: Decide how date mapping should work
148
+ []
150
149
),
151
150
'minute' : APIEntry (
152
151
[('/tstat' , 'time/minute' ), ('/tstat/time/minute' , 'day' )],
153
- [],
154
- None # TODO: Decide how date mapping should work
152
+ []
155
153
),
156
154
'today_heat_runtime' : APIEntry (
157
155
[('/tstat/datalog' , 'today/heat_runtime' )],
@@ -171,11 +169,16 @@ class API_CT50v109(API):
171
169
),
172
170
'errstatus' : APIEntry (
173
171
[('/tstat/errstatus' , 'errstatus' )],
174
- []
172
+ [],
173
+ {0 : 'OK' }
175
174
),
176
175
'model' : APIEntry (
177
176
[('/tstat/model' , 'model' )],
178
177
[]
178
+ ),
179
+ 'power' : APIEntry (
180
+ [('/tstat/power' , 'power' )],
181
+ [('/tstat/power' , 'power' )]
179
182
)
180
183
#'eventlog': #TODO
181
184
}
0 commit comments