homegenie-mini

Programmable smart device for smart homes, IoT applications, wearable devices, robotics and more...

OTHER License

Stars
8
Committers
2

Bot releases are hidden (Show)

homegenie-mini - 1.2.32

Published by genemars 3 months ago

  • Fixes bug in device pairing occurring when both BT and WPS methods were enabled
  • color-light: fixed bug in Strobe light effect
homegenie-mini - 1.2.31

Published by genemars 3 months ago

  • New color-light firmware version with many fixes and improvements
homegenie-mini - 1.2.30

Published by genemars 4 months ago

  • Fix color-light redundant module properties bug
homegenie-mini - 1.2.29

Published by genemars 4 months ago

  • Overall color-light firmware improvements
    • added "White stripes" and "Kaleidoscope" styles fx
    • added "Strobe effect" speed presets selection
  • Added Config::onWiFiConfigured callback
homegenie-mini - 1.2.28

Published by genemars 4 months ago

  • Fixes color-light rainbow animation effect and turn off level
homegenie-mini - 1.2.27

Published by genemars 4 months ago

  • added module Rainbow Fx to color-light firmware as an example data-processing/visualization module
  • fixed bug in applying default firmware options that was affecting firmware boot after a factory reset
homegenie-mini - 1.2.26

Published by genemars 4 months ago

  • Added support for ESP32-S2
  • Wi-Fi WPS now enabled for both ESP32 and ESP8266 targets by default
  • Fixed bug in time-client
  • Now using FreeRTOS task by default for automation program engine if PSRAM is detected
homegenie-mini - 1.2.24

Published by genemars 4 months ago

  • added firmware # configuration parameters to smart-sensor example
  • refactored smart-sensor* code
homegenie-mini - 1.2.23

Published by genemars 4 months ago

  • added configuration parameters for most system settings (see README.md)
  • default configuration can now be passed as JSON key/value pair with the build flag -D DEFAULT_CONFIG='{..}'
homegenie-mini - 1.2.22

Published by genemars 4 months ago

  • added configuration parameters get/set via serial connection
  • enabled API commands input via serial connection
  • unified color-light firmware by adding configurable parameters
  • added #VERSION command to retrieve firmware version info
homegenie-mini -

Published by genemars 5 months ago

  • Fixed startup crash on ESP8266 chipset
  • Changed default X10 RF transmitter pin from 4 to 6
  • Updated to espressif32 6.7.0
homegenie-mini -

Published by genemars 5 months ago

  • Fixes UTC string buffer size allocation error
homegenie-mini -

Published by genemars 5 months ago

  • Implemented Location API; added support for TimeZone IDs
  • Added support for @SolarTimes variables in scheduler cron expressions
  • Added System.SetTime API to set system clock
homegenie-mini -

Published by genemars 6 months ago

  • Implemented scheduling of IR/RF transceiver commands
  • Optimized memory usage of JavaScript engine
  • Fixed $$.boundModules.command(..) API
  • Automation now using FreeRTOS task by default
homegenie-mini -

Published by genemars 6 months ago

  • Fix errors when building for ESP8266
homegenie-mini -

Published by genemars 6 months ago

  • Replaced blocking code with non-blocking in NTPClient.cpp
  • Fix partitions.csv
    Scheduler API:
  • Partial implementation of $$.net helper class (http get and ping)
  • Implemented $$.onNext and $$.onPrevious
  • Implemented $$.boundModules.command
  • Implemented $$.boundModules.isOn/isOff/temperature/luminance/humidity
homegenie-mini -

Published by genemars 6 months ago

  • Fix API options decoding (URL decode)
  • Added "Scheduling.ListOccurrences" API
  • Implemented HomeGenie's extended Cron expressions syntax
  • Memory usage optimizations
  • Added DISABLE_SSE compiler flag
homegenie-mini -

Published by genemars 6 months ago

v1.2.8

  • Added separate FreeRTOS Task for ProgramEngine worker
  • Fix errors when compiling for ESP8266
  • Automatically add POST data to APIRequest Data field
  • Added timezone support
  • Added ProgramEngine for creating automation programs using JavaScript
  • Added Scheduler API (partial implementation) with Cron expression support
  • Added DISABLE_AUTOMATION flag to disable automation ProgramEngine and Scheduler
  • Code cleanup and libs update
homegenie-mini -

Published by genemars 7 months ago

  • Added smart LEDs strip/matrix examples
  • Added Events.Disable module property
homegenie-mini -

Published by genemars 7 months ago

Badges
Extracted from project README's
HomeGenie Mini Quick Setup Video
Related Projects