📄️ Cameras
HSYCO implements video surveillance functions and supports several camera brands.
📄️ Wi-Fi Client Location Services
Wi-Fi client location allows you to track the association and de-association of HSYCO's wireless clients to the local network access points.
📄️ Log Files
The log files generated by HSYCO are contained in sub-directories under hsyco/logs.
📄️ Log Viewer
The Log Viewer application shows a scrollable live view of the last 1000 lines from the daily log file.
📄️ Data Loggers
Data loggers allow to gather, process and visualize statistical data on the variations of a data set.
📄️ Audio And Public Announcement
The audioPlayFile() and audioPlayText() functions are used to play recorded audio files or text-to-speech messages.
📄️ User Interface
HSYCO allows the interaction with the system through a custom user interface.
📄️ Access Control List
HSYCO supports server-side access control lists for Web-based user commands.
📄️ SSL Certificates for Cryptography
HSYCO supports high-grade cryptography (TLS ECDHE RSA with AES 128 GCM SHA 256, 128 bit keys, TLS 1.2) to protect the communication between the web browser used by HSYCO web interface and the HSYCO web server.
📄️ File Manager
The File Manager application offers all the conventional tools used to manage files, including a text editor to modify text files without having to download them to your computer.
📄️ Status Browser
The Status Browser, allows you to show the real time status of data points, user interface attributes and variables.
📄️ System Monitor
The System Monitor works in combination with the system I/O server, which must be enabled for this function to work, and monitors several key hardware and operating system parameters of the HSYCO server.
📄️ Wiring Editor
The Wiring Editor is a tool to create logical connections (wirings) between HSYCO's inputs and outputs. It can be used, for instance, to quickly and easily make a button turn on/off a light or control a dimmer or an automation or, again, activate a scenario. It provides for a set of functionalities which are often implemented in home automation installation without having to resort to complex programming.
📄️ SSH Tunnel Utility
The SSH Tunnel Utility allows to create secure reverse SSH-based connection tunnels to a remote SSH server (hub). Up to three concurrent tunnels can be established, one for local SSH console access, one for the HTTPS Web server connections and one additional (AUX) tunnel to any local service network port like, for example, the Modbus TCP Gateway server.
📄️ Database Maintenance
HSYCO stores some of its persistent data, like persistent variables and data loggers data, in an embedded HSQLDB database engine.
📄️ Code Editor
HSYCO integrates an editor for EVENTS code and JavaScript, which can also be used as a text file editor for .txt, .ini files, or standard formats such as XML and JSON.
📄️ NLP Natural Language Processor
The Natural Language Processor (NLP) is an embedded engine in HSYCO that can interpret plain text commands, like "turn on the lights in the living room", and execute the corresponding commands to change the state of data points or call user code in EVENTS, JavaScript or Java.
📄️ Beacons on HSYCO App for iOS
The Beacons functionality for iOS is experimental and subject to changes.
📄️ Backup Restore Update
Backup