Skip to content

Commit

Permalink
check device error status
Browse files Browse the repository at this point in the history
  • Loading branch information
c-kr committed Jun 26, 2019
1 parent 921eb8c commit 4c3b889
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions check_air_purifier.py
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ def _dump_status(self, status, debug=False):
if 'err' in status:
err = status['err']
if err != 0:
err_str = {49408: 'no water', 32768: 'water tank open'}
err_str = {49408: 'no water', 32768: 'water tank open', 193: 'check filters'}
err = err_str.get(err, err)
values['Error'] = err
#print('-'*20)
Expand Down Expand Up @@ -163,15 +163,14 @@ def _dump_status(self, status, debug=False):
wifi = c.get_wifi()
firmware = c.get_firmware()

#message += 'Power: {}\n'.format(status['Power'])

for item,value in status.items():
if item == 'Error': # and value != 0
message += '{} is {} - '.format(item,value)
RC.append(2)
if item in ['Button Light','Child lock','Fan Speed','Light brightness','Mode','Used Index','Power','Humidity','Target humidity','Temperature','Function','Water level']:
message += '{} is {} - '.format(item,value)

if item in ['Fan Speed','Light brightness','Humidity','Target humidity','Temperature','Water level']:
perfdata += "'{}'={} ".format(item,value)

for item,value in firmware.items():
message += '{} is {} - '.format(item,value)
for item,value in wifi.items():
Expand Down

0 comments on commit 4c3b889

Please sign in to comment.