diff --git a/opengrid/library/houseprint/houseprint.py b/opengrid/library/houseprint/houseprint.py index 5866974e..2cf40585 100644 --- a/opengrid/library/houseprint/houseprint.py +++ b/opengrid/library/houseprint/houseprint.py @@ -142,7 +142,9 @@ def _parse_sites(self, sheet): construction_year=r['construction year'], k_level=r['K-level'], e_level=r['E-level'], - epc_cert=r['EPC certificate']) + epc_cert=r['EPC certificate'], + slack_name=r['Slack name'] + ) self.sites.append(new_site) print('{} Sites created'.format(len(self.sites))) diff --git a/opengrid/library/houseprint/site.py b/opengrid/library/houseprint/site.py index e0907d6f..7c01fdeb 100644 --- a/opengrid/library/houseprint/site.py +++ b/opengrid/library/houseprint/site.py @@ -13,7 +13,7 @@ class Site(object): def __init__(self, hp=None, key=None, size=None, inhabitants=None, postcode=None, construction_year=None, k_level=None, - e_level=None, epc_cert=None, tmpos=None): + e_level=None, epc_cert=None, tmpos=None, slack_name=None): self.hp = hp # backref to parent self.key = key self.size = size @@ -23,6 +23,9 @@ def __init__(self, hp=None, key=None, size=None, inhabitants=None, self.k_level = k_level self.e_level = e_level self.epc_cert = epc_cert + if slack_name == '': + slack_name = None + self.slack_name = slack_name self.devices = []