2023.08.22 Beta Update
Pre-releaseA major update to the beta, adding a whole new screen to the coordinator! This new screen requires an 8 block wide monitor, with height varying by the number of units.
Next in line are some cleanup tasks and the brand new GUI-based configuration tools, yet another step closer to full release. More user-oriented pocket computer features will start to roll out as well (including a help guide on system usage/alarms/indicators embedded into the pocket computer app).
The wiki will soon include hints to predicting monitor height based on facility config on the setup guide (link to be edited in here) both for the main view and the flow view.
Note: since there is a comms version change, all devices in the system must be updated as they will not connect with mismatching comms versions.
New Features & Improvements
- #264 Added speakers to RTUs, which play the alarm tones the coordinator speaker is playing. Simply connect speaker peripherals to the RTU, no configuration needed!
- #302, #282 Common code cleanup and added version
- #232 New valve and flow monitor display screen, requiring a new monitor (optional with config)
- #314 Prevent supervisor-coordinator connection timeouts while the coordinator is doing its initial render
- #315 Automatically change dynamic tank container modes from FILL to BOTH if emergency coolant is needed (the system only sets to BOTH, user would have set it to FILL or EMPTY)
- #313 Added feature to installer to perform a self-update (
ccmsi update installer
) - #290 Added more skeleton features to pocket alpha app, plus a tone testing tool (see wiki page for usage)
Bug Fixes
- #299 No longer passes graphics mouse events to hidden elements
- #303 Fixed crash on cross-dimension modem messages with ender modems when enforcing max range
- #312 Verify if a reactor logic adapter is in use before handling it on disconnect/reconnect of peripherals
Known Issues
No new known issues
Config File Changes
Coordinator
New optional setting can be used to disable the flow monitor screen. This allows continued use of the system if you don't have room in your control room to add another monitor, or don't have a need for it. Set it to true
to disable the screen.
-- disable flow view (for legacy layouts)
config.DISABLE_FLOW_VIEW = false
Supervisor
Changes to the cooling table and some new options. The new 'TANK' option can be set to true if you have a dynamic tank for that unit (tank in RTU set to for_reactor =
that unit). If you have tanks for multiple units, those classify as facility tanks (for_reactor = 0
). Please see this part of the wiki on how to do this advanced configuration with facility tanks, as there are numerous possible configurations you may have.
-- expected number of devices for each unit
config.REACTOR_COOLING = {
-- reactor unit 1
{ BOILERS = 1, TURBINES = 1, TANK = false },
-- reactor unit 2
{ BOILERS = 1, TURBINES = 1, TANK = false },
-- reactor unit 3
{ BOILERS = 1, TURBINES = 1, TANK = false },
-- reactor unit 4
{ BOILERS = 1, TURBINES = 1, TANK = false }
}
-- advanced facility dynamic tank configuration
-- (see wiki for details)
-- by default, dynamic tanks are for each unit
config.FAC_TANK_MODE = 0
config.FAC_TANK_DEFS = { 0, 0, 0, 0 }
Component Version Updates
- Installer v1.7d to v1.9
- Bootloader version unchanged
- Comms 2.1.2 to 2.2.1
- Common 1.0.1
- Graphics 1.0.2 to 1.1.1
- Reactor PLC v1.5.5 to v1.5.6
- RTU v1.5.5 to v1.6.0
- Supervisor v0.20.4 to v1.0.0
- Coordinator v0.21.2 to v1.0.1
- Pocket alpha-v0.5.2 to v0.6.0-alpha