Linortek Ultra 300 User Manual
www.linortek.com
For Ultra 300 Ethernet I/O Controller with Various Software
Getting Started
Thank you for purchasing the Linortek iTrixx-Ultra 300. The Ultra 300 is an IoT controller and run-time meter, equipped with two meters for tracking equipment usage or uptime/downtime. It features MQTT protocol, hardware-based encryption, HTTPS connections, encrypted email servers, a CAN interface, and increased RAM/FLASH memory.
The Ultra 300 is equipped with two digital inputs (5-24VDC), two analog inputs (AC), two relay outputs, a CAN interface, and built-in web-based software. All controllers include necessary parts and software for installation and operation.
The iTrixx-Ultra 300 is referred to as SERVER, and the hour meter as METER.
For instructional videos, FAQs, and technical support, visit: https://www.linortek.com/technical-support
Product Checklist:
- One Ultra 300 SERVER
- One 12VDC Power Supply
- One USB C to 12V Jack
- One CAT5 Patch Cord
- One DIN Rail Mount Clip (Not Included for Netbell Software)
- Quick Setting Instructions (May Vary Depending on Software)
- One 2.2k Resistor Kit (For Hour Meter Software Only)
Limitation of Use: This product is NOT designed to switch line voltage devices. To control devices operating at line voltages, a qualified electrician must install an intermediary device such as a relay. Local codes must be followed.
Wiring the Server
Refer to the Board Layout Reference for connector locations.
Board Layout Reference
The Ultra 300 SERVER features the following connectors:
- 1. Relay outputs: 2 relay outputs, signal relay, 1 Form C, 1A @ 30VDC.
- 2. Voltage output: Used to drive external devices like sensors. Provides up to 12V (even with POE).
- 3. Digital inputs: 2 digital inputs (5VDC-48VDC). An external resistor is required for 24VDC-48VDC.
- 4. Analog inputs: 2 isolated analog inputs.
- 5. CAN inputs: Software not yet implemented.
- 6. Digital input switches: IN1 and IN2. Up position for Pull-up (PU), Down position for Isolated (ISO).
- 7. Reset button
- 8. Reload button
- 9. RJ45 connector
- 10. USB mini connector: For temperature/humidity sensor (sold separately).
- 11. Power input: 5VDC-24VDC.
Caution: Units are ground isolated. Do NOT use external ground connections, as this may damage the SERVER or POE device.
Power Connection
Connect the 12VDC power supply to the Micro USB connector labeled 'POWER'. Alternatively, use a USB cable to connect to a computer or use POE. The GREEN/Boot LED indicates operation; it flashes during bootload mode and then blinks once per second (RED LED) in Server Mode.
Network Connection
Plug an Ethernet cable into the NET connector. The 'Connection' LED indicates network availability, and the 'Activity' LED indicates network traffic.
Caution: Do not use the 12VDC power supply simultaneously with a POE network switch, as it will damage the board.
Relay Connection
The SERVER has 2 signal relays (OUT 1 and OUT 2) with push-in spring connectors. These are dry contact relays designed for low voltage control (up to 30V). Terminals are Normally Open (NO), Common (C), and Normally Closed (NC). When activated, the connection moves from C-NC to C-NO.
Note: For high-power bells or buzzers, use a 12/24VDC step relay per output channel.
Voltage Output Connection
Provides voltage to drive external devices. Output voltage depends on the power source (5V via USB, 12V via POE, or supply voltage). Limited to 50mA. Useful for triggering relays or powering sensors.
Digital Input Connection
Two digital inputs (IN1, IN2) detect external on/off states. They can be used for counting events or calculating frequency. Two modes are available:
- PULL UP: Uses an internal 1K resistor for simple switches (e.g., magnetic door switches).
- ISOLATED: Drives the optoisolator with an external voltage (5V-24V, 2mA-30mA).
The mode is selected via a switch on the SERVER (default is ISO/down).
Caution: Verify the input switch is set to ISO before applying external voltage in isolated mode.
Analog Input Connection
Two analog inputs (AN1, AN2) read external equipment values. Supports 2-wire and 3-wire sensors. Provides ground and power connections. Can connect to non-isolated 0-5V current sensors (temperature, pressure). Use isolated sensors to avoid remote ground connections. Note: Incoming voltage for analog input should not exceed 4V.
Accessing the SERVER
Once powered and networked, the SERVER obtains an IP address via DHCP. Access it via a web browser using its IP address. Default login credentials are 'admin'/'admin'.
Finding your IP Address with Linortek Discoverer
Linortek provides two Discover apps:
- Upgraded Discover app: For Windows PC and Android phones. Download from https://www.linortek.com/downloads/support-programming/. (Note: Windows may show a security warning; click 'More info' then 'Run anyway').
- Java-Based TCP/IP Discoverer: For all computers with Java runtime installed. Download Java from https://www.java.com/en/download/.
The Discoverer program displays IP Address, Host Name, MAC Address, and other info.
Finding the IP address by connecting to USB port on Your PC
Use a terminal emulator, connect via USB, set COM port to Serial, and run the 'netinfo' command.
Connecting your SERVER directly to Your PC
If no network connection is available, connect the SERVER directly to your PC's Ethernet port. It will use the default IP address 169.254.1.1. Access via web browser.
Software Configuration
Landing Page
The Landing page displays the SERVER name and is static. After login (admin/admin), credentials are saved until the browser is closed. Password requirement can be disabled in Settings.
Landing Page (for Hour Meter Software)
This version displays two hour meter readings in addition to standard information.
Home
The Home page shows system information and device location after login. It displays TIME, DATE, VOLTS, TEMPERATURE, and LED status.
Services
The Services tab is dynamic and allows control of inputs, outputs, sensors, and specialty controls. The first page may be 'In/Out' or 'Relays'.
In/Out Page
Features Relay Control and Input Controls. The Ultra 300 has two relays (Relay 1, Relay 2), two digital inputs (DIN1, DIN2), and two analog inputs (AN1, AN2).
Relay Control
Allows setting relay properties. State LED indicates ON (Green) or OFF (Red). Four status LEDs: Email, Pulse, Sched., Timed. Click 'Edit' to access the Set Relay page.
Set Relay
Configure relay properties: Name (15 chars), Pulse Width, Pulse Width Multiplier (mS, Sec, Min), Relay Type (Normal, Remote, Zigbee, etc.), Location ID, Relay at Location, Send Email.
4 Relays (for Bell Software)
The Ultra 300 has 2 physical relays and supports 2 additional virtual relays for controlling slave controllers.
Inputs
The In/Out page displays input information. Labels (DIN, AIN) indicate input type. A red dot shows linked relay status. An 'Edit' icon leads to Set Input pages.
Set Digital Input
Configure digital inputs: Name, Label, Corrector, Use, Type (State, CounterNR, CounterR, Frequency, Period), Display (Dot, Values, Meter, VBar), Relay L/T, Command Z/N/I, Value, and color settings (Yellow/Red/Green).
Set Analog Input
Configure analog inputs: Name, Label, Corrector, Use, Type (Analog 1/2, AC Current, Volts, Current, Temp, Humidity, Accelerometer), Display (Dot, Values, Meter, VBar), Relay, Value, and color settings.
Hours Page (for Hour Meter Software)
Configure the hour meter after wiring and setting triggers. Options include:
- Use Meter: Enable the hour counter.
- Trigger: Select INPUT or RELAY condition to start/stop counting.
- Meter Name: Assign a name to the meter.
- Seconds/Tick: Set counting resolution.
- Used Endurance: Indicates memory write cycles remaining.
- Voltage Threshold: Stops counting if voltage drops below a set point.
- Send Email: Send email notification when a value is exceeded.
- Email Count: Hour meter value for email notification.
- Relay Control: Activate a relay when a value is exceeded.
- Relay Count: Hour meter value to trigger relay.
- Preset: Set or zero the meter.
- Push Report Interval: Set frequency for sending hour reports.
- Count Hours By: Set resolution (1/100 or 1/10 hour).
Bells (for Bell Software)
Add up to 500 events per schedule. Configure Name, Time, Date, and Duration for bell events. Schedules can be selected and days/bells activated via pip indicators.
Bell Event txt Template
Events can be managed via .txt files. The template includes fields like NAME, HH, MM, SS, YEAR, MONTH, DAY, BELLS, DAY OF WEEK (DOW), DURATION, DURATION MULTIPLIER, USE, and ONCE.
Schedules
Up to 10 schedules can be added, including default Schedule 1. Schedules can be named and described.
Tasks
The TASKS page allows programming up to 32 condition-logic events (IF...THEN statements). Tasks can be enabled/disabled via the 'Use' column.
Set Task Page
Create time and logic-based events. Configure Task Name, USE, LOG, Email, Device A/B/C, Data A/B/C, Logic, and Action (ON, OFF, TGL, RESET).
Data fields support various types like Time, Date, Relay status, Temperature, Voltage, Analog/Digital inputs, and more. Device C can be controlled via RELAY, FLAG, REMOTE, COUNTER, BLUE LED, SEND EMAIL, NOTIFY, DELAY, HOURMETER, SEND UART, or SENT MQTT.
Examples include automatically resetting meters daily or logging readings hourly.
Logs
The Logs tab displays over 10,000 entries of server actions and user events. Logs can be filtered by source and date. Log details can be downloaded in TXT or CSV format.
Settings
User and Admin Credentials Page
Manage up to 3 users with individual credentials (default: admin/admin, user2/user2, user3/user3). Set user status (Active), Admin privileges, and Timeout (not enabled).
Time/Date Page
Configure Time (hh:mm:ss), Date (yy/mm/dd), Time Zone, MIL Time (24-hour format), NTP Update for time synchronization, Daylight Savings Time, DST start/end dates, daily time correction, NTP Web Site, NTP Interval, and logging NTP events.
Settings Page
Enable various features: System emails, Audio File System, AM2302 sensor support, Java Report, Metric (not supported), Require Login, and WiFi Report.
Additional Settings
- Active Landing page
- Invert Relay Control
- Use Serial Comm (not implemented)
- Use Fahrenheit
- Use RESTful Authentication
- Extend Relay Range (enables 8 relays)
- Use Relay Radio Buttons
- SSL Port No. (default 443)
- UART Usage
- Select theme (red/green/blue)
- Change Logo (upload custom logo)
Configure
Dynamic DNS Page
Configure Dynamic DNS settings for global access, requiring static IP and port forwarding. Supports DynDNS.
Email Setup Page
Set up email accounts for sending messages. Configure SMTP Server, Port, SSL, User Name, Password, To Address, and Subject.
MQTT Setup Page
Configure MQTT settings for messaging protocol. Specify MQTT Server IP, Port, Username/Password (optional), Topic, and Client ID.
Network Configuration Page
Configure network settings: HTTPS port (443), MAC Address, Host Name, Port Number, DHCP, IP Address, Gateway, Subnet Mask, and DNS servers.
IP Range Configuration Page
Used for security settings to select allowed IP address ranges (currently not available).
Remote Devices Page
Configure settings for remotely controlling relays on other Linortek devices (Peer-to-Peer communication). Requires Device Name, IP Address, User Name, and Password.
System
Load/Reboot System Page
Update the SERVER's software or reset it to factory default.
Reset to Factory Default
Can be performed via hardware (RESET and RELOAD/DFLT buttons) or through the web browser interface ('Restore Default Values').
Update Software
Download new software versions from the Linortek website and upload them to the SERVER via the System page.
Desktop/Mobile App
Data Collection (for Hour Meter Software)
Data can be collected using the Linortek Hour Collector app, DataCollector Pro app, MQTT, RESTful API, or Microsoft Excel.
Hour Collector App
Free app for iTrixx hour meters. Requires Java. Automatically locates the SERVER and provides quick access. Updates data periodically.
DataCollector Pro App
Desktop app for listening to UDP broadcasts or manually collecting data. Can log data to .csv files.
RESTful API and XML
Information on exporting data and controlling inputs/outputs is available via API documentation: https://www.linortek.com/download/documentation/advanced-setting/Accessing-with-RESTful-V3.pdf
MQTT
The Ultra 300 supports MQTT protocol, publishing data under a specified topic (e.g., It1000/MAC_address/tele).
JSON file
JSON files can be used for reports via HTTP configuration (e.g., http://Ultra's_IP_adress:30000).
Further documentation is available at https://www.linortek.com/downloads/documentations/. For assistance, visit https://www.linortek.com/technical-support.
Linor Technology, Inc. Information subject to change without notice. Printed in U.S.A. July 2023