Change log¶
0.5.3 : (07-11-2016)¶
- Change log :
- Json Change :
- Use DT_Motion
- Rename some product references
- Add products “AEOTEC ZW089 Recessed Door Sensor Gen5”, “QUBINO ZMNHCDx Flush Shutter”, “QUBINO ZMNHJD1 heating pilot wire”.
- Add “pilot-wire-level” sensor/command
- Add some device_types and fix somme typo.
Handle CommandClass Alarm as string sensor.
Change pictures product to .png
Handle products domogik devices plugin associated to detected devices and known zwave modul.
Improved domogik device detection.
- Improve Advanced Admin user information for node link to domogik device.
- Add in Advanced Admin node xml detail from openzwave config displayed by xonomy js lib. TODO: Edit/save mode.
- Fix Advanced Admin graph neighbors zoom, improve display.
- Fix Advanced Admin display network menu on overlay.
- Fix some Unicode.
- Update doc
0.5.2 : (03-08-2016)¶
- Change log :
- Json Change :
- Remove Humidity sensor, use only Relative humidity
- Create general conversion for_Binary_Inversion and sensors binary inversion
- Modify binary Bright/Dim Increase/Decrease Up/down button as a single command
- Modify device_types associate
- Add details configuration values openzwave options help
Handle Bright/Dim Increase/Decrease Up/down button
Update doc
0.5.1 : (27-06-2016)¶
- Compatibily library : OpenZwave >= 1.4.248, python_openzwave >= 0.3.0 (final)
- You must compile and install python_openzwave
- Change log :
- install_dependencies.sh get python-openzwave archive lib from GitHub repository
- Hide zwave network key in admin openzwave options.
- Fix possible iterator issue on values iteration.
- Add user notification on failed controller command.
- Add node details info and zwave+ info.
- Add user Domogik device detection refresh command.
- Add user COMMAND_CLASS_CONFIGURATION refresh value command (global and individual).
- Add AEON Z-Stick Gen5 udev rules
- Handle Group Association instance.
- Handle full hard reset with no resart needed.
0.5.0 : (11-05-2016)¶
- Compatibily library : OpenZwave >= 1.4, python_openzwave >= 0.3.0b8
- Compatibility with Domogik 0.5+ and non xpl devices
- Domogik devices must be recreate.( All device type are renamed)
- Change log :
Auto refresh device list (From MQ publish).
- info.json file, renamed device_type, sensors and commands.
- sensors and commands rule “type-detail” space replaced by “-”.
- device_type rule : “ozwave.<”-”.join(sensor list)”__”“-”.join(command list).
Domogik device addressing with networkID, node ID, instance in global parameters.
Sensors adressing with key “name”.
Commands adressing with key “key” of command parameters.
Add linked label, definition in lib/linkedlabels.json
Add dynamic command_class conversion, definition in lib/cmd_class_conversion.json
Auto load domogik openzwave labels availaible from info.json.
Add Detected domogik devices.
Add graph neibhbors whitn new possitionning algorithm and dynamic update.
Handled non ASCII exception from python_openzwave 0.3.0b8.
Add install dependencies script.
Add refresh admin domogik device button.
Fix ManagerMonitorNodes stop issue.
Improve log.
Doc update.
0.4.0b1 : (12-10-2015) Compatibily library : OpenZwave >= 1.3.401, 0.3.0 (b6) <= python_openzwave >= 0.3.0 (b4)¶
- Target : python-openzwave, domogik (0.4.1)
- Update, compile and install python_openzwave.
- New version for domogik 0.4.1
0.4.0a1 : (30-03-2014) Compatibily library : OpenZwave >= 1.0.711 (/branches/2013-11-13_release_testing), python_openzwave >= 0.2.5 (rev >= 3bef0f1cb27f)¶
- Target : python-openzwave, domogik (0.4a1)
- Initial version for domogik 0.4 - Source plugin 0.2c4 for domogik 0.3
- Not usuable, developpement version.
Historical for domogik version 0.3.x¶
- 0.2c4 : (31-01-2014) Compatibily library : OpenZwave >= 1.0.711 (/branches/2013-11-13_release_testing), python_openzwave >= 0.2.5 (rev >= 3bef0f1cb27f)
Target : python-openzwave, domogik (0.2c4), domoweb (0.2c3)
An insert_data or a reinstall is necessary.
- Update, compile and install python_openzwave.
- checkout openzwave branch : goto python-openzwave/openzwave,
- do command: svn checkout http://open-zwave.googlecode.com/svn/branches/2013-11-13_release_testing
- Change log :
- Add heal node/network functions.
- Add command_class_sensor_alarm.
- Add auto battery level request at wakeup node.
- Update doc
- 0.2c3 : (06-01-2014) Compatibily library : OpenZwave >= 1.0.706, python_openzwave >= 0.2.5 (rev >= 75d9b6a8dd77), Compatibilty with ws4py last update >= 0.3.3
Target : OpenZwave, python-openzwave, ws4py, domogik (0.2c3), domoweb (0.2c2)
Update ws4py with pip or easy_install or update source and compile it.
Update, compile and install python_openzwave.
- Change log :
- GetPollIntensity add in openzwave lib.
- Add log debug information for wsServer.
- Fix auto-startup failure (rest no response).
- Fix automatique COMMAND_CLASS_SENSOR_BINARY type set for xpl (recreate devices and widget for changes).
- Fix issue in monitornodes xpl-report if no conforme xpl_msg.
- Fix wsClient error if ack = undefined (domoweb).
- Force default name for controler device if not defined (CtrlMustBeCreate.1.1).
- Update doc
- 0.2c2 : (30-10-2013) Compatibily library : The same, Warning in case of ws4py install or update use >= 0.3.0-beta rev eec3a7dcb33b322eac598f5125425e62c0050969, see instructions in dependencies page.
Target : domogik (0.2c2), domoweb (0.2c1)
An insert_data or a reinstall is necessary.
Knows issue : At auto start plugin fail sometimes, stop it or kill process ($ps -ef | grep ozwave) and restart it.
- Change log :
- Add individual monitoring node(s) in log file for debugging and helper develop device compatibilities.
- Add removing ghost node from groups capability.
- Add Dimmer multi-controls (FGD211) and bright/dim commands.
- Add Thermostat setpoint (Danfos living-connect)
- Add NotifyTransactions option (You must probably modify openzwave lib to fix issues failling plugin start, see doc section options .)
- Fix wsServer fail connection some time.
- Fix memory change during websocket sending Broadcast and Ack Message.
- Fix no display “Support tools” page with some browsers versions.
- Fix select last controleur action in reopen dialog box.
- Graph neighbors code improved.
- Update doc
- 0.2c1 : (15-09-2013) Compatibily library : The same, Warning in case of ws4py install or update use >= 0.3.0-beta rev eec3a7dcb33b322eac598f5125425e62c0050969, see instructions in dependencies page.
Target : domogik.
- Change log :
- Retrieve domogik device zwave ctrl address from rest.
- Update doc
- 0.2b5 : (29-07-2013) Compatibily library : OpenZwave >= 1.0.663, python_openzwave >= 0.2.5 (rev >= 18832df1dd95).
Target : python_openzwave, domogik and domoweb.
Update, compile and install python_openzwave.
An insert_data or a reinstall is necessary.
- Change log :
- Fix some report controller action.
- Fix accent on node name and location.
- Fix display update name and location name just after sended.
- Fix some actions bug.
- Fix some Exception error.
- Forced unit conversion F -> °C for temperature device in F.
- Double xPL message for switch multi-level. (for testing-not sure it’s a good idea !)
- UI dialog node associations improvement.
- Add device motion binary multi sensor 4-in-1.
- Add polling command_class. Some limitations : there is an issue with getPollIntensity openzwave lib so for moment function is deactivated and value 1 is always received. Some command class like COMMAND_CLASS_POWERLEVEL seem to enable but the polling is not in effect.
- Add timer reporting controller status on widget (every 60s) and report status “started plugin, started, init, lock, no-ctrl, ok, stop”.
- Add list of recognized manufacturers and products by openzwave in “support tools” tab.
- Add force refresh node.
- Add openzwave log report in “support tools” tab.
- Add Battery status in tab nodes.
- Update doc.
- 0.2b4 : (05-28-2013) Compatibily library : the same.
Target : domogik and domoweb
- Change log :
- Fixe bug plugin starting with package installation
- Add Domoweb version. (first 0.2.b4)
- Add support tools, memory usage and log report to UI.
- Change websocket server private plugin to generic usage.
- Add load xml open-zwave usage, don’t finish coding.
- 0.2b3 : Compatibily library : python_openzwave >= 0.2.5 (rev : b434c50b795b), tailer >=0.2.1
Target : python_openzwave, domogik and domoweb
Update, compile and install python_openzwave
Install tailer : “sudo pip install tailer” or “sudo easy_install tailer”
- Change log :
- Add test network and node
- Add id message req-ack
- 0.2b2 : Compatibily library : the same.
Target : domogik and domoweb
An insert_data or a reinstall is necessary
- Change log :
- Check user directory and config directory acces
- Realtime improvements for graph neighbors
- Add Start/Stop driver function
- Add zwave device switch with power meter (Everspring (C.T.) - AN158 full handling)
- Fixe ON/OFF sensor return status
- 0.2b1 : Compatibily library : OpenZwave >= 1.0.645, python_openzwave >= 0.2.5, ws4py >= 0.3.0-beta
- Target : domogik and domoweb
- Install new dependency ws4py 0.3.0-beta
- An insert_data or a reinstall is necessary
- Enter new wsportserver key (Plugin configuration) and save the config (necessary to restart plugin if is started)
- 0.1b8 :
- An insert_data or a reinstall is necessary.
- Created primary controller device for domogik and traced back to the state it to domogik.
Do an insert data¶
In your domogik directory with user domogik :
$ src/tools/packages/insert_data.py src/share/domogik/plugins/ozwave.json