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 »

1.0.001

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.
Fixed Rubicson support for RFXComxPL.
Made Z-Wave serial port database field longer to be able to hold USB device path.
A lot of DeviceEditor fixed/improvements.
RFXComTRX fixed and additions:
Removed depricated set mode commands. (not finished)
Added RisingSun and Philips SBC SP370/375 support to Lighting1 code.
Removed AB400 decode code.
Added better address format checks for Lighting1
More valid command checks for Lighting5
Added support for Lighting5 Everflourish EMW100 and BBSB modules.
Added support for OWL CM180 elec3.
Added support for XBMCxPL plugin.
Moved tablesort code to FMain.
Fixed issue with 2x double click not working in Device list.
Added Dallas DS2408 8-Channel Addressable Switch for OWFS.
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.002

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.
Corrected example addressformat for a number of devicetypes.
Fixed RFXComTRX firmware version check.
Made small correction to Astro UTC calculation.
Changed GlobalVar loop, so statusbar of GUI isn't updated every second anymore, only when needed.
Removed SharpTV debug output.
Fixed Copyright strings.
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.003

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)!
Updated Plugwise code from forum, it's much faster now, and stores calibration data.
Removed unused firmware database field.
Added basic X10 support for Mochad a TCP gateway daemon for CM15A/CM19A, thanks Roland!
Fixed auto create devices for LightwaveRF.
Fixed Meiantech auto device create code.
Optimized device location queries.
Removed UseOpenZwave database field.
Bug fixes and code by Francois (hplus):
Fixed bug in UPS module while searching address.
Added thermostat.getderogateheating method to XMLRPC module.
Fetch derogateheating at startup.
Catch error when new device is used in thermostat.
Broadcast globalvar changes done by event actions.
Changed event formula parsing to prevent Conditions return "No Return Value".
Added BroadCastUDPClient error catch code.
Rewrote SetGlobalVars code.
Fixed repeatstate and resetvalue bugs in Device 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 »

1.0.007

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

Added Prowl, NMA and Pushover notify services, thank Alex!
Correctly spelled RFXCom Transceiver, oops.
Corrected X10Security protocol for Mochad interface.
Added initial support for SmartVISU's websocket. Example site and docs follow.
Added very initial support for P2000 monitor fetching, xml parsing needs to be coded.
Added initial WeatherUnderground support.
Just saving data to globalvar or virtdevice needs to be done.
Added major patch made by Francois, thanks!
Here a list of his contribution:
Changed XML-RPC method device.getstate so you can get all device values.
Added new XML-RPC methods thermostat.getderogateheating and thermostat.setsecondary.
Added optional second thermostat schedule for each heating point and scenario.
Reroute client setdevice calls via XML-RPC.
Hidden devices and disabled devices doesn't have the same behavior.
Hiding a device only removes it from the GUI but it is still updated and can trigger events.
Calibration works on empty values. (useful for virtual devices)
You can now use macros and thermostats in Event action scripts.
You can now toggle a devices state from devices list menu.
Changed the contextual menu in device tabs to switch device state and hide/unhide.
Added contextual menu in event/trigger/condition/action.
Edit/delete/run/disable DomotiGa checks if the trigger/condition/action is not used before accepting the removal.
A fix for setglobalvar.
Regards, Ron.
uAlex73
Member
Member
Posts: 218
Joined: Sun Jan 01, 2012 3:42 pm
Contact:

Re: Changelog

Post by uAlex73 »

1.0.008

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

Made default setting values the same as active ones.
Removed Google Latitude database entries.
Added missing secondary thermostat database field, needs testing.
DomotiGa / Z-Wave / RFXCom / Visonic PowerMaster / Home Assistant / Zigbee2MQTT / DSMR Reader / Toon1 (rooted)
uAlex73
Member
Member
Posts: 218
Joined: Sun Jan 01, 2012 3:42 pm
Contact:

Re: Changelog

Post by uAlex73 »

1.0.009

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

Small device editor fixes.
Added initial support for DMXPlayer module, thanks Ronald!
Completed WeatherUnderground support.
WeatherUnderground GUI needs tidying up, any volunteers?
You can now use WeatherUnderground data in events via globalvars starting with Weather_.
Started putting GUI source files in separate directories.
DomotiGa / Z-Wave / RFXCom / Visonic PowerMaster / Home Assistant / Zigbee2MQTT / DSMR Reader / Toon1 (rooted)
uAlex73
Member
Member
Posts: 218
Joined: Sun Jan 01, 2012 3:42 pm
Contact:

Re: Changelog

Post by uAlex73 »

1.0.010

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

Added: DeviceUpdate functionality to IViewer code, thanks to 'thechad'.
Added: GenericIO interface, support for generic two way serial and IP devices using regex.
See Wiki page for more information soon, another thanks to 'thechad'.
Fixed: Display only interfaces matching selected protocol in device editor again.
Fixed: Thermostat database definitions, thanks Alexie.
Added: Started adding RaZberry Z-Wave support, it only read the nodes now, parsing updates follows soon.
So not finished yet, but need feedback on found devices and values.
Fixed: Using preferred name in autocreate device code if supplied.
Added: The MQTT now has heartbeat support, a command buffer and more, still issues.
Fixed: 'Windows no object' error when database wizard was closed.
Changed: Enlarged device name database field to 64 chars.
DomotiGa / Z-Wave / RFXCom / Visonic PowerMaster / Home Assistant / Zigbee2MQTT / DSMR Reader / Toon1 (rooted)
uAlex73
Member
Member
Posts: 218
Joined: Sun Jan 01, 2012 3:42 pm
Contact:

Re: Changelog

Post by uAlex73 »

1.0.011

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

*NOTE: The JSON-RPC Server is added, but not yet fully functional. If you want to test/integrate, please drop an email/messages to uAlex73*

