Link2Web is a complete building automation application that we have been deploying for a year+. It's structure is well-known, and there is now a backend to Import all the datapoints needed.
The Frontend and Datasource needs to fill out a form;
URL: The Http URL to the Link2Web installation.
User: User name to login
Password: Password to login
The Import button should be in "Subsystem List" page, as the Import will happen "into" a project.
Datasource needs to generate,
Topic; sensetif/main/configurations
Key; 2:[orgId]:importLink2WebFvc1
Message: Json message, as this example shows
{ "project": "link2web", "url": "http://myinstallation.malmo.link2web.se:8888", "user": "someusername", "password": "somepassword" }
The Pipes will generate a lot of datapoints, so the Organization must have more than a "Free" plan to do a full import. Basically, PlanLimits needs to be available and this Import button should not be enabled unless 200 more datapoints are "available". If the "Free Plan" (i.e. max 50 datapoints) is present, don't show the button at all, if the "limit minus existing" datapoints are less than 200, then "gray out" the button and change tooltip to include the explanation why it is not possible to issue the command.
Link2Web is a complete building automation application that we have been deploying for a year+. It's structure is well-known, and there is now a backend to Import all the datapoints needed.
The Frontend and Datasource needs to fill out a form; URL: The Http URL to the Link2Web installation. User: User name to login Password: Password to login
The Import button should be in "Subsystem List" page, as the Import will happen "into" a project.
Datasource needs to generate,
The Pipes will generate a lot of datapoints, so the Organization must have more than a "Free" plan to do a full import. Basically, PlanLimits needs to be available and this Import button should not be enabled unless 200 more datapoints are "available". If the "Free Plan" (i.e. max 50 datapoints) is present, don't show the button at all, if the "limit minus existing" datapoints are less than 200, then "gray out" the button and change tooltip to include the explanation why it is not possible to issue the command.