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

History | View | Annotate | Download (1.1 MB)

  • svn:executable: *
  • svn:mime-type: application/octet-stream
# Date Author Comment
1183 03/30/2013 12:10 pm rdnzl

Code cleanups, unused variables and functions removed.
Bwired correctly show http headers in debug log.
Renamed local variables who had same name as global ones.
Added support for more than one YouLess device, you have to specify the ip address as device address now....

1181 03/24/2013 01:20 pm wwolkers

Update to fix Feature request 259

1180 03/19/2013 06:20 pm rdnzl

Parse HE device group commands for RFXComRX.

1177 03/19/2013 05:23 pm rdnzl

Synced with dev machine.

1172 03/18/2013 06:45 pm Alexie

Fixed: Try to fix issue #262, using a new Google Latitude URL/API

1170 03/13/2013 10:42 am rdnzl

Updated binaries.

1168 03/12/2013 05:54 pm wwolkers

Implement feature request 259

1160 03/04/2013 11:03 am rdnzl

Removed requirement in YouLess code to have connection to Bidgely site.

1159 03/01/2013 12:46 pm rdnzl

Fixed wrong Mochad interface name.

1158 03/01/2013 10:28 am rdnzl

Read temperature from EnviR devices.

1156 02/27/2013 07:05 pm rdnzl

Fixed double autocreate for HomeMatic devices, added more debug for serial no.

1154 02/26/2013 08:56 pm rdnzl

Fixed another bug for HomeMatic pairing.

1153 02/26/2013 11:08 am rdnzl

Fixed auto creation of paired HomeMatic devices.

1152 02/22/2013 04:18 pm rdnzl

Fixed event condition check for DomotiGa3.
Fixed OpenTherm startup code.

1151 02/18/2013 08:31 pm rdnzl

Fixed time of day code.

1150 02/18/2013 08:22 pm rdnzl

Changed ip and broadcast address dectection code.

1147 02/16/2013 08:03 pm rdnzl

New version 1.0.003, you must upgrade your database.
Please make a backup of your database and DomotiGa directory tree first!
Fixed HomeMatic auto device create code.
Extended OpenTherm database settings and updated code from forum, thanks Frank (BreFra)!...

1143 02/14/2013 09:47 pm Alexie

Added: Support for open-zwave r640 (please upgrade to the latest version of the open-zwave library)
Added: Z-Wave Commander GUI rewritten, configuration is more flexible, group associations are visible and usercode (e.g. Tag Readers) are supported now. NOTE: This will only be supported in DomotiGa3...

1134 02/02/2013 09:20 am Alexie

Fixed: Couldn't replace 0 or 1 with calibration (issue #241)

1132 01/31/2013 07:03 pm Alexie

Changed: Remove auto-mode, plants audio and goodmorning prompt (was hardcoded)

1111 01/20/2013 12:55 am wwolkers

Convert all read/write to Gambas3

1106 01/18/2013 09:07 pm Alexie

Changed: Update Neighborhood is using HealNetwork now (works better)
Added: Heal Network in Z-Wave Commander
Fixed: Z-Wave controller itself can update its neighborhood

1103 01/16/2013 11:19 pm wwolkers

No need for a counter here

1101 01/15/2013 07:49 pm Alexie

Update: DomoZWave wrapper supports open-zwave r623+

1097 01/15/2013 10:44 am rdnzl

Fixed negative temp decoding for RFXComTRX THB sensors.

1088 01/13/2013 10:50 am rdnzl

More device query cleanups by Wouter.

1087 01/13/2013 10:11 am rdnzl

Fix for issue #232, added right click menu to devices list.

1084 01/12/2013 04:18 pm rdnzl

Lots of device query updates and code cleanups made by Wouter, thanks!

1082 01/12/2013 03:16 pm rdnzl

Lots of device query updates and code cleanups made by Wouter, thanks!
Same code for Gambas 3 DomotiGa projects follow shortly.

1075 01/09/2013 09:21 pm rdnzl

Added missing comma to sql query, thanks Wouter!

1067 01/07/2013 07:13 pm rdnzl

Updated binaries.

1064 01/06/2013 05:05 pm rdnzl

Updated binaries.

1056 01/01/2013 06:56 pm Alexie

