8.10.1 (2023-03-09)
- broken inclusion process (#2995 (51b806d), closes #2993
- possible issue on startup
cb
is not a function (4f12e5e), closes #2994
- ui: improve smart view for smaller screens (2a77652)
8.10.0 (2023-03-08)
- improve socket messages delivery (#2978 (0b78aa6), closes #2975
- prevent fw updates when update in progress (#2984) (dad95b4), closes #2983
- toSubscribe being set to bool instead of map (#2985) (f6e3338)
- ui: heal network action not working (3e4df63), closes #2987
- bump [email protected] (e7556b4)
8.9.0 (2023-02-24)
- ui: prevent error on expanded node (8377e60)
8.8.6 (2023-02-21)
- bump [email protected] (#2968) (600f02f)
- discovery: danfoss thermostat support (de7ab08), closes #2834
8.8.5 (2023-02-09)
- discovery: add
state_class
to kwh sensors (#2953) (f570d04) - throttle otw updates progress (#2951 (c0a6f78)
- ui: footer overlaps buttons in settings (6840532), closes #2949
- ui: only open first level on store (5e7df02), closes #2950
- ui: prismjs editor line numbers (#2947 (d091834), closes #2945
- bump [email protected] (#2954) (e0cf08c)
8.8.4 (2023-02-07)
- 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
- add logins logs (b1dc1a4), closes #2933
- bump [email protected] (#2932) (4594284)
- [email protected], heal network options, endpoints labels (#2941 (6bcf8e3)
8.8.3 (2023-01-31)
- 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
- bump [email protected] (#2931) (abf2d14)
- standardize node id in logs and filter in debug view (#2923) (2b326b5)
8.8.2 (2023-01-29)
- bump [email protected] (#2917) (c391e1a)
- bump [email protected] (#2919) (32f4dc6)
- intercept zwave-js server
hard reset
event (#2879) (8501609)
8.8.1 (2023-01-26)
- 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
- bump [email protected] (#2913) (bf7d623)
8.8.0 (2023-01-23)
- 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)
- allow to parse pre-filled dsk qr (#2885) (a6a9e52)
- bump [email protected] (87e594c)
- mqtt: add node
lastActive
topic (#2901) (831df1f) - support for max files zwave setting (#2880) (87333e9)
- support otw update (#2886) (999d863)
- ui: allow to run driver function without closing dialog (07d0c38), closes #2889
8.7.0 (2023-01-16)
- mqtt: lock error when persistent store is enabled (082209b)
8.6.3 (2023-01-10)
- 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)
- ui: controller as default target in healthcheck (1df4afb), closes #2842
- ui: progress bar never hides in healthcheck dialog (01c659b), closes #2841
8.6.0 (2022-12-09)
8.5.1 (2022-11-25)
8.5.0 (2022-11-18)
- bump [email protected] (#2801) (4f40677)
- mqtt: restore on disk store support of offline packets (6c44920)
- ui: show info tooltip when set value of sleeping node (4a6d60f)
8.4.1 (2022-11-08)
8.4.0 (2022-11-08)
- mqtt: always send zwaveNode to node
event
as first arg (#2790) (c254a86), closes #2789 - ui: filter mains powered devices (#2788) (e16225c), closes #2761
- ui: valueId button text overlaps (33d1cf5), closes #2780
- ui: show loader when value is waiting an update (#2791) (ff2396b), closes /github.com/zwave-js/zwave-js-ui/issues/188#issuecomment-1295987999
8.3.0 (2022-11-02)
- catch zwave js server errors (#2754) (af754ad), closes #782
- ui: typo in fw update dialog title (#2764) (044d543)
- ui: update favicons (a16b670)
- bump @zwave-js/[email protected] (#2765) (2cc76b6)
- ui: allow to fetch OTA pre-releases (#2773) (098432e), closes #2768
8.2.2 (2022-10-25)
- ui: better firmware update progress (#2755) (d6c7867)
- ui: nodes manager dialog improvements (#2747) (fe152d9), closes #2079 #2746 #2735
- ui: show warning if
manualDiscovery
is enabled (bbb16db), closes #2733
8.2.1 (2022-10-12)
8.2.0 (2022-10-11)
- ui: better snackbars and import provisioning json (#2716) (1249312), closes #1942
- ui: switch from vuex to pinia (#2719) (e9630fd)
8.1.0 (2022-10-04)
- pkg: add windows build to release assets (abb7ca9)
- [email protected] and new fw update apis (#2702) (5255d64)
8.0.3 (2022-10-03)
8.0.2 (2022-09-29)
- 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)
- bump @zwave-js/[email protected] (#2689) (ee339d3)
8.0.1 (2022-09-26)
- bump @zwave-js/[email protected] (#2680) (a3dcbff)
8.0.0 (2022-09-21)
- bump [email protected] (#2666) (fe51581)
7.2.0 (2022-09-19)
- add
BASE_PATH
env var (4952481), closes #2637 - add reinterview-nodes snippet (e284ef9)
- bump [email protected] (#2643) (11dca51)
- hass: added Siegenia Aeropac device discovery for HA (#2648) (217d760)
- set zwave-js
userAgent
option (#2644) (e3e7f67), closes #2636
7.1.0 (2022-09-06)
- add logger to driver function context (de180ba)
- creating new file in store copies last opened content (8a71998), closes #2619
- ensure
store
andlogs
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)
- add '@kvaster/zwavejs-prom' plugin (a55f847), closes #2604
- bump [email protected] (#2629) (5893916)
- ctrl+s combination to save store file (f94f739), closes #2616
- driver function snippets (9148bbf), closes #2176
- higher reports timeout setting (#2628) (7964f9e)
- sort store entries like in a computer (3616a55), closes #2617
7.0.0 (2022-09-01)
- bump [email protected] (a4b6027)
- zwave-js v10 support (#2542) (f51d17e)
6.16.0 (2022-08-29)
- prevent error when cron string is wrong (61e4803), closes #2596
- symlinks not working in store (#2611) (955434f)
- ui: firmware update changelog overflow (#2584) (8776e5c), closes #2583
- ui: hide ping action for controller node (badf2c9), closes #2586
- ui: hide useless actions from controller node (#2589) (7d0bf88), closes #2587
- ui: hide values on controller node (83c1b7a)
- ui: including a node shows security class twice (1178e16), closes #2321
- ui: refreshing RF region results in empty field (#2588) (84c878d), closes #2585
6.15.2 (2022-08-05)
6.15.1 (2022-08-02)
6.15.0 (2022-08-02)
6.14.1 (2022-07-27)
- bump @zwave-js/[email protected] (#2550) (a33b85a)
6.14.0 (2022-07-22)
- issues with controller powerlevel settings (#2541) (02e5f2b)
- ui: diaplay issue with healthckeck dialog on smartphones (af954e9), closes #2513
- ui: nvm backup alert (d49dad8)
- bump [email protected] (#2514) (d0f25f3)
- bump [email protected] (#2536) (8a02b7a)
- bump [email protected] (#2540) (c225e6a)
- ota device firmware updates (#2504) (4ab6264)
6.13.0 (2022-06-28)
- backup restore (#2469) (b34cde4), closes #2068
- bump [email protected] (#2496) (52612e3)
- bump [email protected] (#2500) (6fc05f3)
- zwave radio configurations (#2485) (01909ad), closes #2319
6.12.1 (2022-06-24)
- log rotation (#2476) (a24f1b5)
- show commit sha whitout using git (#2458) (10fb994)
- ui: disable mqtt hass discovery by default (17faaad)
- bump @zwave-js/[email protected] (#2474) (1e14238)
- bump @zwave-js/[email protected] (#2479) (2948abc)
- bump @zwave-js/[email protected] (#2481) (1956772)
- bump [email protected] (#2460) (64e4212)
6.12.0 (2022-06-07)
- 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)
- 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)
- disable colors also in HTTP logging (#2438) (a7fea38)
- ui: show warning when zwave or general logs are disabled (#2443) (ef2740a)
6.10.0 (2022-05-24)
- allow to disable logs with
NO_LOG_COLORS
env var (#2427) (43650ac), closes #2425 - bump @zwave-js/[email protected] (#2436) (e64c062)
- bump [email protected] (#2432) (92bf06a)
6.9.1 (2022-05-12)
- avoid showing git error on startup (#2418) (0d44081)
- correctly parse buffers in MQTT payload (#2412) (36db245), closes #2303
- ui: table sorting/grouping with undefined values (#2414) (28021d7)
- bump [email protected] (#2421) (aa1b3a1)
6.9.0 (2022-05-05)
- active status and disable non requested security classes in provisioning entities (#2410) (11dd784)
- bump [email protected] (#2407) (3390416)
- bump [email protected] (6ee5154)
6.8.1 (2022-05-02)
- bump @zwave-js/[email protected] (#2405) (1ace504)
- bump [email protected] (#2400) (63b0427)
6.8.0 (2022-04-28)
- 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)
- bump [email protected] (#2393) (4ba01bd)
- bump [email protected] (de27a71)
- ui: display node metadata comments (119ab3b)
- ui: support url in node comments (282cf54)
6.7.4 (2022-04-22)
- bump [email protected] (907955a)
6.7.3 (2022-04-20)
- bump [email protected] (#2380) (72deb18)
6.7.2 (2022-04-19)
6.7.1 (2022-04-14)
- 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)
- bump [email protected] (#2373) (2775ecb)
6.7.0 (2022-04-05)
- 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)
- bump zwave-js@9 and @zwave-js/[email protected] and fix breaking changes (#2294) (#2294) (519dee8), closes #2337
6.6.2 (2022-03-25)
- ui: remove messages from stats of non-controller nodes (3d483ff)
- ui: show totals in controller commands stats (d871d36)
6.6.1 (2022-03-24)
6.6.0 (2022-03-23)
- 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)
- ui: flatten UI when elevation is not necessary (#2317) by @floutchito (97ec643)
- bump [email protected] (#2289) (068a4d9)
- bump [email protected] (#2304) (88470c5)
- bump [email protected] (#2306) (dfa5122)
6.5.2 (2022-02-18)
- bump @zwave-js/[email protected] (#2268) (74e5ba7)
- bump [email protected] (#2253) (f23e32b)
- bump [email protected] (#2261) (a7fee79)
6.5.1 (2022-02-08)
- 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)
- ui: allow to filter nodes in mesh graph (#2248) (83eaede)
- bump [email protected] (#2229) (ef00939)
- bump [email protected] (#2245) (e6f81a9)
6.5.0 (2022-01-31)
- ui: name and location validation (c0eb937)
- ui: skip node name/loc validation when mqtt is disabled (e6d0435)
- prevent replaceFailed resetting node name/loc (f8a4b12)
- implement health reporting (#2205) (4ca3403), closes #2113
- ui: move inclusion information to separete tab (#2198) (3c34e42)
6.4.1 (2022-01-18)
- bump [email protected] (#2193) (d1332ea)
- set node name and location before inclusion and keep
nodes.json
up to date (#2194) (e15bcea)
6.4.0 (2022-01-14)
- allow to override zwavejs log dir using
ZWAVEJS_LOG_DIR
env var (#2174) (d46e08e) - bump [email protected] (#2184) (038229d)
6.3.1 (2022-01-11)
- 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
- bump [email protected] (#2171) (8f17387)
- ui: show node metadata (cff2059)
- bump @zwave-js/[email protected] (#2167) (2a3e0d4)
6.3.0 (2022-01-10)
- restart driver after hard reset (#2160) (deac2b8), closes #2141
- hass: barrier State needs value_template (#2148) (dae3761)
- ui: drop
failed
column (#2134) (bd8c933), closes #2130 - add missing NVM convert progress callback (b849be9)
- ui: move firmware update to fw version column (fb59d33)
- add missing origin to call api result (5c8a1c0), closes #278
- hass: thermostat mode mapping (#2109) (9b23c1f)
- ui: add cc version (#2158) (83c4e42), closes #2147
- bump @zwave-js/[email protected] (#2098) (814820a)
- bump [email protected] (#2155) (5c99018)
- use new
restoreNVM
API to restore NVM backups (#2120) (18b49ea), closes #2119 - ui: visualize running firmware updates (#2117) (6238696), closes #2110
- bump [email protected] (#2112) (202f9c4)
6.2.0 (2021-12-23)
- 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
- bump [email protected] (#2088) (8720457)
- ui: add active indicator with statistics tooltip (#2083) (e82be01)
- bump [email protected] (80064b3)
- bump [email protected] (3e06a81)
- show driver errors on UI and prevent restart when zwave options are not valid (#2069) (e1e3172)
6.1.1 (2021-12-16)
-
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)
- endpointGroups is not iterable and other possible null pointer errors (6886825), closes #2012
- ui: typo in dialog (#2001) (0255fdc)
- bump @zwave-js/[email protected] (#2013) (c0d14e1)
- bump [email protected] (#2016) (9190839)
6.0.2 (2021-11-26)
- bump [email protected] (#1998) (c6719ca)
6.0.1 (2021-11-25)
- bump [email protected] (#1993) (6a62b63)
6.0.0 (2021-11-25)
- ui: spelling of Unauthenticated (#1984) (6cad38a)
- hide some columns for controller node (11099eb), closes #1886
- https log (af8009a)
- value not updating after set (#1972) (035975a), closes #1971
- bump @zwave-js/[email protected] (#1987) (5057281)
- bump [email protected] (#1974) (95a419e)
- bump [email protected] (#1991) (913ea34)
- optimize socket events and mqtt disabled events (#1970) (b18067a)
-
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)
- 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
- add HTTPS setting and Qr improvements (#1956) (8efa99e)
- allow SSL key to be specified via env var (#1940) (f7bae9f)
- bump @zwave-js/[email protected] (#1965) (f66204e)
- bump [email protected] (#1964) (ee50f1c)
5.11.0 (2021-11-05)
- 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
- add node added dialog and fix replace node (#1926) (22d9ba5)
- bump @zwave-js/[email protected] (#1932) (9029996)
- smart start (#1922) (8fb0269), closes #1895 #1916
- ui: use theme color for icon in table (#1906) (98131db)
5.10.1 (2021-10-26)
- bump [email protected] (#1891) (bcc9ef4)
5.10.0 (2021-10-25)
- mqtt: try closing client graceflly and fix level store (#1879) (12b5b3f)
- alter softReset language to reflect new default (#1850) (b60d2c7)
- docker contrib (#1841) (d8a1b0d)
- make
enableSoftReset
option enabled by default (#1864) (8839162) - race condition with node.batteryLevels (#1845) (63d8193)
- bump [email protected] (bb962bb)
- bump [email protected] (#1878) (053f8e8)
- icons for status + color for interview stage (#1846) (85b70bb)
- implement
softReset
(#1844) (03eaaf7) - support nodes with multiple batteries + more icons in table (rich values) (#1777) (aa80130)
5.9.0 (2021-10-14)
- 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)
- allow to load security keys from env (#1797) (fc00320), closes #1757
- bump [email protected] (#1829) (7722664)
- emit driver ready status to mqtt (#1838) (c087212)
5.8.0 (2021-10-08)
5.7.3 (2021-10-04)
- bump @zwave-js/[email protected] (#1767) (18977cc)
5.7.2 (2021-09-29)
- bump [email protected] (#1759) (831dc93)
5.7.1 (2021-09-27)
5.7.0 (2021-09-27)
- ui: hide download/save button when file is not supported (6b7d63e)
- add
/version
api (#1747) (532ba69) - bump @zwave-js/[email protected] (#1744) (15ca748)
- bump [email protected] (#1743) (b8829ed)
- improve docs and references (#1667) (fd04689)
- log rotate (#1746) (b8f7f52)
5.6.2 (2021-09-25)
5.6.1 (2021-09-24)
- another try to workaround pkg bug (#1727) (81a0a7f)
- workaround for pkg bug (#1726) (7d0bd6c)
- ui: better check for forwarding nodes in mesh graph (e5cf151)
- bump @zwave-js/[email protected] (#1714) (176017d)
- ui: show power source + battery level in nodes table (#1675) (713815d)
5.6.0 (2021-09-15)
- add
deviceConfigPriorityDir
zwave setting (#1694) (0d2c8bc), closes #1686 - bump [email protected] (#1695) (0a6a814)
- bump [email protected] (#1696) (d8eb97f)
- ui: auto-format OZW keys when pasted into security keys (#1685) (8dea0da)
- ui: show warning when security keys are missing (39c40c8), closes #1687
- Revert "Release 5.6.0" (21294f2)
5.5.4 (2021-09-10)
- ui: add links to docs in settings (7fdfff4)
- bump [email protected] (#1666) (2341ea3)
5.5.3 (2021-09-03)
- ui: support for S0 only inclusion (48deb0b), closes #1645
- bump [email protected] (#1644) (16eb6fe)
5.5.2 (2021-08-30)
- bump @zwave-js/[email protected] (#1631) (d3e25b1)
- ui: add
firmwareVersion
to nodes table (b45c396) - bump @zwave-js/[email protected] (#1598) (9a3a914)
5.5.1 (2021-08-25)
5.5.0 (2021-08-25)
- 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
- add
forceSecurity
falg support to Default inclusion strategy (#1588) (3c78d43) - bump zwave-js/[email protected] (24b7d8d)
- support for S2 inclusion (#1585) (f507246)
- [email protected] and @zwave-js/[email protected] (d9eed6e)
5.4.6 (2021-08-17)
5.4.5 (2021-08-05)
- bump [email protected] (74a3656)
5.4.4 (2021-08-02)
5.4.3 (2021-07-30)
- hass: barrier operator CC MQTT discovery (#1485) (45e07a6), closes #1363
- ui: typo in settings view (#1483) (ada0f65)
- change the GE/Jasco 14314 to use the fan dimmer hass discovery (#1476) (44ba47f)
- add
deviceConfig
to node (#1482) (1e6acb3) - add
MQTT_NAME
env var (#1481) (5097a26) - [email protected] and [email protected] (8735cea)
5.4.2 (2021-07-22)
5.4.1 (2021-07-22)
5.4.0 (2021-07-21)
5.3.0 (2021-07-20)
- ui: removed missing debugger (698958e)
- bump [email protected] (#1462) (8b44175)
5.2.2 (2021-07-14)
- ui: allow to add volume to setValue options (#1422) (1e29034)
- bump [email protected] (a17bae9)
5.2.1 (2021-06-30)
5.2.0 (2021-06-29)
- clear node groups (#1391) (cce8e81)
- hass: add default to central_scene (#1383) (a660e22), closes #1020
- hass: remove second arg in default (71f2285)
- send heal node status when healing single node (#1377) (23daffa), closes #1375
- sending 'start' or 'stop' MultilevelSwitchCC not working (#1379) (5c5dbdc), closes #1372
- controller statistics (#1393) (f5bf037), closes #1376
- ui: broadcast refresh node info (#1392) (21a50a2)
- bump zwave-js 7.10.0 and zwave-js/server 1.8.0 (cfb0760)
5.1.0 (2021-06-24)
- hass: make dimmers turn on to previous brightness (#1360) (d7a3845)
- add Z2MClientStatus type (#1357) (ee4343f)
- ui: allow to specify
setValue
options (#1373) (ff875e3) - add option to writeValue api (#1370) (7f2d7c2), closes #1367
- bump [email protected] (e5efe5e)
- bump [email protected] (239f76d)
- preferred sensor scales (#1369) (60918d9)
- ui: zwave plus column (#1368) (5ade568), closes #1358
5.0.4 (2021-06-17)
5.0.3 (2021-06-17)
- bump [email protected] (fd394d4)
5.0.2 (2021-06-14)
- 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)
- bump [email protected] (51cb50c)
5.0.1 (2021-06-11)
- downgrade [email protected] (#1334) (07568fc), closes #1326
- discovery: skip discovery of notifications without states (#1333) (218256e), closes #1332
- downngrade to [email protected] (#1329) (1c863d9), closes #1324
- hass: broken cover discovery (#1331) (b9d8ede), closes #1327
5.0.0 (2021-06-10)
- driver ready error and ts improvments (#1323) (f5832b9), closes #1309
- plugins router must be recreated on restart (#1321) (6d40bdd)
- ui: use strict check in toggle button (#1320) (130bbd7), closes #1065
- bump [email protected] (4997c2d)
4.5.2 (2021-06-07)
- bump [email protected] (3b9d3df)
4.5.1 (2021-05-31)
- bump [email protected] (a4a043b)
4.5.0 (2021-05-27)
- don't query neighbors on node ready event (#1279) (9a1ab96)
- stop RF when requesting neighbors (#1283) (1a35379)
- add
valueWritten
event to ZwaveClient (#1268) (1bb2acf) - bump [email protected] and zwave-js/[email protected] (#1278) (34a8f57)
- bump [email protected] (5238242)
- ui: show nodes heal progress (#1277) (140136c), closes #993 #1274
4.4.0 (2021-05-25)
- ui: show nodes heal progress (#1272) (4356fc0), closes #993
- zwave-js 7.5.2 and @zwave-js/server 1.6.0 (882bd33)
4.3.1 (2021-05-24)
- add
zwaveClient
andrequire
todriverFunction
context (#1256) (592e5aa) - better restarts (#1266) (70c018b), closes #1246
- detect driver failed and restart (#1259) (2ae945e), closes #1246
- bump [email protected] (5bfad71)
- ping node (#1255) (2fc61ef), closes #1253
4.3.0 (2021-05-19)
- 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)
- zwave-js: bump [email protected] (#1237) (7f2d7ea)
4.2.1 (2021-05-12)
4.2.0 (2021-05-11)
- lint issues (6417175)
- use
getNeighbors
method (#1146) (fa50cf1) - hass: sending
true
to MultilevelSwitchCC doesn't restore old level (#1134) (13afb0a) - ui: typo in copy-able versions info (#1135) (8e2ccc0)
4.0.1 (2021-05-03)
- docker: config update not working (#1128) (6fccb01), closes #1122
- ui: pretty json exports (#1129) (94e9f9c), closes #1119
4.0.0 (2021-04-30)
- ui: hide hass tab when gw is disabled (#1117) (7116911), closes #1102
- ui: valueid label color (#1097) (9acbcad), closes #1094
- allow loading custom device configs from
store/config
(#1096) (3988049) - support managing associations on endpoints (#1095) (4230b64)
- zwave-js config updates (#1115) (0a65549)
- Signature of methods
getAssociations
,addAssociations
andremoveAssociations
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)
3.4.0 (2021-04-17)
- 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)
- 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)
- manually add missing values on updates (#1056) (c2600df)
- notification event not publiished to mqtt (#1055) (bf8db55), closes #1044
- ui: assume controller always forwards in mesh graph (#1038) (aca4af3), closes #1034 #739
- ui-mesh: better labels color based on current theme (#1050) (2bf47d8), closes #1010
3.2.1 (2021-04-11)
3.2.0 (2021-04-07)
- ui: use transparent background on zwave graph groups (#1009) (d4b6445)
- allow accent chars in topics (#1007) (79cf699), closes #1003
- applicationName used in statistics (ada8abb)
3.1.0 (2021-04-06)
- 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
3.0.3 (2021-04-01)
- better sanitize topics (#981) (d8fa77d)
- correctly show heal process complete (#980) (f2efd4e), closes #969
- prevent stopInclusion/Exclusion to throw (#979) (6055834), closes #959
3.0.2 (2021-03-26)
- 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)
3.0.0 (2021-03-24)
- 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)
- 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)
- ui: broken edit of scene values (#898) (ed2d639)
- allow spaces in name and location (#897) (18d6023), closes #877
2.3.0 (2021-03-15)
- hass: remove
state_topic
on covers for HA 2020.3.2 (#881) (2ab3d97) - ui: allow manual entry of nodeid (#885) (cd5691a), closes #865
- ui: disable swipe on node tabs (#878) (eeb90d1)
- ui: restore node debug info tab (#886) (3bf1710)
- ui: zwave graph when controller id != 1 (#863) (74fb920), closes #862
- better payload parsing (#861) (199c558)
2.2.0 (2021-03-09)
- 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)
- hass: added
manual discovery
setting (#851) (255e9b3), closes #819 - ui: debug window (#852) (42b2826)
2.1.2 (2021-03-08)
- 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)
- 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)
- ui: allow manual entry on config values with states (#781) (a45f763)
- ui: correctly get/set buffer values (#795) (4f5a91f)
- ui: show debug feedback (714702c)
- ui: show scrollbars (#792) (e974db2), closes #784
- ui: allow to export nodes dump (8a4a958)
2.0.1 (2021-03-01)
- ui: nodes table display issues (#780) (f02d8b6), closes #766
- bug when importing nodes.json (#768) (84550f2)
- use node
available
in node status (#762) (d4972e8)
2.0.0 (2021-02-26)
- correctly parse
currentColor
value and improve rgb discovery (#568) (7bedd3b) - plugins improved support (#688) (a213b25)
plugins
are now stored in an array ofstrings
on settingsgateway
prop instead ofzwave
getNodes
function of ZwaveClient returns an array of available nodes but the index doesn't match the nodeIdrefreshNeighbours
returns a map nodeId -> neighbours[] node removed socket event now returns the node removed renamedsetNodeName
andsetNodeLocation
apis (removed the leading_
) as now them also store the value to controller
1.4.0 (2021-02-24)
- [email protected] and nodeFilter setting support (#728) (3f12c2a)
1.3.0 (2021-02-23)
- hass: improved climates discovery (#692) (1c60355)
- ui: node details in mobile devices (9fcc8e0)
- ui: overflow of tabs in mobile devices (6806907)
- ui: add link to zwavejs devices db (#708) (ebb5036)
- ui: update topics and clear retained functions (246c078)
1.2.3 (2021-02-22)
- discovery: prioritized CCs discovery order (#625) (e238ae1)
- hass: barrier operator hass replace barrier states with integers (#556) (11e1bde)
- ui: duration dropdown (#687) (27245ec)
- ui: persistent hint in confirm dialog (#685) (7b7529c)
- ui: use button toggle for on/off value ids (#686) (bba6335)
- propertyKey may be zero (#674) (c60a640)
- ui: typo groups associations (#650) (80163d1)
1.2.2 (2021-02-19)
- better app shutdown detection (#639) (31477cc), closes #506
- ui: set Control Panel as main page (#640) (bbf6864)
1.2.1 (2021-02-18)
- broken startup ui (#623) (afbb346)
- firmware target not set correctly (#601) (9d8b5d5)
- generate the action template when an action map is given (#547) (254121e)
- start zwavejs server when driver is ready (#605) (aebd890), closes #602
- ui: battery powered devices shown as main (#590) (0235011), closes #546
- ui: authentication (#591) (7eef6c5)
- bump zwavejs server beta 7 and show version on ui (#609) (bb255db)
1.1.1 (2021-02-10)
- https in development mode (5bb25b8)
- wrong filename when downloading file (97c02b8), closes #537
- ui: no secure nodes shown as secure (#523) (fd9ac7b), closes #522
- lint issues (08c1578)
1.1.0 (2021-02-08)
- mesh graph settings (5a1d446)
- ui: rearrange settings (3e7a6ac)
- ui: typo in retain (b9d066b)
- /health return 200 if mqtt is disabled (#500) (8e3a4e3), closes #469
- add node id to node status payload (#499) (bf8a545), closes #492
- allow to set custom firmware target (#501) (0fb1888), closes #483
- use zwave-js guessFirmwareFileFormat function (#498) (6a9931f)
- ui: disable Gateway label (#482) (d69560f), closes #471
- ui: settings refactor, fix mesh node names (#456) (24f9daa), closes #455
- allow to specify custom qos and retain (#502) (4055c68), closes #311
- ui: improved mesh graph (#458) (656e56d), closes #384
- ui: refactor add remove dialog (#475) (0ecbea6)
- custom plugins loader (#478) (020f82b)
- ui: add node debug info tab (#462) (56e1c62)
1.0.5 (2021-02-04)
1.0.4 (2021-02-03)
- 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)
1.0.3 (2021-02-02)
1.0.2 (2021-02-01)
- climate discovery without mode CC (#408) (0cb5d5c), closes #400
- ui: use
No
instead ofCancel
in broadcast popup (#410) (4b868f6)
1.0.1 (2021-01-29)
1.0.0 (2021-01-29)
- 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
- add pollValue api (#343) (2356de9), closes #309
- send custom command api (#360) (b60f585), closes #336
- ui: better valueIds descriptions (#359) (bf940a7)
- ui: show confirm improvments (#355) (454da10)
- add valueId, node and logger to parse functions (#319) (e9583fa)
- env var STORE_DIR and renamed OZW_NETWORK_KEY to NETWORK_KEY (#308) (58c2cb9), closes #85
- node table UI optimizations (#332) (ccd606e), closes #342
1.0.0-rc.1 (2021-01-21)
- hass: dimmers and rgb dimmers (#290) (fbc792e), closes #295
- ui: renamed refreshInfo to re-interview node (8928145)
- remove markNodeAsFailed api (#289) (3c6b99e)
- topics and hass ids/names fixes (#247) (a072c73), closes #239 #232
1.0.0-rc.0 (2021-01-20)
- ui: zip name download (e2cecdc)
- custom scroll and blob type when downalod (#283) (d031ce9)
- ui: add zwave lib version and restyled table (#282) (9b66d04), closes #276
- add
origin
payload to api response payload (#281) (f241d85), closes #278 - hass: command template of fan dimmer (0d0fbd6)
- better node initialization (#240) (3724e3f)
- duration type handling (#230) (fb92155), closes #185
- ensure args is array when calling api with mqtt (8371752), closes #251
- hexColor parsing (#272) (0187e09)
- respect ignore location setting in hass entities (#234) (6e2a0f7)
- set retain to false on api responses (b6fb04d), closes #268
- ui: inconsistent, unsorted node selection (#258) (f8042ed)
- notification log (193deb9)
- markNodeAsFailed api (#263) (c00f50a)
- refreshValues api (#246) (43fdce0)
- store explorer (#166) (d98fd7e)
- zwave-js server support (#248) (3ad9ee6)
- docker: Improve documentation by linking to the readme (#274) (cec2d0d)
- ui and hass discovery rgb valueId support (#238) (a56f044), closes #78
1.0.0-beta.0 (2021-01-13)
- ui: error in filter options for null strings (#225) (165ca0e)
- climate discovery #172 (3c86e2e)
- correclty parse durations (595b97e), closes #185
- correctly parse node notification (#170) (af41778)
- defaults settings values (#153) (88d50dc), closes #147
- ensure target node exist when creating links (#167) (375bae8)
- entity names with empty location (#218) (bfbda11), closes #162
- logging issues and moved log settings in new
general
panel (#219) (07e4232) - prevent empty node object to break import (#165) (649ab30), closes #156
- set retain to false for stateless valueIds (#215) (cf71d1f)
- show app version in control panel (#142) (9af90d0)
- undefined 'value notification' args.newValue (#212) (f30ad83)
- hass: remove Thermofloor Z-trm2fx specific configuration (fix #202) (#203) (ccd6989)
- ui: new location/name style (#201) (21c2015)
- ui: Off button posting true (#204) (409ff52)
- prevent infinite loop #174 (4f31a1b)
- set default node props to null instead of '' #184 (63aabbb)
- use yarn link instead of yalc in Dockerfile.contrib (#181) (107471b)
- docker: run new build:full command to build zwave-js (#154) (8a193ca)
- hass: lock payload and state (#168) (04952ea)
- ui: use buttons for boolean valueIds (#151) (6da9a58), closes #133
- add directions to access the UI from within HA (#205) (51f715c)
- allow
/
in mqtt prefix #213 (#214) (277b542) - hass: entities name template configuration (#100) (3a63e2e)
- hass: support for Battery isLow binary sensor (#126) (5c511b6)
- ui: Group nodes by column values (#199) (a2dcf32)
- expose node info under topic /nodeinfo (#159) (8f326de)
- move docs to github pages using docsify (#122) (3e9425d)
1.0.0-alpha.2 (2020-12-29)
- 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)
- 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)
- 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)
- catch errors from zwave driver contructor #61 (#75) (80093c5)
- empty endpoint (#65) (36638d2)
- ensure node ready when discovering values (#54) (4076085)
- improve hass discovery of climates (#68) (962f212)
- network key generation #80 (#83) (1dd6551)
- Remove Refresh values button (#56) (cca3d36)
- replace
read_only
withwritable
(b9a6315) - socket events constants (5619cb3)
- 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)
- 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)
- 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)
- Default Hass Birth/Will topic is changed from
hass/status
tohomeassistant/status
to reflect defaults of Hass 0.113