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.