Added: JSON-RPC test-tools
Changed: Converted Digitemp to Class Plugin
Changed: Converted X10Cmd to Class Plugin - thanks Jesse
Changed: Converted SqueezeServer, SmartVISU, VISCA, Plugwise, Pioneer, OpenTherm, Onkyo, Temp08, Oww, OWFS, LEDMatrix, JeeLabs, UPS, MeteoHub, iViewer, K8055, MQTT, Mochad, PLCBUS, KMTronicUDP, Ncid, LIRC, PwrCtrl, GenericIO, IRTrans, IPort, EIB, DMXPlayer, IRMan, ELVMAX, HomeMatic, Asterisk, CTX35, CUL, CurrentCost, Denon, Domotica, GPS, EZcontrol, FritzBox, LGTV, SharpTV, TelnetServer, Visonic, Weeder and YouLess to Plugins
Fixed: Issue 353 - Warnings when using the domotiga webclient
Fixed: Visonic serial timing issues with reading data
Fixed: Visonic Timer continued running, even when interface is disabled
Updated: Add device id to device editor
Add: Norwegian, thanks to roffer
Added: Basic JSON-RPC Server, still a lot of methods need to be defined/added
Fixed: Razberry xmlrpc update
Changed: Converted RFXComRX and RFXComTX to Plugins
Fixed: Numerous issues in FSettings*
Fixed: Settings_plcbus had an invalid null value
Changed: Converted RFXComTRX to Plugin
Fixed: Prevent playing sound when disabled
Fixed: Allow xmlrpc device.setdevice use id for device
Fixed: Razberry init data fix device state instead of last update time.
Added: SQL Upgrade file to modify k8055 & plugwise defaults
Changed: Updated ALL interface Modules/Classes for plugin/multi-instance support. If you encounter any issues, please report them.
Added: New CF iViewer functionality, the GUI can request status updates now
Fixed: Razberry power meter update
Fixed: First Program_Uptime is reported wrongly
Fixed: Control Panel would show duplicate devices. Reproduction: Don't click on Control, but get 1 switch/dimmer to update its value, then click on Control - it shows duplicate. Refresh also resolves the problem.
Added: Control of Z-Wave devices via RaZberry interface.
Added: Support for update hook from RaZberry automation interface, so polling is not needed (set to 0). This is done via the XMLRPC method called razberry.updatesready, see wiki page how to activate.
Added: Command buffer to RazBerry interface.
Fixed: GlobalVar issue when value was used in a log/notification message
Fixed: DomoZWave wrapper will update the zwcfg*xml every hour (if something has changed)
Added: DomotiGa will write a final "Program End" in the logfile at exit
Changed: Renamed FSettings ZWave to FSettings OpenZWave
Fixed: Climate screen showed didn't show C/F or % properly if a Z-Wave device was detected
Added: Italian language to GUI settings. Updated flag icons.
Fixed: Issue 334 - Mochad X10 device wrongly recognized
Fixed: Issue 324 - Temp and Humidity inverted on the home and climate screens
DomotiGa / Z-Wave / RFXCom / Visonic PowerMaster / Home Assistant / Zigbee2MQTT / DSMR Reader / Toon1 (rooted)
uAlex73
Member
Member
Posts: 218
Joined: Sun Jan 01, 2012 3:42 pm
Contact:

Re: Changelog

Post by uAlex73 »

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

