Skip to content

Releases: genielabs/homegenie-mini

1.2.43

14 Dec 16:01
Compare
Choose a tag to compare
  • MQTT client: implemented End To End message Encryption (E2EE)
  • Fix bug in JSON-serialization of string values due to missing escaping of special characters

1.2.42

10 Dec 00:16
Compare
Choose a tag to compare
  • Fixed bug in Modules.ParameterSet when setting ConfigureOption. fields (not saving MQTT client settings)
  • Fixed memory leak in Modules.ParameterGet API method
  • Fixed memory leak in MQTT client lifecycle

1.2.41

09 Dec 00:00
Compare
Choose a tag to compare
  • Fixed possible memory leak in JSON-serialization of Module and ModuleParameter objects
  • Added MQTT Network program: HG-Mini devices can now be controlled from anywhere via Internet
  • Implemented Modules.ParameterGet API
  • Added JSON array argument to Modules.ParameterSet
  • Implemented Programs.Enable and Programs.Disable API
  • Added addModule(..) public method to HomeGenieHandler

1.2.40

30 Nov 10:56
Compare
Choose a tag to compare
  • Implemented Statistics and DataProcessing API
  • Added automatic parameter values history and statistics (PSRAM required)

1.2.39

22 Nov 18:49
Compare
Choose a tag to compare
  • Fixed device name not saved
  • Added preset Motion.Blink schedule
  • Added support for HTTPS in NetHelper API
  • Fixed minor memory leak in Schedule.h
  • Added properties alarmed and motionDetected to ModulesHelper API
  • Fixed Wi-Fi reconnection issues

1.2.38

16 Nov 17:05
Compare
Choose a tag to compare
  • Added RGB status LED option to smart-sensor firmware
  • Fixes bug in WPS device pairing (ESP32)
  • Added terminal commands:
    • #WPS (starts WPS)
    • #UPTIME (returns uptime in seconds)
  • Fixes bug in scheduling events occurring if changing device MAC address

1.2.37

04 Nov 15:38
Compare
Choose a tag to compare
  • enabled events scheduling in smart-light firmware
  • added global event object to schedule script. Is now possible to check event.property and event.value in JavaScript code
  • fixed bug in WPS connection
  • added System.Status property that can be used to run schedules based on system events such as: boot, wifi_disconnected, wifi_connected

1.2.36

22 Oct 18:32
Compare
Choose a tag to compare
  • Added automation schedules to smart light and smart sensor examples
  • Added Status.IdleTime field to motion sensor example
  • Added support for TCS 3472x RGB color sensor
  • Improved scheduler with module events handling
  • Added API method to set system name which is also applied to SSDP/UPnP friendly name
  • UPnP device UUID now visible in SSDP service path
  • Fixes bug in WPS pairing
  • Fixed bug in $$.net.webService(url).call() scripting method

1.2.35

09 Oct 22:23
Compare
Choose a tag to compare
  • Upgraded to PlatformIO 6.9.0
  • Minor fixes for Arduino 3.x compatibility
  • Added System.DataSet API to configure system data such as device name and default group name

1.2.34

16 Sep 14:21
Compare
Choose a tag to compare
  • Added "Button" device class
  • color-light: added 2 optional button switches for local control (on/off, level, switch fx, preset colors)
  • color-light: code rearrangement and optimizations