diff --git a/temperature.py b/temperature.py index 2af8982..9026d57 100755 --- a/temperature.py +++ b/temperature.py @@ -62,7 +62,10 @@ for key in sensors: name = json_data.get(i)['name'] if json_data.get(i)['type'] == 'ZLLTemperature': updated = json_data.get(i)['state']['lastupdated'][-8:] - temperature = round((json_data.get(i)['state']['temperature'] / 100), 1) + if json_data.get(i)['state']['temperature']: + temperature = round((json_data.get(i)['state']['temperature'] / 100), 1) + else: + temperature = 0 if verbose: print (f"{name:<32s} - {temperature:>4}C (updated: {updated} UTC)") elif debug: