Axis discovery fails to save conf (#11769)

* Signal callback isnt JSON serializable so it has to be removed before saving to conf

* Remove filtered events list which is not a part of component configuration
This commit is contained in:
Kane610 2018-01-18 23:51:01 +01:00 committed by Paulus Schoutsen
parent cf6f916ed4
commit a9634199e6

View file

@ -101,6 +101,8 @@ def request_configuration(hass, config, name, host, serialnumber):
return False
if setup_device(hass, config, device_config):
del device_config['events']
del device_config['signal']
config_file = load_json(hass.config.path(CONFIG_FILE))
config_file[serialnumber] = dict(device_config)
save_json(hass.config.path(CONFIG_FILE), config_file)