The files contained in this repository can be downloaded to your computer using a svn client.
On Linux you simply type the command displayed below.

This URL has Read-Only access.

Statistics
| Revision:

root / trunk / DomotiGaServer / Events.module @ 842

History | View | Annotate | Download (35.3 kB)

# Date Author Comment
838 02/25/2012 03:50 pm rdnzl

New version 0.1.204, you must upgrade your database.
Please make a backup of your database and DomotiGa directory first.
Added LogPrefix setting this will be prefixed to server broadcast messages.
Only needed if you run more than one DomotiGa server on your LAN (for development)...

803 01/08/2012 12:14 pm rdnzl

Fixed Run Now buttons in Action- and EventEditor, they work also in client mode.

772 12/08/2011 04:10 pm rdnzl

If Event action timer is already running for a certain event, don't stop but restart it.

766 12/06/2011 09:57 am rdnzl

Removed GUI calls from XMLRPC and GUI code.

758 12/04/2011 07:11 pm rdnzl

Made condition checks less case sensitive.
Refresh status panel after globalvars updates.

754 11/29/2011 03:55 pm rdnzl

Added On/Off-For-Timer support for CUL FS20 devices so device status keeps uptodate.
Fixed bugs in event action timer delays.
Fixed bug in calculation of CUL FS20 On/Off-For-Timer duration.

721 11/12/2011 04:38 pm rdnzl

Better Time event code.

693 10/25/2011 05:16 pm rdnzl

New version 0.1.201, you must upgrade your database!
Backups of devices and devicetype tables are stored in /tmp too.
Renamed OneWire module to Temp08.
Added xPL module to provide support for xPL interfaces.
Added support for RFXLAN xPL interface.
Added TelnetServer module to provide MisterHouse's mhsend functionality....

685 10/17/2011 10:45 am rdnzl

You can now use */ in cron event trigger fields, eg. */10 * * * * means run every 10 minutes.
Also ranges together with / in same field are implemented, eg. 5-30/5 is every 5 mins between 5-30.
Fixed bug in range parse code, some didn't fire.

678 10/17/2011 09:03 am rdnzl

Fixed 'Error while running CheckTimeNowEvents query!' error when no triggers are defined.

673 09/06/2011 03:52 pm rdnzl

Better error checking in PLCBUS receiver routine.
Made PLCBUS and CUL commander work in client/server mode too.
Upgraded XMLRPC API version, added new methods.
Also broadcast log messages in DomotiGa GUI server mode.

647 08/30/2011 08:41 am rdnzl

Execute command action type gets contents parsed too.
Added parse template for device id|value.
Replace templates with their values in text inside event actions:
<%global var%> - insert globalvar value
<#device name|field#> - insert value field number 'field' from device with name 'device name'...

598 05/18/2011 09:33 pm rdnzl

New version 0.1.196, you must upgrade your database!
Please make a backup first!
Added setting for RRDTool RRA params.
Converted event action and trigger field values to integer type instead of text,
so running DomotiGa in another language should work again....

547 03/06/2011 03:17 pm rdnzl

Fixed bug in crontime routine if input contained multiple x,y values, thanks Sander.

523 01/06/2011 06:43 pm rdnzl

Fixed bug with deletion command of rrds.
Save device values to database before event parsing.
Added CronTime to multi-trigger.
Added baudrate of 38400 to RFXComTX serial settings.
Added return value boolean to tweet and e-mail functions.
Globalvars are requested by client upon load....

510 12/29/2010 11:18 am rdnzl

New version 0.1.193, you must upgrade your database!
Database name is now specified with mysql command line when upgrading.
So no need to set it in the upgrade sql scripts anymore.
Added RFXMitter setting to RFXComTX, code will follow.
Added support for OWFS....

499 12/05/2010 01:41 pm rdnzl

Added support for Device Lastseen and Batterystatus fields to condition editor.

489 11/18/2010 09:43 pm rdnzl

Added delay timer action, needs testing.
Added checks to see if setdevice and valueupdate actions succeeded or not.

480 11/08/2010 08:45 am rdnzl

Moved Cron code to events module.
Enabled extensive debug for it.
Fixed problem with Not Implemented error.
Removed EIB debug message.

