24 lines
655 B
Python
24 lines
655 B
Python
class Data:
|
|
def __init__(self, data:dict):
|
|
self.timestamp = data['timestamp']
|
|
self.mac = data['mac']
|
|
self.temperature = data['temperature']
|
|
self.humidity = data['humidity']
|
|
self.battery_percent = data['battery_percent']
|
|
self.battery_volt = data['battery_volt']
|
|
self.count = data['count']
|
|
|
|
def print_data(self):
|
|
print(self.to_json())
|
|
|
|
def to_json(self):
|
|
return {
|
|
'timestamp': self.timestamp,
|
|
'mac': self.mac,
|
|
'temperature': self.temperature,
|
|
'humidity': self.humidity,
|
|
'battery_percent': self.battery_percent,
|
|
'battery_volt': self.battery_volt,
|
|
'count': self.count,
|
|
}
|