Change log¶
0.5.4 : (13-05-2017)¶
- Change log :
- Python-openzwave 0.4 compatibility tested.
- Add install_dependencies.sh -pip option for python-openzwave >=0.4.0 install from pip.
- Make python-openzwave 0.3.3 as default version used by install_dependencies.sh.
- Json Change :
- Add Danfos Popp Popp Radiator Thermostat.
- Add Everspring AN180 Plug-in ON/OFF Module (Test Power management alarm as Trigger mod).
- Add NorthQ NQ-9121 Gas Meter support.
- Reload json class conversion file only within 60s.
- Improve unreadable ozw value diagnostic.
- Exclude existing sensor/command dmg device in detected device.
- Improve user starting plugin informations in admin.
- Convert zw cubic meter to m3 domogik unit.
- Remove admin debug-pane.
- Fix, dmgdevicelink case no product.
- Fix product empty in dmgProducts.
- Fix advanced admin plugin status host id.
0.5.3 : (27-12-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.
- Add NorthQ NQ-9121 Gas Meter Product and device type.
- 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