Some fixes

@dannybloe dannybloe released this Oct 17, 2016 · 13 commits to master since this release

  • More robust way of updating devices.lua
  • Added device level information for non-dimmer-like devices
  • Support for Nefit Easy thermostat (SetPoint)
  • Fixed problem with the new device table otherdevices_scenesgroups_idx.

Downloads

1.1.1

@dannybloe dannybloe released this Jul 4, 2016 · 33 commits to master since this release

[1.1.1]

  • Added support for a devices table in the 'on' section.
  • Added extra log level for only showing information about the execution of a script module.
  • Added example script for System-alive checker notifications (preventing false negatives).

[1.1]

  • Added example script for controlling the temperature in a room with hysteresis control.
  • Fixed updateLux (thanks to neutrino)
  • Added Kodi commands to the device methods.
  • Fixed updateCounter
  • Added counterToday and counterTotal attributes for counter devices. Only available when http fetching is enabled.

Downloads

Bug fix release and a couple of new things

@dannybloe dannybloe released this Jun 7, 2016 · 45 commits to master since this release

[1.0.2]

  • Added device description attribute.
  • Added support for setting the setpoint for opentherm gateway.
  • Added timedOut boolean attribute to devices. Requires http data fetching to be anabled.
  • Properly detects usage devices and their Wattage.

Downloads

1.0.1 Bug fixes

@dannybloe dannybloe released this May 31, 2016 · 54 commits to master since this release

[1.0.1]

  • Added updateCustomSensor(value) method.
  • Fixed reset() for historical data.

Downloads

First 1.0 release

@dannybloe dannybloe released this May 26, 2016 · 58 commits to master since this release

Make sure to read the install instructions in README.md. There has been a slight change regarding the settings file.

Downloads

First 1.0 pre release

@dannybloe dannybloe released this Apr 17, 2016 · 58 commits to dev since this release

  • Added data persistence for scripts between script runs (see readme for more info)
  • Added a time-line based data type for you scripts with historical information and many statistical functions for retreiving information like average, minumum, maximum, delta, data smoothing (averaging values over neighbours) etc. See readme for more information.
  • Added SMS method to the domoticz object.
  • Added toggleSwitch() method to devices that support it.
  • Added more switch states that control device.bState (e.g. on == true, open == true 'all on' == true)
  • Added secondsAgo to the lastUpdate attribute
  • Added tests (test code coverage is above 96%!)
  • Refactored code significantly.
  • Made sure differently formulated but equal triggers in one script only execute the script only once (like MySensor and MySensor_Temperature).
  • Added trigger info as a third parameter (Lua table) that is passed to the execute method of a script containing information about what exactly triggered the script (type = EVENT_TYPE_TIMER/EVENT_TYPE_DEVICE, trigger=). See readme.
  • Added Lua time properties to domoticz.time property with all information about the current time (hours, minutes, seconds, etc.)
  • Added option to return false in a forEach iteratee function which will abort the forEach loop.
  • All devices not delivered by Domoticz to the event scripts are now added to domoticz.devices using the http data that is fetched every 30 minutes (by default).
  • Added scenes and groups collections to the domoticz object
  • Added Quick Reference Guide.

Downloads

New attributes like lux, setPoint and watt usages.

@dannybloe dannybloe released this Mar 14, 2016 · 155 commits to master since this release

[0.9.12]

  • Fixed a bug with log level printing. Now errors are printed.
  • Added setPoint, heatingMode, lux, WhTotal, WhToday, WActual attributes to devices that support it. No need to access rawData for these anymore.

Downloads

Examples, improved documentation and iterators, yay!

@dannybloe dannybloe released this Mar 13, 2016 · 158 commits to master since this release

  • Added log method to domoticz object. Using this to log message in the Domoticz log will respect the log level setting in the settings file. [dannybloe]
  • Updated readme. Better overview, more attributes described.
  • Added iterator functions (forEach and filter) to domoticz.devices, domoticz.changedDevices and domoticz.variables to iterate or filter more easily over these collections. Starting to look like javascript already :)
  • Added a couple of example scripts.

Downloads

Small additions and fixes.

@dannybloe dannybloe released this Mar 12, 2016 · 176 commits to master since this release

  • A little less verbose debug logging. Domoticz seems not to print all message in the log. If there are too many they may get lost. [dannybloe]
  • Added method fetchHttpDomoticzData to domoticz object so you can manually trigger getting device information from Domoticz through http. [dannybloe]
  • Added support for sounds in domiticz.notify(). [WebStarVenlo]

Downloads