Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

zwave-js-ui

zwave-js1.1kMIT10.3.1

Z-Wave Control Panel and MQTT Gateway

mqtt, zwave, control-panel, gateway, hass, homeassistant, iot, nodejs, vue, vuetify

readme

Z-Wave JS UI

Z-Wave JS UI

GitHub package.json version PRs Welcome MadeWithVueJs.com shield MIT Licence ci Docker Release GitHub All Releases Coverage Status Known Vulnerabilities

Discord

Buy Me A Coffee PayPal Patreon Donate using Liberapayko-fi

dockeri.co Get it from the Snap Store

Full featured Z-Wave Control Panel and MQTT Gateway.

Main features

  • Control Panel UI: Directly control your nodes and their values from the UI, including:
    • Nodes management: Add, remove, and configure all nodes in your Z-Wave network
    • Firmware updates: Update device firmware using manufacturer-supplied firmware files
    • Groups associations: Add, edit, and remove direct node associations
    • Z-Wave JS Exposed: Provides full-access to Z-Wave JS's APIs
  • Full-Featured Z-Wave to MQTT Gateway: Expose Z-Wave devices to an MQTT broker in a fully configurable manner
  • Secured: Supports HTTPS and user authentication
  • Scene Management: Create scenes and trigger them by using MQTT apis (with timeout support)
  • Debug Logs in the UI: See debug logs directly from the UI
  • Access Store Files in the UI: Access the files are stored in the persistent store folder directly from the UI
  • Network Graph: Provides a beautiful map showing how nodes are communicating with the controller
  • Automatic/Scheduled backups: Scheduled backup of NVM and store directory. It's also possible to enable automatic backups of NVM before every node inclusion/exclusion/replace, this ensures to create a safe restore point before any operation that can cause a network corruption.
  • Zniffer Support: Supports Zniffer mode for debugging Z-Wave traffic
  • Dianogsitics: Use Healtcheck and Link quality tools to diagnose network issues

Software integrations

Documentation

Project documentation

changelog

10.3.0 (2025-04-22)

Bug Fixes

  • ignore messages from non-matching Z-UI clients in MQTT handling (0e08e3a), closes #4196

Features

10.2.0 (2025-04-14)

