Release Notes

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