ayatec logo
Home Store Blog Contact
unicontrol user guide by ayatec
Home Store Blog Contact

Topics

  1. Welcome
  2. Getting started
    1. What is unicontrol
    2. How it works
    3. Connectivity
    4. Integration options
    5. Default hardware
    6. Hardware extensions
    7. Special sensors
    8. RGB driver
    9. Audio driver
    10. Network API - HTTP
    11. Network API - MQTT
    12. Network security
    13. Downloads
  3. Web Interface
    1. Processes
      1. Process
      2. Name
      3. Main state
      4. Initial state
      5. Display
      6. Constraints
        1. Process timer
        2. Variable contraints
        3. Force output
      7. Input
        1. Input source
        2. Channel
        3. Control period
        4. Value
        5. Publish
        6. Frequency
        7. Subtopic
      8. Events
        1. On/Off event
        2. Condition
        3. Idle/running time
        4. Delay on/off
        5. Fade in/out
        6. High/low input
        7. Mid point/Tolerance
        8. Out on when
      9. Output
        1. Primary output
        2. Action
        3. Type
        4. Invert
        5. Duty cycle
        6. Mem value
        7. High/low output
        8. Folder/Track
        9. RGB mode
        10. RGB color
        11. RGB brightness
        12. RGB speed
        13. Publish
        14. Subtopic
        15. Secondary outputs
      10. Cycle
        1. Cycles
        2. High/Low phase
      11. On/Off button
    2. Peripheral
      1. Hardware
      2. Type
      3. Calibration
      4. Mapping (edit)
      5. IR remote (edit)
      6. Impulse_counter (edit)
      7. RGB driver (edit)
      8. DS18B20 (edit)
    3. Device
    4. Network
    5. System
    6. License
  4. Tutorials
    1. First boot
    2. First process
    3. Connect to MQTT
    4. Process sequencing

    5. DIY Project: Bath Fan

In this article

  • Introduction
advert
unicontrol > Getting Started > Downloads & Changelog

Downloads & Changelog

Latest version (1.16) of the ESP8266 binaries can be found below. Use the provided links to flash these binaries to your ESP8266 and connect to Wi-Fi directly from the browser.

By default, unicontrol is 100% free for non-commercial purposes and allows up to 5 independent Processes to be defined. For commercial use or to enable up to 40 processes, the user needs to provide valid licencing details for a mini (5 processes), home (15 processes), or pro (40 processes) version to the physical device.

Licencing is performed after the free firmware is flashed onto the ESP8266 and does not interfere with the existing setup. After the initial firmware upload, user has three options on how to proceed:
  • Stick to the free version, which allows up to 5 processes to be defined and is suitable for basic home-made devices
  • Upgrade to home version, which allows up to 15 processes to be defined and is suitable for most common DIY projects
  • Upgrade to pro version, allowing up to 40 processes to be defined, which is suitable for professional systems
Please note that the upgrade can be performed at any point in time, but upgraded devices cannot revert to the original free version.

Latest binaries

There are three options available below:

  • Download: Obtain a complete bundle containing the relevant binaries and/or the interface.
  • Factory Install: Flash the full 4MB binary to your ESP8266, resulting in a factory installation with default settings.
  • Upgrade: Flash the new version of the firmware onto your ESP8266, retaining all previous settings where feasible**.
Web installer compatible with:
(Powered by ESP Web Tools)
ChromeEdge
1.16 firmware Download Download the .bin file and follow this tutorial or use Chrome/Edge to use the Web Tools installer. HTTP error! 1.16
interface Download
**For safety, we recommend disconnecting all sensitive peripherals from the device and backing up all settings before upgrading. We cannot guarantee that all existing settings will be retained accurately. It's also advisable to only upgrade devices that require bug fixes or new features. If a device is performing well and you have no intention to modify its functionality or behavior, upgrading might not be desirable.
Flashing an upgrade binary on a fresh ESP8266 without a prior instance of unicontrol will result in a prolonged factory reset during the initial boot. However, no other adverse effects are expected.

Changelog

Version Significant Changes
1.17
(planned release)
  • Wi-Fi mode now automatically reverts to its default mode after 5 minutes.
  • Added auto-reset functionality.
  • DHCP mode can now be configured separately for the Primary and Secondary networks.
  • Additional RGB programs included.
  • RGB driver output refined to fully support 10-bit PWM resolution.
  • Internet time synchronization adjusted.
  • Various minor fixes and improvements.
1.16
  • Impulse counter addressing bug fix.
  • Introduction of the Audio driver.
  • Expanded support of the Ultrasound sensors to 4 simultaneously connected sensors.
  • Added OFF option to Wi-Fi.
  • Added Minimal option to MQTT.
  • Numerous minor bug fixes.
1.15
  • Default Wi-Fi mode option added in the Network menu.
  • Numerous bug fixes.
  • Interface network scan introduced.
  • 24.2.2024 Hotfix: Licensing bug fixed.
1.14
  • The free (formerly mini), home, and pro versions are now merged into a single firmware instead of each having its separate firmware.
  • The RGB driver has been extended to include 2 independent channels and an additional MQTT output.
  • Introduction of Auto DST (Daylight Saving Time) for Europe, North America, Australia, and New Zealand.
  • Users can now choose between Imperial and SI (International System of Units) measurement Units.
  • Adjustments have been made to the ENS160 temperature and humidity correction.
  • Numerous minor software tweaks have been implemented.
  • Numerous interface improvements have been made, including direct control over outputs in the Peripheral menu.
1.13
  • Revamp of Backup functions.
  • Condition, High/Low input, and Mid point/Tolerance values may now carry up to one decimal place.
  • Introduction of Deadbands.
  • Added support for AJ-SR04M sensor.
  • Interface improvements.
1.12
  • SR04 freeze bug fix.
  • Missing telemetry messages for RE9-RE12 fixed.
  • Fixed MQTT reconnect after re-establishing lost Wi-Fi connection.
  • ENS160 AQI overflow fix.
1.11
  • Added regular publishing of Wi-Fi RSSI.
  • Introduction of the Initial state option.
  • Subtopic (input) and Subtopic (output) now have Use name as default.
  • Introduction of the DS18B20 edit menu.
  • Timestamp included into the Serial port output.
  • Integrated ESP Web Tools interface.
1.10
  • Added support for JSN-SR04T ultra-sound sensor.
  • Introduction of the automatic Safety Shut-down feature.
  • Adjusted displayed values for invalid sensor readings.
  • Various minor adjustments in MQTT.
1.09
  • Introduction of the RGB driver.
  • Minor adjustments to Display and System info content.
  • Introduction of the ENS160+AHT21 combined sensor.
1.08
  • Hotfix of a memory leak causing a random factory reset.
  • Improvements of Fader behavior when controlled by multiple processes.
  • Minor Mem-related correction.
1.07
  • MQTT broker can now be provided also as a web address.
  • Default settings for D1 and D2 pins changed to Display.
  • Minor Display corrections.
1.06
  • For the DS18B20 and System button, any single of the D1 to D7 pins can now be selected.
  • The System LED is now supported on any combination of the D0 to D7 pins.
  • Revised Timezone and DST options.
  • Additional Display option.
  • Other minor adjustments.
1.05
  • Secondary outputs introduced.
  • Opening loop no longer force-triggers an edge.
  • Debugging messages to the Serial port were expanded.
© 2024 ayatec.eu • Found a mistake?  Let us know!