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.197

New version 0.1.197, you must upgrade your database!
Please make a backup first!
Added Renaud's configurable home screen code, thanks!
HomeScreen.png
HomeScreen.png (139.14 KiB) Viewed 29377 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.198

New version 0.1.198, you must upgrade your database!
Please make a backup first!
Added PLCBUS setting for housecodes to poll.
Added timer delays to PLCBUS command queuing.
Added scene programming functionality to PLCBUSCmdr.
Thanks Peter for all the ideas!
Added KAKU switching to JeeLabs module, you need JLink with RF12 demo sketch.
Thanks to Andy!
Fixed display bug in RFXMeter log output.

Other changes since last version:
Added FreeSWITCH CDR import script.
Added support to OWFS code for 18B20 1-wire sensors.
Added command queue to PLCBUS code, and busy timer to wait after sending a command.
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.199

New version 0.1.199, you must upgrade your database!
Please make a backup first!
Added CUL module support, it's not finished yet, FS20 and EM type msgs are correctly decoded.
FHT decoding is not working correctly, needs work, address formats can change.

domotiga.nl/projects/domotiga/repositor ... isions/636
Regards, Ron.
User avatar
jrkalf
Member
Member
Posts: 291
Joined: Fri Nov 12, 2010 4:20 pm
Location: Nootdorp
Contact:

Re: Changelog

Post by jrkalf »

Ron, wonderful. I do have a question. I'll make a seperate thread.
If you can't fix it with a hammer, you've got an electrical problem!

Fibaro HC2, various z-wave switching, alerting, detection modules.
ELV FHT80b heating system.
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.201

New version 0.1.201, you must upgrade your database!
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.
Remove device calibration and divide options, fields are still there for debug.
Added Eval correction to device values to replace these values.
Check your device calibration settings after conversion.
Made devicetypes addressformat field bigger, so more text can be added.
Added Shell interface, run command from addressfield and use returned values as device values.
Added Event categories, see option tab and Event page combobox.
Fixed bug in Event treeview list when two identical actions where used.
Renamed Heyu module to X10Cmd and added interface type, so CM15a interface can be used too.
Added Network device group and Page, where all network related device and graphs are shown.
Added ACK setting to PLCBUS module.
When enabling RFXComxPL check if xPL is enabled, warn if not.
When enabling Log RRD data is enabled, also check if RRDTool is enabled, warn if not.
Added event action of type 'script', including script editor window.
Added numerous functions to script editor.
Added new devicetypes for X10Security, PLCBUS, FS20, FHT, will overwrite yours, sorry.
From now on all devicetypes added by the user will have id > 500, all below are the defaults.
Rearranged Setup Interfaces menu to make more room.
Removed Visonic devicetype, they are all X10Security now.
Added show disabled checkbox to Event viewer.
Try to reconnect a RFXComRX socket if closed by peer.
Try to reconnect a RFXComTX socket if closed by peer.
Only use Rnd() as key in QueueCommand code because only last eight chars are used anyway.
Added X10Cmd interface to X10Commander.
Planttalk, voicetext.... removed from eventloop.
Fixed bug in RFXComTX X10 packet creation for units higher than 8.
Added auto device creation option and code, disabled by default.
Fixed bug on Devices page when no device icons were defined.

So main new features are RFXLAN xPL support, Auto Device Create option, Device value divider/calibration removed and replaced by a Eval() formula now.
Support for CM15, event actions can be script commands, ie calls to routines inside DomotiGa.

Check wiki in the next days for more explanation on how to use the new features.
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.202

New version 0.1.202, you must upgrade your database.
Please make a backup of your database and DomotiGa directory first.
Removed AC address settings for RFXComTX, you can now specify the full address in Device Editor.
Your AC devices now need another address format specified.
Fixed AC/HEEU code for RFXComTX.
Renamed HE devicetype to HEUK.
Fixed RFXComxPL Dim command decoding for AC devices.
Re-enabled DNS code, please make sure you run at least Gambas2 revision 4279!
Display correct Dim slider for HE/AC devices on Control page.
Stop refresh timer of Debug page upon close.
Display correct address format for AC and HE devices in Device Editor.
Enhanced RFXCom Commander with AC and HEEU test functions.
Added KAKU again to supported protocols for JeeLabs interface.
Do not warn user of disabled device if hide and ignore option is checked in Device Editor
Read real output value for OWFS Dual I/O switch. (one channel fixed, need coding)
Fixed bug in X10 Commander for RFXCom Transmitter.
Fixed address and value decoding of OWL119/ELEC2 packet for RFXComRX.
Changed groups an inside sensor should belong to to get on the Home page.
It's now 'Inside', 'Temperature' and 'Humidity'.
For Outside sensor it's 'Outside', 'Temperature' and 'Humidity'.
Added device types for new OWFS devices, DS2406, DS2413 and DS2450.
Added RFXComRX support for Marmitek KR18, thanks Reno!
Made type field of interface table longer.
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.203

