Changelog

Forum about Domotiga Open Source Home Automation for Linux.

Moderator: RDNZL

User avatar
RDNZL
Forum Moderator
Forum Moderator
Posts: 1008
Joined: Sun Sep 24, 2006 1:45 pm
Location: Dordrecht, The Netherlands
Contact:

Re: Changelog

Post by RDNZL »

0.1.183

New version 0.1.183, you must upgrade your database! (GUI client does this for you at first start)
Changed the way broadcast addresses are determined.
Added sorting to Phonelist, needs more optimization for large lists.
Added weather parsing from WeatherBug, see wiki for instructions.
Imported Weather page code written by Kris Wauters.
Imported XMLTV code from Kris Wauters, parsing needs to be separated.
Imported TV Guide page code written by Kris Wauters.
Enabled TV Guide menu item.
Special thanks to Kris Wauters for donating his Gambas code to me!
Added now playing function to SqueezePlayer code.

Some eye candy...
domotiga-weather-forecast.png
domotiga-weather-forecast.png (140.2 KiB) Viewed 26957 times
domotiga-weather-live.png
domotiga-weather-live.png (124.18 KiB) Viewed 26957 times
domotiga-tvguide.png
domotiga-tvguide.png (143.47 KiB) Viewed 26957 times
Regards, Ron.
User avatar
RDNZL
Forum Moderator
Forum Moderator
Posts: 1008
Joined: Sun Sep 24, 2006 1:45 pm
Location: Dordrecht, The Netherlands
Contact:

Re: Changelog

Post by RDNZL »

0.1.184

New version 0.1.184, you must upgrade your database!
Added support for plugwise's new firmware (2009-..-..)
Choose correct version in DomotiGa's plugwise settings, needs testing and feedback.
Catch mysql return code for failed automatic database upgrades.

Note: Please if you have plugwise hardware with firmware version 1 aka 2008 please test this version of DomotiGa and report back.
Same for version 2.4 aka 2009 users...
All should work, except reading of history usage directly from circles, current usage reading and switching is implemented for both versions.

Note2: This is post 500 on this forum from yours truly.... :mrgreen:
Regards, Ron.
User avatar
RDNZL
Forum Moderator
Forum Moderator
Posts: 1008
Joined: Sun Sep 24, 2006 1:45 pm
Location: Dordrecht, The Netherlands
Contact:

Re: Changelog

Post by RDNZL »

0.1.185

New version 0.1.185, you must upgrade your database!
Added German translation files made by Thomas.
Added PLCBUS lamp and appliance support, needs testing.
Added PLCBUS Commander tool.
Changed PLCBUS poll timeout setting from msecs to seconds,
a value of 0 means disabled (default).
Regards, Ron.
User avatar
RDNZL
Forum Moderator
Forum Moderator
Posts: 1008
Joined: Sun Sep 24, 2006 1:45 pm
Location: Dordrecht, The Netherlands
Contact:

Re: Changelog

Post by RDNZL »

0.1.186

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!
This brings basic support for ELV-FS10, FS20, ELRO AB-400, AB-440, AB-601 switches and lots more to DomotiGa.
Try to fix bugs in Events module (events being triggered twice), need testing.
Regards, Ron.
User avatar
RDNZL
Forum Moderator
Forum Moderator
Posts: 1008
Joined: Sun Sep 24, 2006 1:45 pm
Location: Dordrecht, The Netherlands
Contact:

Re: Changelog

Post by RDNZL »

0.1.187

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!
Added the RRDTool Graph Editor written by 'Minus', thanks!

Two versions on one day :wink:
Regards, Ron.
User avatar
RDNZL
Forum Moderator
Forum Moderator
Posts: 1008
Joined: Sun Sep 24, 2006 1:45 pm
Location: Dordrecht, The Netherlands
Contact:

Re: Changelog

Post by RDNZL »

Revision 420

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.
Globalvar values changes can now be used as event trigger.
So IF Dark=TRUE as trigger will fire when globalvar Dark value changes.
You can use all globalvars except 'Seconds', see wiki or Debug page for list.
Globalvar values can be set as event action, new ones will be created.
So you can store as many variables as you like, and use them in other events.
Fixed several bugs in Events module, events of the same type don't trigger other events now.
Rearranged Events code, so queries are done more efficient now.
The db table 'triggertypes' is not needed anymore will be dropped at next version update.
You can now send e-mails as event action.
You can send Tweets as event action (after I fixed the Twitter module to use oauth that is)
And you can speak text as event action now.
The Events, Action and Trigger editors are working much better now, lots of code cleanups.
Their combo lists are refreshed after adding or deleting of records.
Documented trigger and action database tables inside Events.module code.
Optimized SetGlobalVars code, so Hour, Day, Month and Weekday globalvars get set every new minute instead of every 250mS ;-)
Regards, Ron.
User avatar
RDNZL
Forum Moderator
Forum Moderator
Posts: 1008
Joined: Sun Sep 24, 2006 1:45 pm
Location: Dordrecht, The Netherlands
Contact:

Re: Changelog

