Files
dsmr2mqtt/dsmr_parser/objects.py
Nigel Dokter fe278c2d3d Initial commit
2016-08-22 20:16:11 +02:00

36 lines
593 B
Python

class DSMRObject(object):
def __init__(self, values):
self.values = values
class MBusObject(DSMRObject):
@property
def datetime(self):
return self.values[0]['value']
@property
def value(self):
return self.values[1]['value']
@property
def unit(self):
return self.values[1]['unit']
class CosemObject(DSMRObject):
@property
def value(self):
return self.values[0]['value']
@property
def unit(self):
return self.values[0]['unit']
class ProfileGeneric(DSMRObject):
pass
# TODO implement