Fixed: When DomotiGa Client -> Server mode it will not try to save invalid GlobalVars
Fixed: DomotiGa Client will not save the GlobalVars when a new hour happens (only server should do this)
Fixed: GlobalVars Sec, Min, Hour, Day, Month and Year are initialized during startup (they caused other issues, because they didn't exists)

1055 12/27/2012 06:49 pm Alexie

Fixed: Updated the DomoZWave wrapper to support the latest open-zwave library
Removed: Add/Remove controller option from Z-Wave Commander (became obsolete)

1054 12/17/2012 11:19 am Alexie

Added: Ability to remove faulty Z-Wave nodes
Added: Ability to replace faulty Z-Wave nodes
Added: open-zwave r591 compatibility
Added: open-zwave r582 compatibility, use DomoZWave.cpp.582 instead of DomoZWave.cpp
Fixed: Aeon Energy Meter will not report "4" anymore...

1048 12/01/2012 08:48 am Alexie

NOTE: Please recompile the Open Z-Wave wrapper as documented on the following page: http://www.domotiga.nl/projects/domotiga/wiki/Z-Wave
Added: OpenZWave wrapper can handle multiple Z-Wave controllers (but DomotiGa doesn't support it YET)
Added: OpenZWave wrapper logs debug to ~/logs/domozwave-<year>-<month>.log instead of console...

1046 11/29/2012 08:45 pm rdnzl

Updated binaries.

1043 11/27/2012 02:57 pm rdnzl

Prevent overflow error.

1042 11/27/2012 02:49 pm rdnzl

Don't trigger hour every minute.

1041 11/27/2012 10:41 am rdnzl

Fixes to GlobalVar code again.
Updated DomotigaServer3 code with older fixes.

1039 11/27/2012 09:37 am rdnzl

Fixed GlobalVar Weekday and other issues, please test.

1033 11/21/2012 11:44 am rdnzl

Revert GlobalVar changes.

1032 11/17/2012 12:31 pm rdnzl

Fixed RFXComTRX Commander SetMode command.

1029 11/15/2012 09:57 pm rdnzl

Made parsing YouLess JSON data more flexible.

1028 11/15/2012 09:02 pm rdnzl

New version 1.0.002, you must upgrade your database.
Please make a backup of your database and DomotiGa directory tree first!

Added support for YouLess energy sensor.
Added support for controlling Blyss devices in RFXComTRX (Lighting6), needs testing.
Fixed auto creation of Elec3 (OWL CM180) devices....

1027 11/14/2012 01:38 pm rdnzl

Fixed RFXComTRX Lighting5 switching hopefully.
Added check for correct RFXComTRX firmware version for certain protocols.
Started to add support for RFXComTRX Lighting6 (Blyss) devices control, needs database changes to be enabled.

1021 11/11/2012 09:45 am rdnzl

Updated binaries.

1018 11/11/2012 09:04 am Alexie

Fixed: DomotiGa will crash when devicelist was requested via a webclient
Fixed: An old CXMLRPC bug came back again, fixed again (if the on/off icon held a NULL value in the database, DomotiGa would crash)

1014 11/10/2012 05:34 pm rdnzl

Fixed problem with creating the same device types for each smartmeter meter type.

1013 11/10/2012 04:59 pm rdnzl

New version 1.0.001, you must upgrade your database.
Please make a backup of your database and DomotiGa directory tree first!

Added code for a MQTT Client. (not finished yet)
Started suppport for ELV MAX! devices thanks to Wouter! (not finished yet)
Added support for reading Meteohub sensors via raw http....

1012 11/09/2012 09:46 pm Alexie

Fixed: Z-Wave set/add association was wrongly implemented
Added: Z-Wave remove association
NOTE: Please recompile your Z-Wave wrapper to use association

1011 11/09/2012 08:13 am rdnzl

Fixed dimming AC devices with RFXComxPL.

1010 11/04/2012 07:23 pm Alexie

Feature: The Open Z-Wave wrapper will not overwrite values anymore in DomotiGa. E.g. it could happen that Temperature and On/Off where stored in "Value1". This is an extension of the earlier submitted BASIC commandclass mapping feature.
Feature: The Open Z-Wave wrapper support the recent devices which have multiple NodeEvents triggers....

1009 11/03/2012 02:28 pm rdnzl

Convert read values of OWFS switches to On/Off.

1008 11/03/2012 02:16 pm rdnzl

Updated binaries.

1003 10/24/2012 10:29 pm rdnzl

Updated binaries.

991 10/20/2012 12:45 pm rdnzl

Updated the binaries.

984 10/16/2012 07:35 pm rdnzl

Moved decoding of Chime command from X10 to ARC for RFXComTRX.

982 10/16/2012 10:54 am rdnzl

Updated binaries.

980 10/16/2012 08:36 am rdnzl

Updated binaries.

974 10/03/2012 12:52 pm rdnzl

Fixed bug in Plugwise code (removed test code), thanks Jos for reporting.
Added Chime decode code to RFXComTRX Lighting1 routine, thanks Re.

971 10/02/2012 08:09 pm rdnzl

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

968 08/31/2012 09:47 am rdnzl

Corrected copyright notices.
Added Google Translate API-key support (not functional yet)
Added user cookie support for encryption, thanks Teus.

965 08/29/2012 07:59 pm rdnzl

Added RFXComTX reconnect tcp socket code when failed to write.

964 08/29/2012 07:36 pm rdnzl

Corrected several copyright notices.
Update contact fields when callerid gets triggered.
Encrypt user passwords in database, thanks Teus.
Provide menu item for users to change their user account.

963 08/27/2012 10:43 am rdnzl

Updated binaries.

957 08/23/2012 01:32 pm rdnzl

Now DomotiGa in client mode checks if the XMLRPC module is enabled upon startup.
Also checks if the configured service can be reached.
And it will check if the server and client program versions match.
It will report if something is wrong.

954 08/12/2012 02:31 pm rdnzl

Fixed wrong call in Setup_SmartMeter.

947 08/10/2012 01:22 pm rdnzl

Updated binaries.

942 08/07/2012 09:57 pm Alexie

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

931 08/02/2012 01:35 pm rdnzl

Updated binaries.

926 06/28/2012 07:48 pm rdnzl

Added missind SmartMeter code, and corrected version string.

922 06/20/2012 05:48 pm rdnzl

Make CurrentCost autodevice creation work.

921 06/15/2012 08:18 am rdnzl

Added support to control CM17a via heyu with X10Cmd module.

918 06/09/2012 04:01 pm rdnzl

Fixed parsing of P1 telegrams. Please test.

914 06/05/2012 10:12 pm rdnzl

Updated binaries.

912 06/05/2012 09:54 pm rdnzl

Updated binaries.

901 06/03/2012 02:17 pm rdnzl

Changed address of P1Mbus meters from P1-MBus<type> to P1-MBus<channel>.

900 06/03/2012 01:55 pm rdnzl

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

898 05/30/2012 08:37 pm rdnzl

Updated binaries.

893 05/29/2012 09:23 pm rdnzl

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

891 05/22/2012 03:43 pm rdnzl

Updated binaries.

888 05/21/2012 09:12 am rdnzl

Updated binaries.

880 05/18/2012 02:57 pm rdnzl

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 OpenTherm page on the for more information, more to come....

878 04/28/2012 05:10 pm rdnzl

Don't check for rrdtool command in client mode.

872 04/27/2012 08:28 am rdnzl

Catch errors in Energy module and report them in debug log.

871 04/26/2012 09:10 pm rdnzl

Clients now send an xmlrpc request to the server to update RRDtool graphs.

868 04/25/2012 03:33 pm rdnzl

Fixed action order in event editor, added scrollbar.

867 04/24/2012 09:22 pm rdnzl

Updated binaries.

863 04/24/2012 10:26 am rdnzl

Fix address format for decoding RFXtrx Lighting2 (AC) & Lighting5, thanks Niels.

855 04/21/2012 08:32 pm rdnzl

Fixed return type in Plugwise code.

853 04/21/2012 07:16 pm rdnzl

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

851 04/04/2012 08:48 pm rdnzl

Fixed bug with case insensitive AC address group compare for older Gambas version.
Fixed Group On/Off command parsing in RFXComTRX class.
Thanks ReWind!

850 03/11/2012 04:16 pm rdnzl

Fixed RFXComTRX Lighting2 address decoding.
Check your device addresses.

849 03/04/2012 11:47 am rdnzl

Updated binaries.

846 02/26/2012 04:55 pm rdnzl

Added Harrison curtain control support to RFXComTRX.

845 02/26/2012 04:37 pm rdnzl

Added LightwaveRF transmit to RFXComTRX code.

844 02/26/2012 03:07 pm rdnzl

Added support for picotts engine.
Added compile script to compile binaries.

843 02/26/2012 02:21 pm rdnzl

Fixed error in DeviceEditor while loading empty device lastchanged field.

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