Added: JSON-RPC Server, http://www.domotiga.nl/projects/domotiga/wiki/JSON-RPC
Added: Scene support
Added: OpenZWave SetPoint temperature for Danfoss
Added: Disable OpenZWave polling per device
Added: OpenZWave wrapper calls for Wake-Up interval get and set
Added: Pushover priority and sound support - thanks Janno
Added: Certain GlobalVar names are system (can't be deleted) or are read-only now
Added: More OpenZWave API/SDK versions
Changed: Device lastseen and last updated
Changed: The OpenZWave HomeId is reported in hex now (else it would show negative numbers)
Changed: Opentherm set thermostart, thanks brefa
Changed: IViewer move devicename to deviceid, thanks thecad
Changed: MQTT get published data
Changed: Converted GMail to class and plugin (and removed from Mail.module). If the user/password combination is wrong, it will also display this better
Changed: Email, twitter, nma, prowl and pushover will log a warning when used, but disabled
Changed: Z-Wave Commander will auto-hide "User Code" tab if the device doesn't have CommandClass USER_CODE
Changed: Device Editor will enable the device as default when new
Changed: Converted Digitemp to Class Plugin
Changed: Converted X10Cmd to Class Plugin - thanks Jesse
Changed: Converted SqueezeServer and SmartVISU to Plugins
Changed: Converted VISCA to Plugin
Fixed: Gambas XML-RPC has timing issue with HTTP request, mainly noticed with openremote
Fixed: Issue 368 - Pioneer control failed
Fixed: Mqtt decode message also when not in debug mode, send message when debug is off, retain message or not
Fixed: DomotiGa would hang if the Z-Wave controller is hard-reset
Fixed: issue 365 Onkyo interface settings can't be saved
Fixed: GenericIO causes crash
Fixed: settings_zwave table default values were wrong
Fixed: Trying to fix bug #362 in opentherm
Fixed: Issue 361 - OpenTherm class has an invalid variable
Fixed: OpenZWave setting didn't allow to enabled polling
Fixed: GlobalVar "Dark" issue - the value wasn't always reliable
Fixed: GlobalVar "Mute" something set to True after restart
Fixed: DomoZWave wrapper didn't compile on Ubuntu 13.10
Fixed: DeviceEditor showed "deviceid" in all tabs
Fixed: Battery powered devices (without other status update) didn't update lastseen
Fixed: Issue 358 - Unknown symbol in 'CreateRRDs' in class 'ServerStats'
Fixed: Issue 357 - K8055 plugin couldn't switch on/off
Fixed: Sound can't play mp3/ogg, removed from the list
Fixed: P2000 couldn't be disabled in Settings
Fixed: The Digitemp plugin didn't start, and couldn't be enabled
DomotiGa / Z-Wave / RFXCom / Visonic PowerMaster / Home Assistant / Zigbee2MQTT / DSMR Reader / Toon1 (rooted)
uAlex73
Member
Member
Posts: 218
Joined: Sun Jan 01, 2012 3:42 pm
Contact:

Re: Changelog

Post by uAlex73 »

(little bit late - sorry)

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

Because of the big database change it can take more time to upgrade database!!
Also because of the change in device values​​, is the device information moved to a new page in the gui. Under main-> device values ​​(below the log files)

Changed: Move form fixed device values to dynamic device value.
Changed: Convert to mysql engine to inodb
Added: DomoZWave should support Everspring St814 Floor detector now
Added: Plugin for OpenZWave, but not fully tested yet (CZWave is still used)
Changed: Remove unused variables
Changed: Removed unused code from JSON-RPC
Ping count increased to two, only write RTT value when devicetype matches.
Better device update debug info.
Reload settings from database first when executing plugin.restart.
Log error when sending e-mail fails.
Fixed: Value1 - 4 weren't disabled properly with a new device (e.g. auto-create)
Fixed: Workaround to restart none-converted plugins via JSON-RPC
Updated: Event action json decode.
Add upstart script, thanks Max
Updated: Startup scripts
Cleanup: dirs
Fixed: JSON-RPC Server could crash on invalid HTTP request
Fixed: XML-RPC Server could crash on invalid HTTP request
Added: JSON-RPC whitelist
Changed: SQL field in revision 1507 wasn't correct
Added: Subroutine to retrieve OpenZWave poll value
Added: More logging for the OpenTherm SetCommand faillure
Added: GlobalVar debug split from Main debug
Updated: Add more checks for scene support, fix small typo
Updated: Add more checks for scene support
Fixed: Device log not working
Updated: Crash at locations fix
Changed: RFXCom Commander will show if the device is connected or not connected
Fixed: Plugin TCP errors weren't propagated in the ErrorText
Updated: Devicevalues
Fixed: xml-rpc device getstate
Fixed: Remove unused table.
Fixed: issue 375 smartvisu module
Fixed: Issue 374
Fixed: Bug 364 - Debug messages only when debug is enabled
Fixed: GenericIO regex could cause a signal 11
Changed: Remove Test button, it isn't used
Fixed: Issue 373 - Serial Port usage form fails to open
Fixed: Default settings_main table parameters were NULL
Added: settings_main Plugin and GlobalVar debug options
Changed: Removed not used GlobalX10 from RFXComTRX settings
Changed: Aligned RFXComTRX, TX and RX settings
Updated: Devicevalues migration
Fixed: Display log info for device
Changed: Rename the RFXCom interface names, removing manufacturer name
Changed: Re-ordered Z-Wave interface menu
Fixed: RFXtrx firmware version shown for the right device-type
Fixed: RaZberry settings link to the WebGUI didn't work
Changed: RFXCom Commander will show RFXtrx configuration and version information
Changed: RFXCom Commander will auto-hide disabled RFX, RX or TX plugins
Changed: OpenZWave basic polling is deprecated, should only be used for ancient devices
Added: Plugin can retrieve the list of enabled instances per plugin
Updated: Event operations cleanup, remove unused code
Updated: Event operations cleanup
Fixed: Bug loop trough database in JSON-RPC
DomotiGa / Z-Wave / RFXCom / Visonic PowerMaster / Home Assistant / Zigbee2MQTT / DSMR Reader / Toon1 (rooted)
uAlex73
Member
Member
Posts: 218
Joined: Sun Jan 01, 2012 3:42 pm
Contact:

Re: Changelog

Post by uAlex73 »

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

* * * The OpenZWave wrapper needs to be recompiled * * *
Steps:
1. sudo apt-get install libudev-dev libjson0 libjson0-dev libcurl4-gnutls-dev
2. cd ~/domotiga/wrappers/domozwave
3. make clean
4. make
5. sudo make install

Added: OpenZWave converted to Plugin
Added: OpenZWave wrapper XML-RPC replaced by JSON-RPC. Recompile is required
Added: open-zwave library version for the latest revisions
Added: DB Field: instance number to devices table
Added: DB Field: clientname to MQTT settings table
Fixed: With an empty database, added devices weren't visible in the FDevice tab
Fixed: Reverted back to MyISAM to fix issues #394 and #398
Fixed: All MySQL id fields are int(11) instead of a mixture of int(11) and int(20)
Fixed: open-zwave library version "2013-11-13_release_testing" should work now
Fixed: During initial MySQL setup the changed host and database aren't used
Fixed: Using tab key in Database wizard works better
Added: Season calculations added (rest of the code will follow)
Added: More error logging if an OpenZWave library fails to load/start
Fixed: Climate sensors, issue #404
Fixed: Smart meter
Add: Device id on device values page when expanded, issue #408
Fixed: Typo in FMain.class, some off icons couldn't be displayed
Fixed: Issue #405 - type dimmer/switch was missing from the IViewer code
Added: feature #383 - highlight selected events/action/etc
Fixed: Issue #383 - Events crash when clicking not on an event
Fixed: Issue #400 - IViewer crashes
Fixed: JSON-RPC API version wasn't incremented after the 1.0.013 upgrade
Fixed: Issue #389 - Removed "id" and "deviceid" from the values output
Fixed: Issue #389 - icon was missing from JSON-RPC responses
Fixed: Issue #397 - High temperature wasn't shown (low was shown twice)
Add: Device values to menu,
Updated: Cleanup devices
Updated: Json post and get for multiple device values
Updated: Energy log, device value cleanup
Updated: Device values syntax. Please read the debug log.
Added: Feature #396 - Improved floorplan editor
Fixed: Issue #394 - Error 'Query failed: Unknown column 'value2' in 'field list'' at 'Energy.Log.41
Fixed: issue #393, device value left over
Fixed: COWFS running state not set
Fixed: issue #392, device value left over
Fixed: OpenZWave doesn't poll devices automatically after revision 1517
Added: Dynamic resize of FDevices name & value columns to make it more readable on small screens
Fixed: Visonic CRC calculation is always correct now
Fixed: Added push comment to poll field.
Fixed: Remove ]]> from P2000 message titles.
Fixed: Added workaround for 'Regexp.Submatches deprecated' in Plugwise module.
Updated: Restored device overview, by adding values back
Fixed: Only save values when found.
Fixed: Really stop WeatherUG polling when disabled.
Fixed: Correctly load City setting from database.
Updated: Device values view
Fixed: issue when reset device
Fixed: Crash when edit device value (introduced in previous revision)
Fixed: Device name not visible in "Device Values" tab
Fixed: Device value label not visible in "Device Values" tab
Fixed: "Device Values" tab would crash when clicking on column labels
Added: Automatic resize of device name in "Device Values" tab
DomotiGa / Z-Wave / RFXCom / Visonic PowerMaster / Home Assistant / Zigbee2MQTT / DSMR Reader / Toon1 (rooted)
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 »

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

