...
SiteController version 2.0.0 - Major Release
...
What's new
- Include the latest version of Tani PLC Engine to SC 2.0 Major Release
- SC repo restructure: migration script to convert old SiteController.cfg config files to new one
- SC repo restructure: gps_tcp_device needs to be updated
- SC repo restructure: update_src job -- Remove component
- SC repo restructure: setup must inspect sensor_config.xml for compatibility before update
- Send running sensor_config.xml to a topic in the cloud via additional script and by data_store
Bug fixes
- Last will then hanging data_store after active monitoring timeout
- Setup fails with: "ImportError: No module named pyxb"
- Workaround: Updating SC to version 1.9.5 breaks upload to cloud
- Regresssion: Enable SiteController setup to run completely parametrized via command line
- Regression: data_store sometimes does not send the disconnected event to external broker if it is shut down
- AttributeError: 'checker_sensor_gateway' object has no attribute '_job' in external_checker.log
- SiteController does not start automatically after a reboot of a UniPi or debian system
- AttributeError: 'NoneType' object has no attribute 'recv' in Modbus with IoT-Kit config
- TypeError: to_json() takes exactly 1 argument (2 given) in data_store when live monitoring turns off
- Symlink run_SiteController.py is not properly created after an upgrade
- SC stops sending same values after some time for upload strategy as interval
- Test of core.test_jobs_module_command.TestCreateExternalConnection shows exception and passes
- Traceback when trying to run PLC checks
- Watchdog still hangs if SC is supplied with a specific sensor_config.xml in some cases
- AttributeError: 'RawResultsDeMux' object has no attribute '_processResult'
- modbus: AttributeError: 'module' object has no attribute 'mqtt_handler'
- HistoryAnalyser.py seems not to be renamed correctly somewhere
- REST client crashes on start and print traceback on console
- Bug when trying to update the SiteController
- Investigate: data_store: RLock is locked by <super: <class 'RLockLogger'>, <RLockLogger object>>
- Traceback to console in the Watchdog
- PLC Setup fails on Rockwell CPU scan
- No sensor config update immediatly after a tsap/cpu scan
- Some files in the installer are world writable, especially in v.2.0 all scripts files are
- Traceback when trying to install Fixed version SC 2.0.0
- Introduction of keywords "-MAJOR", "-MINOR" and "-PATCH" in version names screws up the whole version numbering
- Already transferred hd data (last field = 3) may get stuck in the L2 persistent database
- SC repo restructure: Don't process invalid sensor_config.xml
- SC repo restructure: Fix issues found in tests of SiteController after SC restructure
- Watchdog sometimes hangs and the launcher is unable to detect it is still in the process list so it does not even try to kill it
SiteController version 1.8 - Minor Release
...