Main Page: Difference between revisions

From Aquarium-Control
Jump to navigation Jump to search
No edit summary
 
No edit summary
 
(26 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<strong>MediaWiki has been installed.</strong>
<strong>This is the Aquarium Control developer documentation.</strong>


Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
Aquarium-Control is a control system for salt-water aquariums.


== Getting started ==
The main features include:
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
* [[Refill control for fresh water]]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
* [[Data acquisition of water temperature, pH and conductivity|Data acquisition of temperature, pH, conductivity]]
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]
* [[Data acquisition of ambient temperature and humidity|Data acquisition of ambient temperature and humidity]]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
* Temperature control using ventilation fans and heater
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
* 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].

Latest revision as of 08:43, 27 January 2026

This is the Aquarium Control developer documentation.

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

The main features include:

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

Aquarium-Control consists of the following SW elements:

Repository name Description Programming language
AquariumControl Android Mobile App Android application Kotlin
AquariumControl API REST API php
AquariumControl Controllino Relay Actuator Arduino-based relay actuation C
AquariumControl Database SQL database using MariaDB SQL
AquariumControl iOS Mobile App App for Apple mobile devices Swift
AquariumControl Main Control Control application, Terminal client and test server Rust
AquariumControl Webpage Dynamic Webpage Java Script
AquariumControl Debian package Debian package Bash


The control application, the REST API, the webpage and the SQL database are designed to run on a Raspberry Pi.