Skip to content

Commit cce9de3

Browse files
author
Paul Jennings
committed
Added some mappings and a couple data sources.
1 parent 58d485b commit cce9de3

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

API.py

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -131,27 +131,25 @@ class API_CT50v109(API):
131131
'tstate': APIEntry(
132132
[('/tstat', 'tstate')],
133133
[],
134-
None # TODO: figure out state mapping
134+
{0: 'Off', 1: 'On'}
135135
),
136136
'fstate': APIEntry(
137137
[('/tstat', 'fstate')],
138138
[],
139-
None # TODO: figure out state mapping
139+
{0: 'Off', 1: 'On'}
140140
),
141141
'day': APIEntry(
142142
[('/tstat', 'time/day'), ('/tstat/time/day', 'day')],
143143
[],
144-
None # TODO: Decide how date mapping should work
144+
{1: 'Sunday', 2: 'Monday', 3: 'Tuesday', 4: 'Wednesday', 5: 'Thursday', 6: 'Friday', 7: 'Saturday'}
145145
),
146146
'hour': APIEntry(
147147
[('/tstat', 'time/hour'), ('/tstat/time/hour', 'day')],
148-
[],
149-
None # TODO: Decide how date mapping should work
148+
[]
150149
),
151150
'minute': APIEntry(
152151
[('/tstat', 'time/minute'), ('/tstat/time/minute', 'day')],
153-
[],
154-
None # TODO: Decide how date mapping should work
152+
[]
155153
),
156154
'today_heat_runtime': APIEntry(
157155
[('/tstat/datalog', 'today/heat_runtime')],
@@ -171,11 +169,16 @@ class API_CT50v109(API):
171169
),
172170
'errstatus': APIEntry(
173171
[('/tstat/errstatus', 'errstatus')],
174-
[]
172+
[],
173+
{0: 'OK'}
175174
),
176175
'model': APIEntry(
177176
[('/tstat/model', 'model')],
178177
[]
178+
),
179+
'power': APIEntry(
180+
[('/tstat/power', 'power')],
181+
[('/tstat/power', 'power')]
179182
)
180183
#'eventlog': #TODO
181184
}

0 commit comments

Comments
 (0)