All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
2 December 2020
- chore(docker): downgrade to ozw 1.6.1520 #843
4258802
30 November 2020
- docs: fix Table of Contents Links
#842
- feat: persistent settings for node table filter, sorting, show hidden nodes
#831
- fix: incorrect drying HVAC mode to dry
#833
- fix: incorrect drying HVAC mode to dry
#833
- fix: upgrade @babel/polyfill from 7.11.5 to 7.12.1
#818
- fix: upgrade serialport from 9.0.1 to 9.0.2
#819
- feat: node table filter
#823
- chore: bump chrisns/openzwave to 1.6.1545
#825
- feat: persistent settings for node table filter, sorting, show hidden nodes (#831)
#490
- feat: Update last active on node messages
#490
- refactor: Introduce reusable settings compoment
c101f0e
- chore(deps): bump debug from 4.1.1 to 4.2.0
932a98a
- refactor: Support different setting data types
2e45e02
- feat: Store filters + sorting in local storage
bda7208
- chore(deps-dev): bump html-webpack-plugin from 4.4.1 to 4.5.0
5f9e07a
- Release 4.1.0
846cbde
- test: Fix test description wording
8a96dce
- docs: Add docs to Settings module
7717e46
- fix: prevent ignore discovery to dup values #837
e9553eb
- fix: File locations and module style
5ab71e5
- chore(deps-dev): bump ora from 5.0.0 to 5.1.0
a44e6a1
- fix: Remove triggerStatusUpdate
a378264
- fix: eslint errors
638e292
- fix: Check failures
105d62a
- refactor: Simplify changes
4bb2fe3
- fix: Use const for filtersStr
7fccb37
4 November 2020
- feat(ui): save items per page in local storage
#816
- chore(deps): bump chrisns/openzwave in /docker
#815
- fix(hass): misuse drying state for Full Power mode
#775
- chore(deps): bump actions/setup-node from v1 to v2.1.2
#768
- chore(deps): bump prismjs from 1.21.0 to 1.22.0
#778
- chore(deps): bump socket.io-client from 2.3.0 to 2.3.1
#759
- chore(deps): bump pascalgn/automerge-action from v0.11.0 to v0.12.0
#772
- fix(ui): vuetify deprecation
.native
#797
- feat(hass): add deviceId '881-21-2' for Eurotronic Spirit Z-Wave Plus device
#799
- fix: update last active on value changes
#798
- fix: allow
/
char in name and location #790#796
- Release 4.0.6
a6664ce
16 October 2020
- chore: audit fix high severity
#794
- fix: Rows per page not set correctly
#793
- feat: support more ENV VARS for configuration
#788
- fix: typo in comment
#789
- docs: libudev.h shouldn't be required with ozw 1.6
#786
- feat: improve HASS discovery of cover devices
#783
- chore(deps): bump actions/cache from v1 to v2.1.2
#780
- feat(hass): adding CT100 using 2GIG template
#776
- chore(ci): remove linux/386 to fix dockerbuild
#782
- Update README.md
#774
- tidy up the docker build
#769
- dependabot update github actions and docker
#766
- close stale issues+prs
#756
- Create Dependabot config file
#566
- docker: update ozw to 1.6.392
#751
- docker: update ozw to version 1.6.1382
#748
- feat(hass): Eurotronic Stella Z thermostat
#746
- fix: Rows per page not set correctly (#793)
#792
- Release 4.0.5
43601f5
- fix tag list composition
55e0dc0
- fix tag list composition
50cf1ad
- fix tag list composition
0e95d46
- fix tag list composition
cb1f337
- fix tag list composition
8221a56
- fix tag list composition
0857c43
- fix tag list composition
970b82a
- fix tag list composition
5569669
28 September 2020
- docker: update ozw to 1.6.1280
#743
- feat: parse value functions #739
#741
- fix: replace currTemp.units.contains() with currTemp.units.includes()
#733
- fix: set temperature_unit in climate discovery #731
#732
- chore(deps): [security] bump bl from 1.2.2 to 1.2.3
#712
- chore(deps): [security] bump node-fetch from 2.6.0 to 2.6.1
#719
- fix: extended allowed charaters in name/loc #720
#724
- feat: OZW_NETWORK_KEY env var #680
#725
- chore(deps-dev): bump release-it from 13.7.0 to 14.0.3
#723
- fix: mesh failed removed and initializing colors
#701
- chore: bump deps and fix deprecations
#702
- chore(deps): upgrade vuetify from 2.3.4 to 2.3.5
#667
- chore(deps): upgrade serialport from 9.0.0 to 9.0.1
#695
- docs: fix anchor link in README
#696
- Release 4.0.4
2c5f939
28 August 2020
24 August 2020
21 August 2020
- fix: improved watch logic of customDevices #670
#675
- feat: change meta theme-color based on theme #669
#671
- feat: update docker to ozw 1.6.240
#673
- docs: add security policy
#659
- chore(deps): [security] bump elliptic from 6.5.2 to 6.5.3
#650
- chore(docker): Update OZW to version 1.6.1232
#645
- fix: removeAssociation with multi instance devices
#644
- Release 4.0.1
6a0a6e5
27 July 2020
- feat: show associations of multi-instance devices #637
#640
- fix: change default hass birth/will topic
#639
- fix: set node status to initializing when firstly added
#634
- chore(docker): stable builds and refactor
#632
- Release 4.0.0
ca1f92a
14 July 2020
- chore: bumped deps and fixed eslint
#622
- feat(hass): Intermatic PE653 MultiWave Receiver
#618
- Release 3.4.1
4b27fb8
30 June 2020
- chore(deps): bumped deps
#604
- fix: remove refreshNodeInfo and auto heal options
#603
- feat: broadcast actions #596
#602
- docs: fix typo
#595
- chore(deps-dev): bump terser-webpack-plugin from 3.0.3 to 3.0.5
#589
- feat: improve support for Inovelli LWZ42
#574
- Release 3.4.0
dd79d03
12 June 2020
- chore: fix docker build and cross build even on pr
#576
- fix: mismatch between sample code and text
#575
- feat: improve docker build performances
#572
- chore(deps-dev): bump eslint-plugin-import from 2.21.1 to 2.21.2
#571
- chore: add views in the docker image
#569
- bumped deps
#564
- chore(deps-dev): bump release-it from 13.6.1 to 13.6.2
#547
- feat: reverse proxy dynamic subpath
#540
- chore: prettier-standard
#550
- chore: markdown linting
#549
- feat: support dynamically set min_temp and max_temp in climate #445
#507
- fix: Honeywell 39358 Fan Control will be discovered as a fan an not a light
#545
- Release 3.3.0
f472b01
- chore(deps): [security] bump websocket-extensions from 0.1.3 to 0.1.4
47c3abf
29 May 2020
- fix: readonly fields not updating on changes in UI #480
#538
- chore(deps-dev): bump @babel/core from 7.9.6 to 7.10.1
#535
- fix: offline icons not showing #508
#537
- chore(deps-dev): bump @babel/plugin-transform-runtime
#531
- chore(deps-dev): bump @babel/plugin-syntax-import-meta
#530
- chore(deps-dev): bump @babel/plugin-proposal-class-properties
#529
- chore(deps-dev): bump terser-webpack-plugin from 3.0.1 to 3.0.2
#526
- chore(deps): bump vuetify from 2.2.29 to 2.2.30
#520
- fix: payload parse of rgb dimmers #488
#516
- chore(deps-dev): bump mocha from 7.1.2 to 7.2.0
#518
- chore(deps-dev): bump node-notifier from 7.0.0 to 7.0.1
#517
- chore(deps-dev): bump @mdi/font from 5.2.45 to 5.3.45
#519
- chore(deps): bump vue-router from 3.1.6 to 3.2.0
#505
- chore(deps): bump mqtt from 4.0.1 to 4.1.0
#506
- chore(deps-dev): bump webpack-bundle-analyzer from 3.7.0 to 3.8.0
#510
- chore(deps): bump vuetify from 2.2.28 to 2.2.29
#511
- chore: add dependencies used for release
#503
- Release 3.2.2
9c8cde5
18 May 2020
- get version from package json
#502
- Release 3.2.1
5dcb839
- get bash from env rather than rely on /bin
cb59477
- chmod +x package.sh
71f3974
18 May 2020
- fix: regex for release branch tag
#499
- chore: fix breaking changes and bump to [email protected]
#497
- fix last references to docker image on openzwave/.
#498
- chore: revert back to robertslando repo and
#496
- chore(deps): bump openzwave-shared from 1.6.2 to 1.7.0
#487
- chore(deps-dev): bump autoprefixer from 9.7.6 to 9.8.0
#494
- fix: docker build
#493
- chore(deps-dev): bump nodemon from 2.0.3 to 2.0.4
#486
- feat: show version in log output
#485
- move docker build to this repo
#473
- feat: hass scene_activation command class support #445
#482
- fix: Use readonly fields intead of disabled #480
#481
- chore(deps): bump serialport from 8.0.8 to 9.0.0
#469
- chore(deps-dev): bump webpack-dev-server from 3.10.3 to 3.11.0
#470
- chore(deps): bump vuetify from 2.2.27 to 2.2.28
#477
- feat: hass barrier_operator class support #445
#467
- chore(deps-dev): bump @mdi/font from 5.1.45 to 5.2.45
#478
- chore(deps): bump vuex from 3.3.0 to 3.4.0
#471
- feat: disable discovery #405
#476
- feat: subscribe using wildecards
#475
- ci: apt-get update before installing deps
#474
- fix: allow empty node name/location #463
#468
- chore(deps): bump mqtt from 4.0.0 to 4.0.1
#460
- chore(deps-dev): bump terser-webpack-plugin from 3.0.0 to 3.0.1
#456
- fix: lgtm alerts
#458
- chore(deps): bump serialport from 8.0.7 to 8.0.8
#457
- docs: add depencencies security/status badges
#455
- chore(deps-dev): bump c8 from 7.1.1 to 7.1.2
#451
- fix: node select background color #452
#454
- chore(deps): bump vuetify from 2.2.26 to 2.2.27
#450
- fix: add missing field in ci action
#449
- fix: secret for ci action
#448
- chore: docker build dispatch event
#447
- fix: mesh link color with dark mode #444
#446
- Release 3.2.0
b71d1eb
- Release 3.2.0
6ee08a8
- revert release to trigger new github action
f0b98f4
5 May 2020
- fix: respect the qos+retain config
#432
- chore: major deps bump, code refactor and dark mode
#417
- Release 3.1.0
251cd72
5 May 2020
- fix: point debug output to stdout not stderror
#423
- chore(deps-dev): bump css-loader from 3.4.2 to 3.5.3
#393
- reflect what node supports https://nodejs.org/en/about/releases/
#416
- cache slow steps
#415
- chore(deps): bump app-root-path from 2.2.1 to 3.0.0
#414
- chore(deps): bump jsonfile from 4.0.0 to 6.0.1
#409
- chore: test coverage lib/jsonStore
#408
- chore: test coverage lib/debug
#390
- chore: add wallaby.js support for rapid testing
#407
- chore: coverage /lib/utils
#406
- feat: hide/show location in mesh nodes
#404
- docs: fixed TOC links
#399
- [Snyk] Upgrade morgan from 1.9.1 to 1.10.0
#391
- chore(deps): bump ansi_up from 3.0.0 to 4.0.4
#383
- [Snyk] Upgrade body-parser from 1.18.3 to 1.19.0
#392
- fix: map temperature units to hass values
#394
- chore(deps): [security] bump mqtt-packet from 5.6.0 to 5.6.1
#380
- docs: fixed typo
#389
- docs: coverage badge
#386
- chore: ci test and coverall
#385
- chore: constants unit test
#369
- refactor: reduce code duplication
#375
- feat: arbitrary zwave config
#367
- chore: move from travis to github actions
#374
- linting - fix linter config - apply fixes to code - require linter to pass in CI
#373
- add CT101 thermostat configuration
#372
- feat: allow a zwave plugin to be defined exposing the zwave client to external js
#364
- Release 3.0.4
70e44f6
- Fixing display issue on mobile
fbe9221
- chore: removed coverall file
0c5269d
- chore: fixed coverall
2dcf3b7
- chore: coveralls support
79447b1
- chore: Fixed github actions
ea1f4a6
- docs: ci badge
158aa25
- docs: updated contributors
c30ad26
20 April 2020
- feat: Hass Graber/Bali/Spring Fashion and Qubino Covers
#363
- add 2gig ct32 thermostat, fix lint issues, update readme thermostat example
#350
- remove duplicate protocols in readme
#351
- fix readme neighbors typo
#352
- feat: HRT4-ZW device from Hortmann.
#347
- Vulnerabilities fix
#343
- feat: Hass discovery support Fibaro FGS222 Qubino flush shutter
#340
- feat: Precision support and default set to 0.1 on hass discovery climate devices
#326
- simplify the mapped values template by using jinja's default filter
#314
- Release 3.0.3
e27c8ba
- fix: Update mqtt-nedb-store
211affa
- feat: Show node name and location of removed nodes #341
5309dbb
- feat: Inclusion timeout #244
9b4fc8d
- fix: Added exclusion to commands timeout and refactored var names
63d869d
- feat: Add options to getInfo api #333
5b3aaf2
- feat: Nodes lastActive field #319
6b07091
- fix: Validation of node names and location to match hass requirements #344
fa0af36
- fix: Prevent duplicated command timeouts
f8e9a20
- docs: Fixed Thanks section
61eb501
- fix: Locks hass discovery #294
0ede845
- npm audit fix
ba99789
- fix: Prevent TypeError on undefined values #324
f405067
- fix: autoCompact not working on both store
0c37c7e
- fix: Integer list when payload is set to Zwave object
c7fcfa9
- fix: typo
9627cbd
16 March 2020
- hass support action_topic in thermostats
#305
- fan_mode_map payload parse
#302
- feat: Add getInfo api fix #297
#297
- Release 3.0.2
d084fdf
- feat: Add args to apis response #301
0635ece
- fix: pkg release script #296
f302d3f
4 March 2020
- fix light_dimmers template to use lowercase values
#289
- feat: Replace confirm dialog with Vuetify dialog fix #202
#202
- feat: Show device id in device gateway values dropdown
f2d112c
- chore: Add repo bugs keywords and license to package.json
49b0346
- Release 3.0.1
ccd8650
- feat: Parse lock/unlock payloads coming from hass #294
30f5b35
3 March 2020
- Use a map to get command class names
#290
- BREAKING CHANGE: Use node name as device name in hass discovery
#276
- Correct spelling of chengelog/changelog
#275
- BREAKING CHANGE: hass state in caps ON|OFF and RGB fix
#270
- Central Scene Sensor
#269
- Add documentation for "remove failed node"
#266
- Update healthcheck section
#265
- Add "remove failed node" command
#261
- Bumped [email protected] fix #278 #284 #285
#278
- fix: Custom devices not working and no hassDevices found after refreshNodeInfo fixes #277 #262
#277
- feat: getNodes api to get nodes array fix #281
#281
- BREAKING CHANGE: Use node name as device name in hass discovery (#276)
#274
- BREAKING CHANGE: Hass Lock state fix #203
#203
- chore: Audit fix
278a48e
- Release 3.0.0
5b5116d
- feat: Health check endpoints #264
3396b75
- docs: Custom apis
2aac5b7
- feat: Rediscover node button to update node discovered values after changing node name/location #153
be5e356
- minor refactor
622d240
- fix: Use light dimmers for sound switch volume #254
3a08226
- docs: Special apis
dd559f3
- BREAKING CHANGE: Better unique_id and device identifier for hass #165
3fe61ba
- docs: Healt check endpoints
1431c4f
- docs: Rediscover node
5cdd0c3
- fix: Undefined
this
in deviceInfod33f0a1
- fix: Force using JSON payload when HassDiscovery is enabled
72d202b
- feat: Add status string to node status and lastUpdate value on zwave valueId object #260
648da43
- fix: Use lower case for node prefix in identifier
1ee4ef9
- fix: Add nodeid to device identifiers
4c864a2
- docs: Fix language in code block
6aba6d3
- fix: Typo
cbe607a
- docs: Fixed lint
2397d3d
- docs: Hass disclaimer
8ec2918
- fix: Undefined error when removeNode event and no node is selected
c0500d2
- feat: Add location to names in control panel associations
fe9511e
- docs: Hass devices image
e922078
17 February 2020
- Fix electricity meter named as water meter
#258
- refactor: sensor multilevel constants
#252
- Add more TRVs
#253
- Fix temp_step for Eurotronic Spirit TRVs
#251
- set sensor_home_security to index 7, sensor_access_control to 6
#236
- Support dynamic reads of customDevices.json
#225
- fix: Hass auto discovery improvments
bf3d61e
- fix: Improved meter and sensorMultilevel hass auto discovery #213
3913831
- Release 2.2.0
d8f4c7f
- fix: Watch for file changes when using customDevices.json
ba5f150
- feat: Support for fans in climate and better sensor multilevel discovery based on units #218 #213
e2bf5b0
- docs: Thermostats with fans #218
7fdac42
- feat: Support dynamic reads of customDevices.json
5812a39
- Not all indexes below 256 are burglar. Set them to the corresponding ones in OZW
2936cf5
- refactor: Moved alarm map to constants
c0b9f85
- feat: Button in UI to refresh node configuration params #235 #161
fb38f30
- fix: Hass discovery for SENSOR_ALARM cmd class
7313543
- feat: Command class sound switch 0x79 support #254
fda13b9
- Add TRVs
b1ddebe
- feat: Hass device Heatit TF 056 (Thermofloor)
8f933ed
- docs: How to identify the deviceID
996b780
- fix: Catch errors on node status #256
7b82d4d
- fix: Alarms hass discovery and undefined units bug #232 #231
fa2b022
- feat: Show device id on node tab
80103f4
- fix: Support for climate devices with only setpoint #199
9e0102e
- feat: AutoUpdateConfigFile Zwave config option
4a9c8c4
- fix: Make sound switch discovery only for volume #254
77c4295
- chore: Fixed package script
56e451e
- fix: Mqtt client not closing correctly
e361976
- chore: bump [email protected]
3333728
- fix: Typo
541f48b
- fix: Mqtt client close when not connected
56d3a55
- fix: 'Just value' payload for bool values #214
e1f61f8
- fix: Discovery when payload is set to 'Just Value'
3f535a4
- docs: Updated readme
70c95c1
- docs: Added link to hass components
e21dd72
- fix: Undefined node action #248
ff10f9e
- fix: Template value
0db8d89
- remove double declaration
af3fae2
- Modify Eurostronic Spirit payload discovery to support 0,5degrees step.
4d2319f
- docs: Updated zwave options
1b107dd
- fix: Disable host checks in webpack to allow connecting externally in dev
3f11ae2
20 January 2020
- Fixing typo
#208
- Mesh screenshot
#206
- mesh diagram upload
#205
- Enable sending raw zwave data
#200
- Spelling and consistency (no change in behavior)
#195
- feat: Show OZW version in control panel
84fc35a
- fix: Buffer support on write requests #194
513c51a
- chore: Updated to [email protected]
2b2ffc2
- feat: Publish zwave events to MQTT #207 #167 #140
09cc9c7
- docs: Zwave events info
3feb08c
- Release 2.1.1
5bbb7f6
- docs: Update pkg install script to use latest version
d91f18a
- docs: Ozw 1.4 deprecation
4561c1e
- docs: OZW install
cbe8244
- docs: Zwave events link
c907493
- fix: Replace space with underscore in zwave events names
68f7e45
- docs: Removing wrong instruction
8930931
- docs: Added missing cd in script
2ad2bac
- docs: Updated readme
29acf89
9 January 2020
- Fixed crash when components are set to {}
#179
- Make it possible for homeassistant to recognize thermostat valves without modes
#167
- [feat] allow usage of DEBUG environment variable
#163
- refactor: Moved socket management on App.vue
47166fd
- fix: Support for NodeJS 12 #189
334d1d1
- feat: Mesh graph showing node neighbors
5c73aa4
- feat: Handle nodes selection and nodes properties window
1a03f72
- feat: Refresh node info and auto healing options #174
f70724f
- feat: Allow users to load custom hass devices configurations in store directory #146
8579452
- BREAKING CHANGE: Added '_' prefix to all custom functios like setNodeLocation and setNodeName and scenes management to allow calling zwave client functions #192
057c1e5
- Release 2.1.0
ba709b0
- fix: Update network graph when node added/removed
7b4801c
- Make the mapping of HVAC modes optional, since not all thermostats support modes and home assistant docs define modes as optional
a8a1f99
- chore: fixed travis
7d3edcd
- docs: Updated scenes info on OZW 1.6
f8af92b
- fix: Unbind to socket events
348ab6b
- Merged if statements for optional mode configuration into a single if statement
b78cab4
- feat: Travis support
ac6d8be
- docs: Styled docker badge
789545c
- docs: mesh screenshot and updated readme
87775ba
- fix: Crash when sending wrong value type on write request #186
914daa8
- Update debug.js
97e8beb
- refactor: Changed tab mesh name
6314d3d
- docs: MadeWithVue shield
66d78ce
- fix: Remove refreshNodeInfo from initNode to prevent loops
61b549d
- fix: Error map used before definition
a82492b
- docs: Updated readme with new features
c4ab825
- docs: Version and downloads shields
4898446
- docs: Updated readme with new custom devices feat
d18e818
- docs: Travis build badge
b27e346
- docs: Updated screenshot
a8235d1
20 November 2019
- [feat] Possibility to disable the Gateway and use Z2M only as Control Panel
c09901d
- Release 2.0.6
a569258
- [feat] Network key validation on UI and automatically remove spaces for better support on server side
c0f485f
- [docs] Openzwave install process
30788d3
31 October 2019
- Dimmers turn on to previous brightness by default
#135
- Update README.md
#132
- [feat] Bitset support
dc3e6ae
- [feat] Show secured added nodes #133
85b49dc
- Release 2.0.5
a297475
- [fix] Drawer on md screens
9da4b8a
- [style] Fixed drawer behaviour
01f164e
- [fix] Drawer open on mobiles
60eec95
- [fix] Bitset valueid ui format issue
5785b23
- [chore] [email protected]: scene events #50 and bitset #90
7447295
- [chore] Updated openzwave-shared #144
15e5064
- [fix] Write configuration on scan complete and before close if saveConfiguration is enabled #144
6ce97ce
- [feat] Added refreshNodeInfo action #118
c624b66
- [fix] Remove retain flag from node and scene events #143
2007c74
- [fix] Add label to bitset values
339f166
- dimmers turn on to previous brightness by default
a533262
- [fix] Bitset valueid parsing
a2f12c1
- [style] Removed useless click listener
401578c
25 September 2019
- Fix command_on_template for light_dimmer
#125
- Add Eurotronic Sprit Z-Wave Plus as custom component
#124
- [fix] Rgb light switch and dimmer #68
9d38d81
- Release 2.0.4
fd2aa6e
- [fix] Fixed bug made hassDiscovery work only for JSON payloads #68
0e38f01
- [fix] Rgb value template
a4cf3ae
- [fix] Rgb light dimmer discovery #68
c638839
- [feat] Make devices work with all devices types
6f32178
- [fix] Add/Remove persistent hass devices #121
ac1b218
- [feat] Cover support in devices
dbd6020
- [fix] Add/Remove hassDevices from store
c6f50a1
- [feat] Retain option for discovery payload #122
a895839
- [docs] Buymeacoffie
c35f37f
- [fix] Rgb light discovery
2acd144
- [fix] Device discovery
e616b82
- [docs] Add buy coffie link
4160774
- [fix] Discover class 98 as lock instead of switch #101
faabbbb
- [fix] Typo in tamper regex hass discovery
30c1ba8
22 August 2019
- [fix] Disable z-wave node polling if polling is not set in settings
#95
- [feat] HOST env var to allow zwave2mqtt listen on preferred network interfaces
#80
- [fix] Add confirmation to hardReset api call
#85
- [docs] fix some typos on readme
#81
- [fix] GE fan speeds not reporting correctly
#70
- [fix] Mixed up alarm type and level
#67
- [docs] Added FAQ section
629acac
- Release 2.0.3
9577010
- [feat] Ignore status and ignore location gateway settings #89 #91
a521889
- fix more typos
638e7fa
- [fix] Enable custom icon just for sensors #77
901c700
- [refactor] Minor code style fixes
34fd373
- [fix] Fixed app title on route switch and page refresh
3632a92
- Disable z-wave node polling if polling is not set in settings
c0123db
- [fix] Ignore notification when node is not available
18f6a45
- [fix] Added id to scenes select #84
29a4f34
- [fix] Fix rgb light auto discovery index #68
5c21985
- Update ControlPanel.vue
bb6214b
- Allow zwave2mqtt to listen on preferred network interfaces
a13390e
- [feat] Bitset support test #90
9cc884e
- [docs] Added question to faq
6a48f73
- fix some typos
a74a695
- [fix] Prevent multiple discovery with same type/object_id #103
da15b87
- [fix] Typo error after last merge
d4a7afe
- [fix] Fix door lock class 98 hass discovery #93
ba8dd18
- [fix] Added missing
this
inisSensor
call #88d5017d3
- [fix] Found typo that caused #88
9424118
- [fix] Correct requiredTopic function #88
0a7e528
- [feat] Add device id to device name in gateway values table
743e487
- [fix] [fix] Fixed app title
d0046ee
24 July 2019
- [fix] add alarm type, level, and burglar sensors to hass
#62
- Fixes for lights, fans, and contact sensors in home assistant
#55
- [feat] GE 1724 fan dimmer device
26112c5
- [fix] Edit payload templates based on gateway payload type
6986a0a
- [feat] Add new device to Node HASS devices for testing #52
cdd178c
- [docs] TOC and updates
dde38ba
- [docs] Added fans example
0f8529d
- [fix] Handle broker connection and rediscover #54
f0e38a1
- Release 2.0.2
03b6709
- add alarm type, level, and burglar sensors to hass
1fe7071
- [fix] SmartOS udevadm errors #57
816025b
- [fix] Light dimmer command class 38 hass discovery
25abdef
- [feat] Node neighborns management for mesh graph
2a6c4fc
- [feat] Support for alarms in hass (class 113) #56
e41d3da
- [docs] Add new custom devices
0ba530a
- [docs] Thanks section
6987f09
- [fix] Fixed Vue router on production environment
a7f28f8
- [fix] Make refreshNeighborns return nodes neighburns
72441c6
- [fix] Hass discovery alarm send only level #56
20bd0d9
- Fix contact reversed in hass
446a611
- Fix fan always set to high when turned on
d6a05fe
- Fixes for lights in home assistant
771c68e
- [docs] Fix image position
6477edb
- [fix] Light command and state template typo
2519588
- [fix] Add check for hassdiscovery flag before re-discover
50d9062
- [fix] Allow call refreshNeighborns api with socket api request
3eafd99
16 July 2019
- [feat] Custom discovery prefix #27
#27
- Release 2.0.1
249daa2
- [fix] Wrong discovery id
8646a03
- [docs] Updated docs with latest changes
738d238
16 July 2019
- [fix] Better nodes event management. Fix #49
#49
- [feat] BETA: Hass mqtt discovery 🎉 #27
6e124fa
- [feat] Hass devices JSON management in UI #27 #49
338c3ce
- [feat] HASS: support for devices like thermostats and fans with MQTT auto-discovery
b26dcdf
- [feat] Breaking change: local nodes naming and location (#45). Now nodes name and location are stored in a JSON file and it will be imported/exported from the Control Panel UI instead of the zwcfg.xml file. This is back compatible as if there is no nodes.json configuration present the config is read from the existing xml file but the writeConfig button has been removed
1f761d2
- [feat] Zwave scene and nodes events support #50
a7d80df
- [refactor] Commented some code and clean up
21102ad
- [feat] Persistent HASS devices and custom JSON editor
1a92fed
- Release 2.0.0
0506131
- [feat] Hass Devices management UI
7e16c7f
- [fix] Bug when using Object.assign not really cloning object at all
dd72bf5
- [fix] Set up light dimmer template for switch_multilevel
e0662f7
- [fix] Node naming and location override (#45)
d74588d
- [fix] Resolve close promise on mqtt client even with no client
1c7abe1
- Update issue templates
1c43b56
- Fix index for switch_multilevel
ad00175
- [feat] Hass status management and mode fix
c31446f
- [fix] Fix broken discovery #27
3b25dc7
- [docs] Custom components with HASS
b704f2e
- [docs] Updated readme
daa8e6b
- [fix] Better discovery topics update management
ad01b9e
- [docs] Updated readme for hass
2f32c09
- [fix] Broken scenes after deprecation with OZW 16
5a23372
- [feat] Flag in gateway settings to use node names in topics #45
e911579
- [docs] Updated docs
ec40a40
- [fix] Mode payload parsing for HASS
e6d6e15
- [fix] Add callback to Mqtt client end #49
1a67934
- [fix] Change setpoint when mode changes
c75d088
- [feat] Custom icon for Hass devices
042cace
- [style] Better associations display and custom target node_id for groups associations (#47)
6b9aae1
- [feat] Auto detect failed nodes when calling replaceFailedNode function #34
843efee
- [fix] Reverted change list type
a3245fd
- [fix] Value values list type write
530f6c7
- [docs] Special topics
c7f1cf7
- [feat] Add node location to hass ids
c7ebaee
- [docs] Hass componets management
237a375
- [feat] Hass door lock support
c4d69bf
- Update issue templates
81f8081
- [feat] Added getNodeNeighbors missing node action
67acc4c
- [fix] Get updated value object in parsePayload
cd7bfdc
- [fix] Wrong value list values labels
e19ee3f
- [docs] Updated hass devices section
fd6b5c8
- [core] Updated to stable openzwave-shared 1.5.6
5f9fc89
- [fix] Import/Export nodes.json update hassDevices
b913d93
- Delete FOUNDING.yml
8c112ac
- Create FUNDING.yml
f06f8db
- Added FOUNDING.yml
09c8faf
- [fix] Values not subscribed correctly when using custom gateway values topic
02c0a41
- [docs] Custom hass persistent componets
3e6384d
- [docs] Updated readme with node name and loc
8d6edb3
- Update issue templates
12e9f57
- [docs] Updated readme
c0719b0
- [fix] Bug when no node configuration present
27d704b
- [fix] Enable discovery when node is ready
4c2a428
- [fix] Typo with sensor_gas caused crash #27
4d04076
- [fix] Typo
ae41909
- [docs] Added comment to device
9ff1c73
- [fix] Typo mode valueid parsing
60858ef
- [docs] Slack channel 🎉
3979364
- [fix] Add value refreshed event support (#42)
9b954e1
- [fix] Attentnion message
6fd0373
- Update issue templates
0031ed5
- [fix] Back compatibility mqtt host url
ea79b21
- [build] Added hass folder to packaged binary
c33bd71
27 June 2019
- [fix] Now zwave options are updated correctly (fix #19 and #14)
#19
- [fix] Removed auto-changelog and release-it deps, keep them global
b7bcaf1
- [feat] Key Cert and Ca support for secured mqtt
8f28258
- [chore] Better commits subject parsing for changelog
1d1edc1
- Release 1.1.3
508952d
- [fix] Nodes count when switching flag show hidden nodes (#37)
2292fe6
- [Fix] ENOENT error when deleting existing zwcfg (#31)
5e9f0ff
- [docs] Updated changelog
eaa6592
- [docs] Updated changelog
0cb7573
- [style] More user friendly value select in gateway values table
4a08767
- [build] Removed useless sudo from pkg script
9e1f23d
- [style] Added app version in title
13f16c0
- [docs] Updated readme
2adc2dd
- [chore] Updated release script
2143c9a
- [chore] Add replace text regex for better auto-changelog commits parsing
84516d2
- [chore] Ready for release
779e54f
- Release 1.1.3
d31bf9f
- [fix] Secure mqtt wrong protocol option
ecf66e9
- [build] Fixed broken pkg script
78b0861
- [docs] Updated readme
e3b75e8
- [chore] Release script
f42b24c
- [chore] Auto-changelog script fix
72ec7d0
- [docs] Fixed auto-changelog script
76f5a18
15 May 2019
- [chore] fixed missing pkg script on release
9133fba
- [chore] updated package script
1bdd232
- Release 1.1.2
5a6bc46
- [chore]
-s
option not allowed972e9c3
- [chore] secure token read in release
fb1a44b
15 May 2019
- [chore] release and changelog helpers
e460617
- Updated docker usage section
d508cd9
- Release 1.1.1
7e44934
- [chore] updated release script
9ae17d8
- Updated Readme with deprecation warning and HASS support feature
c6cf4ef
- Add script to start docker as a service
81efb0a
- [chore] updated build script
9766d78
- [chore] updated release script
afdd0fe
- [chore] updated release script
4ee9d17
- Fixed typo
68f881d
4 May 2019
- Bumped version 1.1.0
9cc3740
4 May 2019
- Protocol support in host url
474e0aa
- Added 'verifyChanges' flag on gateway values
1fd4ef0
- Moved all config files in store folder
bfb07ff
- Fixed Readme
ab5eb19
- Removed double closing tag
0decf00
- Docker support 🎉
dfc2c37
- Option to allow self signed certs on mqtt clients
d6a9362
- Fixed es-lint errors on www
59bde82
- Update is_polled flag on valueids #18
29bba97
- Updated to [email protected]
0690bfd
- Fixed config xml import/export
51038c7
- Added alpine build
c451ca9
- Updated github links after ownership transfer to Openzwave org
91f54d9
- Updated Readme
f000af1
- Added docker badges to readme
667adae
- Bumped version 1.0.1
2f9da87
- Fixed typo in README
30a5723
- Updated README with mqtt protocol help
e3c63cc
- Better log of 404 errors
e8029dc
- Updated package script to ignore duplicates .node files
abdcc57
- Update script pkg
2925390
- Updated pkg link in README
24e2f96
- Remove unused require
e048033
- Remove unused require
2195d53
19 March 2019
- Added callback to close #17
#17
- Detect sleeping devices using
nodeAviable
event#11
- Added 'int' missing type on valueId.vue. Should fix #10
#10
- Fix #15: topic conflicts with named topics and multi-instance devices
#15
- Drawer expand/collapse fix #8
#8
#7
- Don't send error if SerialPort.list fails (Fixes #6)
#6
- Added support for lot more controller commands
82a59a9
- Custom config path option in zwave settings
1840bef
- Updated gateway logic. Now values table is always visible
95bd0aa
- Convert value based on valueID type
499ea83
- Updated README.md
312ddd1
- Working on better support of broadcast commands
1b52539
- Update groups on nodes added after scan complete event
9811c67
- Added Test network and test node functions
259b295
- Fixed duplicated messages when restarting client #17
f88f607
- Parse value on Valueadded event (and little bug fix)
1637b3a
- Updated README
2d25ac5
- Show snackbar error if socket is disconnected when try to call api
150981f
- Set disconnect timeout to 2 sec #17
c5057c6
- Send NIF frame when scan is completed to ndoes that are not ready
ed6acb0
- Added AssumeAwake option to zwave settings
88698bd
- Added functions to controller for inclusion/exclusion
c8c3ae2
- Removed NIF on scan complete and added event nodeAvailable
bdc29ec
- Eval operation even if no topic specified
66272ad
- Make dialogs peristent to prevent Vue error
fde4211
- Updated README
7b7a742
- Updated readme with last pkg version
0554eac
- Fix error 'undefined' config.values (#5)
24e9631
- Removed date string from prefix on logs in UI
a79c526
- Removed blank lines
8ae8438
30 January 2019
- Initial commit
ed66c7a
- First working implementation of publish/subscribe
834ae97
- Control panel and socket management
b7ec431
- Setting up main structure
9d0c799
- Check if value is polled before enable polling
808d342
- Updated icons
1ea90bf
- Broadcast improvments and api calls via mqtt
0e2647c
- Scene support (need work)
6d87d5f
- Custom scene management with values timeout
ea9fca5
- Better logging with debug module
869d3dc
- Import/Export scenes
dc7a4fe
- Fixed scenes management and started refactoring code
07e3838
- Updated README
12af1ac
- Removed unused routes and starting pkg support
2683e19
- Updated README
ad297e0
- Initial commit
db5c17d
- Inited readme
2807782
- Debug tab
4392976
- Fix bug on start when no configuration is present
4081147
- Fixed some typos in Readme and added some emojy
937ea43
- Fixed bug value not set correctly in payload
20ced2e
- Updated README
00cea67
- Handle value update
948b39a
- Updated readme
176aede
- Better log colors and enabled debug by default
20592b0
- Updated webpack-dev-server and openzwave-shared packages
0b56981
- Updated README
5ec5425
- Updated Readme with new server dev start
50ff268
- Added TODOs and fixed some typos
8fdb485
- Fixed markdown for TODOs
f94313b
- Updated README.md
a75e280
- Fixed typo in README
b09ad26
- Add debug on Gateway
01d5afc
- Added TODOs section
6e36951
- Updated wget link for pkg version
8f20706
- Ignore pkg folder
58076c6
- Added developing note
2d1579c
- Ignore store folder
2532ad3