- removed locking in TsList collection (going to be replaced by standard List)
- removed unused OpenKinectLib
- fixed errors in building HG solution under Xamarin Studio and Monodevelop
added Automation Programming docs (/Docs/index.html)
small fixes to some configuration files and en/it locales
fixed "Collection Modified" error in VirtualMeter that was causing HG to stop
- UI: added jkUtils SunCalc widget (contributed by Jan)
- UI: new stacked events popup
- UI: added real time events via persistent http connection using EventSource
- UI: deprecated event and modules polling
- UPnP interface is now disabled on factory settings due to suspect UPnP library instability
- Updated Jint engine library to 2.1.0
- added RealTime.EventStream api call to Logging handler
- SerialPortLib: wrapped MessageReceived event in an high priority thread (perhaps solving rpi general hang issues?)
(sf.net r357)
- updated RaspberrySharp-IO library that is now including support for PCA9685 (http://www.adafruit.com/products/815)
- other minor fixes
(sf.net r358)
Fixed bug in Toggle functionality that was causing desync in Status.Level event (sf.net r359)
- Fixed bug in Automatic Update system (if logging was enabled, it was crashing the update process)
- Fixed bug in ModulesManager.IsOn/IsOff
(sf.net r360)
- XTenLib: some lil' performance improvement
- Program Editor: added autocompletition (CTRL+SPACE), folding and errors gutter
- Program Editor: fixed mouse wheel scrolling
- Program Editor: updated CodeMirror to 4.03
(sf.net r361)
- Added compile error display for Javascript, Ruby and Python too
- Fixed bug in Security Alarm System
- Added automatic compile when importing a CSharp program
- Added Program.Run instruction to Wizard scripts
- Added Program.Status events
- Fixed bugs in programs module and virtual modules update
- Improved MCP23017 program now supporting both output and input modes
- Added Raspberry Pi GPIO Modules program supporting both output and input modes
- Deprecated Raspberry Pi GPIO system interface
- Misc minor fixes
- Minor UI fixes and enhancements
- Added level slider to Shutter widget and inverted open/close logic
- Added system status led in the upper right corner (by clicking it opens the events log browser)
- Fixed modules cleanup on program/interface disable
- Added compile error display for Javascript, Ruby and Python too
- Fixed bug in Security Alarm System
- Added automatic compile when importing a CSharp program
- Added Program.Run instruction to Wizard scripts
- Added Program.Status events
- Fixed bugs in programs module and virtual modules update
- Improved MCP23017 program now supporting both output and input modes
- Added Raspberry Pi GPIO Modules program supporting both output and input modes
- Deprecated Raspberry Pi GPIO system interface
- Misc minor fixes
(sf.net r363)
fixed some bug in program editor and runtime errors notification
- some fixes and visual improvements to code editor
- fixed bug in HomeGenieUpdater (was not handling the 'restart' argument)
- reworking shutter widget (wip)
- Utility.Say and Utility.Play now are using alsa 'aplay' under linux
- Fixed bug when parsing decimal values in Wizard script value comparison
- Added Alcatel Y800Z SMS Notify program
- Improved Security Alarm System: run automation programs/scenarios when armed/disarmed/triggered
- New Dimmer and Shutter widgets (Shutter is also now supporting Scheduling ON/OFF features)
- Some code improvements to Raspberry Pi automation programs
- Some fixes to Program Source Code Editor
(sf.net r366)
- backup restore now sets original enabled/disabled status of programs (system ones too)
- fixed bug in interface enable/disable and disconnect/connect both in ZWaveLib and XTenLib
- fixed bug in modules list update after changing interface setting (eg. X10 house codes)
- major XTenLib code rework in PCL receive function: now properly supporting extended receive
- fixed major bug in Wizard Script comparison operator
- fixed disappering widgets bug
- added "trasitiontime" parameter to Philips Hue Widget
(sf.net r368)
- some more fixes/improvements in XTenLib
- rewrote UpdateChecker, now with more logging and no need to spawn external updater process
- deprecated external updater process
(sf.net r369)
- fixed occasional error when adding a module to a group
- optimized module saving in group modules page
- deprecated usage of WCF in HomeGenieService and HomeGenieServiceManager (win)
- completed new system update manager
(sf.net 370)
- Automation: fixed missing DeviceType update after AddVirtualModule
- ZWave: fixed missing modules update after interface initialization, also added discovery button and more logging to the UI
(sf.net r371)
- Automation: fixed bug in AddControlWidget
- Deprecated module types: Temperature, Fan, Thermostat
- Widgets: added localization support
- Widgets: added jkUtils widgets "Solar Altitude" and "Open Weather"
- WebService: added automatic charset encoding
- X10: fixed reception of RF X10 Security codes
- UI: added user selectable icons for modules
- ZWave: updated PepperOne database
- Other minor fixes and improvements
(sf.net r372)
- Added voice control lingo files for french and spanish locales
- Voice control now support scenarios activation (start/run/stop/break followed by program name)
- Re-enabled voice control from web UI
- Scheduler can now evaluate expressions with parentheses
- Statistics now consider any value starting with "Meter." as valid for counter facility
- Source code editor now has better formatted error messages
- Added PullUp and PullDown resistor configuration to Raspberry GPIO and MCP23017 programs (MCP23017 PullUp only)
- Fixed bug in Level Memory program
- Fixed bug in Interconnections (remote modules control was working only for few minutes)
- Fixed bug in Server Sent Events (bad IDs formatting)
- Fixed minor bug in UpdateChecker
(sf.net r374)