Skip to content

Releases: genielabs/homegenie-mini

v1.2.12

03 May 11:02
Compare
Choose a tag to compare
  • Implemented scheduling of IR/RF transceiver commands
  • Optimized memory usage of JavaScript engine
  • Fixed $$.boundModules.command(..) API
  • Automation now using FreeRTOS task by default

v1.2.11

30 Apr 21:13
Compare
Choose a tag to compare
  • Fix errors when building for ESP8266

v1.2.10

30 Apr 19:33
Compare
Choose a tag to compare
  • 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

v1.2.9

24 Apr 16:52
Compare
Choose a tag to compare
  • 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

v1.2.8

20 Apr 18:46
Compare
Choose a tag to compare

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

v1.2.7

02 Apr 10:12
Compare
Choose a tag to compare
  • Added smart LEDs strip/matrix examples
  • Added Events.Disable module property

v1.2.6

20 Mar 21:37
Compare
Choose a tag to compare
  • Updated smart shutters example (using 360 Servo)

v1.2.5

11 Mar 01:25
Compare
Choose a tag to compare
  • fixes HomeGenie::getModule bug

v1.2.4

10 Mar 23:23
Compare
Choose a tag to compare
  • implemented command API handling via MQTT channel

v1.2.3

09 Mar 14:57
Compare
Choose a tag to compare
  • added status led callback to allow customizing system heartbeat
  • added CONFIG_StatusLedPin option value ``-1` to allow disabling default status led
  • fixes unique identifier for MQTT message topics
  • removed use of interrupt for service button handling
  • now allowing multiple API handlers for the same domain/address
  • implemented asynchronous response over WebSocket channel
  • implemented POST data handling for sending command options over HTTP channel
  • added abstraction classes for module types Switch, Dimmer, Color
  • added IR Transceiver example
  • added Color Light example
  • fixes UPnP unique identifier