New version 0.1.203, you must upgrade your database.
Please make a backup of your database and complete DomotiGa directory first.
Added support for Ncid callerid, thanks Mike!
Regrouped callerid modules under callerid menu.
Changed support e-mail address in several files.
Fixed missing device name in graph editor after loading graph.
Changed RRDtool, it now uses the device id as rrd filename instead of device name.
Existing RRD files using old names are renamed upon first access.
Prevents problems when renaming device.
Added support to show rrd graphs in server/client mode.
Set GraphUrl to correct path, and configure your webserver so they can be accessed via this url.
See wiki http://domotiga.nl/projects/domotiga/wi ... nts#Graphs for config example.
Start database install wizard when a database is not found. (GUI mode only)
Don't crash if support or donate menu are chosen on computer without internet connection.
Don't run Astro module twice on startup.
Correctly stop Google Latitude timer upon restart of module.
Corrected setup instructions and directory layout in README file.
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.204

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)
Added support for the new RFXComTRX Tranceiver, decoding of all received protocols is supported.
also transmitting of most used lighting protocols is implemented, more added later.
New devices added: La Crosse TX3/4/17, TFA TS34C/Rain/Uv/Wind, Chacon EMW200, Impuls.
New features build and shared by Francois:
It is now possible to enable/disable events from an action script.
Added a macro editor Events->Edit Macro.
A macro is a formula used in conditions (and action, but not done yet).
One can manage these macro's from the new menu entry:
The macro are available in the condition editor. This helps having readable scripts.
Note: you cannot use macro inside another macro.
Added a calendar editor Edit->Calendar.
You can select days and the calendar module will automatically compute and maintain a globalvar
called NextPlanning which holds the closest next selected day.
This global var can then be used for some specific events.
Two new options added to device editor option tab:
One is 'repeat state', the current state of the device is sent again each X minutes.
Useful for non reliable (non bi-directional) devices.
Second is 'reset state' which resets (valueUpdate or setDevice if switchable) the state
of a device after X minutes with a given value.
Useful for lets say PIR devices where you can miss the back to normal signal.
Thanks Francois!
Fixed bug in scenario editor result in error while adding scenario.
Stop K8055 poll timer while restarting module.
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.205

New version 0.1.205, you must upgrade your database.
Please make a backup of your database and DomotiGa directory tree first!
Added support for UPM/ESIC WT440/WT450H sensors to RFXComTRX module.
Still needs some minor changes to the code to be 100% up to date with RFXtrx433 firmware version 31.
Added database fields and first code to support DSC IT100 interface, thanks Tradiuz!
Renamed 'DSC5401 Interface' to 'DSC Interface'.
Added missing Fritz!Box reconnect timer init code.
Added first code for HomeMatic thermostat support (using HMLAN Interface), thanks JK!
Added player control GUI for SqueezePlayers to Music page, thanks Sebastiaan!
Updated XMLRPC interface with squeezeplayer methods.
Changed ZWave polltime for Seconds to mS (open-zwave API changed)
Added several functions to ZWave commander.
Updated open-zwave wrapper to follow latest open-zwave API changes. (revision 525)
Make sure you delete or rename your zwcfg*.xml file (in wrapper directory),
otherwise you may get unexpected behavior.
You also need to remove it when you change poll settings in DomotiGa.
Fixed bug not updating device values when value was 0, thanks JK.
Fixed Plugwise CRC calculation for leading zero values, thanks again JK!
Don't delete globalvar table on save, just truncate it, hopefully more stable.
Add an hour to sunset/rise if Daylight Saving is enabled, must be tested.
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.206

New version 0.1.206, you must upgrade your database.
Please make a backup of your database and DomotiGa directory tree first!
Added support for controlling and monitoring your Central Heating through the use of an OpenTherm gateway.
Read the wiki for more information.
Thanks BreFra!
Updated HomeMatic code to the latest version, these is the changelog:
New stack management to avoid WAIT's.
Temperatures can be controlled through Actions.
Detection and recovery from failed communication, including retransmission of failed commands.
Various bugfixes (removal of hardcoded address, debug log writes).
HomeMatic Module disabled if initial connection unsuccessful. Leaving it on allows commands to be sent, which should not be.
Changed line 243 in devices.module to Main.hHM.SendCommand(iDeviceId, "Temperature " & sValue).
Modified Quickset to be in line with Devices.SetDevice.
Modified HomeMatic.SendCommand to be in line with Devices.SetDevice.
"Set Temperature" now stored in sValue, rather than sValue3, to be in line with Events.RunAction.
Rewrite, better stack handling, 4 levels of debug info, signal strength in debug.
Using auto device create (with minor mod to autocreate).
Don't disable interface after communication errors.
Thanks JvdK!
Fixed bugs in Event conditions when using < and/or >, thanks Alexie!
Added RFXComTRX to known interfaces in ToolsSerialPorts overview.
Added timestamps to OZW logging, thanks Alexie.
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.207