477 11/07/2010 07:34 pm rdnzl

Fixed stupid bug resulting in all conditions returned true.

476 11/07/2010 07:19 pm rdnzl

Fixed debug output.

475 11/07/2010 05:36 pm rdnzl

Added possible fix for condition2 id 0 problem.

471 11/06/2010 09:15 pm rdnzl

Added condition check debug message.

469 11/05/2010 04:37 pm rdnzl

More debug for events.

467 11/05/2010 03:49 pm rdnzl

Added more debug info to events module timecron check.

465 11/04/2010 05:27 pm rdnzl

New version 0.1.190, you must upgrade your database!
Make sure you have a database backup first!
Added support for control of Sharp TV, thanks Daniel!
Added basic support for iPort docks, needs more work for playlist mngmt.
Added support for control of LG TV. Please test if you have one....

459 10/09/2010 10:51 am rdnzl

Fixed problems with saving new actions, triggers and conditions.
Added AVControl action to events.
Added event trigger support for upcoming CommandFusion iViewer module.
Make default event description empty.

446 10/06/2010 11:29 am rdnzl

Set globalvar before event actions, otherwise old values will be used.

442 10/05/2010 09:58 am rdnzl

Added new events and device code to server too.

433 10/02/2010 07:38 pm rdnzl

New version 0.1.189, you must upgrade your database!
Lots of database changes so make sure you have a backup before upgrading.
Added Heyu X10 device status reading, written by Renaud Visier.
This is done by starting heyu's monitor, goto settings to enable it....

429 09/25/2010 05:52 pm rdnzl

Fixed typo.

427 09/25/2010 11:33 am rdnzl

Fixed bug in event actions with value1, thanks hhg!.

426 09/25/2010 10:51 am rdnzl

Added alot of debug messages to Events module.
Added message when disabled event is about to be saved.

423 09/24/2010 12:58 pm rdnzl

New version 0.1.188, you must upgrade your database!
Added IRTrans support for sending and receiving IR codes.
Added Denon receiver control support, needs a GUI.
Settings are saved in Globalvars starting with "Denon_".
Thanks to Daniel Keller for both modules!...

422 09/23/2010 08:59 pm rdnzl

You can now send SMS messages as event action too.
Small fixes to event actions table format (prevent truncated messages).

420 09/23/2010 05:20 pm rdnzl

UIR/IRMan interface is extended so IR remote codes received can generate IRRemote type event triggers.
See wiki UIR/IRMan section for setup information.
Same for LIRC interface IR remote data, see wiki how to setup.
So finally they can be used in a practical way....

419 09/19/2010 09:05 pm rdnzl

Fixed bugs in Events module for compare booleans, integers and floats.

416 09/17/2010 08:23 pm rdnzl

New version 0.1.187, you must upgrade your database!
Added automatic database upgrade to server. (-a option)
Added cmd line option to specify config file to both server and client. (-c option)
Supply -h for all command line options.
Applied CTX35 patch to fix bogus data, made by 'poegje', thanks!...

415 09/16/2010 08:16 pm rdnzl

New version 0.1.186, you must upgrade your database!
Added support for Current Cost CC128 power usage sensor, thanks to Renaud Visier!
Added missing defaults for ServerStats settings to database, please check your current settings.
Added support for EZcontrol T-10 interface, thanks to Daniel Keller for info and request!...

390 08/06/2010 11:30 am rdnzl

Added event execute action support, written by forum user hhg.

389 08/06/2010 10:48 am rdnzl

Events code cleanup and bug fixes by Geert-Jan.

364 04/20/2010 03:26 pm rdnzl

Geert-Jan fixed event action2 and action3 code.

244 11/21/2009 01:26 pm rdnzl

You need Gambas 2.18.0 to be able to use this code, because of needed bugfix.
Made more strings translatable.
Timo rewrote the KNX/EIB class.
Fixed SMS modem module. (tested with Siemens MC35i)
Added a lot of XMLRPC methods, updated version, see API document on wiki....

239 11/11/2009 08:04 pm rdnzl

Added DomotiGaServer a commandline server daemon.
The first start of a real client-server setup.