All public logs
Jump to navigation
Jump to search
Combined display of all available logs of Aquarium-Control. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 13:43, 11 July 2026 Uwe talk contribs created page File:Tokio-console.png (Screenshot of tokio-console during execution of main application)
- 13:43, 11 July 2026 Uwe talk contribs uploaded File:Tokio-console.png (Screenshot of tokio-console during execution of main application)
- 13:23, 11 July 2026 Uwe talk contribs created page Use of an asynchronous runtime for the main application (Created page with "# Asynchronous Runtime and Threading Architecture This document describes the design, execution flow, and configuration of the multi-threaded and asynchronous task scheduler in the main `aquarium_control` Rust application. ## Overview The Aquarium Control application uses a hybrid execution model to balance responsiveness, low latency, and hardware constraints. It uses the **Tokio asynchronous runtime** for coordinating sensor logging, network communication, safety int...")
- 17:19, 6 June 2026 Uwe talk contribs created page Shared KMP module (Created page with "= Aquarium Control Shared Module (KMP) = The '''Shared KMP Module''' is the core of the mobile Aquarium Control application, implemented using [https://kotlinlang.org/docs/multiplatform.html Kotlin (KMP)]. It encapsulates the entire data layer, business logic, and network communication, allowing that the code to be written once and shared natively across both the Android and iOS applications. == Architecture == The shared module follows a clean architecture approach, se...")
- 13:28, 10 May 2026 Uwe talk contribs created page File:XCode Uploaded App.png
- 13:28, 10 May 2026 Uwe talk contribs uploaded File:XCode Uploaded App.png
- 13:28, 10 May 2026 Uwe talk contribs created page File:XCode Uploading App.png
- 13:28, 10 May 2026 Uwe talk contribs uploaded File:XCode Uploading App.png
- 13:28, 10 May 2026 Uwe talk contribs created page File:XCode Distribute App.png
- 13:28, 10 May 2026 Uwe talk contribs uploaded File:XCode Distribute App.png
- 13:27, 10 May 2026 Uwe talk contribs created page File:XCode Validated Build.png
- 13:27, 10 May 2026 Uwe talk contribs uploaded File:XCode Validated Build.png
- 13:27, 10 May 2026 Uwe talk contribs created page File:XCode Validate Build.png
- 13:27, 10 May 2026 Uwe talk contribs uploaded File:XCode Validate Build.png
- 13:26, 10 May 2026 Uwe talk contribs created page File:XCode After Build.png
- 13:26, 10 May 2026 Uwe talk contribs uploaded File:XCode After Build.png
- 13:26, 10 May 2026 Uwe talk contribs created page File:XCode Start Build.png
- 13:26, 10 May 2026 Uwe talk contribs uploaded File:XCode Start Build.png
- 13:26, 10 May 2026 Uwe talk contribs created page File:XCode Change Build Target.png
- 13:26, 10 May 2026 Uwe talk contribs uploaded File:XCode Change Build Target.png
- 13:25, 10 May 2026 Uwe talk contribs created page File:XCode Removew PreviewSnapshot.png
- 13:25, 10 May 2026 Uwe talk contribs uploaded File:XCode Removew PreviewSnapshot.png
- 13:25, 10 May 2026 Uwe talk contribs created page File:XCode Login for signing.png
- 13:25, 10 May 2026 Uwe talk contribs uploaded File:XCode Login for signing.png
- 13:25, 10 May 2026 Uwe talk contribs created page File:XCode Change Build Configuration.png
- 13:25, 10 May 2026 Uwe talk contribs uploaded File:XCode Change Build Configuration.png
- 13:24, 10 May 2026 Uwe talk contribs created page File:XCode setup version number.png
- 13:24, 10 May 2026 Uwe talk contribs uploaded File:XCode setup version number.png
- 20:16, 9 May 2026 Uwe talk contribs created page App for Apple mobile devices (Created page with "= Architecture = Description follows. = Testing = Description follows.")
- 20:14, 30 January 2026 Uwe talk contribs created page Temperature gradient calculation (Created page with "= Temperature Gradient Calculation = The **Temperature Gradient Calculation** module in the Aquarium Control system is responsible for determining the rate of change of the water temperature over time. By calculating the slope (gradient) of the temperature curve, the system can identify trends—such as heating up, cooling down, or stable conditions—more effectively than by looking at instantaneous values alone. This data serves as basis for more sophisticated diagnos...")
- 18:35, 11 January 2026 Uwe talk contribs created page File:Commissioning software.png (Snapshot of commissioning software)
- 18:35, 11 January 2026 Uwe talk contribs uploaded File:Commissioning software.png (Snapshot of commissioning software)
- 15:35, 11 January 2026 Uwe talk contribs created page Commissioning software (Created page with "The commissioning software provides functionality to operate all sensors and actuators without activating the controls.")
- 10:03, 1 January 2026 Uwe talk contribs created page Debian package (Created page with "The Debian package shall check all dependencies and install the application on the Raspberry Pi. == Dependencies == == Database creation == == Setup of webpage == == Setup of main application configuration file == == Setup of main application == == Setup of terminal client == == Instructions to the user ==")
- 15:05, 31 December 2025 Uwe talk contribs created page Arduino-based relay actuation (Created page with "Using an additional device, the aquarium control can actuate a set of relays. According to their website, <ref>The CONTROLLINO is an industry-grade PLC based on open source software.</ref>")
- 22:16, 24 November 2025 User account Marian talk contribs was created by Admin talk contribs and password was sent by email
- 09:05, 20 November 2025 Uwe talk contribs created page REST API (Created page with "== Requirements == === General requirements === The API shall communicate with mobile apps and dynamic webpage. For each request, the API shall validate the credentials (user, password). The API shall provide the data in JSON format. Timestamps shall have the format: YYYY-MM-DD hh:mm:ss === Requirements for overview feature === The API shall provide an endpoint for informing the client about the validity of the credentials. The API shall provide an endpoint commun...")
- 09:34, 19 November 2025 Uwe talk contribs created page Android application (Created page with "The app is available in the [https://play.google.com/store/apps/details?id=com.laimburggasse.aquariumcontroller Play store]. == Requirements == == Architecture == === Module structure === === Layer structure === == Test strategy == === Unit tests === === Compose preview screenshot tests === === Instrumented tests === == Release procedure ==")
- 15:05, 16 August 2025 Uwe talk contribs created page File:LinuxHTopOutput.png (Snapshot of htop -p [PID] running 0.4.0 release)
- 15:05, 16 August 2025 Uwe talk contribs uploaded File:LinuxHTopOutput.png (Snapshot of htop -p [PID] running 0.4.0 release)
- 07:16, 2 August 2025 Uwe talk contribs created page Event-based deletion of old database entries (Created page with "Add the line <code>event_scheduler=ON</code> to MariaDb configuration file (usually <code>/etc/mysql/my.cnf</code>). <pre> # The MariaDB configuration file # # The MariaDB/MySQL tools read configuration files in the following order: # 1. "/etc/mysql/mariadb.cnf" (this file) to set global defaults, # 2. "/etc/mysql/conf.d/*.cnf" to set global options. # 3. "/etc/mysql/mariadb.conf.d/*.cnf" to set MariaDB-only options. # 4. "~/.my.cnf" to set user-specific options. # # If...")
- 22:28, 29 July 2025 Uwe talk contribs created page File:LinuxTopOutput.png (Output of the linux application "top" allowing for analysis of CPU usage and RAM consumption.)
- 22:28, 29 July 2025 Uwe talk contribs uploaded File:LinuxTopOutput.png (Output of the linux application "top" allowing for analysis of CPU usage and RAM consumption.)
- 21:57, 29 July 2025 Uwe talk contribs created page File:StartupTerminalOutput.png (During startup, the application will report some important information.)
- 21:57, 29 July 2025 Uwe talk contribs uploaded File:StartupTerminalOutput.png (During startup, the application will report some important information.)
- 21:51, 29 July 2025 Uwe talk contribs created page File:VersionDisplay.png (How display and insert version information into the database.)
- 21:51, 29 July 2025 Uwe talk contribs uploaded File:VersionDisplay.png (How display and insert version information into the database.)
- 21:39, 29 July 2025 Uwe talk contribs created page File:ExecutableHash.png (How to obtain the hash of the executable.)
- 21:39, 29 July 2025 Uwe talk contribs uploaded File:ExecutableHash.png (How to obtain the hash of the executable.)
- 20:16, 29 July 2025 Uwe talk contribs created page Release procedure (Created page with "== Execution environment == Create log file Create temporary files on RAM disk for status communication == Unit-testing on development machine == == Update version identifier == == Update database == == Compilation for testing on target hardware and OS == == Unit-testing on target hardware and OS == Create message queues == Testing with simulator == Observe RAM consumption == Compilation for production on target hardware and OS == == Update of production configur...")