New version 0.1.207, you must upgrade your database.
Please make a backup of your database and DomotiGa directory tree first!
Shell interface, you can now also call scripts for switching.
When clicking button of a switchable Shell device it will call the script with "On", "Off"
Enter 0 as polltime to disable polling for values.
Added update neighborhood and poll sleeping nodes cron settings and functionality to open-zwave.
Use cron format to specify both.
Added some known devicetypes for z-wave.
Added Cresta to RFXCom device types.
Fixed bug in device log with calibrated values.
Thanks Alex.
Use tooltips from crontab field to show format.
Made columns of table in Z-Wave cmdr resizable.
Changed constant names in EIB code to be Gambas3 proof.
Replaced CFlt function with CFloat to be Gambas3 proof.

0.1.208

New version 0.1.208, you must upgrade your database.
Please make a backup of your database and DomotiGa directory tree first!
Added support for Dutch smart meters based on the NTA8130 protocol (P1).
It will parse power, and all other MBus connected metering telegrams.
See wiki Smart Meter page for more info.
Fixed bugs related to empty macro lists and edit, delete buttons.
Fixed bug when double clicking an empty events list, thanks Alex!
Regards, Ron.
humaxarie
Starting Member
Starting Member
Posts: 4
Joined: Wed Jul 11, 2012 7:32 pm

Re: Changelog

Post by humaxarie »

Ron,

Since i'm 1 of the few owners of the enymate system, and it looks like it is a dead duck. I still want to ask you, if you or other users will/can implent this system in Domotiga.

It communicates by bluetooth and the PDF of the protocol can be send.

I truly hope that it will be implented :)

Thanks in advance

Ariën

PS also from Dordt
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 »

When the Enymate was put on the market I asked them if I could lend/buy one with discount/donate one to code support for it, they wouldn't let me.
So I didn't feel like I wanted to support the system anymore, although a user asked me if I could back then.
But you can mail the protocol document to the e-mail address in DomotiGa's README, and I will take a look.
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.209

New version 0.1.209, you must upgrade your database.
Please make a backup of your database and DomotiGa directory tree first!
Now only init/bind BroadCastEvent socket once, not with every message.
Fixed clearing of logfile text to save memory (50%) and prevent first new line to be deleted if buffer is full.
Thanks Alex!

Added support to RFXComTRX code for following sensors:
TFA TS15C
Viking 02811
Viking 02038
Viking 02035
LaCrosse WS2300
RUBiCSON
UPM RG700
UPM WDS500
Added those as devicetypes too.
Added support for Smartmeter energy logging, thanks Nico!
Added energy db table power_exported.
Fixed Error 'Result is not available' at 'Energy.Log.29

Flush debuglog buffers after every write.
Fixed FindCallerIdOnline, changed URL.
Phone numbers in CallerID module with length of 4 or shorter are treated as internal numbers,
and thus not expanded.
Expanded Contacts table with extra fields.
Only allow 3 false login attempts.
Added sample config files for apache, debian startup and logrotate.
Only display e-mail counters if gmail is enabled.
Thanks Teus!

IRTrans socket now reconnects if connection is lost. (needs testing)
Added poll field to devices table (for ZWave polling)
Added poll crontab field to ZWave settings table.
Display backtrace in error messages if DomotiGa aborts.
Fixed dim cycle issue for RFXTrx Lighting2 dimmers. (needs 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 »

1.0.000

Almost 2 months since the last version upgrade, been busy with other things.
But it's time to announce version 1.0.000, it's not 100% ready and bugfree (software never is), but after almost 1000 revisions I thought it's time.
Read the commit notes for revision domotiga.nl/projects/domotiga/repositor ... isions/971 for more info about this release, not a lot of new modules, Pioneer AV control added, and bugfixes.
But in the mean time some people are busy with a big code rewrite/rethink to make DomotiGa more secure and mature... stay tuned.

New version 1.0.000, you must upgrade your database.
Please make a backup of your database and DomotiGa directory tree first!
Fix bug in RAIN2 total rain value for RFXComTRX, thanks Sol-R for reporting.
Made x10cmd command database field longer, thanks Rawin.
Added AV control support for Pioneer receivers, tested with Pioneer VSX 1018-AH, thanks BreFa!
Correctly enabling input fields of Shell settings form, thanks Teus.
Check if DomotiGa is started as root and warn the user about security risk.
Don't save zero usage records to the database in Energy module, thanks Teus!
Removed Squeezeplayer debug messages.
Fixed several Squeezeplayer GUI problems.
Fixed bug whe controlling AC devices in RFXComTRX Commander, thanks Edwin for reporting.
Added code to support new message responses of latest RFXComTRX firmware. (tested with 49)
Added support for HomeEasy HE105 and RTS10 thermostats to RFXComTRX, thanks Tim!
Fixed online caller find code for CallerID module.
Rearranged Contact Editor layout.
Added check for illegal characters in DS names upon saving device.
Fixed all Copyrights strings.
Regards, Ron.
Post Reply

Return to “DomotiGa Forum”