HomeGenie

HomeGenie, the programmable automation intelligence

GPL-3.0 License

Stars
386
Committers
26

Bot releases are hidden (Show)

HomeGenie - v1.2-beta.8

Published by genemars about 6 years ago

HomeGenie v1.2-beta.8

HomeGenie - v1.2-beta.2

Published by genemars about 6 years ago

  • Fix #334: HG 1.1-beta-526 fails to update
HomeGenie - v1.1-stable.527

Published by genemars about 6 years ago

  • Fix ModulesManager.Each method bug: "Collection was modified; enumeration operation may not execute"
  • Fix Camera Widget issue with URLs containing '?' symbol
  • Added missing Mysensors icons. #318
  • Fix archive (release/backup) decompression issues
  • Fix #329: error installing packages with no 'uid' specified
  • Fix bug in scheduler UI loosing selected modules; updated documentation links
HomeGenie - v1.1-beta.526

Published by genemars about 7 years ago

  • Updated Energy Monitor Widget: added daily counter and total counter reset button.
  • Added file "certaccept.xml" to bypass SSL certificate errors (RemoteCertificateChainErrors)
  • Improved group modules popup with multiple selection (#307)
  • Fix #274 controlling virtual modules via script or scheduler fails if VM domain was same as a MIG interface domain
  • Updated ZWaveLib 1.0.15
  • Updated custom Raspberry.IO libs to fix 'unknown processor' error on lastest RPi firmwares
  • Fix SerialPortHelper issue #314
  • Fix location picker bug
  • Fixed Camera widget 'hanging' bug when displaying multiple cameras on a page, also increased refresh speed
  • Fixed side menu refresh bug
  • Fonts are now embedded in css (no more delay downloading from google fonts)
  • Fixed SSL error when sending e-mails
  • Other minor fixes/improvements
HomeGenie - v1.1-beta.525

Published by genemars over 8 years ago

  • Fixed issues with scheduler UI in Internet Explorer
  • Fixed interconnections events bug (events firing multiple times)
  • Minor fixes to the new scheduler
  • ZWave interface: moved Pepper1 db download from constructor to the connect method
HomeGenie - v1.1-beta.523

Published by genemars over 8 years ago

  • Added some example schedules (using new hg-cron syntax)
  • Added location latitude and longitude settings to maintenance page
  • Brand new Scheduler with improved cron expression engine; deprecated: Timetable, Scheduled on/off programs and Solar Altitude Widget
  • UpdateChecker now is using "GitHub releases" as only source for update checking and upgrade files
  • Enabled UI widgets for program options
  • Should fix accented letters bug in module/group names
HomeGenie - v1.1-beta.522

Published by genemars over 8 years ago

  • Added new API method '/api/HomeAutomation.HomeGenie/Automation/Scheduling.ListOccurrences'
  • Added 'SetScript', 'SetData' and 'Get' methods to Scheduler helper
  • Added new wallpapers
  • Improved MQTT helper class
  • Added parity/stop bits options to serial port helper (PR #278)
  • Brand new cron event wizard for scheduled events with inline script editor
  • Helper class accessor in Javascript automation programs is now "$$"
HomeGenie - v1.1-beta.521

Published by genemars over 8 years ago

  • Added "Manual Update" option to maintenance page
  • Updates can now be installed from .tgz release files
HomeGenie - v1.1-beta.520

Published by genemars over 8 years ago

  • Optimized general web UI performances (should fix #272)
  • Migrated some generic widgets to new API model: camerainput, colorlight, dimmer, doorwindow, generic, light, sensor, siren, switch, template
  • Revamped HG Javascript API code and model
  • Fixed ZWaveLib db serialization issue
  • Fixed SharpZipLib version compatibility PR #276
  • Brand new Dashboard look
  • Added new automation program: "Virtual Modules Demo"
HomeGenie - v1.1-beta.519

Published by genemars over 8 years ago

  • Fixed bug that was causing programs features randomly disappear
  • Fixed wrong mime-type sent for web fonts (MIG)
  • Thermostat widget restyling and fix to set point bug when using fahrenheit unit
  • Added "Programs.Get" API command
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