Introduction
Latest release notes of the SiteController
SiteController version 1.8 - Minor Release
What's new
Extended logging mechanism for PLC modules
Prodos polling and logfile enhancement
Trigger action with the da_rest_client module
SiteController configuration management from the cloud
Rockwell SPS implementation
RAMDisk Feature
Bug Fixes
Topic reported are now working according to the Watchdog
Traceback when publishing certain configuration combinations
Configuration update from cloud
Mismatch of topics
Deadlock of Modbus
PLC symbol scan too big for Ramdisk
Rev-info with wrong information
Sysid tool missing in installer
TrapDaemon - Unicode issue
Memory leak in AzetiInterface
Backward compatibility with systemid generator
Logging level set to info by default
Jobprocessor Traceback when executing a command
Smaller Unittest fixes
SiteController version 1.6 - Codename Aspirator
What's new
New job to handle requests for module/<module>/command
The build scripts now integrate PlcEngine and the Azeti Interface software on the SC installer
Refactor of the icmp
The Azeti interface is now in compliance with the cloud configuration
Automation Script that installs the OS + Azeti engine + Azeti config tool + Azeti driver + SiteController Aspirator on a Nexcom NIFE103
Complely integrated our structure to the new Aspirator changes
We now have performance metrics for the Azei driver module
Smoke tests are now defined
The System is now able to work with proxy authentication
Integration tests where vastly aplyed in the major supported plc plataforms
We created a configuration to visualize the usb data export using the one LED of the NIFE103
We now support the state representation "calibrated result" and "configuration dump"
We put in place remote scripts for common maintenance tasks (Reboot, Starting Services)
Smoke tests for the Aspirator release
All the main PLC and OPC-UA features were tested
There are no more sys_id in internal mqtt topics
Demux now accept partial/incomplete raw_results
We now support UTF-8 characters for Aspirator and all Azeti related modules (config_provider)
The now are able to handle large files
The default TLS version is now v1.2
Paho-mqtt version is now 1.4.0
Bug Fixes
Date and time are now following ISO8601 format
All the modules now have UTF-8 support
Fixed recurring misconfiguration sys messages
Lost connection to external broker is now fixed
AzetiInterface crashes has been fixed
Error on big datapoints has been fixed
No more error messages during plcengine installation
No more data_store crashes when selecting a different time zone than UTC
No more hanging state thread on data_store
PlcEngine interface software is not publishing raw_results with "garbage" after the json message anymore
OPC-UA scan for symbols is now working
IDs of the MQTT topics are now encoded before using them in topic names
Now all the datapoints on a Symbol file are imported
Found the source of the the message "error: bad char in struct format"
Fix the problem that made the data_store stop communicating with the external broker
%value% is now translated to the state
ICMP module is now not generating tracebacks on screen anymore
Fix the problem that amde the data_store stop publishing to the cloud
AzetiInterface now publishes debug messages even if compiled in non-debug mode
Fixed the data flow from the Prodos web server to the Sitecontroller offline storage