tantetoni2 / aqua-controller

Aqua Controller Repository

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

aqua-controller

##Aqua Controller Repository

alt text

Please see the reference between ESP and UI versions below.

ESP32 Light v0.2.2 & UI v0.5.2

  • Implementing Schedules feature - implemented apply, import, export, delete functions
  • Implementing Schedules feature - implemented save current schedule to schedules libs
  • Added Profile info to Global Configs
  • Added auto synch clock feature (not implemented synchronization)

ESP32 Light v0.2.1 & UI v0.5.1

  • Added form validations to Point and Preset forms
  • Added delete confirmation dialog
  • Fixed issues with UDP IP Address

ESP32 Light v0.2.0 & UI v0.5.0

  • Fixed rendering issue in iPad/iPhone

ESP32 Light v0.1.9 & UI v0.4.11

  • Added managing of Clock pins
  • Added managing of Temp Sensor pin
  • Added ability to control the Fan depending on the Light schedule

ESP32 Light v0.1.8 & UI v0.4.10

  • Fixed issue with disconnecting of WiFi
  • Added Timezone&Daylight
  • Added WiFi signal strength level

ESP32 Light v0.1.7 & UI v0.4.9

  • Fixed adaptation feature

ESP32 Light v0.1.6 & UI v0.4.8

  • Added Spectrum wave axis to main chart
  • Implemented editable pins for channels and other things like fan and preset external button
  • Added visualization power of lights

ESP32 Light v0.1.5 & UI v0.4.7

  • Added Spectrum chart to Scheduler chart
  • Implemented turn on/off selected preset by external button (Boot button)
  • Fixed a bug which occurred when the user tries to add a new preset
  • Added default files with points, presets and settings.
  • Configured as AccessPoint 192.168.4.1 with default ssid/password: AquaLight/12345678

ESP32 Light v0.1.3 & UI v0.4.5

  • Added supporting 9 channels
  • Added ability to activate/deactivate channels
  • Added ability to change position of channel
  • Added ability to rename and change color for channel
  • Added demo feature
  • Fixed small old issues
  • Fixed cluster mechanizm
  • Fixed default channel naming
  • Implemented demo mode feature
  • Added throttle to Apply function
  • Changed Spectrum component

ESP32 Light v0.1.2 & UI v0.4.4

  • Added BootLoad tool

ESP32 Light v0.1.2 & UI v0.4.4

  • Added tempDeltaFan/hysteresis settings for light's fan

ESP32 Dispenser v0.1.1 & UI v0.4.3

  • Added a fireware for Dispenser

ESP32 Light v0.1.1 & UI v0.4.3

  • Hide IP, Gateway and Mask fields for the AccessPoint mode

ESP32 Light v0.1.1 & UI v0.4.1

  • Implemented of working the controller in the AccessPoint mode

ESP32 Light v0.1.0 & UI v0.4.0&v0.4.1

  • UI: 0.4.0 + 0.4.1
  • ESP: 0.1.0
  • refactored structure of files

Instructions: How to load a firmware to ESP32 controller.

  1. Checkout source code (download)

  2. Go to /utils folder: cd utils

  3. Connect ESP32 to USB port

  4. Execute: ./flashme.sh /dev/cu.SLAB_USBtoUART

  5. Connect your device (computer/smartphone) to WiFi: MTS-50_2G / 050050050

  6. Open http://192.168.4.1 in a browser

  7. Go to Global Settings -> WiFi and change your WiFi name and password and save changes

  8. Connect your device to your WiFi

  9. Open http://192.168.1.91 in a browser

  10. Done!

Screenshots

Dashboard page with all attached controllers (not only light controllers but PH, Dispenser, Wave Pump and other) alt text

Main page of light controller where you can configure a light schedule alt text

Add/Edit point on the scheduler/chart alt text

Presets page where you can apply any preset in any time alt text

Settings page with flexible configurations alt text

Settings channel page for setup PINs, Color, Name, Power, Spectrum and Order for each channel alt text activate or deactivate any channel. Select type of channel: Dimmable or Switch mode (for T5) alt text

alt text

About

Aqua Controller Repository


Languages

Language:Python 98.7%Language:HTML 0.8%Language:Shell 0.3%Language:Batchfile 0.2%