Every change in the software inevitably introduces new errors in practice. This was also the case after reviewing the existing standard code. There was an issue in the control of the valves (which turned out to be a typo), and I also discovered a long-standing error in the section handling the “markers.” It turns out that in the DIY SCADA system, it is important to provide the default text value in the text field attribute, so that the program can determine the type of “marker.” The “marker” is then processed correctly. The Poseidon program has now been fully tested and is ready to be loaded into the control system for the marine aquarium. All changes have been implemented not only in the Poseidon program but also in the standard for the DUE.

Poseidon has been developed largely following the “high-performance HMI” principle: a rather plain display where only deviations are prominently highlighted. This means that objects in operation, such as pumps and heaters, are displayed in gray, while objects out of operation are shown in white. This has now been implemented as well. A yellow background for marked/forced fields and a red background for deviating analog values remain unchanged. Additionally, the total uptime is now presented on the dashboard.
Both “solutions” will be available for download soon.
