@@ -1009,27 +1009,27 @@ def __init__(self, authData):
1009
1009
1010
1010
def HomecoachDevice (self , id = "" ):
1011
1011
for device in self .rawData :
1012
- if id in device ['_id' ]:
1012
+ if id == device ['_id' ]:
1013
1013
return device
1014
1014
return None
1015
1015
1016
1016
def Dashboard (self , id = "" ):
1017
1017
#D = self.HomecoachDevice['dashboard_data']
1018
1018
for device in self .rawData :
1019
- if id in device ['_id' ]:
1019
+ if id == device ['_id' ]:
1020
1020
D = device ['dashboard_data' ]
1021
1021
return D
1022
1022
1023
1023
def lastData (self , hid = None , exclude = 0 ):
1024
1024
for device in self .rawData :
1025
- if id == device ['_id' ]:
1025
+ if hid == device ['_id' ]:
1026
1026
# LastData in HomeCoach
1027
1027
#s = self.HomecoachDevice['dashboard_data']['time_utc']
1028
1028
# Define oldest acceptable sensor measure event
1029
1029
limit = (time .time () - exclude ) if exclude else 0
1030
1030
ds = device ['dashboard_data' ]['time_utc' ]
1031
1031
if device .get ('time_utc' ,limit + 10 ) > limit :
1032
- return {'When' : ds , '_id' : id }
1032
+ return {'When' : ds , '_id' : hid }
1033
1033
else :
1034
1034
return {'When' : 0 , 'id' : hid }
1035
1035
else :
0 commit comments