|
|
|
|
151
|
|
151
|
|
152
|
from .config import config, mac_address_init, get_last_update, set_last_update
|
152
|
from .config import config, mac_address_init, get_last_update, set_last_update
|
153
|
mac_address = config.get('heatpump','mac_address')
|
153
|
mac_address = config.get('heatpump','mac_address')
|
154
|
- if mac_address == 'None':
|
|
|
|
|
154
|
+ if not re.match('^(([0-9a-f]{2}):?){6}$', mac_address, re.I):
|
155
|
mac_address = mac_address_init()
|
155
|
mac_address = mac_address_init()
|
156
|
|
156
|
|
157
|
from .models.heatpump import Heatpump
|
157
|
from .models.heatpump import Heatpump
|