Hi, i have a problem trying to display devices behind mesh nodes (from the EasyMesh controller perspective)
there are nested tables, and some indexes are not sequential inside each table
Can there be “child-child” parameters in the device page GUI?
Example parameters from a mesh topology
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.AL_MAC xx:xx:xx:xx:xx:f4
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.Backhaul
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.Backhaul.MediaType IEEE 802.3ab
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.Backhaul.PHYRate 1000
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.Backhaul.PacketErrorsRX 0
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.Backhaul.PacketErrorsTX 0
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.Backhaul.PacketsRX 98113
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.Backhaul.PacketsTX 84596
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.Backhaul.SignalStrength -1
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.HopToController 8
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.Manufacturer ZTE
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.ModelName ZXHN H199A
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.Parent
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.Parent.AL_MAC xx:xx:xx:xx:xx:14
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.Parent.Manufacturer ZTE
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.Parent.ModelName ZXHN H199A
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.Parent.SerialNumber XXXX
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.STA
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.STA.1
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.STA.1.AccessType 2.4G
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.STA.1.AssociationTime 31/07/2023, 02:52:58
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.STA.1.HostName xx:xx:xx:xx:xx:89
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.STA.1.IPv4Address 192.168.111.231
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.STA.1.MAC xx:xx:xx:xx:xx:89
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.STA.1.SignalStrength -58
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.SerialNumber XXXX
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.SoftwareVersion V9.1.0P5_MUL
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.Status 1
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.TotalSTANumberOfEntries 1
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.8.Version MAP v1.0
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.AL_MAC xx:xx:xx:xx:xx:14
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.Backhaul
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.Backhaul.MediaType IEEE 802.3ab
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.Backhaul.PHYRate 1000
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.Backhaul.PacketErrorsRX 0
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.Backhaul.PacketErrorsTX 0
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.Backhaul.PacketsRX 69440
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.Backhaul.PacketsTX 58090
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.Backhaul.SignalStrength -1
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.HopToController 9
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.Manufacturer ZTE
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.ModelName ZXHN H199A
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.Parent
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.Parent.AL_MAC xx:xx:xx:xx:xx:f4
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.Parent.Manufacturer ZTE
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.Parent.ModelName ZXHN H199A
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.Parent.SerialNumber XXXX
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.STA
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.STA.2
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.STA.2.AccessType 2.4G
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.STA.2.AssociationTime 31/07/2023, 02:13:06
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.STA.2.HostName xx:xx:xx:xx:xx:7b
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.STA.2.IPv4Address 192.168.111.110
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.STA.2.MAC xx:xx:xx:xx:xx:7b
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.STA.2.SignalStrength -49
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.SerialNumber XXXX
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.SoftwareVersion V9.1.0P5_MUL
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.Status 1
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.TotalSTANumberOfEntries 1
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.9.Version MAP v1.0
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Controller
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Controller.AL_MAC f8:64:b8:9d:67:04
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Controller.Manufacturer ZTE
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Controller.ModelName ZXHN H199A
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Controller.STA
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Controller.STA.1
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Controller.STA.1.AccessType 2.4G
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Controller.STA.1.AssociationTime 31/07/2023, 02:08:24
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Controller.STA.1.HostName xx:xx:xx:xx:xx:d1
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Controller.STA.1.IPv4Address 0.0.0.0
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Controller.STA.1.MAC xx:xx:xx:xx:xx:d1
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Controller.STA.1.SignalStrength -78
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Controller.SerialNumber XXXX
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Controller.TotalSTANumberOfEntries 1
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Controller.Version MAP v1.0
InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.TotalAgentNumberOfEntries 9
InternetGatewayDevice.X_ZTE-COM_EasyMesh.Role 1
InternetGatewayDevice.X_ZTE-COM_EasyMesh.Version MAP v1.0
as can be seen, we have the “Controller” and “Agent.{index}” tables, and inside each, the STA.{index} tables
Aside from creating multiple tables in the GUI, is there a more ellegant way of presenting this?
I tried both
- label: "'WiFi EasyMesh Agent * Stations'"
parameter: InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent.*.STA
type: "'parameter-table'"
childParameters:
- label: "'HostName'"
parameter: HostName
and
- label: "'WiFi EasyMesh Agent Stations * '"
parameter: InternetGatewayDevice.X_ZTE-COM_EasyMesh.NetworkTopology.Agent
type: "'parameter-table'"
childParameters:
- label: "'HostName'"
parameter: STA.*.HostName
The first statement is always invalid, and is never presented
The second presents an empty table