HomeGenie

HomeGenie, the programmable automation intelligence

GPL-3.0 License

Stars
386
Committers
26

Bot releases are visible (Hide)

HomeGenie - v1.1-beta.518

Published by genemars over 8 years ago

  • Added Program.ParseApiCall(string apiCall) helper method
  • Added $ class in Javascript programs (eg.: $.on.webServiceCallReceived(...); $.modules.withAddres(...); $.program.raiseEvent(...); )
  • Added Virtual Modules demo app (Javascript)
  • Added program loop check
  • Fixed error reporting in program engine
HomeGenie - v1.1-beta.517

Published by genemars over 8 years ago

  • Fixed concurrency issue in method IsScheduling
HomeGenie - v1.1-beta.516

Published by genemars over 8 years ago

  • Replaced nmqtt library with M2Mqyy.Net
  • Fixed Data.Module.NeedsUdpdate serialization bug
  • Reset oldest 24 hours of data instead of whole DB when statistics DB exceed size limit
  • Fixed Web Server (MIG) headers bug preventing client from caching files
  • Added event raising when a module property is changed from the UI; deprecated HG.Automation.Programs.PostBack;
HomeGenie - v1.1-beta.515

Published by genemars over 8 years ago

  • Fix "Add new Program" bug (issue #259)
  • Z-Wave Pepper1 database is now queried online
  • Fix zwavenode.xml (node data persistence file) serialization issue
HomeGenie - v1.1-beta.514

Published by genemars over 8 years ago

  • Moved LIRC, Insteon, W800RF32, V4LCamera interfaces to package repository
  • Fix C# automation program compile error on mono ARM platforms with locale settings using comma separator for decimals
  • Fix package install error on mono ARM < 4.0.4
  • Added new Program.ApiCall(string apiCommand) helper method
  • Added installed packages and statistics files to backup archive
  • Fixed bug in Z-Wave MultiCmd and SensorBinary command class
  • Added Package Browser and Installer to the Maintenance page
  • Fixed occasional "object reference not set" error when compiling/starting a program
  • Added recursion check to scheduler event expressions
  • Fixed bug in evaluating composite scheduler events using names (@)
HomeGenie - v1.1-beta.512

Published by genemars almost 9 years ago

  • Energy Monitor widget now shows Watt load graph as default
  • Updated Russian and French locales
  • Improved crontab input field with autocomplete
  • Updated compression library (latest HEAD SharpZipLib from master repo)
HomeGenie - v1.1-beta.511

Published by genemars almost 9 years ago

  • Fix archive compression "codepage not supported" bug introduced in r510
  • Fix heavy cpu load bug introduced in r510
  • Fix TimeTable time offset bug introduced in r510
  • Faaaster archive compression/decompression using SharpZipLib
  • Improved TimeTable to support CronTab expressions for program Disable/AutoOff options
HomeGenie - v1.1-beta.509

Published by genemars almost 9 years ago

  • Added 'Zone Sensors' program; group multiple sensors into one logical sensor
  • Added 'Automatic Off' options to TimeTable programs (when armed home/away or no motion activity detected)
  • Updated Z-Wave device database (pepper1)
  • Updated RaspberrySharp-IO libraries
  • Little UI rework and improvements
  • Fix to Timetable widget 'today events' bug
HomeGenie - v1.1-beta.508

Published by genemars almost 9 years ago

  • Improved 'Smart Lights' app now with synch to Timetable option
  • Improved 'Timetable' app and widget with full screen options page
  • Other minor UI improvements and fixes
  • Added "Add to home screen" option for Android devices for opening Web UI full screen from the Android home screen
  • Control page layout now centering each row
HomeGenie - v1.1-beta.507

Published by genemars almost 9 years ago

HomeGenie - v1.1-beta.505

Published by genemars almost 9 years ago

  • Updated Z-Wave Level Poll program to support SwitchBinary/MultiLevel command classes
  • Fixed XTenLib CM11 bug
  • Fixed issue in FibaroRGBW app
  • Added ":nopopup:" option to disable notification popup on RaiseEvent (":nopopup:" must be specified in the description field)
  • Fixed "Program.UiRefresh" event, that was working only for program modules
  • Fixed ZWaveLib SwitchBinary command class (sending 0x20 Basic instead of 0x25 SwitchBinary)
HomeGenie - v1.1-beta.504

Published by genemars almost 9 years ago

  • Added Z-Wave "Send to sleep" option to "Query on Wake Up" program
  • Added SendToSleep command after each WakeUp query for battery powered device
  • Added custom serial port path selector for various serial interfaces (z-wave, x10, w800rf, insteon)
  • Updated FibaroRGBW app
  • Fixed ZWaveLib packet fragmentation issue (affecting RaZberry) and timeout errors occurring with some devices (eg. Fibaro in wall switches)
  • Fixed "event stream disconnected" issue occurring on some mono-arm platforms
  • Removed 20 seconds pause after backup restore/factory reset
  • Fix modules serialization bug (backslash character not escaped)
HomeGenie - v1.1-beta.503

Published by genemars almost 9 years ago

  • Fix to system update manager not refreshing page after update or backup restore
  • Fix ZWave device setup page timeout error when getting parameters
  • Fix accented character encoding issue
HomeGenie - v1.1-beta.501

Published by genemars almost 9 years ago

  • Added UPnP AvMedia.Seek command
  • Added configurable command delay and heal network options to ZWave interface
  • Fix blocking event propagation. Events are now processed asynchronously (also solves issue #237)
  • Fix Security Alarm program events propagation issue
  • Fixed Media Server browser widget not listing/linking files encoded in one format only; fixed also issues with XBMC and Kodi media player
HomeGenie - v1.1-beta.500

Published by genemars almost 9 years ago

  • Fixed ZWave interface sensor timeout bug and sensor Status.Level "0.01" bug
  • Disabled limit of max one opened http connection per program in NetHelper
  • Improved media server widget with thumbnails and support for multiple bitrates and formats
  • Added UPnP interface command "AvMedia.GetItem"
  • Improved camera widget
  • Fixed 'continuous Event Stream disconnection' bug when running on old mono ARM-hf (eg. Raspberry Pi)
  • Updated Spanish locales
  • Disabled periodic Weather Underground program notifications in the UI
  • Reverted XTenLib to the using of Thread instead of Task
  • other minor fixes
HomeGenie - v1.1-beta.499

Published by genemars almost 9 years ago

  • Fixed SerialPortLib threading issues
  • Added ZWaveLib node error status report
  • Fixed bug in Program Manager not releasing resources when disabling/stopping C-Sharp programs
  • Added temperature unit and date format preference in the maintenance/ui settings page
  • Rewrote TcpClient class using System.Net.Sockets.TcpClient from .Net4.5
  • Added "Siren start delay" option to Security Alarm program
  • Brand new style and features for dashboard widgets
  • Added timetable program picker (module options dialog)
HomeGenie - v1.1-beta.497

Published by genemars about 9 years ago

  • Enhanced parameter statistics now holding up to 1 day of history (HistoryLimit is now expressed in minutes)
  • Fixed duplicated event raising causing also issues with History/Statistics (#228)
  • Added new API command /api/HomeAutomation.HomeGenie/Config/Modules.StatisticsGet/<domain>/<address>/<parameter>
  • Added new API command /api/HomeAutomation.HomeGenie/Config/Modules.ParameterGet/<domain>/<address>/<parameter> (should close issue #206)
  • Optimized SSE
HomeGenie - v1.1-beta.496

Published by genemars about 9 years ago

  • Integrated new MIG library https://github.com/genielabs/mig-service-dotnet
  • General speed and performance improvements
  • Now logging through NLog library
  • Updated all automation programs to use latest API
  • Fixed HG configuration saving issue (not storing interface options)
  • ZWaveLib: added caching and persistence of nodes data to zwavenodes.xml file
  • ZWaveLib Discovery: added querying of nodes capbilities, NIF, Manufacturer Specs, Version during discovery process
  • Deprecated SC9000 security alarm program
  • X10 CM-15, W800RF32: added RF security codes decoding and automatic modules creation from X10-RF
  • Updated MIG to use latest automation libs (ZWaveLib, XTenLib, W800RfLib) and features
  • ZWave: added Heal Node / Routing Info functionality
  • Added support for serial ports types ttyAMAx and ttyACMx (RaZberry / ZME_UZB1) - PR #194
  • Some minor improvements to "Weather Underground" and "Query on Wake Up" programs - PR #190 PR #193
  • Improved statistics delete functionality - PR #200
  • Changed behaviour of When.ModuleParameterIsChanging: event values can now be changed/adjusted before they are commited into the system
  • Added "Days" parameter for viewing statistics graph along several days (PR #189)
  • Fix for AeonLabs HEM G2 (PR #186)
  • Added Host Header configuration (adapted from pull request #163)
  • Added "IR Remote Controller" automation program plugin (contributed by amin)
  • Added feature field of type "capture" (init as "capture:[parameter_to_capture]")
HomeGenie - v1.1-beta.494

Published by genemars about 9 years ago

  • Deprecated Program.Setup and mandatory use of return statement in Trigger Code (now called Startup Code)
  • Integrated new MIG library https://github.com/genielabs/mig-service-dotnet
  • General speed and performance improvements
  • Now logging through NLog library
  • Updated all automation programs to use latest API
  • Fixed HG configuration saving issue (not storing interface options)
  • ZWaveLib: added caching and persistence of nodes data to zwavenodes.xml file
  • ZWaveLib Discovery: added querying of nodes capbilities, NIF, Manufacturer Specs, Version during discovery process
  • Deprecated SC9000 security alarm program
  • X10 CM-15, W800RF32: added RF security codes decoding and automatic modules creation from X10-RF
  • Updated MIG to use latest automation libs (ZWaveLib, XTenLib, W800RfLib) and features
  • ZWave: added Heal Node / Routing Info functionality
  • Added support for serial ports types ttyAMAx and ttyACMx (RaZberry / ZME_UZB1) - PR #194
  • Some minor improvements to "Weather Underground" and "Query on Wake Up" programs - PR #190 PR #193
  • Improved statistics delete functionality - PR #200
  • Changed behaviour of When.ModuleParameterIsChanging: event values can now be changed/adjusted before they are commited into the system
  • Added "Days" parameter for viewing statistics graph along several days (PR #189)
  • Fix for AeonLabs HEM G2 (PR #186)
  • Added Host Header configuration (adapted from pull request #163)
  • Added "IR Remote Controller" automation program plugin (contributed by amin)
  • Added feature field of type "capture" (init as "capture:<parameter_to_capture>")