I submitted it to Tech Support, but just so it’s recorded here in the public, on an A+G Mox accessing ‘Network Interfaces’ via the guide (after setting mode router) or exiting the guide and going to the page itself results in an error. Also can’t get a DHCP release by my modem for the Mox, not sure if related, but I presume so?
Remote request
{"module": "networks", "action": "get_settings", "kind": "request"}
Stack trace
Traceback (most recent call last):
File "/message_router.py", line 140, in process_message
File "/message_router.py", line 40, in wrapper
File "/message_router.py", line 76, in validate
File "/validator.py", line 257, in validate
File "/validators.py", line 348, in validate
jsonschema.exceptions.ValidationError: {'type': 'wifi', 'bus': 'pci', 'state': 'up', 'slot': '0', 'module_id': None, 'link_speed': 0, 'id': 'wlan0', 'configurable': False, 'ssid': 'My WIfi 5G'} is not valid under any of the given schemas
Failed validating 'oneOf' in schema['properties']['data']['properties']['networks']['properties']['lan']['items']:
{'oneOf': [{'additionalProperties': False,
'properties': {'bus': {'$ref': '#/definitions/interface_bus'},
'configurable': {'type': 'boolean'},
'id': {'$ref': '#/definitions/interface_id'},
'link_speed': {'$ref': '#/definitions/interface_link_speed'},
'module_id': {'$ref': '#/definitions/interface_module_id'},
'slot': {'type': 'string'},
'state': {'$ref': '#/definitions/interface_state'},
'type': {'allOf': [{'$ref': '#/definitions/interface_type'},
{'enum': ['eth',
'wwan']}]}},
'required': ['id',
'type',
'bus',
'slot',
'state',
'module_id',
'link_speed',
'configurable'],
'type': 'object'},
{'additionalProperties': False,
'properties': {'bus': {'$ref': '#/definitions/interface_bus'},
'configurable': {'type': 'boolean'},
'id': {'$ref': '#/definitions/interface_id'},
'link_speed': {'$ref': '#/definitions/interface_link_speed'},
'module_id': {'$ref': '#/definitions/interface_module_id'},
'slot': {'type': 'string'},
'ssid': {'maxLength': 32,
'minLength': 0,
'type': 'string'},
'state': {'$ref': '#/definitions/interface_state'},
'type': {'allOf': [{'$ref': '#/definitions/interface_type'},
{'enum': ['wifi']}]}},
'required': ['id',
'type',
'bus',
'slot',
'state',
'module_id',
'link_speed',
'configurable',
'ssid'],
'type': 'object'}]}
On instance['data']['networks']['lan'][16]:
{'bus': 'pci',
'configurable': False,
'id': 'wlan0',
'link_speed': 0,
'module_id': None,
'slot': '0',
'ssid': 'My Wifi 5G',
'state': 'up',
'type': 'wifi'}