Page 6
Device Description Device Description Security Advice · Stickers with safety instructions are attached to the device. Depending on the type of installation, these instructions may be concealed. · The device may only be installed and used by qualified personnel. The manufacturer accepts no liability for damage or injury caused by improper use of the device.
Page 7
Device Description · (EPC 8314-1/8316-1) Switching of 8 load outputs (CEE 7/3 type F, max. 16A) (EPC 8314-2/8316-2) Switching of 8 load outputs (IEC C13, max. 10A) · · Energy Metering of the mains connection and measurement of voltage, current, act- ive power, reactive power, apparent power, frequency, phase angle, power factor (only EPC 8316) Energy Metering and meters for each port of the 8 load outputs and...
Page 8
Device Description Installation 1. External sensor connector 1 (RJ45) 2. External sensor connector 2 (RJ45) 3. Ethernet connector (RJ45) 4. Select button 5. Ok button 6. Status LED 7. RS232 connector 8. 8 plain text displays (on/off) for the state of the outputs 9.
Page 9
Device Description Technical Specifications Interfaces 1 x Ethernet port (RJ45) 1 x Serial connector (D-SUB, RS232) 1 x Mains cable (IEC C20, max.16A) 2 x RJ45 for external sensor (EPC 8314-1/8316-1) 8 x Load outputs (CEE 7/3 type F, max. 16A) (EPC 8314-2/8316-2) 8 x Load outputs (IEC C13, max.
Page 10
Device Description Sensor Two external sensors can be connected to the Expert Power Control 8314/8316. The following sensors are currently available Product Name 7101 (End-of- 7104-1 7105-1 7106-1 Life) Calibrated 7104-2 7105-2 7106-2 Sensor Cable Length Connector RJ45 RJ45 RJ45 RJ45 temperature range -20°C to +80°C at...
Page 11
Device Description Product Name 7201 (End-of- 7202 (End-of- 7205 7206 Life) Life) Connector RJ45 RJ45 RJ45 RJ45 temperature range -20°C to +80°C at -20°C to +80°C at -20°C to +80°C at -20°C to +80°C at ±2°C (maximum) ±2°C (maximum) ±2°C (maximum) ±2°C (maximum) and ±1°C (typical) and ±1°C (typical)
Page 12
Device Description Behavior inputs Input Logic Logic inverted (Fabdefault) open High / on / closed low / off / open closed Low / off / open High / on / closed Voltage < 3V Low / off / open High / on / closed >...
Page 13
Device Description For internal sensors (such as the Expert Sensor Box), the internal sensor port is 1. The temperature or air pressure unit depends on the configuration.. External Sensor Field Table "{sen_field}". Index Description Unit Temperature °C / °F Humidity Air pressure hPa / inHg Expert Power Control 8316...
Page 15
Operating Operating Operating the device directly Port Switching The current switching state of the output is indicated by the corresponding plain text displays (port LEDs). If the green "on" LED is lit, the port is switched on, if the red "off" LED is lit, the output port is switched off.
Page 16
Operating The web page provides an overview of the switching state, energy measurement val- ues, as well as the external sensors, provided that they are connected. When a single port is clicked a panel with buttons to control a single port appear: The Port icon is green when the relay is closed, or red in the open state.
Page 17
Operating the time being. In addition to the panel, the Expert Power Control 8316 shows the measured values of the selected port: The ports can be switched manually with the "On" and "Off" buttons. If the port is turned on, it can be turned off by pressing the "Reset" button, until after a delay it turns itself on again.
Page 18
Operating Upload Firmware, Certificate or Configuration On the Maintenance Page , select the required file with "Browse .." in the sections "Firmware Update", "SSL Certificate Upload" or "Config Import File Upload" and press "Upload". The file is now transferred to the update area of the device and the contents are checked.
Page 19
Operating Interface GBL_Conf To check the network settings with GBL_Conf.exe, start the program and choose "All Devices" in the "Search" menu. From the list select the appropriate device. The lower part of the left half of the window now shows the current network settings of the device. If the IP address is displayed with the default settings (192.168.0.2), either no DHCP server is present on the network, or there could be no free IP address assigned to it.
Page 20
Operating 2.3.1 Maintenance Page This section provides access to important functions such as Firmware Update or Re- start Device. It is advisable to set an HTTP password for this reason. Firmware Update: Start a firmware update. SSL Certificate Upload: Saves your own SSL certificate. See chapter "SSL "...
Page 21
Operating Enter Bootloader Mode: Jumps into bootloader mode, where additional settings can be made with GBL_Conf.exe. Flush DNS Cache: All entries in the DNS cache are discarded and address resolutions are requested again. Config/Status View: status.html: Displays the status.html page with the JSON data. Config/Status Download: export.json: Direct file download of JSON data from status.hml.
Page 22
Operating No output of default values The configuration file contains (with exceptions) only values which differ from the de- fault. The command "system fabsettings" (go to the factory state) from the beginning of a generated configuration file should not be removed, otherwise the device can get in- completely configured.
Page 23
Operating This function is only possible if "Enable FW to BL" was activated in the application "GBL_Conf.exe" before, while the device was already in the bootloader. 4) via web interface: Press "Enter Bootloader Mode" on the maintenance web page. Whether the device is in Bootloader mode, is indicated by the flashing of the status LED, or it is shown in "GBL_Conf.exe"...
Page 26
Configuration Configuration TCP/IP configuration by DHCP After switching on the device is scanning on the Ethernet for a DHCP server and re- quests an unused IP address. Check the IP address that has been assigned and ad- just if necessary, that the same IP address is used at each restart. To turn off DHCP use the software GBL_Conf.exe or use the configuration via the web interface.
Page 27
Configuration defined state after the device is turned on. The delay may last up to 8191 seconds. This corresponds to a period of approx. two hours and 20 minutes. A value of zero means that the initialization is off. Repower delay: When this feature is enabled (value greater than 0), the power port will switch itself on again a specified time after it has been disabled.
Page 28
Configuration Enable watchdog: Enables the watchdog function for this Power Port. Watchdog type: Here you can choose between the monitoring by ICMP pings or TCP pings. · ICMP Pings: The classic ping (ICMP echo request). It can be used to check the ac- cessibility of network devices (for example, a server).
Page 29
Configuration The option Repeat reset on booting host after x ping timeout has the following pit- fall: If a server, that is connected to the monitored port is in need for a long boot pro- cess (e.g. it is doing a file system check), the server would probably exceed the trip- ping time of the watchdog.
Page 30
Configuration If no DHCP server is available, the last IP address is used. However, the DHCP client tries to reach a DHCP server again every 5 minutes. The DHCP request lasts one minute until it is aborted. During this time the IP-address is not accessible! It is therefore essential to deactivate DHCP for a static IP addresses! Use IPv6 Protocol: Activates IPv6 usage.
Page 31
Configuration the remote terminal (e.g. the switch). 3.2.2 IP ACL Reply ICMP ping requests: If you enable this feature, the device responds to ICMP pings from the network. Enable IP filter: Enable or disable the IP filter here. The IP filter represents an access control for incoming IP packets.
Page 32
Configuration HTTP Server option: Selects whether access is possible only with HTTP, HTTPS, or both. Server port HTTP: Here can be set the port number of the internal HTTP. Possible val- ues are from 1 to 65534 (default: 80). If you do not use the default port, you must ap- pend the port number to the address with a colon to address the device from a web browser.
Page 33
Configuration Sever. Use locally stored passwords: Username and password are stored locally. In this case, an admin password and a user password must be assigned. The password can have a maximum of 31 characters. The name "admin" and "user" are provided for the user name in the password entry mask of the browser.
Page 34
Configuration 3.3.1 Console Telnet Enable Telnet: Enables the Telnet console. Telnet TCP port: Telnet sessions are accepted on this port. Raw mode: The VT100 editing and the IAC protocol are disabled. Active negotiation: The IAC negotiation is initiated by the server. Activate echo: The Telnet echo setting if not changed by IAC.
Page 35
Configuration SSH TCP port: Port on which SSH sessions are accepted. Activate echo: The echo setting for SSH. Push messages: Sends push messages via SSH. SSH and Telnet Require user login: Username and password are required. Use radius server passwords: Username and password are validated by a Radius Sever.
Page 36
Configuration Use locally stored passwords: Username and password are stored locally. 3.3.2 Syslog Enable Syslog: Enables the usage of Syslog Messages. Syslog Server: If you have enabled Syslog Messages, enter the IP address of the server to which the syslog information should be transmitted. 3.3.3 SNMP Expert Power Control 8316...
Page 37
Configuration SNMP-get: Enables the acceptance of SNMP-GET commands. SNMP-set: Allows the reception of SNMP-SET commands. SNMP UDP Port: Sets the UDP port where SNMP messages are received. sysContact: Value of RFC 1213 sysContact. sysName: Value of RFC 1213 sysName. sysLocation: Value of RFC 1213 sysLocation. Enable SNMP v2: Activates SNMP v2.
Page 38
Configuration 3.3.4 Radius Enable Radius Client: Enables validation over Radius. Use CHAP: Use CHAP password encoding. Use Message Authentication: Adds the "Message Authentication" attribute to the Authentication Request. Primary Server: Name or IP address of the Primary Radius server. Shared secret: Radius Shared Secret. For compatibility reasons, only use ASCII char- acters.
Page 39
Configuration Test Username: Username input field for Radius test. Test Password: Password input field for Radius test. The "Test Radius Server" function allows you to check whether a combination of User- name and Password is accepted by the configured Radius Servers. 3.3.5 Modbus TCP Enable Modbus TCP: Enables Modbus TCP support.
Page 40
Configuration 3.3.6 MQTT Enable MQTT: Enables MQTT support. Broker: DNS or IP address of the MQTT broker. TLS: Turns on TLS encryption. Mode TCP port: The TCP/IP port number of the broker. Username: The MQTT username. password: The password for the username. Client ID: The MQTT client ID.
Page 41
Configuration MQTT Logs: Outputs individual log messages about the connection setup. MQTT Broker Status: Time information about connection duration, the last publish and the last keep-alive. Clock 3.4.1 Enable Time Synchronization: Enables the NTP protocol. Primary NTP server: IP address of the first NTP server. Backup NTP server: IP address of the second NTP server.
Page 42
Configuration mer Time. set manually: The user can set a time manually. set to Browsertime: Sets the time corresponding to web browser. If Time synchronization is enabled, a manual time will be overwritten at the next NTP synchronization. 3.4.2 Timer Enable Timer: Enables or disables all timers globally.
Page 43
Configuration Creating a simple timer If you activate "New Rule: simple Timer" the following dialog is displayed: You set here which port should be switched for which time period, and on which days of the week the rule is active. In this example the period 9:00 to 17:00 is changed to 9:30 to 11:00 compared to the default input mask.
Page 44
Configuration You can see here the extended representation of the first rule of the simple timer from the previous example. The action is started every day of every month at 9:30. The weekdays Saturday and Sunday are excluded. An existing rule can be removed with the "Delete"...
Page 45
Configuration The switching function can be set in more detail on the "Action PortSwitch" register. Port 1 is switched on. You could extend the rule and switch more ports on or off. Addi- tionally you can set a time for a batchmode in the field after "Between Action1 and Ac- tion 2 : wait", which starts "Action 2"...
Page 46
Configuration To change a field in this input mask without changing the state of the other fields, the Ctrl key must be pressed during the mouse click. For this rule, on the "Options" tab, the time period is limited to the range between 5.10.2021 and 5.4.2022.
Page 47
Configuration Instead of switching a port, one or more console commands can be executed. These commands are entered in the "Action CLI" register. The "Action Cli" tab can only be se- lected if the option "Perform CLI Cmd" is activated in "Options". Example Switching a Port on a Date If you want to switch on a timer on a certain date at a certain time and switch it off at a later time, you cannot do it directly with a simple timer.
Page 48
Configuration which the switching operation is to take place in the "Options" tab. Example blind control You can use the jitter e.g. for a shutter control. In the classic example of a shutter con- trol, you do not always want to raise and lower the shutters at the same time in order to confuse potential burglars.
Page 49
Configuration sent via console (Telnet/SSH), SNMP trap, Syslog, MQTT or e-mail. Hysteresis: Defines the distance that must be exceeded after a limit value of an ex- ternal sensor has been exceeded in order to signal that the limit value has fallen below. Define switching rules for trigger values: Switches one or more ports depending on whether a limit value is exceeded or not reached.
Page 50
Configuration Pressure unit: Display of air pressure in hPa or inHg. Changing the temperature or air pressure units does not change the size of the set limit values. These may still need to be adjusted for the new unit. System Events If you select "System"...
Page 51
Configuration Actions during configuration, device start or plugging in the sensor (for given example): actual temperature actions during configuration 70 °C Port 1 Off (above max) + Port 2 On (above min) 45 °C Port 1 On (below max) + Port 2 On (above min) 20 °C Port 1 On (below max) + Port 2 Off (below min) Action matrix during operation when limit values are exceeded (for given example):...
Page 52
Configuration Enable E-Mail: Activates the E-Mail dispatch of messages. Sender address: The E-Mail address of the sender. Recipient address: The E-Mail address of the recipient. Additional E-Mail addresses, separated by comma, can be specified. The input limit is 100 characters. SMTP Server: The SMTP IP-address of the E-Mail server.
Page 55
Specifications Specifications Automated Access The device can be accessed automatically via four different interfaces, which offer dif- ferent possibilities to access the configuration data and status information. Only http and the console (telnet and serial) provide full access to the device. This chapter is general for all Gude devices.
Page 56
Specifications guages). The console features are configured through the web interface Login A ssh / telnet log in can be configured with password or without: Command Set There are several command levels. The following commands are usable from each level: back go back one level help...
Page 57
Specifications Numerical parameters can be entered with different bases. Here is an example of the decimal value 11: Base Input decimal (10) hexadecimal (16) octal (8) binary (2) 0b1011 Bit Field Parameter Some parameters can take several values at the same time. In the following example, all values between 0 and 5 can be set.
Page 58
Specifications If you use a tool to send an entire file of commands via Telnet, it is helpful, if you can place comments in there. Beginning with the comment character "#", the remaining contents of a line is ignored. Telnet If the configuration "Raw Mode"...
Page 59
Specifications Displays temperature of the sensor at Port 1 b) Line Sensors For devices with 230V input metering (Metered PDU). >linesensor all "0,1,2,3,12" show L=1,L="Power Port",0="13000Wh",1="0W",2="225V",3="0A",12="998218s" L=2,L="Power Port",0="13000Wh",1="0W",2="223V",3="0A",12="996199s" This command outputs all line sensor values in one line. A list of all fields (according to the energy sensor table) is transferred as parameter.
Page 60
Specifications The command syntax "port all state set "{port_list}" {OFF=0|ON=1}" sets a list of ports to ON=1 or OFF=0. 4.2.1 The device supports SSH-2 connections with either public key authentication or user name and password. The "login" must be enabled for SSH. Users and passwords can be stored locally or retrieved via a radius server.
Page 61
Specifications Generation with ssh-keygen The tool ssh-keygen is mostly shipped with Linux and Windows to generate SSH keys. Here is an example to generate an ECDSA 384 key. ssh-keygen -t ecdsa -b 384 -f ssh.key In the file ssh.pub is then the private key, the content of ssh.key.pub is inserted into the field "Upload SSH public key:".
Page 62
Specifications console ssh enabled set {OFF=0|ON=1} enables SSH console ssh enabled show shows if SSH enabled console ssh port set {ip_port} sets SSH port console ssh port show shows SSH port console ssh echo set {OFF=0|ON=1} enables echo on/off console ssh echo show shows if echo enabled console ssh pushmsgs config set {OFF=0|ON=1} enables persistent push msgs console ssh pushmsgs config show...
Page 63
Specifications {OFF=0|ON=1} extinput {port_num} {inp_num} invert enabled shows if input inverted show extinput {port_num} {inp_num} label {LOW=0| sets input low/high text HIGH=1} set "{name}" extinput {port_num} {inp_num} label {LOW=0| shows input low/high text HIGH=1} show extinput {port_num} {inp_num} events set {OFF=0| enables input events on/off ON=1} extinput {port_num} {inp_num} events show...
Page 64
Specifications extsensor {port_num} {sen_type} {sen_field} shows publish delta value publish delta show extsensor {port_num} {sen_type} {sen_field} {BELOWMIN=0|ABOVEMIN=1|ABOVEMAX=2| set Ports for Port Switching actions BELOWMAX=3} port list set "{port_list}" extsensor {port_num} {sen_type} {sen_field} {BELOWMIN=0|ABOVEMIN=1|ABOVEMAX=2| show Port list for Port Switching actions BELOWMAX=3} port list show extsensor period set {24H=0|12H=1|2H=2|1H=3| sets sensor Min/Max measurement period...
Page 65
Specifications ipacl enters cmd group "ipacl" ipacl ping enabled set {OFF=0|ON=1} enables ICMP ping on/off ipacl ping enabled show shows if ICMP ping enabled ipacl enabled set {OFF=0|ON=1} enable IP filter on/off ipacl enabled show shows if IP filter enabled ipacl filter {ipacl_num} set "{dns_name}"...
Page 66
Specifications mqtt {broker_idx} enabled show shows if mqtt enabled mqtt {broker_idx} server set "{dns_name}" sets broker name mqtt {broker_idx} server show shows broker name mqtt {broker_idx} tls enabled set {OFF=0|ON=1} enable TLS mqtt {broker_idx} tls enabled show shows if TLS enabled mqtt {broker_idx} port set {ip_port} set broker TCP/IP port mqtt {broker_idx} port show...
Page 67
Specifications port {port_num} watchdog retrybooting set sets port watchdog retry booting to on/off {OFF=0|ON=1} port {port_num} watchdog retrybooting show shows port watchdog retry booting state port {port_num} watchdog bootretries set {num} sets port watchdog retry boot timeout port {port_num} watchdog bootretries show hows port watchdog retry boot timeout radius enters cmd group "radius"...
Page 68
Specifications syslog enabled show show if syslog enabled syslog server set "{dns_name}" sets address of syslog server syslog server show shows address of syslog server system enters cmd group "system" system restart restarts device system fabsettings restore fab settings and restart device system bootloader enters bootloader mode system flushdns...
Page 69
Specifications timer {rule_num} action console show shows cmd string timer {rule_num} action hash set "{data}" sets action binary form timer {rule_num} action hash show shows action binary form timer {rule_num} delete delete one timer timer delete all delete all timer vt100 enters cmd group "vt100"...
Page 70
Specifications External Sensor Field Table "{sen_field}" Index Description Unit Temperature °C / °F Humidity Air Pressure hPa / inHg Dew Point °C / °F Dew Point Temperature Difference °C / °F The temperature or air pressure unit depends on the configuration. 4.2.3 Console Cmd 8316 Command...
Page 71
Specifications console ssh echo show shows if echo enabled console ssh pushmsgs config set {OFF=0|ON=1} enables persistent push msgs console ssh pushmsgs config show shows if persistent push msgs are enabled console ssh pushmsgs set {OFF=0|ON=1} enables temporary push msgs console ssh pushmsgs show shows if temporary push msgs are enabled console ssh public hash set "{passwd}"...
Page 72
Specifications extinput {port_num} {inp_num} label {LOW=0| shows input low/high text HIGH=1} show extinput {port_num} {inp_num} events set {OFF=0| enables input events on/off ON=1} extinput {port_num} {inp_num} events show shows if input events are enabled extinput {port_num} {inp_num} events type set "{EVT_SYSLOG=0,EVT_SNMP=1,EVT_EMAIL=2 enables different event types ,EVT_BEEPER=5,EVT_DISPLAY=6,EVT_CONS...
Page 73
Specifications extsensor {port_num} {sen_type} {sen_field} {BELOWMIN=0|ABOVEMIN=1|ABOVEMAX=2| show Port list for Port Switching actions BELOWMAX=3} port list show extsensor period set {24H=0|12H=1|2H=2|1H=3| sets sensor Min/Max measurement period 30MIN=4} extsensor period show shows sensor Min/Max measurement period extsensor {port_num} {sen_field} calib set {float} sets calibration offset for temperature or humidity shows calibration offset for temperature or extsensor {port_num} {sen_field} calib show...
Page 74
Specifications ipacl enabled show shows if IP filter enabled ipacl filter {ipacl_num} set "{dns_name}" sets IP filter {ipacl_num} ipacl filter {ipacl_num} show shows IP filter {ipacl_num} linesensor enters cmd group "linesensor" shows energy sensors according field list of all line linesensor all {field_list} show sensors shows energy sensors according field list of one...
Page 75
Specifications mqtt {broker_idx} port set {ip_port} set broker TCP/IP port mqtt {broker_idx} port show shows broker TCP/IP port mqtt {broker_idx} user set "{username}" sets username mqtt {broker_idx} user show shows username mqtt {broker_idx} passwd set "{passwd}" sets password mqtt {broker_idx} passwd hash set "{passwd}" sets hashed passwd mqtt {broker_idx} client set "{name}"...
Page 76
Specifications portsensor enters cmd group "portsensor" shows energy sensors according field list of all portsensor all {field_list} show port sensors shows energy sensors according field list of one portsensor {port_num} {field_list} show port sensor portsensor {port_num} {energy_sensor} value shows energy sensor of given port show portsensor {port_num} counter reset resets energy metering counter...
Page 77
Specifications radius {PRIMARY=0|SECONDARY=1} server shows radius server address show radius {PRIMARY=0|SECONDARY=1} password sets radius server shared secret set "{passwd}" radius {PRIMARY=0|SECONDARY=1} password sets radius server crypted shared secret hash set "{passwd}" radius {PRIMARY=0|SECONDARY=1} auth sets server request timeout timeout set {num_secs} radius {PRIMARY=0|SECONDARY=1} auth shows server request timeout timeout show...
Page 78
Specifications {port_num} {sen_type} set {sen_field} system display {disp_num} default linesensor shows energy line sensor {line_num} set {sen_field} system display {disp_num} default portsensor shows energy port sensor {port_num} set {sen_field} system display {disp_num} default set shows other contents {BLANK=0,LOCAL_TIME=1,UTC_TIME=2} system display {disp_num} default show shows default setting for display system display default hash set "{data}"...
Page 79
Specifications vt100 reset resets terminal Notes 1. Legacy - The command has been replaced by a newer version 2. Command can be entered on any level 3. The output may show 2 lines - the 1st line shows the actual state, the 2nd line the status after reboot 4.
Page 80
Specifications Dew Point °C / °F Dew Point Temperature Difference °C / °F The temperature or air pressure unit depends on the configuration. 4.2.4 Serial Console If the device has a serial port, the entire Telnet command set is also available at the serial console.
Page 81
Specifications and password again to get into the device. This is often not the case with Basic Ac- cess Authentication because it is under the control of the web browser. · Session Authentication is less susceptible to cross-site scripting. In addition, en- hanced security can be configured by using a CSRF-Token.
Page 82
Specifications 192.168.0.10/login.json curl --cookie sess_cook_curl.txt 192.168.0.10/status.json?components=16 Session authentication with cookies and CSRF-Token curl --cookie-jar sess_cook_curl.txt -d "username=admin&password=test" \ 192.168.0.10/login.json brings a JSON output like: {"login":1,"ses- sionidX":"a4b9cfc54b273b2af3ba84b8f413b6e9","user_id":1,"href":"dashboard.html"} curl --cookie sess_cook_curl.txt -d "components=16&cmd=1&p=1&s=0" -H \ "sessionidX: a4b9cfc54b273b2af3ba84b8f413b6e9" 192.168.0.10/status.json In this example, the CSRF-Token sessionidX from the output of the first curl call was added as an additional header in the second curl call.
Page 83
Specifications Address Notation IPv6 addresses are noted in 8 hexadecimal blocks at 16 bit, while IPv4 normally is noted in decimal. The seperator is a colon, not a period. E.g.: 1234:4ef0:0:0:0019:32ff:fe00:0124 Leading zeros may be omitted within a block. The previous example can be rewritten 1234:4ef0:0:0:19:32ff:fe00:124 One may omit one or more successive blocks, if they consist of zeros.
Page 84
Specifications · Turning on the device · Enable/disable of syslog in the configuration · Switching of the Ports · Exceeding of the max / min values of attached sensors · State change of digital sensor input ports SNMP Trap Console MQTT Syslog Email...
Page 85
Specifications Modbus TCP Important: All calculations in this chapter are based on addresses starting at "0". For some Modbus TCP Utilities, however, the addresses start at 1, in which case a 1 must be added to the addresses in this chapter. Please try both possibilities for tests! Important: If an attempt is made to access registers that do not exist for the re- spective device, then an access error will occur.
Page 86
Specifications Write Multiple Coils 0x0f Read Input Registers 0x04 Read Holding Registers 0x03 Write Holding Register 0x06 Write Multiple Holding Registers 0x10 Read Device Identification 0x2B / 0x0E Coils Device Resource Start Device Function Power/Output/eFuse 0x000 0x3ff Coil represents Port State Switching ports The power ports or output ports of a device are switched via coils, and the current port status can also be queried from the corresponding coil.
Page 87
Specifications Input Registers Device Resource Start Function Info Bereich 0x000 0x005 see table CPU Sensor values 0x080 0x083 see table Externe Sensoren 0x100 0x1ff see table Fan Level 0x200 0x20f 0 (off) to 3 (maximum) Line Energy Sensors 0x400 0x39ff see table Port Energy Sensors 0x3a00 0x81ff...
Page 88
Specifications the address is (the port numbers start at zero): 0x100 + Port * 8 + Offset In the Expert Sensor Box 7213 / 7214 the internal sensor corresponds to the value Port = 0, and is coded Port = 1 for Sensor 2 and Port = 2 for Sensor 3. The tem- perature or air pressure unit depends on the configuration.
Page 89
Specifications Forward Active Energy Forward Reactive Energy VARh Forward Active Energy Resettable Forward Reactive Energy Resettable VARh Reverse Active Energy Reverse Reactive Energy VARh Reverse Active Energy Resettable Reverse Reactive Energy Resettable VARh Residual Current Type A 0.1 mA Whether the measured values "Neutral Current" are supported depends on the re- spective device model.
Page 90
Specifications number starts at zero): Bank: 0x8280 + ModuleNo * 8 + Offset. Examples: "Residual Current DC" at first module: 0x8280 + 0 * 8 + 1 = 0x8281. "Output DC" for second module: 0x8280 + 1 * 8 + 3 = 0x828b Offset Addr.
Page 91
Specifications Conformity Level 1 Byte 0x01 More Follows 1 Byte 0x00 NextObjectID 1 Byte 0x00 Number of Objects 1 Byte 0x03 Object ID 1 Byte 0x00 Object Length 1 Byte Object Value n1 Bytes "Company Id" Object ID 1 Byte 0x00 Object Length 1 Byte...
Page 92
Specifications Reverse Reactive Energy 0x424 Reverse Active Energy Resettable 0x426 Reverse Reactive Energy Resettable 0x428 Residual Current Type A 0x42a The measured values of the energy sensors are returned as signed 32-bit integers. On the even address are first the high-order 16-bit, then follow on the odd address the low- order 16-bit.
Page 93
Specifications Message format The MQTT messages of the device are always sent in JSON format. E.G.. {"type": "portswitch", "idx": 2, "port": "2", "state": 1, "cause": {"id": 2, "txt": "http"}, "ts": 1632} This is a switching of the second port to the state on. The source of the switching com- mand is CGI ("http").
Page 94
Specifications Publish Message: "0" or "1". Response from device to "de/gudesystems/epc/00:19:32:01:16:41/cmdres/port/2" "0" or "1" This special form exists only for the port switching commands. Device Data Summary In the Device Data Summary the most important data of the device are summarized in a JSON object and sent periodically in a configurable time interval.
Page 95
Specifications Create a free or commercial account at www.hivemq.com and create a new cluster. In the "Manage Clusters" section, go to "Access Management" and add an MQTT user with name and password. In the MQTT configuration of the Gude device, transfer the hostname of the HiveMQ broker, as well as username and password.
Page 96
Specifications RADIUS servers are contacted. RADIUS attributes The following RADIUS attributes are evaluated by the client: Session-Timeout: This attribute specifies (in seconds) how long an accepted RADIUS request is valid. After this time has elapsed, the RADIUS server must be prompted again.
Page 97
Specifications cess) and the community private for status changes (write access) . The SNMP communities are read and write passwords. In SNMP v1 and v2 the communities are transmitted unencrypted on the network and can be easily intercepted with IP sniffers within this collision domain.
Page 98
Specifications · Encryption "DES" is considered very unsafe, use only in an emergency for reasons of compatibility! · For cryptologists it's a debatable point whether "HMAC-MD5-96" and "HMAC-SHA- 96" can muster enough entropy for key lengths of "AES-192" or "AES-256". ·...
Page 99
Specifications 4.10.1 Device MIB 8314 Below is a table of all device-specific OID 's which can be accessed via SNMP. In the numerical representation of the OID the prefix " 1.3.6.1.4.1.28507 " (Gude Enterprise OID) was omitted at each entry in the table to preserve space. The example for a com- plete OID would be "1.3.6.1.4.1.28507.64.1.1.1.1".
Page 100
Specifications able Resettable Absolute Reactive Energy counter. epc8314ResetTime .97.1.5.1.2.1.15.x Unsigned32 Time in seconds since last Energy Counter reset. epc8314ForwEnergyActive .97.1.5.1.2.1.16.x Unsigned32 Forward Active Energy counter. epc8314ForwEnergyReactive .97.1.5.1.2.1.17.x Unsigned32 Forward Reactive Energy counter. epc8314ForwEnergyActiveResetta .97.1.5.1.2.1.18.x Unsigned32 Resettable Forward Active Energy counter. epc8314ForwEnergyReactiveRese .97.1.5.1.2.1.19.x Unsigned32...
Page 101
Specifications value. In SNMP tables the "x" is replaced by an index (1 or greater) to address a value from the table. Name Type Acc. Description epc8316TrapCtrl .64.1.1.1.1.0 Integer32 0 = off 1 = Ver. 1 2 = Ver. 2c 3 = Ver. 3 epc8316TrapIPIndex .64.1.1.1.2.1.1.x Integer32...
Page 102
Specifications Resettable Forward Active Energy counter. epc8316ForwEnergyReactiveRese .64.1.5.1.2.1.19.x Unsigned32 ttable Resettable Forward Reactive Energy counter. epc8316RevEnergyActive .64.1.5.1.2.1.20.x Unsigned32 Reverse Active Energy counter. epc8316RevEnergyReactive .64.1.5.1.2.1.21.x Unsigned32 Reverse Reactive Energy counter. epc8316RevEnergyActiveResettab .64.1.5.1.2.1.22.x Unsigned32 Resettable Reverse Active Energy counter. epc8316RevEnergyReactiveResett .64.1.5.1.2.1.23.x Unsigned32 able Resettable Reverse Reactive Energy counter.
Page 103
Specifications epc8316NTPLastValidTimestamp .64.1.5.15.3.0 Unsigned32 show seconds since last valid NTP timestamp received epc8316SensorIndex .64.1.6.1.1.1.x Integer32 None epc8316TempSensor .64.1.6.1.1.2.x Integer32 actual temperature epc8316HygroSensor .64.1.6.1.1.3.x Integer32 actual humidity epc8316InputSensor .64.1.6.1.1.4.x INTEGER logical state of input sensor epc8316AirPressure .64.1.6.1.1.5.x Integer32 actual air pressure epc8316DewPoint .64.1.6.1.1.6.x Integer32...
Page 104
Specifications openssl req -new -x509 -days 365 -key server.key -out server.crt RSA 2048-bit certificate with Sign Request: openssl genrsa -out server.key 2048 openssl req -new -key server.key -out server.csr openssl req -x509 -days 365 -key server.key -in server.csr -out server.crt The server keys should be created with "openssl genrsa".
Page 106
Support Support You will find the latest product software on our website at www.gude-systems.com available for download. If you have further questions about installation or operation of the unit, please contact our support team. Furthermore, we present in our support wiki at wiki.gude-systems.com FAQs and configuration examples.
Page 107
Support A remedy for this can be an HTTP keep-alive connection. Once a connection with HTTP keep-alive is opened, it is closed again after 10 seconds if no data is transferred. If you want to receive data periodically, it is therefore recommended to request the data at intervals of less than 10 seconds (e.g.
Page 108
Support 1. What can I do if the device is no longer accessible? · If the Status LED is red, the device has no connection to the switch. Unplug and plug the Ethernet cable. If the Status LED is still red, try other switches. If one uses no switch, but connects e.g.
Page 109
Support multiple e-mail addresses separated by commas. The input limit is 100 characters. 7. Why did the MIB tables change after the firmware update? · Since the number of possible event types was increased, the previous trap design resulted in an excess of trap definitions: See Change in Trap Design 8.
Page 110
Index - A - - I - automated Access Installation IP-ACL 31, 82 - B - IP-Address IPv6 Bootloader Mode 17, 22 - L - Button Lock - C - load Configuration - M - Certificate-Upload 17, 20 clear DNS-Cache Configuration Management Maintenance Content of Delivery...
Need help?
Do you have a question about the Expert Power Control 8314 Series and is the answer not in the manual?
Questions and answers