Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


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

...