if line == "":
continue
logger.debug(f'SH-CONFIG> {line}')
- (mac, name, keywords) = line.split(",")
+ try:
+ (mac, name, keywords) = line.split(",")
+ except ValueError:
+ logger.warning(f'SH-CONFIG> {line} is malformed?!')
+ continue
mac = mac.strip()
name = name.strip()
keywords = keywords.strip()
else:
logger.debug(' ...a TPLinkOutlet')
return outlets.TPLinkOutlet(name, mac, kws)
+ elif 'meross' in kws.lower():
+ logger.debug(' ...a MerossOutlet')
+ return outlets.MerossOutlet(name, mac, kws)
elif 'goog' in kws.lower():
logger.debug(' ...a GoogleOutlet')
return outlets.GoogleOutlet(name, mac, kws)