but if by mistake in the tp-linl router the service was created as second, the genieacs does not take information and leaves it blank:
I have this created in the main panel:
label: “‘PPPoE’”
parameter: InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.Username ( it does not let me create another parameter )
How do I show the information in any instance, for example:
After I create the parameter, how do I make it appear on the front panel? I mean what command do I have to put in the device> pppoe section. since it still doesn’t show me
This is what i have in the part Editing index page
You did not refresh the Paramter.
Over the ui it would be possilbe by:
Or by adding the VirtualParameter.WhatEverYouNamedTheParam to a provision. e.g. the default provision. http://docs.genieacs.com/en/latest/provisions.html
Did you follow the Steps in my Post?
Go to the device, scroll down to All Parameters, then to Virtual Parameters. Then click on the refresh and commit.
The it should reload the Virtual Paramters for this devices, if this works, you can change your provisioning script to automatically load the paramter.
My vparam is called pppoeUsername. You either need to set the value of VirtualParameters.pppoeUsername in your provision script. Or refresh the value (in your provision script, via the api, using aliens, etc) of VirtualParameters.pppoeUsername. This is the only way it will work…
In my provision script, I’m doing this to set the un/pw:
// {value: now} forces GenieACS to update/set the value of the username/password
declare('InternetGatewayDevice.WANDevice.*.WANConnectionDevice.*.WANPPPConnection.*.Username', {value: now}, {value: config.username});
declare('InternetGatewayDevice.WANDevice.*.WANConnectionDevice.*.WANPPPConnection.*.Password', {value: now}, {value: config.password});
//Set the vParams
declare('VirtualParameters.pppoeUsername', null, {value: config.username});
You have been given all of the information needed to accomplish your goal. I suggest you re-read everything that @JonasGhost and I have written in this thread.
If you still need help, then you should probably engage with a commercial support contract by emailing sales@genieacs.com.
GenieACS is not, and by its very nature cannot ever be a plug and play system. It requires programming ability. There is no way around this.
Hi @akcoder ,
I already tried contacting sales@genieacs.com and most likely peoples also did the same I guess so. I nearly tried messaging 4 to 5 times in a single month but there is use and there was no response, because of the no response thing people are trying to asking question forum.
the script now works and shows me the PPPoE regardless of the instance that is created, now two things.
Is there a way to update the pppoe automatically without having to do it manually?
Is there a way to apply the same script but for the IP section? The same thing happens to me that if it is created in another instance it does not show me correctly. Do you have a script for this too ?