Skip to content

Latest commit

 

History

History
2114 lines (1185 loc) · 175 KB

CHANGELOG.md

File metadata and controls

2114 lines (1185 loc) · 175 KB

8.6.1 (2022-12-16)

Bug Fixes

  • ui: controller as default target in healthcheck (1df4afb), closes #2842
  • ui: progress bar never hides in healthcheck dialog (01c659b), closes #2841

Features

8.6.0 (2022-12-09)

Features

8.5.1 (2022-11-25)

Bug Fixes

  • mqtt: node added on fly not subscribed to changes (#2820) (954b395)

8.5.0 (2022-11-18)

Bug Fixes

Features

8.4.1 (2022-11-08)

Bug Fixes

  • mqtt: possible circular reference error in publish (#2792) (1424dd4)

8.4.0 (2022-11-08)

Bug Fixes

Features

8.3.0 (2022-11-02)

Bug Fixes

Features

8.2.2 (2022-10-25)

Bug Fixes

Features

  • ui: add notice on OTA updates not being complete (#2753) (39fc9d2)

8.2.1 (2022-10-12)

Bug Fixes

  • ui: add back target selection to firmware update dialog (#2726) (c3c6c1c)

8.2.0 (2022-10-11)

Bug Fixes

  • mqtt: possible write fails when publishing to /set (#2720) (03fa9ee)

Features

8.1.0 (2022-10-04)

Features

8.0.3 (2022-10-03)

Features

8.0.2 (2022-09-29)

Bug Fixes

  • docker: use zwave-js's new pack utility, optimize layers, copy snippets (#2688) (281e9c0)
  • reset node fw update progress on abort (#2692) (08ed7cb)
  • revert mqtt discovery unique_id prefix change (2fc3850)
  • startup ASCII logo not escaped (dc1ce1d)

Features

8.0.1 (2022-09-26)

Bug Fixes

Features

8.0.0 (2022-09-21)

Features

7.2.0 (2022-09-19)

Features

7.1.0 (2022-09-06)

Bug Fixes

  • add logger to driver function context (de180ba)
  • creating new file in store copies last opened content (8a71998), closes #2619
  • ensure store and logs dirs exists on startup (25c13ea), closes #2625
  • fw updates api key (4f1d091)
  • more generic snippet (40fd4c5)
  • snippets not correctly loaded on production (c201cdd)
  • ui: get/set configuration CC (#2627) (984e613)
  • ui: healthcheck results not showing correctly (bd09413)

Features

7.0.0 (2022-09-01)

Features

6.16.0 (2022-08-29)

Bug Fixes

Features

6.15.2 (2022-08-05)

Bug Fixes

6.15.1 (2022-08-02)

Bug Fixes

6.15.0 (2022-08-02)

Features

6.14.1 (2022-07-27)

Bug Fixes

Features

6.14.0 (2022-07-22)

Bug Fixes

  • issues with controller powerlevel settings (#2541) (02e5f2b)
  • ui: diaplay issue with healthckeck dialog on smartphones (af954e9), closes #2513
  • ui: nvm backup alert (d49dad8)

Features

6.13.0 (2022-06-28)

Features

6.12.1 (2022-06-24)

Bug Fixes

Features

6.12.0 (2022-06-07)

Bug Fixes

  • smart start inclusion forgets node name and loc (33167ec), closes #2447
  • typo in the storeLimiter error message (#2448) (943aee9)
  • ui: advanced button overflow in expanded node (80fec3a)

Features

  • allow to pass custom set value options in MQTT payload (#2453) (cbf57c4), closes #2305
  • allow to specify custom zwavejs server host (#2452) (51e6eb9), closes #2265
  • handle MQTT writes to valueIds that have an associated targetValue (#2454) (d437d5e)

6.11.0 (2022-05-27)

Bug Fixes

  • disable colors also in HTTP logging (#2438) (a7fea38)
  • ui: show warning when zwave or general logs are disabled (#2443) (ef2740a)

Features

6.10.0 (2022-05-24)

Features

6.9.1 (2022-05-12)

Bug Fixes

Features

6.9.0 (2022-05-05)

Bug Fixes

  • ui: current action null in nodes manager (#2406) (30c28e0)

Features

6.8.1 (2022-05-02)

Bug Fixes

  • ui: local settings not correctly updated after submit (14d5b46), closes #2401

Features

6.8.0 (2022-04-28)

Bug Fixes

  • inclusion via QR forgets name/location (#2391) (c05863f), closes #2389
  • ui: allow to display comments with line break (2ea8193)
  • ui: use types and utils from zwave-js (#2383) (20bbfa3)

Features

6.7.4 (2022-04-22)

Bug Fixes

Features

6.7.3 (2022-04-20)

Bug Fixes

Features

6.7.2 (2022-04-19)

Bug Fixes

  • ensure device config priority dir exists (f266328), closes #2374

6.7.1 (2022-04-14)

Bug Fixes

  • ui: dialog when decurity is undefined (9d6c500)
  • ui: group association dialog check max nodes and disable add (6d234ca)
  • ui: hide target node when group is full (#2359) (fd10576)

Features

6.7.0 (2022-04-05)

Bug Fixes

  • docker: serialport bindings issue (#2351) (0deb1c9), closes #2349
  • prevent to update node lastActive when fetched from cache (8774f30), closes #2341
  • ui: create serverServiceDiscoveryDisabled setting input (4439b31)
  • ui: hint to on-screen keyboards that DSK pin is numeric (#2343) (15caab7)
  • ui: setting hint (1e776cd)

Features

6.6.2 (2022-03-25)

Bug Fixes

  • ui: remove messages from stats of non-controller nodes (3d483ff)

Features

  • ui: show totals in controller commands stats (d871d36)

6.6.1 (2022-03-24)

Bug Fixes

6.6.0 (2022-03-23)

Bug Fixes

  • ensure settings contains default and do not throw errors (#2328) (010f22e)
  • only merge objects (12d8960)
  • docker: update Dockerfile.contrib to include nvmedit package (#2290) (ec6b2f6)
  • hass: support for Multi Level Switch Start and Stop CC (#2315) (254d1e3)
  • ui: tx/rx arrows bug (777725f)

Features

6.5.2 (2022-02-18)

Bug Fixes

Features

6.5.1 (2022-02-08)

Bug Fixes

  • inclusion with name and location not working sometimes (#2247) (e2071fe), closes #2210
  • set max healthcheck rounds (4d775c7), closes #2234
  • ui: prevent refresh neighbors automatically on mesh (6c37bf6)
  • ui: remove custom text in values (b684ba9)

Features

6.5.0 (2022-01-31)

Bug Fixes

  • ui: name and location validation (c0eb937)
  • ui: skip node name/loc validation when mqtt is disabled (e6d0435)
  • prevent replaceFailed resetting node name/loc (f8a4b12)

Features

6.4.1 (2022-01-18)

Features

6.4.0 (2022-01-14)

Bug Fixes

Features

6.3.1 (2022-01-11)

Bug Fixes

  • ui: disable security classes not requested (fce70c6)
  • ui: visualization issue on mobile (c91708c)
  • ensure node is ready before getting cc version (#2168) (835e2e0), closes #2162

Features

6.3.0 (2022-01-10)

Bug Fixes

Features

6.2.0 (2021-12-23)

Bug Fixes

  • set zwave logs enabled by default (#2092) (4eb9726)
  • ui: battery and main icons (c361667)
  • ui: use monospace in debug (8caf502)
  • use isListening node prop to distinguish battery from mains (22a3620), closes #2071

Features

6.1.1 (2021-12-16)

Features

  • bump [email protected] (4684356)

  • support for refreshInfo options (1570667)

  • fix(ui): always show Configuration CC (22aacb3)

  • feat: bump [email protected] (#2031) (7ea362a)

  • docs: fix lint (b0a1aa4)

  • docs: added Domoticz as application using the MQTT Discover function. (#2019) (6588c89)

6.0.3 (2021-12-03)

Bug Fixes

  • endpointGroups is not iterable and other possible null pointer errors (6886825), closes #2012
  • ui: typo in dialog (#2001) (0255fdc)

Features

6.0.2 (2021-11-26)

Features

6.0.1 (2021-11-25)

Features

6.0.0 (2021-11-25)

Bug Fixes

Features

BREAKING CHANGES

  • Socket events names and content havee changed

  • fix: handling of node props updates

  • fix: ensure node id is always present in node updated event

  • fix: add missing status event and typo

  • fix: hass devices updates

  • fix: make hass discovery happen only on node inited

  • fix: use value written event

  • fix: rename some methods

  • fix: add check mqtt disabled in node inited

5.12.0 (2021-11-16)

Bug Fixes

  • ui: provisioning info lost when editing an entry (#1954) (1fd057f), closes #1938
  • correctly set node name and location when present on provisioning (#1953) (9459a56), closes #1943

Features

5.11.0 (2021-11-05)

Bug Fixes

  • mqtt: disable persistent mqtt storage that could prevent mqtt message to be published (97af78b)
  • ui: correct zwavePlus column icon/toooltip (#1899) (3888984), closes #1885
  • ui: fix typo on add/remove dialog (#1924) (dfe9f54)
  • ui: make provisioning list table full width (cee836f)
  • ui: missing security keys check (#1898) (520d8fb), closes #1896

Features

5.10.1 (2021-10-26)

Bug Fixes

Features

5.10.0 (2021-10-25)

Bug Fixes

Features

5.9.0 (2021-10-14)

Bug Fixes

  • mqtt store (#1833) (fb1fb32)
  • ui: remove useless functions from utils (3d9099d)
  • prevent multiple restarts when driver fails to initialize (a89ef13)
  • ui: combobox settings not saved correctly when pasting (17f518a), closes #1800
  • mode_state_template (#1826) (2a57da2), closes #1803
  • ui: mesh forward check (33137ac)
  • remove binary encoding when creating NVM backup (f999ecb)

Features

5.8.0 (2021-10-08)

Features

5.7.3 (2021-10-04)

Bug Fixes

Features

5.7.2 (2021-09-29)

Bug Fixes

  • correctly parse valueMetadata states when not defined (4e8f61b), closes #1758

Features

5.7.1 (2021-09-27)

Features

  • add DISABLE_LOG_ROTATION env var to disable log rotation (#1755) (29f8f29)

5.7.0 (2021-09-27)

Bug Fixes

  • ui: hide download/save button when file is not supported (6b7d63e)

Features

5.6.2 (2021-09-25)

Bug Fixes

  • icons are no longer displayed after css-loader major upgrade (#1729) (b38caa2)

5.6.1 (2021-09-24)

Bug Fixes

  • another try to workaround pkg bug (#1727) (81a0a7f)
  • workaround for pkg bug (#1726) (7d0bd6c)
  • ui: better check for forwarding nodes in mesh graph (e5cf151)

Features

5.6.0 (2021-09-15)

Bug Fixes

  • ui: make manage nodes dialog persistent and timoeut label (#1688) (75728a8)

Features

Reverts

5.5.4 (2021-09-10)

Bug Fixes

  • better topic subscribe handling (#1671) (c27611e)
  • user friendly firmware update errors (c461f62)

Features

5.5.3 (2021-09-03)

Features

5.5.2 (2021-08-30)

Bug Fixes

  • ui: dsk pin display error on small screens (1398394), closes #1417

Features

5.5.1 (2021-08-25)

Features

5.5.0 (2021-08-25)

Bug Fixes

  • move lookup to manufacturer prop (94b5101)
  • ui: handle replaceFailedNode errors (22a5f1d)
  • lookup manufacturer when unknown (b436c4c), closes #1571
  • hass: mode_state_template quotes (1e47d90), closes #1578

Features

5.4.6 (2021-08-17)

Bug Fixes

  • use different icon for node name/location reset (0b8e165), closes #1542

5.4.5 (2021-08-05)

Bug Fixes

Features

5.4.4 (2021-08-02)

Bug Fixes

  • catch "controller not ready" error in statistics event handler (#1523) (d3125c1)

Features

5.4.3 (2021-07-30)

Bug Fixes

Features

5.4.2 (2021-07-22)

Features

5.4.1 (2021-07-22)

Features

5.4.0 (2021-07-21)

Bug Fixes

Features

5.3.0 (2021-07-20)

Bug Fixes

  • ui: removed missing debugger (698958e)

Features

5.2.2 (2021-07-14)

Bug Fixes

Features

5.2.1 (2021-06-30)

Bug Fixes

Features

5.2.0 (2021-06-29)

Bug Fixes

Features

5.1.0 (2021-06-24)

Bug Fixes

Features

5.0.4 (2021-06-17)

5.0.3 (2021-06-17)

Bug Fixes

Features

5.0.2 (2021-06-14)

Bug Fixes

  • entry in hass/devices.ts for cover discovery (#1336) (a5b444a)
  • force allowed apis to be a valid method of ZwaveClient (#1328) (16eb768)
  • place plugins route before history middleware (#1339) (c223331)

Features

5.0.1 (2021-06-11)

Bug Fixes

5.0.0 (2021-06-10)

Bug Fixes

Features

4.5.2 (2021-06-07)

Bug Fixes

Features

4.5.1 (2021-05-31)

Bug Fixes

  • put deviceConfigPriorityDir where it belongs (#1294) (e60f7f4)

Features

4.5.0 (2021-05-27)

Bug Fixes

Features

4.4.0 (2021-05-25)

Bug Fixes

Features

4.3.1 (2021-05-24)

Bug Fixes

Features

4.3.0 (2021-05-19)

Bug Fixes

  • ui: group editors showing associations of last expanded node (#1236) (989bb87), closes #1231
  • ui: moved Value Refresh button to right on NodeDetails (#1213) (332f811)
  • ui: show group id in dialog dropdown (#1239) (a41c8b3), closes #1232
  • ui: zwave graph better detection of neighbors changes (#1243) (c330559)
  • allow sendCommand to accept string command classes (#1230) (a2e704c), closes #1219
  • better types and checks for sendCommand CC (#1234) (6df119c)

Features

4.2.1 (2021-05-12)

Bug Fixes

4.2.0 (2021-05-11)

Bug Fixes

Features

4.0.1 (2021-05-03)

Bug Fixes

4.0.0 (2021-04-30)

Bug Fixes

Features

BREAKING CHANGES

  • Signature of methods getAssociations, addAssociations and removeAssociations have changed. This will have no effect on normal users but for the ones that are using those apis via MQTT remember to check the changes in signature, now you also have to specify source endpoint instead of just the nodeId to refer to an association

3.5.0 (2021-04-20)

Bug Fixes

Features

3.4.0 (2021-04-17)

Bug Fixes

  • disable saveUninitialized in express session (#1068) (7d8814e)
  • prevent 404 errors in store when using nginx (#1060) (b8dd575)
  • store sessions in a dedicated folder in store (#1067) (2f2c947)

Features

  • allow to send a custom function to driver (#1063) (79e50fd)
  • allow to send custom Config CC get/set commands (#1064) (96e0662)

3.3.0 (2021-04-13)

Bug Fixes

Features

3.2.1 (2021-04-11)

Bug Fixes

3.2.0 (2021-04-07)

Bug Fixes

Features

3.1.0 (2021-04-06)

Bug Fixes

  • ui: check if node is routing (#999) (4cd4b7f)
  • statistics and new node interview events (#997) (707230e)
  • ui: prevent sending removeFailed to sleeping nodes in broadcast (#988) (7750cca), closes #983

Features

3.0.3 (2021-04-01)

Bug Fixes

3.0.2 (2021-03-26)

Bug Fixes

  • revert PR #920 "use prefixed node.id in mqtt discovery topic" (#951) (2595701)
  • undefined propertyName in notifications (#950) (da63912), closes #948

3.0.1 (2021-03-25)

Bug Fixes

3.0.0 (2021-03-24)

Features

BREAKING CHANGES

  • Most changes are already documented here:
  • Corrected parsing of Node Information Frames (NIF), reworked node properties
  • No automatic query of all node values when restarting from cache, interview completed event is no longer emitted on startup
  • Reworked "notification" event, node notifications are mapped to mqtt using a different topic/payload
  • This version is incompatible with HA versions before 2021.4.x

2.4.1 (2021-03-22)

Bug Fixes

  • ui: correctly show Include Node Info (#923) (035bd0d), closes #917
  • ui: make version copyable from info box (#927) (4d79d44)
  • ui: units in selects and selects always sending 0 (#925) (6162933)
  • use prefixed node.id in mqtt discovery topic (#920) (2c8bccb)

2.4.0 (2021-03-18)

Bug Fixes

Features

2.3.0 (2021-03-15)

Bug Fixes

Features

2.2.0 (2021-03-09)

Bug Fixes

  • ui: redirects to main when auth is disabled (#854) (8f4f181)
  • ui: show custom values and better read-only style (#853) (bcd4554), closes #844
  • ui: user friendlier list values management (#843) (fb202db)

Features

2.1.2 (2021-03-08)

Bug Fixes

  • checks on sendCommand api (#816) (92d502a)
  • prevent reset poll timers on node status updates (#827) (c5c96bd), closes #826
  • show hex number along with the unknown strings (#801) (056bc80)

2.1.1 (2021-03-04)

Bug Fixes

  • ui: better visualization of read-only values (#805) (82a9179)
  • use isControllerNode instead of isController (6858a08)
  • ui: add missing type buffer (13dbfef)
  • assume controller always as listening (#796) (d4f7780), closes #739
  • read/parse buffers as hex strings (#797) (521d2d2)

2.1.0 (2021-03-02)

Bug Fixes

Features

  • ui: allow to export nodes dump (8a4a958)

2.0.1 (2021-03-01)

Bug Fixes

2.0.0 (2021-02-26)

Code Refactoring

  • make nodes a map instead of an array (#710) (5a43abd)

Features

  • correctly parse currentColor value and improve rgb discovery (#568) (7bedd3b)
  • plugins improved support (#688) (a213b25)

BREAKING CHANGES

  • plugins are now stored in an array of strings on settings gateway prop instead of zwave
  • getNodes function of ZwaveClient returns an array of available nodes but the index doesn't match the nodeId refreshNeighbours returns a map nodeId -> neighbours[] node removed socket event now returns the node removed renamed setNodeName and setNodeLocation apis (removed the leading _) as now them also store the value to controller

1.4.0 (2021-02-24)

Bug Fixes

  • hass: inovelli lzw42 multi color bulb discovery update (#690) (9669cce)

Features

1.3.0 (2021-02-23)

Bug Fixes

  • hass: improved climates discovery (#692) (1c60355)
  • ui: node details in mobile devices (9fcc8e0)
  • ui: overflow of tabs in mobile devices (6806907)

Features

  • ui: add link to zwavejs devices db (#708) (ebb5036)
  • ui: update topics and clear retained functions (246c078)

1.2.3 (2021-02-22)

Bug Fixes

1.2.2 (2021-02-19)

Bug Fixes

1.2.1 (2021-02-18)

Bug Fixes

Features

1.1.1 (2021-02-10)

Bug Fixes

Features

1.1.0 (2021-02-08)

Bug Fixes

Features

1.0.5 (2021-02-04)

Bug Fixes

  • ui: better ui add/remove dialog feedback (#451) (325be03)

1.0.4 (2021-02-03)

Bug Fixes

  • binary sensor notification changes break double taps and other events (#422) (c03a2fa)
  • ignore stateless valueId updates if from cache (#435) (95de1b8), closes #434
  • improve binary sensor code - add more sensors (#433) (ed6fbe3)
  • ui: labels and mobile view (#413) (cb2d735)

Features

1.0.3 (2021-02-02)

Features

1.0.2 (2021-02-01)

Bug Fixes

  • climate discovery without mode CC (#408) (0cb5d5c), closes #400
  • ui: use No instead of Cancel in broadcast popup (#410) (4b868f6)

Features

  • hass: use binary sensors when notifications has only two states (#396) (557ec80)

1.0.1 (2021-01-29)

Bug Fixes

  • security: better path sanitize on store (9403cb1)
  • security: throw if path is not safe (f69d2bb)

1.0.0 (2021-01-29)

Bug Fixes

  • bettter support for device_class (0f5ebac)
  • gateway values not working (#317) (df4a288), closes #312
  • notifications topic (f01e598), closes #334
  • rate limit store requests and sanitize path (#357) (d76a8c2)
  • safer subscribe (#372) (e113d76), closes #361
  • sanitize path regex (a465c6c)
  • start zwave-server only after driver start (8c7249e)
  • typos (#379) (b48c5c0)
  • unknown manufacturer (#376) (e880354), closes #373 #347
  • hass: change currentValue to targetValue in the fan template docs (91eef10)
  • ui: replaced class_id with commandClass (d6471c8)
  • ui: show default on list items (ade28bd)
  • ui: table visualization on mobile devices (6de59f4)
  • ui: unable to add values to gateway values table (af67ac9)
  • ui: undefined scene value with booleans (cd11214), closes #320

Features

1.0.0-rc.1 (2021-01-21)

Bug Fixes

Features

  • hass: create discovery for CC basic 0x20 (#250) (7d2d667)

1.0.0-rc.0 (2021-01-20)

Bug Fixes

Features

1.0.0-beta.0 (2021-01-13)

Bug Fixes

Features

1.0.0-alpha.2 (2020-12-29)

Bug Fixes

  • always include endpoint in topic when using named topics #69 (#74) (35e755e)
  • better zwave valueid parsing (967a28f)
  • broken logs and print stack if present (052a043)
  • missing discovery #109 #108 (#112) (45bcdfe)
  • prevent undefined values on refreshInfo (efab02e)
  • read only list values in UI and better logging (#102) (03f5610)
  • typo in units (6205a9a)
  • writeValue logs undefined valueId (e1bcbcb)
  • hass: better notifications names (#98) (a0365a9)
  • hass: discovery issues caused by spaces in topic (#99) (528a51c)
  • ui: remove empty layout (ffa300b)
  • startup error in setupLogging() (#96) (1b5c880)

Features

  • hass: translate Notification CC values to string (#105) (0bc3d5e)
  • ui: add nodes table filter + persistent UI settings (#90) (91998e0)
  • allow custom ZwaveOptions (f1bf0b4)
  • docker: allow to update devices of driver during build (#86) (e7ad93b)
  • ui: group values by command classes (#103) (306b380)

BREAKING CHANGES

  • hass: Hass entities ids will change Co-authored-by: V Aretakis [email protected]
  • hass: entities names could change

1.0.0-alpha.1 (2020-12-18)

Bug Fixes

Features

  • move to winston logger (#67) (023fccf)
  • ui: export node json for debug reasons (#76) (05e30d2)
  • add node Location and node Name to mqtt payload (#57) (0d65ed6)
  • publish app version to mqtt #53 (2f051a2)

1.0.0-alpha.0 (2020-12-04)

Bug Fixes

  • hass: meterScale #38 (8a621bd)
  • hass: metertype discovery (311d0b4)
  • add more hass modes maps (720a9c0)
  • allow / char in name and location #790 (#796) (a760246)
  • better handle node ready event (3ab18c5)
  • better logging and remove associations only if present (7702b9a)
  • broken page refresh 404 #42 (6ef44b7)
  • categories of valueids #31 (8bb5936)
  • change default hass birth/will topic (#639) (5c15a4f)
  • correctly parse numbers when sending values #1128 (0f1a97e)
  • dinamically update ui on value added/removed (f7c5873)
  • discover values after node ready (dd1fe56)
  • duplicate nodestatus call in initNode (a8a984b)
  • ensure deviceClass is not null (dedd327)
  • ensure temperature and mode are defined (fe08a27)
  • error in guessFirmwareFormat (d3c8531)
  • extended allowed charaters in name/loc #720 (#724) (6a055e9)
  • extract firmware update (af55b9b)
  • firmware update, data is not a buffer (bba0f06)
  • health check zwave client (eb6e6eb)
  • Honeywell 39358 Fan Control will be discovered as a fan an not a light (#545) (f3e6456)
  • ignoreUpdates on getGroups when initing node (64c78ea)
  • improved watch logic of customDevices #670 (#675) (086b69b)
  • lint issues (a6f05c5)
  • manually send MultilevelSwitchCCStopLevelChange cc (4a02554)
  • mesh failed removed and initializing colors (#701) (26d7df3)
  • mismatch between sample code and text (#575) (6afdc23)
  • mqttClient connect/close methods (#34) (1ccab66)
  • MultilevelSwitchCCStopLevelChange import (116d426)
  • offline icons not showing #508 (#537) (84dc857)
  • quiet down custom-devices-related logs (#689) (7aa06e0)
  • readonly fields not updating on changes in UI #480 (#538) (a303841)
  • remove refreshNodeInfo and auto heal options (#603) (449b03a)
  • removeAllAssociations and removeNodeFromAllAssociations (d7cdc28)
  • removeAssociation with multi instance devices (#644) (0b7c942)
  • replace currTemp.units.contains() with currTemp.units.includes() (#733) (b7dc921)
  • revert to use start/stopLevelChange (4c1bcda)
  • Rows per page not set correctly (#793) (5cffb01), closes #792
  • set node ready after adding all values (eac3095)
  • set node status to initializing when firstly added (#634) (deb65ec)
  • set temperature_unit in climate discovery #731 (#732) (d6710fd)
  • some nits (7cde312)
  • start/restart management #27 (5275ca2)
  • typo in comment (#789) (cfd9f85)
  • undefined deviceConfig error (d8a26da)
  • update last active on value changes (#798) (fb1a905)
  • update valueIds on metadata updated (a76c096)
  • use ids without node prefix (bb3057e)
  • use isNaN (6922fca)
  • hass: 2gig thermostat valueIds (#39) (e1a4642)
  • ui: allow to omit endpoint in multi channel associations (3def708)
  • ui: better associations user interface (29ba832)
  • ui: prompt secure in node action (864dbe3)
  • ui: remove duplicated associations list (17280f5)
  • ui: vuetify deprecation .native (#797) (6ffc26c)
  • 'Just value' payload for bool values #214 (e1f61f8)
  • add missing field in ci action (#449) (2a7ef6f)
  • Add nodeid to device identifiers (4c864a2)
  • Added exclusion to commands timeout and refactored var names (63d869d)
  • Alarms hass discovery and undefined units bug #232 #231 (fa2b022)
  • allow empty node name/location #463 (#468) (e90aeb6)
  • autoCompact not working on both store (0c37c7e)
  • Buffer support on write requests #194 (513c51a)
  • Catch errors on node status #256 (7b82d4d)
  • Crash when sending wrong value type on write request #186 (914daa8)
  • Custom devices not working and no hassDevices found after refreshNodeInfo fixes #277 #262 (913ec33)
  • Disable host checks in webpack to allow connecting externally in dev (3f11ae2)
  • Discovery when payload is set to 'Just Value' (3f535a4)
  • docker build (#493) (8afe2e7)
  • Error map used before definition (a82492b)
  • Force using JSON payload when HassDiscovery is enabled (72d202b)
  • Hass auto discovery improvments (bf3d61e)
  • Hass discovery for SENSOR_ALARM cmd class (7313543)
  • Improved meter and sensorMultilevel hass auto discovery #213 (3913831)
  • Integer list when payload is set to Zwave object (c7fcfa9)
  • lgtm alerts (#458) (ac44aed)
  • Locks hass discovery #294 (0ede845)
  • Make sound switch discovery only for volume #254 (77c4295)
  • map temperature units to hass values (#394) (07f405e)
  • mesh link color with dark mode #444 (#446) (edec08f)
  • Mqtt client close when not connected (56d3a55)
  • Mqtt client not closing correctly (e361976)
  • node select background color #452 (#454) (a21f027)
  • payload parse of rgb dimmers #488 (#516) (d8cca1a)
  • pkg release script #296 (f302d3f)
  • point debug output to stdout not stderror (#423) (88f7414)
  • Prevent duplicated command timeouts (f8e9a20)
  • Prevent TypeError on undefined values #324 (f405067)
  • regex for release branch tag (#499) (089e3f0)
  • Remove refreshNodeInfo from initNode to prevent loops (61b549d)
  • Replace space with underscore in zwave events names (68f7e45)
  • respect the qos+retain config (#432) (305d297)
  • secret for ci action (#448) (bc9ad43)
  • Support for climate devices with only setpoint #199 (9e0102e)
  • Support for NodeJS 12 #189 (334d1d1)
  • Template value (0db8d89)
  • typo (9627cbd)
  • Typo (cbe607a)
  • Typo (541f48b)
  • Unbind to socket events (348ab6b)
  • Undefined this in deviceInfo (d33f0a1)
  • Undefined error when removeNode event and no node is selected (c0500d2)
  • Undefined node action #248 (ff10f9e)
  • Update mqtt-nedb-store (211affa)
  • Update network graph when node added/removed (7b4801c)
  • Use light dimmers for sound switch volume #254 (3a08226)
  • Use lower case for node prefix in identifier (1ee4ef9)
  • Use readonly fields intead of disabled #480 (#481) (66d94cc)
  • Validation of node names and location to match hass requirements #344 (fa0af36)
  • Watch for file changes when using customDevices.json (ba5f150)

Features

  • allow a zwave plugin to be defined exposing the zwave client to external js (#364) (ea5442d)
  • arbitrary zwave config (#367) (032392f)
  • auto discover climates devices (2d0167e)
  • broadcast actions #596 (#602) (692017c)
  • change meta theme-color based on theme #669 (#671) (97d9a33)
  • disable discovery #405 (#476) (c72f250)
  • hass barrier_operator class support #445 (#467) (03423f8)
  • hass discovery (#20) (3794e34), closes #35 #36
  • hass scene_activation command class support #445 (#482) (f750ca6)
  • hide/show location in mesh nodes (#404) (cd9cf84)
  • improve docker build performances (#572) (2e2ec46)
  • improve HASS discovery of cover devices (#783) (17bfbfe)
  • improve support for Inovelli LWZ42 (#574) (e508bbb)
  • move to zwavejs (#6) (32249fb)
  • OZW_NETWORK_KEY env var #680 (#725) (17119ed)
  • parse value functions #739 (#741) (c356a5b)
  • random network key generator (3868358)
  • remove all associations (93e8b70)
  • replace failed node and show hexId in control panel (#17) (78c5fbe), closes #18
  • socket manager and better application startup (#51) (19e6ac4)
  • support start stop commands for multilevel switch (2804c39)
  • hass: add deviceId '881-21-2' for Eurotronic Spirit Z-Wave Plus device (#799) (545102b)
  • hass: Eurotronic Stella Z thermostat (#746) (7dbd4c8)
  • hass: Intermatic PE653 MultiWave Receiver (#618) (7fe91b5)
  • ui: user friendly associations list (455c07c)
  • show version in log output (#485) (7c9d556)
  • support more ENV VARS for configuration (#788) (d7bdb2c)
  • hass: adding CT100 using 2GIG template (#776) (3c7e7c5)
  • Show device id on node tab (80103f4)
  • Add args to apis response #301 (0635ece)
  • Add getInfo api fix #297 (b57fb82)
  • Add location to names in control panel associations (fe9511e)
  • Add options to getInfo api #333 (5b3aaf2)
  • Add status string to node status and lastUpdate value on zwave valueId object #260 (648da43)
  • Allow users to load custom hass devices configurations in store directory #146 (8579452)
  • AutoUpdateConfigFile Zwave config option (4a9c8c4)
  • Button in UI to refresh node configuration params #235 #161 (fb38f30)
  • Command class sound switch 0x79 support #254 (fda13b9)
  • getNodes api to get nodes array fix #281 (cccd17e)
  • Handle nodes selection and nodes properties window (1a03f72)
  • Hass device Heatit TF 056 (Thermofloor) (8f933ed)
  • Hass discovery support Fibaro FGS222 Qubino flush shutter (#340) (5d4ff48)
  • Hass Graber/Bali/Spring Fashion and Qubino Covers (#363) (f454167)
  • Health check endpoints #264 (3396b75)
  • HRT4-ZW device from Hortmann. (#347) (15d7b53)
  • Inclusion timeout #244 (9b4fc8d)
  • Mesh graph showing node neighbors (5c73aa4)
  • Nodes lastActive field #319 (6b07091)
  • Parse lock/unlock payloads coming from hass #294 (30f5b35)
  • Precision support and default set to 0.1 on hass discovery climate devices (#326) (0d44d23)
  • Publish zwave events to MQTT #207 #167 #140 (09cc9c7)
  • Rediscover node button to update node discovered values after changing node name/location #153 (be5e356)
  • Refresh node info and auto healing options #174 (f70724f)
  • Replace confirm dialog with Vuetify dialog fix #202 (a45900a)
  • reverse proxy dynamic subpath (#540) (b10e8c9)
  • show associations of multi-instance devices #637 (#640) (305ff61)
  • Show device id in device gateway values dropdown (f2d112c)
  • Show node name and location of removed nodes #341 (5309dbb)
  • Show OZW version in control panel (84fc35a)
  • subscribe using wildecards (#475) (c87c8d2)
  • Support dynamic reads of customDevices.json (5812a39)
  • support dynamically set min_temp and max_temp in climate #445 (#507) (460ba97)
  • Support for fans in climate and better sensor multilevel discovery based on units #218 #213 (e2bf5b0)
  • Travis support (ac6d8be)
  • update docker to ozw 1.6.240 (#673) (9000f2e)

BREAKING CHANGES

  • Default Hass Birth/Will topic is changed from hass/status to homeassistant/status to reflect defaults of Hass 0.113