### Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [v3.2.1](https://github.com/robertsLando/node-red-contrib-m-bus/compare/v3.2.0...v3.2.1)

- fix: pass `msg` props throught mbus-controller [`#44`](https://github.com/robertsLando/node-red-contrib-m-bus/pull/44)

#### [v3.2.0](https://github.com/robertsLando/node-red-contrib-m-bus/compare/v3.1.2...v3.2.0)

> 9 August 2024

- feat: bump node-mbus 2.2.2 to 2.2.4 [`#42`](https://github.com/robertsLando/node-red-contrib-m-bus/pull/42)
- chore: fix audit [`cf6af8c`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/cf6af8cf7980cb0cf1083aa5ff93215d08ccb649)
- Release 3.2.0 [`b56fb94`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/b56fb94cba2bd1e7e735621743e8ff54ac336740)

#### [v3.1.2](https://github.com/robertsLando/node-red-contrib-m-bus/compare/v3.1.1...v3.1.2)

> 22 April 2024

- feat: bump node-mbus@2.2.2 [`c5f429c`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/c5f429c2606d1f03ff052d2aa4c54d7786f4a390)
- Release 3.1.2 [`01cd379`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/01cd379809f5d70a92f3abffaccbf4541fe053b1)

#### [v3.1.1](https://github.com/robertsLando/node-red-contrib-m-bus/compare/v3.1.0...v3.1.1)

> 29 March 2024

- chore: bump node-mbus@2.2.1 [`8b6e375`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/8b6e375e68b6f902a8a6c643dfe617f0491db8f7)
- Release 3.1.1 [`004b5af`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/004b5af1a809156d1511a4185bc6678b89698421)

#### [v3.1.0](https://github.com/robertsLando/node-red-contrib-m-bus/compare/v3.0.0...v3.1.0)

> 11 March 2024

- chore: bump node-mbus@2.1.0 [`#40`](https://github.com/robertsLando/node-red-contrib-m-bus/pull/40)
- chore(deps): bump vm2 from 3.9.17 to 3.9.18 [`#34`](https://github.com/robertsLando/node-red-contrib-m-bus/pull/34)
- chore(deps): bump vm2 from 3.9.16 to 3.9.17 [`#33`](https://github.com/robertsLando/node-red-contrib-m-bus/pull/33)
- chore(deps): bump vm2 from 3.9.15 to 3.9.16 [`#32`](https://github.com/robertsLando/node-red-contrib-m-bus/pull/32)
- chore(deps): bump vm2 from 3.9.11 to 3.9.15 [`#31`](https://github.com/robertsLando/node-red-contrib-m-bus/pull/31)
- chore(deps): bump cacheable-request from 10.2.2 to 10.2.7 [`#27`](https://github.com/robertsLando/node-red-contrib-m-bus/pull/27)
- chore: bump deps [`2f7dc6e`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/2f7dc6ea7f44aa676bd7b1a9b9f9ddc393684bc6)
- Release 3.1.0 [`be4674a`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/be4674a3e8e0890bc4bd5e99b0748ce3f2c5f8cc)

### [v3.0.0](https://github.com/robertsLando/node-red-contrib-m-bus/compare/v3.0.0-beta.0...v3.0.0)

> 10 November 2022

- Release 3.0.0 [`cf8522f`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/cf8522fa8f2706c2549b4adcd16d54cd1ab517f6)

#### [v3.0.0-beta.0](https://github.com/robertsLando/node-red-contrib-m-bus/compare/v1.3.1...v3.0.0-beta.0)

> 9 November 2022

- feat: bump deps add eslint and workflow [`#22`](https://github.com/robertsLando/node-red-contrib-m-bus/pull/22)
- chore(deps): bump bl from 4.0.2 to 4.0.3 [`#9`](https://github.com/robertsLando/node-red-contrib-m-bus/pull/9)
- fix: bumped deps and fixed deprecations [`394be4d`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/394be4d789768e324e84f6bf0125f81ccda64a4d)
- chore: add missing dep [`b41425b`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/b41425b85cd8777cff5638b7faa53e73c8d74f09)
- Release 3.0.0-beta.0 [`1b4e8eb`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/1b4e8eb4169cbad158bf6c92ab48ce19e2816947)
- chore: bump set-value-3.0.1 [`13ff0d1`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/13ff0d183877593718db56d3adc1a6c2fefb02c2)
- chore: release beta script [`bbcb7c9`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/bbcb7c94937ee44c410330b26466984f0d0446ca)
- Create FUNDING.yml [`190bada`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/190bada00c12bb278d02c8f2646445e31fc06062)
- [chore] Removed github release script [`2c671b5`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/2c671b523cc03b76bc1ad981eee845c106387740)
- Bumped version 2.0.0 [`be847b2`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/be847b2915f7dd21f3ffb3f0f39535e9fe86a59a)
- [docs] Buymeacoffie [`f224e35`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/f224e3584e86be03d843b2b1e4433752dd6da01c)

#### [v1.3.1](https://github.com/robertsLando/node-red-contrib-m-bus/compare/1.3.0...v1.3.1)

> 25 June 2019

- [chore] Updated node-mbus to 1.0.0 [`404885d`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/404885db982f0683e4208c7ba2c7d09604222e1a)
- Release 1.3.1 [`125f0e4`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/125f0e4243c2360925008425e96297bea5565d85)
- [build] Added release it and auto-changelog [`79b2a06`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/79b2a0668966b031d695cdd61d24d1d470d0d41f)

#### [1.3.0](https://github.com/robertsLando/node-red-contrib-m-bus/compare/1.2.4...1.3.0)

> 23 August 2018

- Version 1.3.0 [`f543715`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/f543715ff2c4ff686f4c05f6693fe48483d59227)

#### [1.2.4](https://github.com/robertsLando/node-red-contrib-m-bus/compare/1.2.3...1.2.4)

> 8 August 2018

- New version [`779c10a`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/779c10a033452b3d540d097b7ec7afe064fa4a70)

#### [1.2.3](https://github.com/robertsLando/node-red-contrib-m-bus/compare/1.2.2...1.2.3)

> 8 August 2018

- Added timeout to tcp connections [`966de19`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/966de195324218ca4f6c918d8a89ec0c2e90bf7c)
- Better name for unknwn devices and updated Readme.md [`d735d71`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/d735d71e885839d2466141a046d65304f180db04)
- Updated version for release 1.2.3 [`a9ef80e`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/a9ef80e65609b09902d3a532cfade57e8338d2e2)

#### [1.2.2](https://github.com/robertsLando/node-red-contrib-m-bus/compare/1.2.1...1.2.2)

> 24 July 2018

- Add default port to fix error shown when using a TCP client [`bcd5b33`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/bcd5b337134b94d6f077602688b8645682aff1df)
- Ready for 1.2.2 [`5e45499`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/5e454998b036252e09022ab88f60200781d613bd)

#### [1.2.1](https://github.com/robertsLando/node-red-contrib-m-bus/compare/1.2.0...1.2.1)

> 18 July 2018

- Updated readme and ready for new version 1.2.1 [`82a72c6`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/82a72c6fc8233c639416355bf87210b08f18a1e5)
- Fix multiple clients configuration storing devices list [`f9eebce`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/f9eebce93b8853c71658ff49c0d0ec4273fd6014)

#### [1.2.0](https://github.com/robertsLando/node-red-contrib-m-bus/compare/1.1.1...1.2.0)

> 6 July 2018

- Use serial numbers instead of secondary ids as key for devices [`6d1228a`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/6d1228a98a9b64f87e170f04e430efde7890e2c2)
- Send the updated device instead of the read result [`64f51ff`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/64f51ffefe2dc6a538c9fa89baf027916bf613fd)
- Fixed some possible bugs, let's test [`9ea4dff`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/9ea4dff300faacbe874fcb9e894704dfad9ec179)
- Performance improvements [`2358df8`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/2358df8b7e418993d6978afbc5f1d9f19e327e1b)
- Return device updatet to the callback too [`7457f7e`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/7457f7ece9bcda09e7760e8874ee4983d3ea3708)
- Fixed error when controller request toi read an integer [`5758c57`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/5758c57eb2fbc9611afddc8bfd5c3d689d5da68e)
- Updated readme and dashboard flow and ready for 1.2.0 release [`be893da`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/be893da9d5c4322ce87d23e3fb76a58bddd5afbe)
- Fix update of secondaryID [`4e95482`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/4e9548200163ef5d60b87c31534d441c097ed9e6)
- Fixed typo [`9ed97a9`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/9ed97a96e7150adcce8e711f13dd1de76da194c5)
- Fixed getDevice method to return unknokn devices too [`3a0b726`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/3a0b726a4b7e1a746674f8dcb6a7302bb80ed89f)
- Fixed getDevice caused replace when scanning using primaryID [`3ecea42`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/3ecea42b8b9e77f5f5fe0817fbc7c3bc7343dfa2)
- Fixed typo [`2ed2849`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/2ed2849ed4b656f7c62dda51e597c7033b0b58c0)
- Convert id to string before parsing [`d8918ea`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/d8918eac2bd0a66f27204819fba299671a0aeb44)
- Remove unknokn devices properly [`c17b3e6`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/c17b3e6f641ee4836e4af714f44ebcede105ba6f)
- Device error to null [`37266c9`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/37266c95451181de817ef6b98b3ac150629fcfbf)

#### [1.1.1](https://github.com/robertsLando/node-red-contrib-m-bus/compare/1.1.0...1.1.1)

> 5 July 2018

- Fixed typo [`d7c2482`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/d7c2482597fabeb0abbd31cdac8f7904ee10b12c)

#### [1.1.0](https://github.com/robertsLando/node-red-contrib-m-bus/compare/1.0.4...1.1.0)

> 5 July 2018

- Moved init device in getData method and ready for 1.1.0 version [`e15f768`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/e15f768da7173c35d7d91284a69f3a69145adea9)

#### [1.0.4](https://github.com/robertsLando/node-red-contrib-m-bus/compare/1.0.3...1.0.4)

> 5 July 2018

- Fixed bug when manually scan a device not present in devices Data [`ab11d4a`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/ab11d4a3d5644639a56a8805d75e4444d2b7db98)

#### [1.0.3](https://github.com/robertsLando/node-red-contrib-m-bus/compare/1.0.2...1.0.3)

> 5 July 2018

- Fix bug with autoscan function [`965d876`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/965d876f917bc778e4545db6f4c5203d74026017)
- Updated node modules [`717a5c1`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/717a5c15ee23a5a6cb4198b81dfc3b8bb6b20453)

#### [1.0.2](https://github.com/robertsLando/node-red-contrib-m-bus/compare/1.0.1...1.0.2)

> 4 July 2018

- Add autoScan option on client and updated docs [`aa04b4d`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/aa04b4d0ae29c10c044d2177e62c7042cf31f8a1)

#### [1.0.1](https://github.com/robertsLando/node-red-contrib-m-bus/compare/1.0.0...1.0.1)

> 2 May 2018

- Updated dependences and info on mbus-controller [`3a8686b`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/3a8686bdc9a8a23c7df5c948f9561853e560f478)
- Updated to last version [`f0fc83e`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/f0fc83e25b353c19d6d8e6587f9bf41ba36d5594)

### [1.0.0](https://github.com/robertsLando/node-red-contrib-m-bus/compare/0.6.1...1.0.0)

> 27 March 2018

- Updated node-mbus to last version. Implemented setPrimary [`dd7f3cc`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/dd7f3cc2d02fbd9b22601596220678db8253940f)

#### [0.6.1](https://github.com/robertsLando/node-red-contrib-m-bus/compare/0.5.2...0.6.1)

> 26 March 2018

- Performance and stability improvments with new node-mbus version [`4405f48`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/4405f488f43ba17ce4c76b69cf822491716170b5)
- Updated readme with hardware section and node-mbus fix [`58c9cd8`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/58c9cd8a1d7550294e2060c22d230a0ea972bed9)

#### [0.5.2](https://github.com/robertsLando/node-red-contrib-m-bus/compare/0.5.1...0.5.2)

> 21 March 2018

- Use secondary ids instead of devices IDs, updated flow and readme [`d557727`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/d557727f1767f5022f8993c6e47b2e72c49a0ea5)

#### [0.5.1](https://github.com/robertsLando/node-red-contrib-m-bus/compare/0.5.0...0.5.1)

> 21 March 2018

- Better errors management, add empty device if an error [`2722ab5`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/2722ab5b87e2bb8df467d1d77fdb7caa3235faf1)

#### [0.5.0](https://github.com/robertsLando/node-red-contrib-m-bus/compare/0.4.1...0.5.0)

> 21 March 2018

- Added an operationRunning flag and close connection just when [`0e70ff5`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/0e70ff5a7b9dd3836e1bbf382dc254dcc985b2ec)
- Updated readme and flow. Ready for release 0.5.0 [`a175860`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/a1758607c07ed739bbe8e397255d56a3a0794635)
- Fixed typo in readme [`3ff3e13`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/3ff3e13d90104afd07d712bcc97d887396239294)

#### [0.4.1](https://github.com/robertsLando/node-red-contrib-m-bus/compare/0.4.0...0.4.1)

> 20 March 2018

- Fixed some bugs and added example flow [`5685a9c`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/5685a9c97d1a598b6a43e7061b6ba4a5dfd2d275)
- Ready for new release [`d49e19b`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/d49e19b56512394994edef9232f80dad3a9610a3)

#### [0.4.0](https://github.com/robertsLando/node-red-contrib-m-bus/compare/0.3.1...0.4.0)

> 20 March 2018

- Added mbus controller node to send commands to client [`8ec3d80`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/8ec3d807f33cdcc4af108b1884ac1c69377e70b6)
- Controller status and better connection management. [`7f40e23`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/7f40e2367bd7bd6380614d11e1888148b8efdcbe)
- Ready for new version [`38cad87`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/38cad87ea9d91abbd70816844ac638f8b2348b42)

#### [0.3.1](https://github.com/robertsLando/node-red-contrib-m-bus/compare/0.3.0...0.3.1)

> 19 March 2018

- Updated for typo in readme install command [`5a3fd8e`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/5a3fd8e3afe07fca17758938ec8d4b83830fac9d)
- Fixed typo in readme [`775799f`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/775799faaee21fccf5afb4f56fbec5dda76b49d8)

#### [0.3.0](https://github.com/robertsLando/node-red-contrib-m-bus/compare/0.2.0...0.3.0)

> 19 March 2018

- Updated readme and some typo [`f9ccfba`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/f9ccfba42b69f1ae1181170395ec005c061a948a)
- Fixed connection bug on init. Ready for first stable release 0.3.0 [`b3610dc`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/b3610dcac12b24950a8dd9207255e8c4b05b8f4f)

#### 0.2.0

> 19 March 2018

- First implementation of M-Bus node [`72ba472`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/72ba4726dc386bc065bb1399b5337c2a7ed41984)
- Added reconnection Timeout and store devices option to client. [`2872246`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/2872246e388a2679884f0c3c92e008b50a2645b8)
- Improved events and logs management [`2c974be`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/2c974beaa695a64e2527f3cd69fd344a92fb6df8)
- Scan and device updates on client, reader subscribes to events [`00d1856`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/00d1856d8bd526a4023a77c511052d28f58cc9d6)
- Updated readme and locale [`0d10f4c`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/0d10f4c61a2ed3900df320cf70219fa5ae916638)
- Renamed mbus-reader to mbus-out and removed input [`0e51f6d`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/0e51f6d7f5ef6e3704a51f5890f6e9eb48281140)
- Renamed events on client and start client when reader is inited [`6633b7a`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/6633b7a2b065ef342c9153e10664907d58b0bc2f)
- Removed input from mbus out [`1abe29c`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/1abe29caa7319c715c3eb95f4960a693d7f962ba)
- Initial commit [`121986b`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/121986b10792084c00e441d7c6dad7dfdb382c9c)
- Updated topics of output and nodes help section [`0076cb6`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/0076cb6e62e2050c3c293d636169e5acf4cf48cc)
- First working version [`9fe4e64`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/9fe4e64ba07f7d87f6aa5f092ece47aac2cbcba9)
- Updated color and style [`8a1b451`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/8a1b451a72cf5dd594d539f3a13c11402c0a599e)
- Typo fixes [`1874559`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/18745594b43762da9250f650fd0f6e8e9a7642f0)
- Added 'Know bugs' to readme and ready for release 0.2.0 [`ed6624e`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/ed6624ecdfe99b913040425687bb4bd4227dfe24)
- Fixed typo on Readme [`0dc7c8f`](https://github.com/robertsLando/node-red-contrib-m-bus/commit/0dc7c8f7efccce71333b5b6f24e07a8bfac44c78)