Bug Fixes

  • refresh LR powerlevel, not region after setting LR powerlevel (#4198) (741878a)

Features

10.1.5 (2025-04-07)

Bug Fixes

  • config path resolution inside pkg on Windows (#4190) (8a8847a)

Features

10.1.4 (2025-04-02)

Features

10.1.3 (2025-03-27)

Bug Fixes

  • discovery: improve check for updating thermostats discovery (#4176) (a6d908d)
  • ui: enhance help method to include min and max values (3c64537), closes #3789
  • ui: restart button not visible when auth is not enabled (f89158b), closes #4177

10.1.2 (2025-03-25)

Bug Fixes

Features

10.1.1 (2025-03-24)

Bug Fixes

10.1.0 (2025-03-21)

Features

10.0.3 (2025-03-20)

Bug Fixes

10.0.2 (2025-03-19)

Bug Fixes

  • update Dockerfile to use Node.js 20 and streamline Alpine base image (#4154) (caf9f14)

10.0.1 (2025-03-19)

Bug Fixes

10.0.0 (2025-03-19)

9.33.1 (2025-03-18)

Bug Fixes

  • add type annotation for info parameter in customFormat logger (24aca53)
  • explicitly add @zwave-js/core and @zwave-js/shared deps (7522c29), closes #4145

9.33.0 (2025-03-12)

Features

9.32.0 (2025-03-10)

Features

9.31.0 (2025-02-27)

Bug Fixes

  • logger: ensure maxFiles validation checks for valid format (3d36c39)
  • ui: pressing save on settings on initial load could lead to clear actual settings (65d1362), closes #4128
  • ui: sanitize search function to convert assignment to comparison in zniffer (6a9b851), closes #4117
  • ui: sort filtered nodes by name (ca07b5d), closes #4114

Features

9.30.1 (2025-01-28)

Features

9.30.0 (2025-01-27)

Bug Fixes

  • logger: standardize module name formatting to uppercase (dfa47a9)
  • store nodes preferences in nodes.json using homeHex (#4104) (e913f10)
  • ui: abort link reliability check on dialog close (54224d2), closes #4105
  • ui: cleaner popup text when refreshing associations (abe7137), closes #4100
  • ui: move rebuild routes back to general actions (c5d9691), closes #3559
  • use uncaughtException to catch missing exceptions (4905e0c), closes #4098

Features

  • bump @kvaster/zwavejs-prom plugin to 0.0.3 (c373290), closes #4096
  • mqtt-discovery: gateway values setting to enable by default Configuration CC entities (#4106) (81ebd61)

9.29.1 (2025-01-16)

Bug Fixes

  • do not allow to set Unknown and Default (EU) regions (a9c8e3a)
  • ui: allow to call rebuild routes against multiple nodes at once (848a543), closes #3559
  • ui: editing Color Switch CC HEX color does not work (ca030dc), closes #4085
  • ui: set default iterations for link reliability check to 100 (#4082) (f99c28b)
  • ui: show rebuild node routes only when there are node selected (ac1cbb3), closes #4087

9.29.0 (2024-12-20)

Bug Fixes

  • increase key size to 2048 for certificate generation (4222d04)
  • ui: cleanup CRC error frames apperance (75fc924)
  • ui: remove unnecessary validation rule for config priority directory (655fc92)

Features

  • ui: add shortcut to replace a failed node from node advanced actions (#4068) (24b9082)

9.28.0 (2024-12-11)

Bug Fixes

Features

  • add default value for external Z-Wave JS config database path (#4055) (4b446b9)

9.27.8 (2024-12-03)

Bug Fixes

  • hide rf region select when it's known (a1e23bc), closes #4045
  • wrong log module on log messages (db352cb)

Features

9.27.7 (2024-11-22)

Features

9.27.6 (2024-11-22)

Features

9.27.5 (2024-11-22)

Bug Fixes

  • missing @zwave-js/server package.json in bundle (a0f9e0c), closes #4027

9.27.4 (2024-11-21)

Bug Fixes

9.27.3 (2024-11-20)

Bug Fixes

9.27.2 (2024-11-13)

9.27.1 (2024-11-12)

Bug Fixes

9.27.0 (2024-11-12)

Bug Fixes

  • ui: add support for step on value ids inputs (1107718)

Features

9.26.0 (2024-10-30)

Features

9.25.0 (2024-10-25)

Features

9.24.0 (2024-10-17)

Bug Fixes

  • re-use file transport instance when setup loggers (#3928) (ded941b)
  • remove OTA firmware update lock, allow parallel fw updates (f929686), closes #3936
  • ui: scanning of small QR codes (#3946) (6420ee4)
  • ui: typo on NLWR, it's "next to last working route" (#3951) (b4baf4a)

Features

9.23.0 (2024-10-14)

Features

9.22.0 (2024-10-11)

Bug Fixes

  • add controller status changes to controller events (#3932) (3f95e30)
  • translate removal reason enum value to its name (18bddac), closes #3927

Features

9.21.1 (2024-10-02)

Bug Fixes

  • discovery: correctly handle up/down commands for covers (#3916) (1582b2a)
  • ui: hide dsk codes when streamer mode is enabled (c0785b7), closes #3921

9.21.0 (2024-09-27)

Bug Fixes

Features

9.20.0 (2024-09-23)

Bug Fixes

  • discovery: define units for scene and configuration values (#3905) (27c5e80)
  • discovery: improve covers discovery (#3900) (2557cbc)
  • ui: debug log text-area not fully visible (5eda3b7)
  • ui: increese debug logs window height (4c76e61), closes #3908

Features

  • make default credentials for auth customizable (#3902) (572035a)

9.19.0 (2024-09-17)

Bug Fixes

  • unknown inclusion state (f9418aa), closes #3891
  • remove obsolete @zwave-js/winston-daily-rotate-file in favor of original package (#3897) (7414c06)
  • ui: correct legend wrt nlwr (#3889) (e10bc79)
  • ui: improve network graph popup visibility (#3896) (ca84d51)
  • ui: improve node route rebuilding description (8d1957b), closes #3898
  • ui: routed ack frames row style (#3893) (6e93060)

Features

9.18.1 (2024-09-06)

Bug Fixes

  • discovery: use valueId endpoint device class for multilevel switch CC discovery (#3877) (a467854)

9.18.0 (2024-08-30)

Bug Fixes

  • ui: allow to perform OTW update from controller advanced actions (5e06fee), closes #3844

Features

9.17.0 (2024-08-07)

Features

9.16.4 (2024-07-30)

Bug Fixes

  • ui: log nodes rules to allow ids up to 4k (942df8b), closes #3827

9.16.3 (2024-07-26)

Bug Fixes

  • ui: hidden security classes inputs when editing provisioning entry (a038ab1)
  • ui: star image not visible on HA Addon (2ffc1e5), closes #3492
  • ui: trigger page reload on 401 (fix basic auth) (#3825) (176ef24)
  • ui: wrong dsk error when editing provisioning entries (549de6b)

9.16.2 (2024-07-22)

Bug Fixes

  • ui: loading animation stay infinitely on (3bcbd8b), closes #3791
  • ui: re-interview badge not working (cac4a0d), closes #3819
  • ui: unable to add association (903ed58), closes #3822
  • ui: use inverted checkbox to clarify settings (#3823) (7b48ad9)

Features

  • support link check modifications in zwave-js 13.0.2 (#3824) (0eb63a7)

9.16.1 (2024-07-19)

Features

9.16.0 (2024-07-18)

Features

9.15.0 (2024-07-17)

Bug Fixes

  • ui: do not allow to call rebuildNodeRoutes to multiple nodes (9c80bd3), closes #3559
  • ui: validate timezone on ui (1c315ea), closes #3807

Features

9.14.6 (2024-07-11)

Features

9.14.5 (2024-07-09)

Features

9.14.4 (2024-06-26)

Bug Fixes

  • ui: hide open in new window inside popup window (28dc90b)

Features

9.14.3 (2024-06-25)

Bug Fixes

  • ui: configuration CC Reset button spacing (f386c4f)

Features

9.14.2 (2024-06-22)

Features

9.14.1 (2024-06-19)

Bug Fixes

  • inclusion state not updating (5a9a0f0)
  • ui: clarify export json options (ed77c68)
  • zniffer: route display for inbound frames, show failed hop (#3774) (107f147)

Features

9.14.0 (2024-06-17)

Bug Fixes

  • do not remove controller event listeners (#3767) (9478c29)
  • ensure driver is ready in inclusion state interval (628e49a)
  • setting default region to EU (#3756) (247534b)

Features

9.13.4 (2024-06-05)

Bug Fixes

  • set up events before calling Zniffer.init() (#3745) (66ff0e3)

Features

9.13.3 (2024-06-03)

Bug Fixes

9.13.2 (2024-05-31)

Bug Fixes

  • ui: frames table style optimizations (73e6713), closes #3732
  • ui: hide protocol selection when editing smart start entry that doesn't support long range (b939f97), closes #3735
  • ui: tz not fetched correctly (a603a22)

Features

  • ui: add skeleton loaders while initing (94d5410), closes #3733
  • ui: button to copy keys from driver to zniffer (0c5b1f1), closes #3731

9.13.1 (2024-05-30)

Bug Fixes

  • ui: serial port validation (f7f846e), closes #3728
  • zniffer: possible error when zniffer is disabled (6c42bf8), closes #3729

9.13.0 (2024-05-30)

Bug Fixes

  • ui: cleaner rebuild routes hint (e51cf52)
  • ui: groups associations for LR nodes (#3702) (3b9505b)
  • ui: move valueId spinner after control (efbfe13), closes #3726

Features

9.12.0 (2024-04-29)

Bug Fixes

  • ui: add offset to smart start hover menu (9f72cf3), closes #3688
  • ui: cannot scroll down to channel values in controller info panel (8d75372), closes #3685
  • ui: display missing zwlr keys (315ab0f)
  • ui: not able to sending actions from advanced dialog (367b75f), closes #3693
  • ui: only allow healthchecks against controller and hide neighbors (0209b55), closes #3681
  • ui: only check for missing keys that are valid LR keys (#3689) (1aaf299)
  • ui: prevent changing requested security classes when switching protocol (e327942)
  • ui: use different dialog for node added popup (2affdce), closes #3690
  • ui: use vuetify's material design palette colors for protocol color (#3692) (2df5105)

Features

9.11.1 (2024-04-19)

Bug Fixes

  • ui: add missing channel 3 serie to bgRssi chart (3961d53)

9.11.0 (2024-04-19)

Bug Fixes

  • ui: do not disable active field in smart start table (eccd132)
  • ui: ensure nodes manager events are not binded twice (#3665) (02f5227)

Features

9.10.3 (2024-04-12)

Bug Fixes

  • ui: downgrades show empty changelogs (ee50c0e), closes #3663
  • ui: typo in info message on node added (a8aecb7)

Features

9.10.2 (2024-04-04)

Bug Fixes

  • discovery: add DISCOVERY_DISABLE_CC_CONFIGURATION env var (52241db), closes #3571

Features

9.10.1 (2024-04-03)

Features

9.10.0 (2024-04-03)

Bug Fixes

  • set driver ready to false immediatly on driver error (9693ba5), closes #3647

Features

9.9.1 (2024-03-04)

Bug Fixes

  • better message in case association is not allowed (#3624) (abcfd41)
  • create custom logs cleanup function (#3610) (64f32f0)
  • node name and location change not catched on value added (#3612) (fa37244)

9.9.0 (2024-02-15)

Bug Fixes

Features

9.8.3 (2024-02-06)

Bug Fixes

  • discovery: revert "improve MQTT discovery for scene CC" (#3583) (16b8c1f)
  • mqtt-discovery: modify thermostat_2gig to use endpoint 0 (#3579) (4ba9ead)
  • ui: misleading unconnected label changed to unknown (beaa1a2), closes #3562
  • ui: show nlwr route when lwr is unknown in overview (#3584) (a1f8cc2)

Features

  • mqtt: allow to set options in multicast/broadcast requests (#3573) (9ba5886)

9.8.2 (2024-01-29)

Bug Fixes

  • mqtt: handel numbers to bool coerce and value conf on current value (49ac0a3)

Features

9.8.1 (2024-01-25)

Bug Fixes

  • auth check api not working with proxy (366b8dc), closes #3553

9.8.0 (2024-01-24)

Bug Fixes

  • allow to set a custom trust proxy value (b1a34df)
  • discovery: improve MQTT discovery for scene CC (#3539) (383ad83)
  • ui: add product code to fw update dialog (22bd7ab), closes #3488
  • ui: bump mqtt@5.3.5 (7d01148)
  • ui: correct tx power validation limits (ff08456)
  • ui: ignore **/api/** from service worker cache (#3519) (2b7d53c)
  • ui: power level and measured power at 0 dbm limits (#3548) (ae57c72)
  • ui: remove duplicated target in link (76802d5)

Features

9.7.1 (2024-01-16)

Bug Fixes

  • ui: ensure all changelog links open on new tab (#3521) (51c53a1)
  • ui: make all links open in a new page to make them work in hass-addon (tx Andrew) (d7db465)

9.7.0 (2024-01-15)

Bug Fixes

Features

  • discovery: add support for availability topics (#3510) (e7ce406)
  • ui: show node info in fw update dialog (#3500) (7c75532)

9.6.2 (2023-12-22)

Bug Fixes

  • ignore build dir in NPM publish (af5c542)

9.6.1 (2023-12-22)

Bug Fixes

9.6.0 (2023-12-14)

Bug Fixes

Features

9.5.1 (2023-12-01)

Bug Fixes

9.5.0 (2023-11-30)

Bug Fixes

Features

9.4.1 (2023-11-27)

Bug Fixes

  • docker: skip install when node_modules is present (#3429) (65fe9a4)
  • docker: try using custom alpine (#3443) (400cb4f)
  • don't create STORE_DIR/logs if ZWAVEJS_LOGS_DIR is setted (#3439) (46773f7)

Features

9.4.0 (2023-11-16)

Bug Fixes

  • ui: inconsistency in ota popup warning (8378946)
  • ui: make versions tooltip above snackbar (91376a3), closes #3416
  • ui: prevent fab to overlap table pagination (9dbe5bf), closes #3426
  • user callbacks not working with MQTT (#3424) (3f630fd)

Features

  • add npm deploy and move backend source to /api folder (#3422) (fe7a2c5)
  • add setting to disable controller recovery feature (#3423) (f956deb)
  • ui: parse fw OTA changelog (#3428) (734ca0f)

9.3.2 (2023-11-09)

Bug Fixes

Features

9.3.1 (2023-10-30)

Bug Fixes

  • rebuild node routes doesn't update status on node object (#3391) (8f00446)
  • ui: ensure theme is in sync with local storage to prevent flickering (6ad4d0d)
  • ui: theme not persisted correctly (#3390) (c36ebc8)

9.3.0 (2023-10-26)

Bug Fixes

  • ui: make topbar and actions sticky on popups (87e88ef), closes #3372

Features

9.2.3 (2023-10-20)

Bug Fixes

  • add all EventListener methods to TypedEventEmitter interface (6e8a6ca)

Features

9.2.2 (2023-10-19)

Bug Fixes

9.2.1 (2023-10-18)

Bug Fixes

  • ui: clarify changelogs checkbox label (d97d044)
  • ui: disable ota updates while upgrading (#3357) (d68f33a)
  • ui: remove dependencies from changelog (9c4e14a)
  • ui: show OTA result (#3360) (39f09bd)

9.2.0 (2023-10-18)

Bug Fixes

Features

9.1.2 (2023-10-10)

Features

  • add setting to enable new version notification (#3332) (7e00e02)

9.1.1 (2023-10-09)

Bug Fixes

  • possible startup bug versions of undefined (5286879), closes #3328
  • ui: add v prefix in server version changelog for consistency (1741fac)
  • ui: changelog spacing (c6abd78)
  • ui: cleanup device id display (fa5a8e9), closes #3314
  • ui: typo on pinia store (5b3a205), closes #3327

Features

9.1.0 (2023-10-06)

Bug Fixes

  • issue when header not present in request (ba835a7)
  • ui: missing Heal references in control panel (#3318) (a13d26f)

Features

9.0.3 (2023-09-29)

Features

9.0.2 (2023-09-29)

Bug Fixes

9.0.1 (2023-09-27)

Bug Fixes

9.0.0 (2023-09-27)

Bug Fixes

  • graph: match text color with icon color on ZWave Graph legend (#3299) (f546160)
  • include error stack in unhandled rejections (bd41112), closes #3300

8.26.0 (2023-09-21)

Bug Fixes

  • add missing return in getNodeNeighbors api (e38b13f), closes #3276

Features

8.25.1 (2023-09-11)

Bug Fixes

  • ui: add missing webmanifest link in head (40b25e9)

Features

8.25.0 (2023-09-06)

Bug Fixes

  • ui: prevent undefined error in settings (92c3623), closes #3262

Features

8.24.2 (2023-09-04)

Bug Fixes

  • ui: better re-discover tooltip (1e04cab)

Features

8.24.1 (2023-09-04)

Bug Fixes

  • ui: hide config update badge after re-interview (#3260) (94fc10e)

Features

8.24.0 (2023-08-31)

Bug Fixes

  • ui: advanced actions colors (77afac4), closes #3242
  • ui: make rf region setting clearable (58c24d4), closes #3241
  • ui: remove controller default powerlevel message (#3244) (88555cd)

Features

  • ui: show when devices needs to be re-interviewed (#3252) (b2c7f84)

8.23.2 (2023-08-29)

8.23.1 (2023-08-22)

Features

8.23.0 (2023-08-17)

Bug Fixes

  • prevent to throw when setting rf options (c838698)
  • ui: remove controller from replace nodes list (1a43b0a), closes #3223
  • ui: soft reset hint (a69139f)

Features

8.22.3 (2023-08-08)

Bug Fixes

8.22.2 (2023-08-08)

Features

8.22.1 (2023-08-07)

Bug Fixes

  • mqtt: mqtt throws error on connect (483d858), closes #3206
  • ui: persist node panel position when dragged (cdddb33), closes #3191

Features

8.22.0 (2023-07-31)

Bug Fixes

  • ui: hide lastSeen from statistics arrows tooltip (7859795)
  • ui: remove check action for failed nodes (#3200) (d6fc4d1)
  • ui: return routes set not working without a priority route (#3188) (be2ece4)

Features

8.21.2 (2023-07-25)

Bug Fixes

Features

8.21.1 (2023-07-21)

Bug Fixes

  • misleading controller OTW error message (1b7eadb), closes #3181
  • prevent edge case on zwave client restart (#3180) (01dd87b)

Features

8.21.0 (2023-07-18)

Bug Fixes

  • add destroyed flag to client to prevent edge case on reconnect (e83b146)
  • minor typo in ping and heal messages (#3170) (3c7be58)
  • ui: cleaner alert message on NVM backup (52d7766)
  • ui: warn user before healing a node (edc0125), closes #3175
  • user callbacks on the server are set too early when recovering from a serial disconnect (2a8bf03), closes #3174

Features

8.20.0 (2023-07-12)

Bug Fixes

  • ui: distinguish unknown/missing values (5ea53a6), closes #3153
  • ui: refresh schedule confirmation dialog is confusing (3d528b1), closes #3161

Features

8.19.0 (2023-06-20)

Bug Fixes

  • authentication flow for JWT tokens (#3140) (6758a53)
  • RUN driver function button not working (7c0bd6e)
  • ui: filter battery null values (#3131) (4721f91)
  • ui: next page button behind fab in control panel (1415037), closes #3147
  • ui: use humburger button for SS fab (8ffa0be)

Features

8.18.1 (2023-06-12)

Bug Fixes

  • ui: cannot edit manually granted security classes (9f42ec3), closes #3122
  • ui: cleaner s2 inclusion error in done step (c6c9ee1), closes #3123
  • ui: disable reset on read-only config (f59d44f), closes #3117
  • ui: driver function snippets select not working (80be583)
  • ui: line break support on valueId descriptions (f9b6bf4), closes #3116
  • ui: network graph fill height (300fb2e), closes #3125
  • ui: reset button position (42ecf30), closes #3118
  • ui: sync time action never visible on nodes (9395466)
  • ui: use humburger button for control panel fab (5c12eae)

Features

8.18.0 (2023-06-01)

Bug Fixes

  • show error when add association fails (7baeaf9), closes #3112
  • ts error (baaf098)
  • ui: dialog nodes manager keyboard issues (cf78a46), closes #3079
  • ui: duplicated beforeDestroy hook (aa6be2b)
  • ui: ping node show error when ping fails (ef7fe17), closes #3099
  • ui: prevent kepress listener to trigger when dialog not opened (3a2998d)

Features

8.17.1 (2023-05-25)

Bug Fixes

Features

8.17.0 (2023-05-24)

Bug Fixes

  • check if supervision result is null in setEnabledSchedule (62d1f51)
  • discovery: add exception for Simon IO 100 roller blind (310b768), closes #3088
  • ui: improve keyboard navigation in nodes manager (42baeff), closes #3079
  • ui: schedule refresh message is backward (1342a69), closes #3093
  • use isUnsupervisedOrSucceeded util (e7cfc48)

Features

8.16.2 (2023-05-19)

Bug Fixes

  • ui: boolean valueId may fail to set value (c6a36e3)
  • ui: ensure mode is set when no one is enabled (4a48b1f)

Features

8.16.1 (2023-05-15)

Bug Fixes

8.16.0 (2023-05-15)

Features

8.15.0 (2023-05-04)

Bug Fixes

  • ui: show missing props on user codes (a2f071a)

Features

8.14.2 (2023-04-26)

Bug Fixes

  • ui: add device info in expanded node compat view (726c383), closes #3060
  • ui: make login form pass manager friendly (5a95b7b), closes #3053

Features

8.14.1 (2023-04-19)

Bug Fixes

8.14.0 (2023-04-17)

Bug Fixes

Features

8.13.1 (2023-04-07)

Bug Fixes

  • ui: ignore rssi error on chart (67cce90)

Features

8.13.0 (2023-04-05)

Bug Fixes

  • discovery: door state binary sensor (90316f4), closes #3003

Features

8.12.0 (2023-04-03)

Bug Fixes

  • allow to call zwave apis in boot loader mode (a286a8f), closes #3023
  • remove driver ready check from firmwareUpdateOTW (a793dd0)
  • ui: better default node name in compact view (71a9884)
  • ui: catch value write errors (5195433), closes #3025
  • ui: hide manage nodes when there are selected ones (be89889)
  • ui: otw update not working in bootloader only mode (89bb3e2), closes #3023

Features

  • ui: allow to send actions to selected nodes in table (9806539)
  • use valueId stored timestamp in MQTT JSON payload (7b373c3), closes #3029

8.11.1 (2023-03-24)

Features

8.11.0 (2023-03-17)

Bug Fixes

  • ui: correctly print driver function result (d6f42d7)

Features

8.10.1 (2023-03-09)

Bug Fixes

Features

  • ui: improve smart view for smaller screens (2a77652)

8.10.0 (2023-03-08)

Bug Fixes

Features

8.9.0 (2023-02-24)

Bug Fixes

  • ui: prevent error on expanded node (8377e60)

Features

8.8.6 (2023-02-21)

Bug Fixes

Features

8.8.5 (2023-02-09)

Bug Fixes

Features

8.8.4 (2023-02-07)

Bug Fixes

  • catch lstat errors when parsing store files (589e172), closes #2937
  • ui: endpoints labels (6b8fa3e)
  • ui: filter ota/otw file upload extensions (6026645), closes #2915
  • ui: hide loading when healthcheck fails (0992778), closes #2946
  • ui: save button not visible on smartphones (1d4e3bc), closes #2944
  • ui: visualization issues with custom configuration parameter setting (0551c81), closes #2940

Features

8.8.3 (2023-01-31)

Bug Fixes

  • mqtt: set correct device_class on gas sensor (892e49a), closes #2930
  • stopping network heal does not clear healing progress in ui (6cddde3), closes #2926
  • ui: typo in smart start tab (c0dd46c), closes #2925

Features

8.8.2 (2023-01-29)

Features

8.8.1 (2023-01-26)

Bug Fixes

  • catch unhandled rejections (69f2709)
  • ui: always show OTW result (a72d467)
  • ui: move otw update to main advanced actions (557cec1)
  • ui: otw update edge cases and ui sync (#2911) (f0b175e)
  • ui: prevent showing empty controller update result (8ef4ab7)
  • ui: show different color for S0 security (85b0371), closes #2894

Features

8.8.0 (2023-01-23)

Bug Fixes

  • mqtt: don't send lastActive from controller node (fe4a377)
  • ui: checkbox in columns not working (26c423e), closes #2890
  • ui: doubled scrollbars dimensions (dda1dd4), closes #2899
  • ui: hide inclusion stopped alert on grant security classes (2dee8de)

Features

8.7.0 (2023-01-16)

Bug Fixes

  • mqtt: lock error when persistent store is enabled (082209b)

Features

8.6.3 (2023-01-10)

Bug Fixes

  • discovery: errors with electricity device_class and HA 2023.1 (#2881) (402a560)
  • improved handling of battery levels updates (#2860) (08f994b), closes #2845
  • ui: automatically trim qr strings (b1572ad), closes #2766

8.6.2 (2022-12-23)

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 zwave-js@8.9.0-beta.1 (4684356)
  • support for refreshInfo options (1570667)

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

  • feat: bump zwave-js@8.9.0-beta.0 (#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 vassilis@aretakis.eu
  • 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