Added: support for Eneco Toon thermostat, control and read values via portal.
Added: Toon code to set program state and thermostat setpoint.
Added: Toon Commander, needs work, basic settemp and state works though.
Merge branch 'VieraPlugin' of https://github.com/sijones/DomotiGa into sijones-VieraPlugin
Added: Panasonic Viera TV support.
Added: Cross-Origin support in JSON-RPC Added: HTTP/1.1 100-Continue support in JSON-RPC
Added: Preliminary support to push deviceupdates and logupdates via JSON-RPC RAW Changed
Added: Database settings table for Toon thermostat.
Added: Support for the following new devices to RFXtrx plugin. (RFXtrx Firmware 71 needed)
Added: ByronSX Chime/DW/Motion Receive/Transmit support Chime1 (ByronSX)
Added: Alecto SA-30 Smoke Detector Receive/Transmit (SA30)
Added: Energenie ENER010 Power Socket support (Energenie)
Added: MDRemote LED Dimmer support (MDRemote)
Added: Some Livolo Dimmer and Switch support, not finished, stupid hardware, don't use? (Livolo)
Added: RGB Module support (TRC02)
Added: X10 Security1 transmit functionality to RFXTrx and RFXComCmdr.
Added: TH10 RUBiCSON/IW008T/TX95 Temp/Hygro Sensor (Rubicson)
Added: TH11 EW109
Added: Fan support for Siemens SF01 fan's. (SF01)
Merge branch 'Velbus-support' of https://github.com/brefra/DomotiGa into brefra-Velbus-support
Added: Velbus support
Initial code to support Velbus devices:
VMB4RY - 4 Relay module
VMB4DC - 0/1 - 10V dimmer controller
VMB7IN - 7 Channel input module
VMBDME - Dimmer module
VMBGPO - Oled touch panel
Added: More Danfoss setpoint support in open-zwave
Added: On/Off commands for DMXPlayer, thanks Nico.
Added: 9600 Baud to CurrentCost settings.
Added: More ranges to Combobox fill routine.
Added: RAW TCP JSON-RPC support (not fully tested yet)
Added: Started with support for Danfoss Z-Wave devices
Fixed: Out of bounds with Toon burnerInfo value 3.
Fixed: 100% cpu if Shell is enabled on Raspberry Pi (and possible other ARM architectures)
Fixed: Some fixes were missing in the Server code
Added: Code to kill shell processes
Added: Log response with Toon http error 500.
Fixed: Close Jerome socket on exit.
Fixed: Jerome control command, check correct case.
Fixed: Correctly add new value to new device.
Added: Option to device value editor, to delete only the log entries of one value.
Fixed: Added Jerome device control.
Fixed: Correctly list logged value1 in device value editor.
Fixed: DomoZWave crash if the ~/domotiga/wrappers/domozwave directory didn't exist
Fixed: Optimized/cleaned up Jerome code.
Fixed: Auto device creation for Jerome modules.
Added: Signal handling to DomotiGaServer3 (again)
Fixed: Also store Toon power day used values in Power Usage device.
Fixed: Toon first check if JSON data is received before parsing.
Fixed: Also add random uuid value to more Toon http get requests.
Fixed: DomotiGa3 could hang on exit if Shell was enabled
Fixed: Ping was set to disabled if the plugin was runtime stopped
Fixed: DomotiGa3 wouldn't exit properly when Shell was enabled
Fixed: Some Settings couldn't be saved if the valuebox value changed
Changed: Replace 'deviceid' with 'device_id' for the device_values table
Fixed: OpenZWave SP (SetPoint) is properly converted
Fixed: OpenZWave wrapper should report Heating 1 in value2 now
Fixed: Danfoss thermostat couldn't be set via json-rpc/xml-rpc
Fixed: Sunrise/Sunset triggers would stop working if the time is xx:00
Changed: Modified most MySQL columns to have a proper default value
Added: Toon device control, UUID is now properly generated.
Added: Startup log now shows the system Architecture too.
Changed: For the new settings_* tables, set default numeric values to not null
Added: new modules to link scripts
Fixed: Converted all database rows to myISAM type.
Fixed: Declare the RFXtrx subroutines as Private when possible.
Fixed: Don't report Battery Low for KD101 and SA30 devices. Ad
Fixes: Bug kept updating power off, should only report it once it's off
Fixes: Bug couldn't send power off command to TV.
Fixed: Copied WebSocket also to DomotiGaServer3
Fixed: Declare RFXtrx subroutines as Private when possible.
Fixed: Don't report Battery Low for KD101 and SA30 devices.
Changed: Split up most X10Security device types to be able to transmit commands.
Fixed: Correctly detect RFXtrx 'Wrong command received from application' response.
Fixed: Added Viera devicetype to AutoCreateDevice code.
Changed: Viera devicetype id.
Changed: Moved Viera settings menu to Audio/Video.
Fixed: Baudrate typo in database, updated version number in code files.
Fixed Velbus interface ID for new installations
Updated: Mochad extended dim value for domotigaserver
Updated: Mochad parse extended code
Changed: openzwave will compile again on the latest revision of the testing branch
Moved: apache config file
Fixed: DomotiGa3 Client couldn't always control audio devices
Fixed: RFXCom Commander could crash in rare conditions
Fixed: Device/Trigger/Condition/etc editor could crash on a "Delete" when in add mode
Fixed: DomotiGa3 client could crash if DSC was restart
Changed: The DomotiGa client will on use the DomotiGaServer GlobalVars and doesn't update them locally
Fixed: When edit GlobalVars, it will be refreshed first from the Server.
Fixed: issue 419 - Control tab does not refresh active locations
Fixed: Edit Modules didn't always show the "right" information
Fixed: Issue 418 - sort sequence not maintained
Added: Reverse column sort in Device and Device values tabs
Changed: zwave methods are deprecated in XML-RPC
Added: Cron information to the trigger tab (more user friendly)
Changed: All JSONClient methods are implemented in the JSON-RPC server
Fixed: Few typos in the XML-RPC server code
Changed: Added revision 71 to the RFXComTRX list
Changed: JSONClient is complete now. JSON-RPC server code still needs to be added.
Changed: Improved Plugin debug logging
Changed: All module references removed from Plugin code
Changed: Converted all XMLClient calls into generic Client calls.
Fixed: RRDTool showed wrong information in debug mode
Changed: Improved RaZberry, YouLess, P2000 and PVoutput HTTP error handling
Added: More functionality in the JsonRpcClient code
Added: Client module to switch between JSONClient
Changed: Moved timers to their own directory (Json-Rpc requires a few too)
Changed: Updated TODO - removed Z-Wave items, they are done
Changed: Updated README with tools directory
Fixed: Crash of Control Panel when value contains "Dim " only
Fixed: Device Value Editor correction is happening while typing
Fixed: Some misallignment in the Device Values Editor
Fixed: Issue 413 - Add extra logic to cater for additional value fields for switches (value2, value3 etc) which may hold power readings etc.
Fixed: Issue 412 - GenericIO plugin strips last character from input
Fixed: JSON-RPC method for Pushover and Prowl didn't always work.
Changed: Converted P2000 to plugin
Changed: DomotiGaServer3 will retry to connect to the MySQL
Changed: DomotiGaServer3 will do an automatic upgrade if "domotigaserver3.debian"
Changed: Converted Bwired, PVoutput and Pachube to Plugins
Fixed: Instance number wasn't correctly set for debug logging for some plugins
Fixed: OpenZWave debug showed errors (which are harmless)
Changed: Converted SMS, DSC, Ping and Twitter to Plugins
Changed: Converted Pushover, Prowl and NMA to plugin
Fixed: Typo in JSON-RPC miniserver, it still mentioned XML-RPC
Fixed: Bluetooth browser didn't always work
Changed: Converted HDDTemp to plugin
Fixed: Bluetooth set to running state (after binary is found)
Fixed: Devices.module is in sync between Server/Client now
Changed: Converted Bluetooth to plugin
Fixed: DomotiGa3 could temporary hang at exit when the Bluetooth Browser was used
Fixed: X10Cmd CM11A relay_heyu is always killed on exit
Fixed: Issue #389 - workaround for "lost connection" issue (it will retry 1x)
Fixed: Try to fix OpenZWave wrapper "Assertion `Type_NodeEvent==m_type' failed"
Fixed: Bluetooth scan now uses hcitool name instead if scan.
Fixed: Check if device query has result in CheckFirstSeen.
Fixed: Cleanup EventLoop code and corrected comments.
Fixed: Issue with settings email client.
Fixed: OpenZWave devices couldn't be switched.
Fixed: Add client name for MQTT.
Regards, Ron.
raymonvdm
Senior Member
Senior Member
Posts: 1153
Joined: Sun Dec 18, 2011 1:23 am

