« Back to Product

Documentation

Developer Area

Advanced Functions

Function Description
System Commands All commands that are usually only available to module developers are usable to configure IP-Symcon. PHP can access the system completely - The Command Reference lists and explains all possibilities.
Module Commands Every module and every option of modules that can be changed in the management console, can be read and modified by scripts as well. Thus, the complete control over the connected hardware modules is possible. The Module Reference contains a complete list of all action commands.
PHP IP-Symcon offers the full potential of the script language PHP and offers all existing PHP commands. In addition, the individual php.ini can be used to make adjustments or load extensions. This enables extended functions, e.g., extended graphic functions (GD2) or communication with MySQL, MSSQL, or other databases.
Client/Server Model The IP-Symcon service is embedded smoothly into the server operating system. Interactive sessions are not required and thus avoid problems due to unplanned or planned reboots of the system. After the reboot, the system is available again. The management console can always comfortably access the system. Extensions of the system can be done conviniently from the work station. Accessing the server directly or logging in via TeamViewer/AnyDesk/RDP is not needed. Changes in the management console are instantly handled by the server and are immediately available.
JSON-RPC Interface The JSON-RPC interface is available since IP-Symcon 3.0 and allows the access to all functions of the Command Reference and Module Reference. Thus, the integration into any application is as easy as writing a PHP script within IP-Symcon. The functions can be used as described in the documentation. Some examples about the integration are found under Data Exchange.
WebServer The integrated WebServer can be operated on multiple ports. One possibility is an SSL description with an individual certificate. A log file that is compatible to Webalizer can be configured for every instance.
WebFront The web interface "WebFront" offers a quick possibility of visualization. As soon as devices are configured within IP-Symcon, they can be accessed from anywhere via LAN/WLAN/Web. It is easy to call the WebFront and operate. Documentation about the possibilities of extending the WebFront are found in the developer area. A modern browser is required for optimal use.

SDK/Tools

The IP-Symcon SDKs enable the creation of modules for IP-Symcon.

Any questions?