Can I split Devices onglet?

Hello all,
I am new user on genie ACS, and I search how can I split Devices onglet in Genie ACS.

My objective to have :

  • Onglet devices Draytek router
  • Onglet devices Teltonika router

If you have an idea.

I use GenieACS v1.2.9

Best Regards

Anthony

I don’t know if you can really split in two different pages, but you can filter it and put in you overview graphic, this way you can split by models and add what you want.
Exemple:
image
In your case, you add Drytek and Teltonika and can filter if its online or not, like genie already do.

You cannot break out the devices by some identifier into different tabs without modifying the code.

You can however create a pie chart on the home page and clicking on the pie wedge will take you to the devices page pre-filtered by those devices.

You must refresh VirtualParameters.Model for all your devices in order for the chart to populate. The easiest way to accomplish this is edit the inform provision script and add this line: declare("VirtualParameters.Model", {value: 1});

//VirtualParameters.Model
const keys = [
    'InternetGatewayDevice.DeviceInfo.ModelName',
    'Device.DeviceInfo.ModelName'
];

return {writable: false, value: [getParameterValue(keys, ''), 'xsd:string']};

function getParameterValue(keys, def) {
    for (let key of keys) {
        let d = declare(key, {value: Date.now()});

        for (let item of d) {
            if (item.value && item.value[0]) {
                return item.value[0];
            }
        }
    }

    return def;
}

Edit this for your needs.

model:
  label: '"Model"'
  slices:
    1_sr360:
      color: "'#31a354'"
      filter: VirtualParameters.Model = "SR360n"
      label: "'SmartRG 360'"
    2_sr510:
      color: "'#c58744'"
      filter: VirtualParameters.Model = "SR510N"
      label: "'SmartRG 510'"
    3_sr515:
      color: "'#fc6604'"
      filter: VirtualParameters.Model = "SR515ac"
      label: "'SmartRG 515'"
    4_sr516:
      color: "'#fcfe04'"
      filter: VirtualParameters.Model = "SR516ac"
      label: "'SmartRG 516'"
    5_sr552:
      color: "'#040163'"
      filter: VirtualParameters.Model = "SR552n"
      label: "'SmartRG 552'"
    6_sr555:
      color: "'#44b3c2'"
      filter: VirtualParameters.Model = "SR555ac"
      label: "'SmartRG 555'"
    7_adtran834:
      color: "'#841C26'"
      filter: VirtualParameters.Model Like "834-%"
      label: "'Adtran 834'"
    8_ex3510:
      color: "'#D5BF86'"
      filter: VirtualParameters.Model Like "EX3510%"
      label: "'Zyxel EX3510'"
    9_vmg4927:
      color: "'#66ca0f'"
      filter: VirtualParameters.Model = "VMG4927-B50A"
      label: "'Zyxel VMG4927'"

1 Like