Re: Changelog

Post by raymonvdm »

Wederom een indrukwekkende lijst
Running HS3PRO on PC with Z-Wave / OpenTherm / Plugwise / RFXcom / MQTT / XAP400 / Logitech Media Server and Squeezelite on PI`s
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 »

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

Update sql install files to 1.0.016
Changed: Removed TranslateViaInternet from the code, it isn't freeware
Wirelesstags interface fix - thanks Ron
Wirelesstags login failure fix
Fixed: JSON-RPC Server didn't always buffer correctly on slower systems (e.g. Pi, CubieTruck)
Fixed: Typo in logging in the DomotiGaServer on exit
Fixed: Don't enable wirelesstags by default
Changed: OpenZWave Commander will use drop down boxes for Association
Fixed: OpenZWave legacy polling didn't work
Fixed: Compile issues on Gambas 3.5.4
Change: Rewrite of the OpenZWave Commander. Much more information is available per node and controller. Also it works in the Client/Server mode.
Adding wirelesstags support
Adding wireless tags plugin
ELVMax updates
Fixed: Issue 448 - cron entries weren't executed if 1 is written as 01
Fixed: Some issues with GlobalVar in the beta branch (issue 449)
Added: Support for RFXtrxE hardware interface, Somfy RTS added.
Added more ERROR catching to prevent program aborts.
Fixed: Blyss/Lighting6 address decode for RFXComTRX.
Fixed: Blyss/Lighting6 auto device create.
Fixed: Create correct Security1 packet for RFXComTRX.
Updated: Add power support feedback from fibaro wall plug
Fixed: RFXComTRX Blyss6/Lighting6 on/off commands were swapped.
Added: SerialPort browser/selector button. (currently RFXComTRX only)
Added: Show serial/by-id ports too in SerialPort browser.
Updated: ignore openzwave builded files
Fixed: device editor show zwave poll setting
Fixed: Value in device_value_log should have only <dots> now
Changed: Improved GlobalVar boolean/number/string
Changed: GlobalVar numeric/number type automatically uses integer or float
Synced SmartVISU fix with server.
Updated binaries.
Fixed: Made last fix more robust
Fixed: WebSocket passed invalid data to SmartVISU (e.g. close packets)
Added/fixed RaZberry Danfoss thermostat setpoint support.
More debug info for IRMan.
Moved StatusIcon code to Devices module.
Added some more On statuses.
Fixed writing of RaZberry init data to log.
Fixed Device Autocreate for RaZberry smoke detector and thermostats.
Read init data from razberry.log file if present, for development only.
Save RaZberry init JSON data to logs/razberry.log file if debug enabled, so users can mail it.
Changed: devicetypes set back to 500
Changed: Improved GlobalVar handling
Changed: Table 'devicetypes' will start auto-increment at 1000, to prevent duplicate entries
Fixed: Toon login request result properly.
Added: GlobalVar editor supports datatype
Added: GlobalVar editor checks system/readonly variables
Changed: GlobalVar editor will not continue if XML/JSON-RPC is unavailable
Fixed: RaZberry update didn't always work via JSON-RPC
Fixed: Empty string didn't always work via JSON-RPC
Added: OpenZWave Commander controllable in client
Changed: JSON-RPC will report the responses in debug mode
Changed: Renamed Z-Wave Commander to Open Z-Wave Commander
Changed: Convert TemperaturNu to plugin
Fixed: Client mode didn't always retrieve all JSON-RPC data
Fixed: Some crashes in RFXCom commander in client mode
Added: SP keyword in OpenZWave
Added: JSON-RPC host information in client mode
Fixed: WeatherUG, also <dot> are supported now
Added: DomotiGa Client can use JSON-RPC now
Fixed: WeatherUG failed if countries/cities had spaces in them
Added: 1.0.015 to 1.0.016 Upgrade file
Changed: GlobalVar code improved, datatypes are more honored now
Fixed: Send corrected value when using json post
Update CHANGELOG
Fixed: DomoZWave always returned SceneId=0
Changed: Mochad reconnect function
Fixed: Recompiled binaries
Fixed: issue when edit devicevalues
Fixed: Recompiled binaries
Fixed: Issue 443 - when using "Save as new" button to clone / copy devices
Fixed: SmartVISU didn't always parse large packets correctly
Changed: Improved some comments/description
Fixed: Crash when opening devices log values, due to ambiquous deviceid query.
Fixed: Toon will now flag no authenticated when pull fails with error 500, so it wil login again.
Fixed: Toon commander, setpoint/realtime toggle, display program status, still needs work/has bugs.
Changed: Add more SQL commands set to default Integer/Boolean values
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 »

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

Some highlights:
Added support for Philips Hue, Soft Dimming action, basic Device Discovery (uPNP),
MySensors, forecast.io, WiringPi, Pushbullet, OpenWeatherMap, Eneco Toon Stekker control.
New RFXComTRX protocols like Byron, Eurodomest, RGB TRC02, Imagintronix
Better OpenZwave support. KNX support rewritten to use DPT values, Xively rewritten to use new API.
...
Added: Philips Hue enhancements
Added: Soft dimming event action.
Fixed: GUI cleanup, made all textboxes of default height, buttons same width etc.
Fxied: Also add mysensors to the list of serial ports Include ttyUSB in the RegEx used to identify ports that should be "resolved"
Added MySensors plugin template based on RFXComTRX
Added MySensors plugin and settings_mysensors table
Fixed: Renamed routine WriteRFXDebugLog to WriteDebugLogChars.
Added: Support for more KNX DPT types.
Fixed: Converted KNX plugin to use new DPT based device types, more work needed, but basics work.
Fixed: Typo preventing all device control to fail..
Fixed: KNX Commander can now import devices.
Fixed: Started to fix KNX plugin for new DPT device types.
Fixed: Bug where wrong valuenum was displayed in event action editor.
Added: Tell user when he want's to save/exit the event editor without selecting any actions.
Added: Applied all patches for TRC02 RGB dimmers.
Added: Control for TRC02 RGB dimmers.
Added: Value edit fields for feedback and control. (not active yet)
Fixed: Renamed type field in device_values to type_id.
Fixed: Show more device value columns by default.
Fixed: MySQL access test when creating database using wizard failed.
Added: Jerome plugin check, parse and control PWM port & ADC1-4, thanks Andrey!
Fixed: First move devicetypes with id >500 then insert new ones..
Fixed: Support for multi-line greeting backported from Gambas 3.6.0
Added: JSON-RPC device.set can modify valuenum 2 and higher
Fixed: Google GeoCode doesn't work good anymore with HTTPS, changed to HTTP now
Fixed: forecast.io city search lat/long couldn't be modified/saved
Fixed: Replaced old name of MQTTitude device type.
Added: Replaced old EIS KNX devicetypes with new DPT ones (282 entries), KNX code needs work now.
Fixed: Adding KD101 protocol now doesn't fail anymore.
Fixed: Dumped new install database sql files, so their format is clean again.
Fixed: Disable device and event debug by default to prevent cpu/db load to high.
Fixed: Enlarged devicetype editor form field so text fits better.
Added: Philips hue auto create device
Fixed: For new installations enable Device Auto Create and Devices + Events debug.
Fixed: Improved error reporting when creating the database
Fixed: Have the expanded device value view also list the Datasource (rrddsname)
Added: Tool to diff files between Client and Server
Fixed: When selecting an image, handle enter/return as Ok, Esc as Cancel
Added: Icons for Aeon usb stick, cubieboard and wunderground
Fixed: No blank line after "[ServerStats] Load: " log message
Fixed: Added missing KD101 protocol to RFXComTRX interface.
Added: Fields to device_values table.
Added: Basic KNX Commander to do testing, not 100% functional yet.
Fixed: Renamed EIB plugin and database objects to KNX.
Fixed: Removed Application_Error code, it doesn't work since these Error values are not propagated anymore in Gambas 3.5.0 and higher.
Fixed: Removed unused Shell code and variables from Main module.
Fixed: CUL Commander debug variable not found error.
Fixed: Convert TVGuide from a module to a plugin
Fixed TVGuide XML parsing by rewriting it to use XmlDocument DOM-like parsing
Fixed: Fix incorrect function name for RFXComTRXRelay
Fixed save button in OpenTherm settings form
Fixed OpenTherm relaying and improved OpenTherm & Velbus so data is only send if a relay client is connected.
Fixed: Bug #482 Items 1-3 are applied (RFXComTRX TRC02 related), the remaining items are under investigation, thanks to TechNovation!
Added: Velbus device icons
Fixed: OpenTherm relaying, added Velbus device icons and only relay data if client is connected for OpenTherm, Velbus and RfxComtrx
Added: SendCommand to support switching devices Debugged code
Fixed: Rewrote Shell_Kill to return no value for a empty last line and to handle more values
Fixed: Rewrite Shell module into a plugin Class
Fixed: Allow Shell commands to have arguments Keep Shell debug output on one line
Added: Auto create of DS90 Door/Window sensors.
Added: Auto create of Z-Wave Secure Keypad devices.
Added: Debug file loading to smartmeter code.
Added: Auto create KD101 smokedetector.
Fixed: Smart meter DSMR 4 gas readings
Changed: Update Dutch translations Changed: Main window will show translated names on the left now
Changed: More Dutch translations and alligned the device/value editor forms
Fixed: Save functionality of OpenTherm gateway Settings
Change the default OpenTherm port from 1080 (priviledged) to 6202 (user)
Added: OpenWeatherMap page in Weather tab
Changed: Renamed WeatherUG to WeatherUnderground
Update: Started updating the Dutch/NL language in GUI
Fixed: Synced Events module.
Added support for Client-Server RRDTool.DeleteRRD using rrdtool.deleterrd Merged RRDTool.DeleteAllRRDs with RRDTool.DeleteRRD
In case of error write more detailed information to the main log
Removed unused GetNewValueNum function
Make the Graph Editor preview also work for Client-Server and pop up an error window when appropriate.
Changed RRDTool.GenerateGraph to generate the .png name itself and return it. Check the output of rrdtool graph for errors and if so log them
Change FEditGraphs.ButtonGraphSave_Click to properly quote strings and pop up and error message if something is wrong.
Added a JSON rrdtool.generate method that calls RRDTool.GenerateGraph and return the .png name
Also ignore rrd .png files.
Have RRTool.Graphs only return devices with graph enabled just like RRDTool.CreateGraphs otherwise the client thinks there are more simple graphs than the server generates.
Do not show the previous graph if a RRD graph cannot be downloaded from the server.
Added multidevice support to Pushover notifications
Added: Language support for all weather plugins
Added: More debugging in all weather plugins
Changed: Merged all Weather devices into 1 device-type
Added: forecast.io plugin (data still needs to be processed)
Added: OpenWeatherMap values are stored in VirtualDevice
Fixed: Minor fixes in WeatherUnderground and OpenWeatherMap
Changed: Moved Google Geocode to the Util.module
Added: Settings for forecast.io Fixed: Some SQL issues with forecast.io
Fixed: DomotiGa and DomotiGaServer are in sync now
Add: Philips Hue devicetypes
Fixed: Renamed DeviceType editor forms.
Fixed: Renamed database row in table device from module to devicetype_id
Changed: Add forecast.io database info to the SQL install/upgrade
Added: Preliminary support for OpenWeatherMap
Fixed: WeatherUnderground VirtualDevice was missing in the install SQL
Changed: Removed some not-used code from CWeatherUG
Fixed: Introduce much higher auto_increment value for devicetypes (2500) Any manually created ones will be renumbered, this will make space for more default devicetypes.
Sync DomotiGa and DomotiGaServer
Fixed: protocol Imagin --> Imagintrx
Icon for the Imagintrx plant sensor
GetWeatherUGInfo only supported for server Rewrote GetWeatherUGInfo() to throw errors and catch them and reporting them
Fixed InsertDeviceValue, return an error if sTag can not be parsed succesfully.
Fixed indent
Fixed: EMail client was always hitting 'Cannot connect, timeout'
DMXPlayer is a class
When adding devices on the Client you can not run them until they are saved
When adding a Delay action the Max Seconds was still enabled although Randomize was not enabled
Clarify "Delay action cannot be executed" message
Print a newline after '[Plugin] e-mail client enabled.'
Fix also the "Run Action" button action of the Edit Action window
Fix "Run action" right mouse menu item of Actions list
Do not crash when an user tries to add a value to a new device without saving it first
Clarify delete message.
Added: Support for Byron MP001, WT0112 (temp11), Eurodomest (NL - Action), AOKE Relay and RGB TRC02-2 to RFXComTRX plugin.
Added: Support for switching Eneco Toon Plugs and All On/Off.
Fixed: Use DevUuid string instead of name for Plug addresses, more unique.
Added: Support for Eneco Toon Plug monitoring, control will follow.
Fixed: Don't flush log windows when pause is enabled.
Fixed: Applied rest of danfos's patch to fix runaction error parsing, thanks!
Fixed: Applied part of patch provided by danfos for fixing event action delays, thanks!
Added: Devicetype for Toon Stekker.
Added: Devicetypes for WiringPi ADC and DAC inputs/outputs.
Fixed: Applied fix to Jerome code provided by Andrei, thanks.
Fixed: WeatherUnderground issue during city search and multiple response values
Fixed: Issue 477 - Final code enhancement for X10Cmd
Changed: WeatherUnderground will add/update Virtual Device
Fixed: Auto-create of Z-Wave devices, wasn't inline with the rest of the code
Fixed: rmlinks missed 2 plugins and synced DomotiGa to DomotiGaServer
Fixed: CDomotica removed from rmlinks3 script
Fixed: Issue 477 - code fixes in X10Cmd thanks TechNovation
Fixed: Upgrade issues from 1.0.016 to 1.0.017
Changed: Alligned the Z-Wave devicetypes to the OpenZWave/RaZberry code
Fixed: Removed OWFS poll timer minimum value check.
Added: Devicetype for temp10 TFA sensor, and fixed auto create.
Added: RFXTrx support for th12 soil sensor of Imagintronix/Opus 400.
Fixed: Cleaned up comments of device related routines.
Fixed: Use universal argument name for id. Fixed: Let SetDevice find out real device instance.
Fixed: Remove menu entry for Domotica commander.
Fixed: Made serialport browser work again.
Fixed: Renamed ValueUpdateExt calls to new routine.
Fixed: KNX/EIB code, now also supports On/Off feedback address.
Fixed: Better decoding, still work to be done building support for numerous EIS/DPT types. Fixed: Added missing KNX/EIB devicetypes, support needs to be added to the code.
Fixed: Auto device create for RaZberry Fibaro Motor Controller.
Fixed: Auto create from Z-Wave Secure Pads.
Fixed: Made datastreamid field longer for Xively channels.
Fixed: Crash on interfaces not found when opening DeviceType editor.
Fixed: Renamed duplicate devicetype Z-Wave Door Lock.
Fixed: Auto create device for Z-Wave Secure Pads.
Fixed: Removed break from bucle loops, otherwise it can never reach 100.
Fixed: Updated Pachube module to work with new v2 Xively API. Note: Pachube StreamID's are called Channels now and may contain ascii. Note: Xively's API uses http put now, so you must make sure you patched Gambas 3.5.4 with fix 6423 from trunk, or run trunk.
Changed: Log windows now don't clear on buffer full but remove first 2/3 of log to keep most recent entries.
Fixed: Also removed settings_domotica table from empty sql file.
Fixed: Converted interface table to plugins for install sql files.
Updated: Philips Hue user feedback
Fixed: Issue with RaZberry polltime had 100 Sec. max.
Fixed: Issue with hanging CUL writecommand when using serial port.
Fixed: Corrected setdevice for virtual devices, GenericIO.
Added: Missing code for events.
Fixed: Don't show plugins without protocols as interface inside device editor.
Experimental branch with plugin information in interfaces table, now called 'plugins' Devices.SetDevice uses this, as well as Plugin.Init() so no hardcoded plugin names in those routines.
Fixed: Removed WeatherBug code.
Added: WiringPi support, thanks Evgeny! (I only enhanced it a little)
Added: Pushbullet notifier support, free for iOS, Android, Chrome and more.
Fixed: Corrected some menu names.
Fixed: Merged all current changes from upgrade sql to install sql's.
Fixed: Disable Device Discover by default
Fixed: Better check if settings table exists, must be implemented for all settings forms...
Fixed: Issue 471 - Improved X10 supports, thanks to TechNovation for the code
Fixed: Synced CToon and CDeviceDiscover with DomotiGaServer
Fixed: Tools script had the wrong Phil(l)ips name
Changed: More not-used tables dropped during upgrade to 1.0.017
Fixed: Sizing of satelite image in WeatherUnderground
Remove settings table for weatherbug
Fixed: Convert Plugwise device adressess to upper case before usage.
Fixed: Check if Plugwise device addresses have the correct length.
Remove: WeatherBug functionality, it isn't free
Change: Issue 474 - try to gather more info when an error happens
Changed: WeatherUnderground is a Plugin
Removed: WeatherBug, the API isn't free anymore
Added: Prework to add more Weather APIs
Fixed: Issue 476 - fixes in RFXCom and Commander for TRC02 RGB
Fixed: Permissions and name of Desktop icons.
Fixed: SmartMeter Settings support 115200 now
Added: More e-mail client debug output, changed label.
Fixed: Now all event actions gets run, return values of previous actions are ignored.
Updated: Added more debug output to event code when enabled.
Updated: Show current id field when editing events, triggers, action and conditions.
Fixed: Crash when browsing serial device-by id devices when none is found.
Fixed: Open domotiga.nl support site as https.
Fixed: Jerome device find for pulse counter ports.
Fixed: Better auth param checks for SMTP mail.
Fixed: JSON-RPC globalvar.set issue, now datatype is truly optional
Fixed: Enabling a few interfaces, didn't enable their Commander menu item
Changed: Simple Webclient DomotiGa is using JSON-RPC (was XML-RPC)
Fixed: Issue 464 - Client.SetGlobalVar error
Fixed: Issue 464 - added more logging to the Plugwise
Fixed: Improved responsetimes on SerialPort commander
Changed: In most interfaces the SerialPort commander can be used
Changed: SerialPort Commander works in Client/Server mode
Changed: JSON-RPC accepts HTTP PUT method
Fixed: JSON-RPC "send.sms" didn't work
Fixed: Typo in DomoZWave wrapper for node statistics
Changed: Code cleanup in Events.module
Changed: RFXCom Commander has the TX and RX Client/Server implemented
Changed: RFXCom Commander works in Client/Server for the RFXComTRX (TX and RX still need to be converted)
Changed: Pre-work for the RFXCom Commander in Client/Server mode (not finished yet)
Fixed: Possible crash of Android app if the Switch/Dim status was blank
Changed: Code cleanup, removing unused variables
Fixed: Event editor remembers actions when editting/deleting
Changed: Replaced SmtpClient with a new component, because it was unreliable
Added: Action can be run in Client/Server mode on the server
Added: Condition eval can be run in Client/Server on theserver
Changed: Trigger Editor will always show "raw" (uncorrected) values
Changed: Improved error handling when domotiga.conf has wrong permissions
Fixed: DomotiGa would create log directory in wrong location if running *.gambas
Fixed: Pushover priorities weren't set properly in actions
Changed: Rewrote the RunAction code, to allow realtime execution (without being in the DB)
Fixed: Devices.module wasn't synchonized between DomotiGa and DomotiGaServer
Fixed: Issue 461 - RRDTool and ServerStats weren't directly visible after update (always saw the previous one)
Changed: Action editor now only shows available device values
Fixed: Devices.module gave an error on the value table
Fixed: Event Editor requires a valid name now
Fixed: Devices.module wasn't synchonized between DomotiGa and DomotiGaServer
Changed: Pre-work for trigger on Correct Values instead of raw values. Please note that the GUI always show the corrected values, but the server side used the raw values.
Changed: Updated the Trigger Editor, to use only available valuenum of a device
Remove settings table for weatherbug
Fixed: Typo in comments.
Fixed: Convert Plugwise device adressess to upper case before usage.
Fixed: Check if Plugwise device addresses have the correct length.
Remove: WeatherBug functionality, it isn't free
Change: Issue 474 - try to gather more info when an error happens
Changed: WeatherUnderground is a Plugin
Removed: WeatherBug, the API isn't free anymore
Added: Prework to add more Weather APIs
Fixed: Issue 476 - fixes in RFXCom and Commander for TRC02 RGB
Fixed: Permissions and name of Desktop icons.
Fixed: SmartMeter Settings support 115200 now
Added: More e-mail client debug output, changed label.
Fixed: Now all event actions gets run, return values of previous actions are ignored.
Updated: Added more debug output to event code when enabled.
Updated: Show current id field when editing events, triggers, action and conditions.
Fixed: Crash when browsing serial device-by id devices when none is found.
Fixed: Open domotiga.nl support site as https.
Fixed: Jerome device find for pulse counter ports.
Fixed: Better auth param checks for SMTP mail.
Fixed: JSON-RPC globalvar.set issue, now datatype is truly optional
Fixed: Enabling a few interfaces, didn't enable their Commander menu item
Changed: Simple Webclient DomotiGa is using JSON-RPC (was XML-RPC)
Fixed: Issue 464 - Client.SetGlobalVar error
Fixed: Issue 464 - added more logging to the Plugwise
Fixed: Improved responsetimes on SerialPort commander
Changed: In most interfaces the SerialPort commander can be used
Changed: SerialPort Commander works in Client/Server mode
Changed: JSON-RPC accepts HTTP PUT method
Fixed: JSON-RPC "send.sms" didn't work
Fixed: Typo in DomoZWave wrapper for node statistics
Add first version of Philips Hue plugin
Update tools for device discover
Device Discovery give ipaddress back where modelname is like
Changed: RFXCom Commander has the TX and RX Client/Server implemented Changed: Some code cleanup
Fixed, remove old updgrade data
Fix discovery for sonos and, save data to collection
Changed: RFXCom Commander works in Client/Server for the RFXComTRX (TX and RX still need to be converted)
Fixed: Trying to fix chuncked transfer encoding for Device Discovery
Changed: Pre-work for the RFXCom Commander in Client/Server mode (not finished yet)
Fixed: Possible crash of Android app if the Switch/Dim status was blank
Changed: Code cleanup, removing unused variables
Fixed: Event editor remembers actions when editting/deleting
Changed: Replaced SmtpClient with a new component, because it was unreliable
Fixed: Preview of images didn't work in Gambas, a workaround has been applied now.
Added: Action can be run in Client/Server mode on the server
Added: Condition eval can be run in Client/Server on theserver
Changed: Trigger Editor will always show "raw" (uncorrected) values
Changed: Improved error handling when domotiga.conf has wrong permissions
Fixed: DomotiGa would create log directory in wrong location if running *.gambas
Fixed: Pushover priorities weren't set properly in actions
Changed: Rewrote the RunAction code, to allow realtime execution (without being in the DB)
Changed: Compiled DomotiGa/DomotiGaServer binaries
Fixed: Floorplan viewer could crash with a dim device
Changed: Compiled DomotiGa/DomotiGaServer binaries
Fixed: Devices.module wasn't synchonized between DomotiGa and DomotiGaServer
Fixed: Order of Temperature when using a Fibaro Smoke sensor
Fixed: Issue 461 - RRDTool and ServerStats weren't directly visible after update (always saw the previous one)
Changed: Action editor now only shows available device values
Fixed: Devices.module gave an error on the value table
Fixed: Event Editor requires a valid name now
Fixed: Devices.module wasn't synchonized between DomotiGa and DomotiGaServer
Changed: Pre-work for trigger on Correct Values instead of raw values. Please note that the GUI always show the corrected values, but the server side used the raw values.
Changed: Updated the Trigger Editor, to use only available valuenum of a device
Fixed: Order of Temperature when using a Fibaro Smoke sensor
Fixed: RaZberry didn't always show a "Switch Device" as True/False
Changed: Auto-create device of the RaZberry has been alligned with OpenZWave (more generic)
Fixed: Issue 457 - Display power on home screen
Changed: Better handling of unknown index/labels and basic commandclass mapping
Added: Pushover api change priority
Fixed: The TimerGeneric Timer was missing in the file list
Changed: Added sensor tripping for Visonic (still beta)
Changed: Improved autocreate of OpenZWave devices (for optimal usage, the database needs to be updated)
Fixed: DomotiGaAndroid stopped, due to a bug in XML-RPC
Fixed: Issue 456 - segmentation fault
Changed: Update Visonic Plugin, it reads panel information. Reporting of zone violation to DomotiGa will be implemented soon.
Fixed: UserCodes didn't work in Open Z-Wave Commander in Client/Server mode
Fixed: Excludenode didn't work in Open Z-Wave Commander in Client/Server mode
Fixed: event.run was missing in json-rpc Fixed: action.run never worked in client/server
Changed: Some code cleanup in COpenZWave.class
Regards, Ron.
Post Reply

Return to “DomotiGa Forum”