Post by RDNZL »

0.1.188

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!
Changed database field lenght for action params.
Added Send IRTrans action to Events.
Added Send SMS message action to Events.
Dropped unused triggerstype table from db.
Remove polltime code from RFXCom settings form.
Added field groups to graphs database table.
Fixed bug that always checked = operand in Trigger editor when value was string.
Now the device combolist in Event editor is sorted alphabetically.
Made Twitter module work again, you need to install
liboauth and bti command, see wiki.
Regards, Ron.
User avatar
RDNZL
Forum Moderator
Forum Moderator
Posts: 1008
Joined: Sun Sep 24, 2006 1:45 pm
Location: Dordrecht, The Netherlands
Contact:

Re: Changelog

Post by RDNZL »

0.1.189

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.
Fixed bug in events module when devices where removed.
Added support for Onkyo/Integra receiver remote control.
Added devicetypes for Onkyo and Denon receivers.
So you can now switch them on/off like appliances.
Added Music page to GUI client for control of Onkyo, Denon and/or SqueezePlayers (just started)
Added music icon and menu to extras menu.
Added logging of device values for device with Log enabled (options page in device editor)
Added device options for print log to display changes in log, and speak, to speak changes.
Deleted IRTrans serial settings, since it's not usable (different protocol than TCP)
Added support for NET-PwrCtrl devices, see wiki for more info, coded by Daniel Keller.
Added support for receiving IR remote codes from SqueezePlayer devices.
Added Twitter timestamp option to settings, so messages get a timestamp in front of them.
Added group tab to graph editor, there are now called extended graphs.
Extended graphs can now be shown on Climate, Energy etc pages, by choosing groups.
Merged a lot of code from FEditGraph with RRDTool module.
Renamed devices graph field to rrd, added new graph field (for simple graphs).
Created AV Control module, to make a generic framework for controlling Audio and Video devices.
Added calls for it to xmlrpc server, upgraded api version.
Fixed some wrong debug output with RFXCom IR remote.
Correctly resize graph panels for Climate, Energy, HVAC, Server stats pages.
Sort device editor interfaces combo list alphabetically.
Added warnings to repair/optimize code in db admin, it rebuilds indexes which leads to wrong db links.
Added forgotten serialport names to serialport monitor.
Note: please update your gambas to latest svn version, because of recent important bug fixes.
Regards, Ron.
User avatar
RDNZL
Forum Moderator
Forum Moderator
Posts: 1008
Joined: Sun Sep 24, 2006 1:45 pm
Location: Dordrecht, The Netherlands
Contact:

Re: Changelog

Post by RDNZL »

0.1.190

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.
Added basic support for CommandFusion iViewer control, needs work.
Now you can use your iPod Touch, iPhone or iPad to control DomotiGa devices/events!
Enhanced AVControl event actions, it now fills listst with known commands.
You can also send your own custom AVControl commands (cli).
More commands for Onkyo added.
Better error checking in RRDTool module for non number values.
Fixed display/refresh problem with graphs on pages.
Added range input field to graph pages, see rrdtool docs for format.
Fixed several event module bugs.
Changed TimeNow event trigger to use CronTab entry format.
You need to check your converted TimeNow triggers.
Removed restriction of 3 actions per event by using an action list, thanks to Renaud Visier!
Removed incorrect INC boolean statements.
Changed device and events lists fonts.
Added a macro/formula editor/wizard for conditions, again thanks to Renaud Visier!
You need to check/test your converted conditions.
It makes it possible to write very smart code snippets called formula's which will be evaluated by the event code, u can use all device values, global variables, and a lot of gambas functions.
Maybe this wizard will also be implemented for creating triggers.
Made trigger params database field length unlimited.
Changed Serverstats graphs, need to implemented extended grahps in db for this.
Changed program mode entry in domotiga.conf file to use "client" or "server".
Please check/correct your settings.
Set Globalvars PhoneCall_Incoming and PhoneCall_Outgoing with CallerID info.
Better error catching in Plugwise code when received packet is not complete.
Fixed error when phonelist data was unavailable.
Fixed RFXSensor values for humid, baro and a/d type sensors.
Added first two devicetypes to database.
Replaced type column in events/conditions list with formula column.
Edit Condition.png
Edit Condition.png (29.85 KiB) Viewed 26810 times
Regards, Ron.
User avatar
RDNZL
Forum Moderator
Forum Moderator
Posts: 1008
Joined: Sun Sep 24, 2006 1:45 pm
Location: Dordrecht, The Netherlands
Contact:

Re: Changelog

Post by RDNZL »

0.1.191

New version 0.1.191, you must upgrade your database!
Only save globalvars on closing if running as server.
Added missing interfaces from last version to database.
Added support for Google Latitude. See wiki.
Fixed device editor for new interfaces.
Added device type for Google Latitude.
Remove duplicated sunrise at set messages from log.
Some small fixes/cleanups in several modules.
Regards, Ron.
User avatar
RDNZL
Forum Moderator
Forum Moderator
Posts: 1008
Joined: Sun Sep 24, 2006 1:45 pm
Location: Dordrecht, The Netherlands
Contact:

Re: Changelog

Post by RDNZL »

0.1.192

New version 0.1.192, you must upgrade your database!
Fixed Value4 bugs in Pachube and Bwired code, thanks Wouter.
Added location buttons to Control page.
Reorganized Control page buttons layout/code.
Added JeeLabs interface and JeeNode module database entries.
Changed JeeLabs code to parse JeeNode sketch output.
Support for more sketches will follow, thanks Wouter.
Added GlobalX10 setting to Heyu, RFXComRX and CTX35 X10 interfaces.
If enabled received X10 packets by this interface will update X10 module status from other X10 interfaces.
Added code to refresh Control page if dim/switch values are received.
Added broadcast packet for these refresh actions so clients get updated too.
Added more error catching to Plugwise Float calc.
Changed EIB address search format, so dimmers can be found.
Regards, Ron.
User avatar
RDNZL
Forum Moderator
Forum Moderator
Posts: 1008
Joined: Sun Sep 24, 2006 1:45 pm
Location: Dordrecht, The Netherlands
Contact:

Re: Changelog

Post by RDNZL »

0.1.193

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.
Removes A10 protocol type from devices and interfaces, all is X10.
Split up device find routines to fix globalx10 error and KNX/EIB problem finding duplicate addresses.
Added support for reading Digimax thermostat packets to RFXComRX code.
Added devicetype Digimax RTS10.
Added devicetype Dallas DS2401 switch.
PLCBUS device status updates work now.
Still an issue with polling more than one housecode.
Added action notify-send to display notifications.
Install it on Ubuntu with 'apt-get install libnotify-bin'.
Added support for Velleman K8055 interface, thanks to user BreFra!
Implented GroupRead to get status from KNX/EIB devices, thanks Perry!
Display error in log when sending of an e-mail has failed.
Regards, Ron.
User avatar
RDNZL
Forum Moderator
Forum Moderator
Posts: 1008
Joined: Sun Sep 24, 2006 1:45 pm
Location: Dordrecht, The Netherlands
Contact:

Re: Changelog

Post by RDNZL »

0.1.194

New version 0.1.194, you must upgrade your database!
Don't log an error when sending broadcast packet fails to prevent loop and stack overflow.
Added basic support for RFXmitter interface for protocols X10, KAKU, HomeEasy UK and EU, Flamingo, Harrison, Koppla.
Please test and report back, maybe needs some polishing.
Added devicetype and support for MGE UPS.
Older fixes and changes:
Fixed wrong checksum check for received ZWave packets.
Fixed XMLParse code, too many arguments.
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.
And they are saved to db on close of clients too (needs testing).
Various globalvar related xmlrpc methods added.
Lists on events page are sorted alphabetically now.
You can specify multi-trigger type now to add several objects to trigger on.
Needs work and testing.
Thanks to forum user hplus for the help, code and ideas!
Replace some shell commands in rrdtool code to use exec.
Same for Serverstats module.
Removed On/Off value for Digimax devices.
Added example actions to condition editor treeview.
Added home simulation code, thanks to forum user hhg!
Display line numbers too with XMLRPC errors.
Fixed RFXComTX init bug.
Specify flowcontrol setting in CurrentCost serial code.
Regards, Ron.
User avatar
RDNZL
Forum Moderator
Forum Moderator
Posts: 1008
Joined: Sun Sep 24, 2006 1:45 pm
Location: Dordrecht, The Netherlands
Contact:

Re: Changelog

Post by RDNZL »

0.1.195

New version 0.1.195, you must upgrade your database!
Added open-zwave option to ZWave module, coded by Jaren.
Not complete yet, wrapper code follows.
Added treeview layout to event viewer, coded by Renaud.
Added thermostat function, created by Renaud.
Older fixes and changes:
Fixed bugs in RFXCom transmitter/mitter X10 control. Thanks to Francois for reporting the bug!
Forgot to update the version inside database install file.
Sunset/rise calculation fixes by dali.
Fixed bug with PLCBUS polling of device higher than address 8.
Fixed updategraph XMLRPC method for extended graphs, thanks Renaud.
Fixed temperature calculation for KNX devices for value's higher then 10C.
Attachments
treeview events.png
treeview events.png (62.79 KiB) Viewed 26722 times
Regards, Ron.
User avatar
RDNZL
Forum Moderator
Forum Moderator
Posts: 1008
Joined: Sun Sep 24, 2006 1:45 pm
Location: Dordrecht, The Netherlands
Contact:

Re: Changelog

Post by RDNZL »

0.1.196

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.
Added some ZWave manufactures.

Older changes in between versions:
Added Run Now button to Event editor.
Refresh Events treeview if in treeview mode.
Added Run Now button to Action editor.

This was a relative small version update, I'm currently busy coding xPL support for the next version.
Which is a lot of work, need a bit of help.
Apart from supporting the new xPL firmware for RFXCom's RFXLAN,
this will open up support for a ton of other xPL devices.
Regards, Ron.
Post Reply

Return to “DomotiGa Forum”