<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.11/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.11/ http://www.mediawiki.org/xml/export-0.11.xsd" version="0.11" xml:lang="en">
  <siteinfo>
    <sitename>Aquarium-Control</sitename>
    <dbname>mediawiki</dbname>
    <base>http://217.79.180.177/mediawiki/index.php/Main_Page</base>
    <generator>MediaWiki 1.40.0</generator>
    <case>first-letter</case>
    <namespaces>
      <namespace key="-2" case="first-letter">Media</namespace>
      <namespace key="-1" case="first-letter">Special</namespace>
      <namespace key="0" case="first-letter" />
      <namespace key="1" case="first-letter">Talk</namespace>
      <namespace key="2" case="first-letter">User</namespace>
      <namespace key="3" case="first-letter">User talk</namespace>
      <namespace key="4" case="first-letter">Aquarium-Control</namespace>
      <namespace key="5" case="first-letter">Aquarium-Control talk</namespace>
      <namespace key="6" case="first-letter">File</namespace>
      <namespace key="7" case="first-letter">File talk</namespace>
      <namespace key="8" case="first-letter">MediaWiki</namespace>
      <namespace key="9" case="first-letter">MediaWiki talk</namespace>
      <namespace key="10" case="first-letter">Template</namespace>
      <namespace key="11" case="first-letter">Template talk</namespace>
      <namespace key="12" case="first-letter">Help</namespace>
      <namespace key="13" case="first-letter">Help talk</namespace>
      <namespace key="14" case="first-letter">Category</namespace>
      <namespace key="15" case="first-letter">Category talk</namespace>
    </namespaces>
  </siteinfo>
  <page>
    <title>Main Page</title>
    <ns>0</ns>
    <id>1</id>
    <revision>
      <id>430</id>
      <parentid>429</parentid>
      <timestamp>2026-01-27T06:43:40Z</timestamp>
      <contributor>
        <username>Uwe</username>
        <id>3</id>
      </contributor>
      <origin>430</origin>
      <model>wikitext</model>
      <format>text/x-wiki</format>
      <text bytes="2032" sha1="c0n3jc1lqqmxbscc6c9yehnr5mtozyv" xml:space="preserve">&lt;strong&gt;This is the Aquarium Control developer documentation.&lt;/strong&gt;

Aquarium-Control is a control system for salt-water aquariums.

The main features include:
* [[Refill control for fresh water]]
* [[Data acquisition of water temperature, pH and conductivity|Data acquisition of temperature, pH, conductivity]]
* [[Data acquisition of ambient temperature and humidity|Data acquisition of ambient temperature and humidity]]
* Temperature control using ventilation fans and heater
* Automatic feeder
* Balling mineral dosing

The components of the control system are assembled in one [[control cabinet]].

Aquarium-Control consists of the following SW elements:

{| class="wikitable"
|-
!|Repository name
!|Description
!|Programming language
|-
|| [https://bitbucket.org/in-dubio/aquariumcontrol-android-mobile-app/ AquariumControl Android Mobile App]
|| [[Android application]]
|| Kotlin
|-
|| [https://bitbucket.org/in-dubio/aquariumcontrol-api AquariumControl API]
|| [[REST API]]
|| php
|-
|| [https://bitbucket.org/in-dubio/aquariumcontrol-controllino-relay-actuator AquariumControl Controllino Relay Actuator]
|| [[Arduino-based relay actuation]]
|| C
|-
|| [https://bitbucket.org/in-dubio/aquariumcontrol-database AquariumControl Database]
|| [[SQL database]] using MariaDB
|| SQL
|-
|| [https://bitbucket.org/in-dubio/aquariumcontrol-ios-mobile-app AquariumControl iOS Mobile App]
|| [https://getapp.cc/app/6480310799 App for Apple mobile devices] 
|| Swift
|-
|| [https://bitbucket.org/in-dubio/aquariumcontrol-main-control AquariumControl Main Control]
|| [[Control application]], [[Terminal client]] and test server
|| Rust
|-
|| [https://bitbucket.org/in-dubio/aquariumcontrol-webpage AquariumControl Webpage]
|| [[Dynamic Webpage]] 
|| Java Script
|-
|| [https://bitbucket.org/in-dubio/aquariumcontrol-deb AquariumControl Debian package]
|| [[Debian package]] 
|| Bash
|-
|}


The control application, the REST API, the webpage and the SQL database are designed to run on a [https://www.raspberrypi.org Raspberry Pi].</text>
      <sha1>c0n3jc1lqqmxbscc6c9yehnr5mtozyv</sha1>
    </revision>
  </page>
</mediawiki>
