Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents

Contents of Package

The contents of the zip file should include:

...

This scripts is composed of 2 python files:

...

Each columns meaning is detailed below

Site Name

The unique name for the site, this will be assigned to the to level Node of the edge device. Each Site Name must be unique within the CSV.

Edge Device IP

The IP address or url the edge device; this is the IP we will attempt to contact. Unless otherwise specified, it will be assumped an IP or url is of the format, Eg “192.168.0.10” will be read as “http://192.168.0.10:8080”. If a different port is expected, or the node is configured for https, that must be included, eg “https://192.168.0.10:8181”. Each Edge Device IP must be unique within the CSV.

reachable

If this is a lower case x the script will attempt to connect to and configure the device. Otherwise this row will be ignored.

eACM username

The web interface username used to connect to the Edge Manager website and API. Default: admin

eACM password

The web interface password used to connect to the Edge Manager website and API. Default: admin

OS username

The operating system username, not currently used by the script; it can be left blank.

OS password

The operating system password, not currently used by the script; it can be left blank

MQTT GroupID

The Group ID to be used by the Sparkplub B publisher. It will only be changed if the json is a node level export or an export of the MQTT app. Note: it will be applied to all sparkplug B publishers.

MQTT NodeID

The Node ID to be used by the Sparkplub B publisher. It will only be changed if the json is a node level export or an export of the MQTT app. Note: it will be applied to all sparkplug B publishers. Each MQTT Node ID must be unique within the CSV.

Broker IP

The IP of the broker used by the top level node. If the json is a node export or MQTT app export then this will also overwrite the Host Address of broker objects.

Output

Depending on the results of running the script, the files will be moved as follows. The files will end up in one of four subfolders of Imports:

...