homebridge-homewizard-energy-socket
Version:
This Homebridge plugin exposes your HomeWizard Energy Sockets to Apple HomeKit. So you can use the Home App to switch your Energy Sockets on or off and integrate the Energy Sockets into your Home Automations.
392 lines (316 loc) • 60.4 kB
Markdown
### 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).
#### [1.6.4](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.6.3...1.6.4)
- feat: prevent flooding the logs with errors on state polling [`1e3d889`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/1e3d8899d9e0c5623f0cbcaff8a9cace72aceb4a)
#### [1.6.3](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.6.2...1.6.3)
> 20 December 2024
- refactor: prevent flooding logs when error happens during polling [`3814375`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/381437531504475e02cc4faac4d83d52e9a1d47f)
- chore: release v1.6.3 [`b4d54af`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/b4d54af87bb345efee4c7ec9f66632ef9ec77245)
- feat: stop state polling temporary when manually switching on or off [`58c2d40`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/58c2d4019d94a7e45e3a7605869ff98e9abf2729)
#### [1.6.2](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.6.1...1.6.2)
> 20 December 2024
- chore: release v1.6.2 [`d34b3aa`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/d34b3aa0472c2c88edbd56ef17515162c28f8dbe)
- chore: update error logging [`bca37bf`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/bca37bfae1c5cd46f7fbcdb317cb8d019b5ad115)
#### [1.6.1](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.6.0...1.6.1)
> 20 December 2024
- chore: release v1.6.1 [`94c0cbf`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/94c0cbfdb023405575fbd39f5cd0059a86db743f)
- chore: update debug logging [`6ad776e`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/6ad776ed60c5bb398d5686a10417b3f3c1cf4eb8)
#### [1.6.0](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.6.0-0...1.6.0)
> 19 December 2024
- feat: add state polling [`fb6cc6d`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/fb6cc6d5d8c1d55234c343122fe57fbd1fb3ddab)
- chore: update homebridge [`d48c67d`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/d48c67dd0b9d02f488430e1620defabcb321cbc0)
- chore: release v1.6.0 [`7d3dfc3`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/7d3dfc3de9f28158e0959ee23aadf392c17c8f0c)
- chore: update typescript [`04f0e6c`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/04f0e6c5d778b274b732177fde1f5b3918447b33)
- chore: release v1.6.0-0 [`c36a59a`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/c36a59ae57fd85a832c565665ea138baf07da377)
#### [1.6.0-0](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.5.1...1.6.0-0)
> 19 December 2024
- feat: add state polling [`7763a84`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/7763a84995571159702d79c8880aebc4ce2301da)
- chore: update homebridge [`83586ef`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/83586efc2539d8adf53a3344bd896183cb8ad85c)
- chore: update typescript [`8be1f3e`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/8be1f3e26603165828f6b44809614ac880b92cb3)
- chore: release v1.6.0-0 [`0b657e2`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/0b657e259b41d300940884f178b09159b75b65bc)
#### [1.5.1](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.5.0...1.5.1)
> 7 November 2023
- chore: release v1.5.1 [`97fa4c1`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/97fa4c14c066e25256edc8fd4c262df91669abfe)
- chore: remove older node version from tests [`522c5e2`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/522c5e2318dce0d89c530ec321498e881284ee50)
#### [1.5.0](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.5.0-0...1.5.0)
> 7 November 2023
- chore: update dependencies [`214f02a`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/214f02a1a99e6cfd0464ba8a9a7c10e4fb26e317)
- chore: release v1.4.3 [`8acd274`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/8acd274ac06f6dd72fd6aa44d5db236493a75026)
- chore: release v1.5.0 [`9135ff3`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/9135ff3c53f9e78d79ee2c7438f1ec884f79b5aa)
- chore: update readme homebridge logo [`b220417`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/b220417974bcb9b5c7af314595177b930dbaaab3)
#### [1.5.0-0](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.4.3...1.5.0-0)
> 7 November 2023
- feat: basic setup extra accessory for just using power consumption [`1bacfa5`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/1bacfa5059aea74d8dc5d35223e1ac4945737e70)
- chore: release v1.5.0-0 [`cb1cbd5`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/cb1cbd5a5b7b13ff650ea7cb0d92fa991bcf8c52)
#### [1.4.3](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.4.2...1.4.3)
> 7 November 2023
- chore(deps-dev): bump release-it from 15.10.0 to 16.1.5 [`c7c1756`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/c7c1756bdcbe6265d7b7bf41f2d1814ed622d194)
- chore(deps-dev): bump vitest from 0.29.2 to 0.34.3 [`8f0ffad`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/8f0ffad39a44a8cb261dfd9ba3486e65756d593e)
- chore(deps-dev): bump release-it from 15.6.1 to 15.10.0 [`856bb16`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/856bb1695c788388fe71f929429e6e276edf155d)
- chore(deps): bump vite from 4.1.4 to 4.3.9 [`8605850`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/86058509f690c4061a72f85e2df5a653d53eced7)
- chore(deps-dev): bump @typescript-eslint/eslint-plugin [`9c38b77`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/9c38b77859c99bd1778fb10cbb73822e72027a6b)
- chore(deps-dev): bump rimraf from 5.0.0 to 5.0.1 [`efc6296`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/efc6296e69755665ae4bff4e72e2a7dcd18c27eb)
- chore(deps-dev): bump @babel/traverse from 7.20.10 to 7.23.2 [`ea8e742`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/ea8e74268b237e8346b3b090fb13878813d05af5)
- chore(deps-dev): bump eslint from 8.35.0 to 8.52.0 [`c69c663`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/c69c66317b124491702005394c784cd9782c259a)
- chore(deps-dev): bump @typescript-eslint/parser from 5.54.0 to 5.59.8 [`190aadc`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/190aadc53c297aa8bce25760914cc561afafc70e)
- chore(deps-dev): bump @typescript-eslint/eslint-plugin [`b451e08`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/b451e0869d700dd6de090829ed70208a5a9d7b3d)
- chore(deps-dev): bump @vitest/coverage-istanbul from 0.28.5 to 0.29.8 [`bd30f85`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/bd30f8550b4c6a09eb5617962405f6dafcb3e1cd)
- chore(deps-dev): bump homebridge from 1.6.0 to 1.6.1 [`4047b9c`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/4047b9c131c0686afc209982f6b33968c185cb47)
- chore(deps-dev): bump vitest from 0.34.3 to 0.34.6 [`9956bee`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/9956beef304b858e5de5f1bf8a93f092c4d6e994)
- chore(deps-dev): bump @typescript-eslint/eslint-plugin [`abfcba7`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/abfcba71128e41929f9411ab32cd99abe1c7e8db)
- chore(deps-dev): bump @typescript-eslint/eslint-plugin [`be298a7`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/be298a70b92a978d6c960511d0335efe4fa65f05)
- chore(deps-dev): bump @typescript-eslint/eslint-plugin [`38984d8`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/38984d83506574523d2c041ef383393672fd75eb)
- chore(deps-dev): bump rimraf from 4.4.1 to 5.0.0 [`1fa085d`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/1fa085dc4574a87f5ef6d1c693873f6a86592cf9)
- chore(deps-dev): bump lint-staged from 13.1.2 to 13.2.0 [`9a2f1c6`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/9a2f1c6ae7085dddc3a6735bbacc59f3baf7c2a0)
- chore(deps-dev): bump rimraf from 4.1.2 to 4.4.1 [`0b1177d`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/0b1177de4cb73d972ee0947c0c24897fe872f684)
- chore(deps-dev): bump @typescript-eslint/parser from 5.59.8 to 5.62.0 [`6b8ba77`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/6b8ba77fdb8c22c44897e0ffd8b1c762a16a16a3)
- chore(deps-dev): bump rimraf from 5.0.1 to 5.0.5 [`25a6b4e`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/25a6b4e86236505537948862272852b41df79f92)
- chore(deps): bump undici from 5.22.1 to 5.27.2 [`0f0fc76`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/0f0fc7629931abe031e74a176585146f447fe7d1)
- chore: release v1.4.3 [`8acd274`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/8acd274ac06f6dd72fd6aa44d5db236493a75026)
- chore(deps-dev): bump dotenv-cli from 7.2.1 to 7.3.0 [`51edc2d`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/51edc2d1edce5cc21ee6c0c2cb233dadcb025e5d)
- chore(deps): bump validator and @types/validator [`8170695`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/8170695e3fb3796d5aa864ddebe73fda1538f397)
- chore(deps): bump xml2js and @homebridge/dbus-native [`545a098`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/545a09820f412cd318736286227f4d366d56cd00)
- chore(deps-dev): bump prettier from 2.8.4 to 3.0.3 [`88d59fd`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/88d59fdb4c1a4cedcfc739ed230545603f0b4d53)
- chore(deps-dev): bump lint-staged from 13.2.0 to 13.2.3 [`02d6829`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/02d6829e25f932d70ba23ee342e2d0c7c84e692d)
- chore(deps): bump homewizard-energy-api from 1.4.1 to 1.4.2 [`bd2451b`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/bd2451b2cc0bdbc28a443865d87ed2969d733d41)
- chore(deps): bump undici from 5.20.0 to 5.22.1 [`b2f6847`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/b2f6847a524e2d9a20e2e1e00f8667e216688f25)
- chore(deps): bump zod from 3.21.4 to 3.22.3 [`757aa60`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/757aa605193fba21fe1b725175fe87409c490767)
- chore(deps-dev): bump @types/node from 18.14.0 to 20.4.5 [`2965f6c`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/2965f6c78ebe862839a7082d5649864156f743c5)
- chore(deps): bump bonjour-service from 1.1.0 to 1.1.1 [`266687e`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/266687e3be45aa4a52d5ab6fee221fa4e92f1f91)
- chore(deps): bump zod from 3.20.6 to 3.21.4 [`c4a2626`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/c4a262644cfc05d95d2af7432766c6f0b1e8f6ec)
- chore(deps-dev): bump resolve-tspaths from 0.8.8 to 0.8.13 [`b83c532`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/b83c532a0c2845d8af39e45151164fe662ba0054)
- chore(deps-dev): bump dotenv-cli from 7.0.0 to 7.2.1 [`43e4f4e`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/43e4f4e6a0572b281e47d61094ff7e2271b51a75)
- chore(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 [`1617747`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/1617747b9f5d2e11370be43002a2409ff95a8038)
- chore(deps): bump vm2 from 3.9.17 to 3.9.19 [`c97a4c4`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/c97a4c491cad1e31ed12122694eeac46df0ce13c)
- chore(deps): bump yaml from 2.2.1 to 2.2.2 [`71b4c01`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/71b4c0146f49d21ad307cee4295e3bc77667b0fe)
- chore(deps): bump vm2 from 3.9.12 to 3.9.17 [`0b54ab8`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/0b54ab884d7900ec7ddcf60a8fcfb2571368e70f)
- chore: update readme homebridge logo [`b220417`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/b220417974bcb9b5c7af314595177b930dbaaab3)
#### [1.4.2](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.4.1...1.4.2)
> 1 March 2023
- chore: use istanbul for test coverage [`bd6602d`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/bd6602d1020b4b1c97db5b0da89f6327a800e158)
- chore(deps-dev): bump release-it from 15.6.0 to 15.6.1 [`f0b0df1`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/f0b0df1ebb99696be8cb46e712048af0078a23fa)
- chore: update dependencies [`cd598e5`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/cd598e5e63861c9771cf7fc3f59c7416e6e591f2)
- chore(deps-dev): bump vitest from 0.26.3 to 0.27.1 [`70416dc`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/70416dceda37256a997e67d670364217d8f1e841)
- chore(deps-dev): bump vitest from 0.26.2 to 0.26.3 [`fe68ae1`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/fe68ae197d6152d034096902f6e9c6cc6ebaa817)
- chore(deps-dev): bump vitest from 0.28.5 to 0.29.2 [`c27c8a3`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/c27c8a34cb8a69db9fca63d01fc637754a29bcb3)
- chore(deps-dev): bump vitest from 0.28.4 to 0.28.5 [`7529e6e`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/7529e6e326b52b48489b8765353f811a21c136e3)
- chore(deps-dev): bump @typescript-eslint/parser from 5.52.0 to 5.54.0 [`f865b65`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/f865b65c9529a55b8b4deb17c425cd442cf6d6fd)
- chore(deps-dev): bump @typescript-eslint/parser from 5.51.0 to 5.52.0 [`dabae4a`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/dabae4a13d580c229431ef4d35796d53e7969049)
- chore(deps-dev): bump @typescript-eslint/parser from 5.48.0 to 5.48.1 [`9d43757`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/9d43757d197a9a3849800b132b40044f2ddd11c0)
- chore(deps-dev): bump @typescript-eslint/parser from 5.47.0 to 5.48.0 [`2cb0547`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/2cb05477c9fd66988089e61ea166e55a9e494553)
- chore(deps-dev): bump @typescript-eslint/eslint-plugin [`a2a58e0`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/a2a58e0e028971477b1161754d772eefa88e7f2a)
- chore(deps-dev): bump @typescript-eslint/eslint-plugin [`829831d`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/829831d39a74d82fb0ea93070a7a588fd0f14c96)
- chore(deps-dev): bump @typescript-eslint/eslint-plugin [`0aa7798`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/0aa7798a76425278aa6002b8de237ed5a8da698a)
- chore(deps-dev): bump @typescript-eslint/eslint-plugin [`af32a6b`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/af32a6b5fea0bbb72294debc5adca8f9e0dbc118)
- chore(deps-dev): bump vitest from 0.27.3 to 0.28.3 [`e403af9`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/e403af9c75e4a07b1e5ef7b46c0113aa55f40f9f)
- chore(deps-dev): bump @vitest/coverage-istanbul from 0.28.4 to 0.28.5 [`a24da3f`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/a24da3f7bd4acba1bb9c2745c3bca4a777f4c465)
- chore(deps-dev): bump @vitest/coverage-c8 from 0.26.0 to 0.26.2 [`93f493a`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/93f493ad331292380dd7d0a3c4cc831b210ee74d)
- chore: update dependencies [`9405451`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/94054518e5126ed8aa72d3128ece2ca6718a9dce)
- chore(deps-dev): bump @typescript-eslint/parser from 5.48.1 to 5.48.2 [`b021808`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/b0218080314da8ee5ef3503ff433b43af6add06f)
- chore(deps-dev): bump @typescript-eslint/eslint-plugin [`d9c67d1`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/d9c67d14b3473280c7201735f1ba2081d56e84c7)
- chore(deps-dev): bump @typescript-eslint/parser from 5.48.2 to 5.49.0 [`eef28ff`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/eef28ff4da064004e78050c7d4d8c7c84b631043)
- chore(deps-dev): bump eslint from 8.34.0 to 8.35.0 [`0cc16ba`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/0cc16ba2abcf9f2cce4177ce803a3b9262602e12)
- chore(deps-dev): bump @typescript-eslint/parser from 5.49.0 to 5.50.0 [`0858673`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/085867343a1ea0472a9856dfab95cf3c5b73202b)
- chore(deps-dev): bump @vitest/coverage-istanbul from 0.26.3 to 0.28.3 [`e3e9ed7`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/e3e9ed73e5446388a3e4ae3dea462829a1c85f82)
- chore(deps-dev): bump release-it from 15.5.1 to 15.6.0 [`ac56ff9`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/ac56ff939aea7568093acf5b46e691a0aeb51ce4)
- chore: release v1.4.2 [`57139e1`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/57139e1c9ebd619141012a5bda94c612cac6aa34)
- chore(deps-dev): bump rimraf from 3.0.2 to 4.1.2 [`7d9a41b`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/7d9a41b93c2876b02837152746cc4c563e082a20)
- chore(deps-dev): bump vitest from 0.27.1 to 0.27.3 [`7b2d959`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/7b2d9596fcfec12fd207e35d383b47676e788546)
- chore(deps-dev): bump dotenv-cli from 6.0.0 to 7.0.0 [`dd8e43b`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/dd8e43b3cfb71ebd993feddd463aa729bde40d26)
- chore(deps-dev): bump resolve-tspaths from 0.8.3 to 0.8.8 [`2f0449c`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/2f0449c7eca60afe77f761d1f9d87ca657be2797)
- chore: update dependencies [`db70d2d`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/db70d2d8ed76bedfd16ba7facd80fd437d242978)
- chore(deps): bump homewizard-energy-api from 1.2.2 to 1.3.1 [`9888fae`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/9888faeaaf647dc5ae699abf5efb86343c96f044)
- chore(deps-dev): bump eslint from 8.30.0 to 8.31.0 [`bf31c33`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/bf31c3383936a14eb20032899254a15f0d10e407)
- chore(deps-dev): bump lint-staged from 13.1.1 to 13.1.2 [`7801d60`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/7801d60a0e78ee4cd9409a7d478437d10b8dd051)
- chore(deps): bump undici from 5.18.0 to 5.19.1 [`3659337`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/365933715a15bacaed7a7b4de87dbe91b0a0db10)
- chore(deps): bump homewizard-energy-api from 1.4.0 to 1.4.1 [`a6f94f9`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/a6f94f9f97ec0af4ec82fca2560cfe26e888b466)
- chore(deps-dev): bump prettier from 2.8.3 to 2.8.4 [`263f88d`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/263f88d61d64ff5e8557b95cb56f293b68b3a644)
- chore(deps): bump zod from 3.20.2 to 3.20.6 [`b64250a`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/b64250ade80a2e6e9d13178478147fbb6c34e238)
- chore(deps-dev): bump eslint from 8.33.0 to 8.34.0 [`2ab1511`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/2ab15116226bd2974262614d78101c6afa1e74e8)
- chore(deps): bump cacheable-request from 10.2.3 to 10.2.7 [`7780504`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/7780504420fa413f1106deb39ea1d5e75019ac38)
- chore(deps-dev): bump eslint from 8.32.0 to 8.33.0 [`83598b6`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/83598b618f0c3efe0cd12531a9952a43c1a63f06)
- chore(deps-dev): bump typescript from 4.9.4 to 4.9.5 [`50568b0`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/50568b0c2a57bd5d23dfa644b6bbe28f0e62c5af)
- chore(deps-dev): bump @types/validator from 13.7.10 to 13.7.11 [`245237f`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/245237f2bcc71dae54e10b1068af4431f6fb35ab)
- chore(deps-dev): bump prettier from 2.8.2 to 2.8.3 [`51346ed`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/51346ed0e124d3b06b0f7ec01a2ef195ca7240dc)
- chore(deps-dev): bump eslint from 8.31.0 to 8.32.0 [`893c43d`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/893c43df8208032eeb0954d966b2d62810fad360)
- chore(deps): bump bonjour-service from 1.0.14 to 1.1.0 [`c81d666`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/c81d66629ff600934f6458c05152fc286feeba57)
- chore(deps-dev): bump prettier from 2.8.1 to 2.8.2 [`71015a0`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/71015a003adb8705922cae1e9f27d2ed37b85b10)
- chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 [`3cd4fa9`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/3cd4fa9099787bd2bf7699a1758a0eda67fb7fcc)
- chore(deps): bump homewizard-energy-api from 1.2.1 to 1.2.2 [`8df9183`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/8df9183152754da2c135a5e92ab76d88443bd921)
- docs: update readme with verified badge [`c444b3e`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/c444b3ec617b2b21ca5d7d2250a155be858728a5)
- chore: only show test coverage report in console [`062b70c`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/062b70c475ce0b756e795734451062d6e29517d5)
- chore: run dependabot monthly [`016adff`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/016adff64848c077bde487349a3f1ca5eaef8943)
- fix: error The "path" argument must be of type string. Received an instance of Array [`59b852a`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/59b852a787b72566873bfbd0069946848e5966bf)
- chore: update dependabot.yml [`a2fb54d`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/a2fb54d31741c1299a1078fe57a3026b414bdcd9)
- chore: exclude files from test coverage [`aee0412`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/aee04126324b40a47fb357e35050e5e48eed6a99)
#### [1.4.1](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.4.0...1.4.1)
> 20 December 2022
- chore: update dependencies [`085c3cd`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/085c3cd632f38064f9d859ea99ee12e1a0969fdb)
- chore: release v1.4.1 [`dfc32f9`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/dfc32f91a8ec500571cbb7a1c819071198a01ff9)
- fix: only set outletinuse in sync method when theres a state update [`32ae7f6`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/32ae7f6376f566ac963a308e8e241513f907c2e9)
- chore: cleanup code [`4a9558a`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/4a9558a8e4cf00b7f9d892293b1d564436ddf8c6)
- docs: update shields in readme [`fbec3a0`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/fbec3a0652aeeaddb1a718adf38a9da2f455d11b)
- docs: update readme [`1731045`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/17310454b4e2fd2aa1d6ec1c497a59dc0cc99291)
#### [1.4.0](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.3.2...1.4.0)
> 19 December 2022
- chore: update dependencies [`7963a8d`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/7963a8df38d00061b09acbae0f2ae89404c1c2cd)
- feat: add config options to use OutletInUse [`4d08312`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/4d0831290e34e07c4301aa989aa535484c0b752f)
- refactor: use schema validation using zod to check if config is valid [`4fa05c8`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/4fa05c887696549270ff8055acc2bdd5ff099b49)
- refactor: better typings and tests [`b3c9f87`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/b3c9f879dccdd52f07a8b715cb4783a225d36b81)
- feat: use zod for config schema validation [`757fd7b`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/757fd7b6d47fe92f5d689190b44fccab580f5385)
- chore: remove ts-node dependency [`0e5537e`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/0e5537ed735a1a3ba45cbfea948d22472bbefbb4)
- feat: use homewizard-energy-api library [`6a2eb5a`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/6a2eb5a35d077d6c6692f7b854c25627c1ff018a)
- feat: extended API to also fetch the /data endpoint [`299e585`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/299e585221192dd86c3d8887c9e76665b42fc06d)
- refactor: improve logging and constructor method of accessory [`ae89cf1`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/ae89cf145199db68734bd5f307846d62d3360e73)
- feat: set outlet in use characteristic if active_power_w is greater than 5 [`854a6d3`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/854a6d31d9ab530c5fe226fe81b6695f3d79ad16)
- chore: add types for api data endpoint [`5a5edca`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/5a5edca2f5a934d33e08a74ccce204eaf9c6a23e)
- chore(deps-dev): bump eslint from 8.29.0 to 8.30.0 [`cac8161`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/cac816126d0b34988407e155b3f0dba89a055800)
- refactor: throw different error on api response [`ac624de`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/ac624de64c4c06d7b594caef6deb04874851e951)
- test: full test coverage of api [`3dde486`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/3dde486f370f2c7f2e3f934678db2ce79b80f489)
- chore: release v1.4.0 [`f3deb77`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/f3deb77b9e6c2415920a8621c8b29274525f2714)
- feat: keep OutletInUse characteristic in sync with On if outletInUse config is not set [`212a439`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/212a4390c22aabf19a9b6d33179541f0b434871d)
- feat: use polling from homewizard-energy-api [`bfc4006`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/bfc4006e344c0f0d37580d9310397abfce11a67e)
- test: make use of api class simpler [`81c2635`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/81c2635ec8e2248793833078f9aa83dc461fa5f5)
- refactor: use correct defaults [`8f2ad75`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/8f2ad75a674f68fa38c246a6713e1b96ac909afb)
- chore: update keywords [`14f097b`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/14f097b403ad70445326dc9326aabe0460ed9918)
- test: error thrown on data endpoint [`cebad14`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/cebad14b10e1a26eb9368c6293cb372a23c8124c)
- chore(deps): bump homewizard-energy-api from 1.1.1 to 1.2.0 [`5e193b9`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/5e193b91a59d0b64615628ced1826461817d85ba)
- chore(deps-dev): bump @types/node from 18.11.15 to 18.11.17 [`5af67e9`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/5af67e947c2e258cae013495d38b2b7f3312b1ab)
- refactor: set initial outletinuse value to true when config option is not present [`e3bf76b`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/e3bf76b72a133349e72a12c201a1a000cea76e18)
- refactor: better logging [`ca7853e`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/ca7853e6f491cf94631bf64140f8f6a49a8d0d9b)
- test: better settings test [`9d37253`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/9d3725329d0902d1c749c1bcfdecb503b0f745ae)
- refactor: make api error response parameters required [`791fd3e`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/791fd3e5871188222c7b30b445d400bafafef02f)
- test: simpler type overwrite for productType param test [`75b49fc`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/75b49fc47881e1469d71a421cc2dc6b145969604)
- refactor: use sync method for outletinuse state [`3c6ecb7`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/3c6ecb70b500e4efad382b946297730b258418ad)
- chore: update config content [`265d421`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/265d42123e65419ee41964b4835d5c622b97c7e6)
- chore: update funding [`e001f1e`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/e001f1e83f38c976d2568214568d163810e99ce6)
- chore: update readme about issue [`f24aa24`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/f24aa240c5c4e43c3d35b6a3c0f632bf13368486)
- chore: update funding [`5c68bcd`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/5c68bcdfc19d8c976d18e54c8b1341bd88b23abc)
#### [1.3.2](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.3.1...1.3.2)
> 12 December 2022
- test: sanity check on config.schema.json type safety [`7b01608`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/7b01608b78dc2cb2ea25c348150fa5d5291af09a)
- chore: release v1.3.2 [`206be1b`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/206be1bb8e35148e7fa8d06d4b609390510fe763)
- chore: add paypal for funding [`39c3955`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/39c3955afee89071481fe628b030dbb831ebf0b1)
- chore: add author to package.json [`a6be3bb`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/a6be3bbdd5d505966f3dd5514e0de226431b272c)
- chore: add funding to package json for verified homebridge plugin [`4430324`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/44303240610a3fd679038bab677b53c3049f880a)
- test: extra check on name.required property [`4b9ded5`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/4b9ded5f196cbc9c4e99e0832b095301fa863138)
- chore: add homepage to package.json [`4eb4518`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/4eb4518cc00480d3dd4c6f34166e7dbf81340432)
#### [1.3.1](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.3.0...1.3.1)
> 12 December 2022
- feat: use energy sockets from config to skip automatic discovery [`708cd58`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/708cd584ec47adc50604192b0b5251b66ed870eb)
- chore: update dependencies [`a6a3a75`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/a6a3a7525e3cc09cb08f009a76c3c5d219c94ace)
- chore: release v1.3.1 [`acc83f4`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/acc83f48980e6596172d01098ed041c09e049bad)
- chore: release v1.2.7 [`390ea76`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/390ea76c92b2de053646d294469c3f129d9bce64)
- chore: tweak config content [`de7db4c`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/de7db4ca3a24bd150014793c81bb2d3bd84a8538)
- refactor: build as commonjs module [`a633973`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/a633973b1e104d1c3ebb9ac74c32bbbeac65814a)
- chore: reset version [`e8e508b`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/e8e508b503eba76a2c2997c188f85dab435eb767)
- chore: update readme [`9b9d2f4`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/9b9d2f4df4c50ccfcc24382fc0e864357f274f99)
- chore: update readme [`77904be`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/77904bef39e810af008e7a69c5b42f62725dcc2d)
#### [1.3.0](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.2.7...1.3.0)
> 12 December 2022
- feat: use energy sockets from config to skip automatic discovery [`d539c7b`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/d539c7b1dbed53a5613ef6267181d40330bbf891)
- chore: tweak config content [`40a8b06`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/40a8b06a50a629cb4f27f9a9aa330228d1b74def)
- chore: release v1.3.0 [`6ce2ffd`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/6ce2ffd7b71a8b50be6b2ffe48d81472933bd688)
#### [1.2.7](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.2.6...1.2.7)
> 12 December 2022
- feat: use energy sockets from config to skip automatic discovery [`708cd58`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/708cd584ec47adc50604192b0b5251b66ed870eb)
- chore: no commit limit in changelog.md [`84d0896`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/84d08966beb6193a3bbbf82073ff50c9a3c696d4)
- chore: update dependencies [`a6a3a75`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/a6a3a7525e3cc09cb08f009a76c3c5d219c94ace)
- chore: release v1.2.7 [`390ea76`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/390ea76c92b2de053646d294469c3f129d9bce64)
- chore: tweak config content [`de7db4c`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/de7db4ca3a24bd150014793c81bb2d3bd84a8538)
- refactor: build as commonjs module [`a633973`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/a633973b1e104d1c3ebb9ac74c32bbbeac65814a)
- chore: update readme [`9b9d2f4`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/9b9d2f4df4c50ccfcc24382fc0e864357f274f99)
- chore: update readme [`77904be`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/77904bef39e810af008e7a69c5b42f62725dcc2d)
#### [1.2.6](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.2.5...1.2.6)
> 12 December 2022
- chore: release v1.2.6 [`1bc912e`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/1bc912e21a4fc334b5a18f237606208347c32373)
- chore: reset changelog to how it was [`1c9cbdf`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/1c9cbdf350f872104e45ceac435a8b5bdc30fbbb)
#### [1.2.5](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.2.4...1.2.5)
> 12 December 2022
- refactor: get firmware version before setting up accessory [`f962321`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/f962321504ff39df6b3de7771dc9c9ca1a4a38c9)
- chore(deps-dev): bump @typescript-eslint/parser from 5.45.0 to 5.46.0 [`cc9fd33`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/cc9fd33580ca9884f8b804c4c3fa885d580c0fc8)
- chore(deps-dev): bump @typescript-eslint/eslint-plugin [`7e04dea`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/7e04dea7633f5f9bd20b02c8a6e7618efa1082db)
- chore: release v1.2.5 [`7be6125`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/7be612548a2ff7e7ecfa37973323560748353cde)
- test: restructure mocks [`e2ed952`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/e2ed952660ee78b9ab6c5d4d7950fbf6405d7274)
- chore(deps-dev): bump @vitest/coverage-c8 from 0.25.6 to 0.25.7 [`9f186d8`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/9f186d850b562553dc64d6b2f52e7e10ae7720b4)
- chore: update readme [`838668e`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/838668efb7817afe5727dd6c40a81bfaabb1b89d)
- chore(deps-dev): bump prettier from 2.8.0 to 2.8.1 [`146d77d`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/146d77d7e289c6930e45b5f98a623a98fe5749a9)
- chore(deps-dev): bump @types/node from 18.11.10 to 18.11.13 [`45b79a7`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/45b79a7eff8e08b6ae8f51798cd7653293fdb4fe)
- fix: changelog.md missing commits [`e366257`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/e366257ff1543a85166efae2a4931173e528b01b)
- chore: improve debug logging [`39eb7e2`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/39eb7e21623428e7202430b5e59874a6d75f7a28)
- feat: set default bridge name [`250d4cb`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/250d4cb53e6e988904bfe22560abe1b1088f980e)
- chore: update readme [`e51573b`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/e51573bbd28fd88d0fcb23b458de4e46f846e98a)
- chore: update readme [`ec0cca1`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/ec0cca15bb32c8799d1e7f32c042cca489d606f7)
#### [1.2.4](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.2.3...1.2.4)
> 11 December 2022
- chore: release v1.2.4 [`81dbdc1`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/81dbdc1d15e9cbe8fc1aed99ffd8ae7171182222)
- fix: show proper info log on state updates [`45e3fc3`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/45e3fc33cd3c58135ec6f4029025cb205837dbb9)
#### [1.2.3](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.2.2...1.2.3)
> 11 December 2022
- chore: release v1.2.3 [`ce54646`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/ce54646c95826660e19888d4e312e85b19a4d20f)
- chore: run lint and type check on pretest [`26f8826`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/26f88268a564552f1bdecf7727479913f9873710)
- chore: only run test on pre-commit [`1b50e0a`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/1b50e0a593741aeff9b8312c6ed705f2d7fe556a)
- chore: remove backfill-limit option from changelog generation [`d30ee53`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/d30ee531bb7ea490d511c1712a11cc893e07bbd9)
- chore: disable backfill-limit on changelog [`7a794a6`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/7a794a67e8ff9e009d660edb48585fb44ab43691)
- chore: run lint on commit [`d6c0568`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/d6c05688f6f3ffabbb10f8b2bf4bfb0e224c9c16)
- fix: linter error preventing release [`14a2510`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/14a2510e80490f95d1b1762ebeabf07b881652ab)
#### [1.2.2](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.2.1...1.2.2)
> 11 December 2022
- chore: release v1.2.2 [`e61c810`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/e61c810bdc37484e18ec94c8f1f01532f0e7d639)
- fix: debug message SET handler returned write response value, though the characteristic doesnt support write response [`3324783`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/332478341bd7c8dc533be030242abfc5f0f3e8bf)
#### [1.2.1](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.2.0...1.2.1)
> 11 December 2022
- fix: run setAsyncCharacteristics on new instance of accessory [`5ecaa0a`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/5ecaa0af13f035fa200f9d3a794c624582168140)
- chore: release v1.2.1 [`6a03062`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/6a030623562aef42ad2656c1c91c06db14ec3dc6)
- chore: update docs on error we throw [`7ca003b`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/7ca003b3d60f8c27e331dbafd4fd866da191b7c5)
- chore: add test todo [`4c75005`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/4c750058eef637d274d538072d5e1ba4d160a627)
#### [1.2.0](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.1.0...1.2.0)
> 10 December 2022
- feat: use undici fetch for http requests [`275b253`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/275b253279f8d5fbff94fe0e7f2557939b56f5a6)
- chore: restructure project [`c3ebd82`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/c3ebd82818f556501c43344553fdd761f18e9142)
- test: up the test coverage for api [`a07356c`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/a07356cce3502f9932d0eb8c14a2924c1b0d16b5)
- test: added unit tests for energy socket accessory [`ae62555`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/ae62555e81f40b0733e55612548019fe5183b517)
- refactor: update homewizard api class [`db2cdb6`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/db2cdb6196876654c33f2212aa409f9858dfb87c)
- test: api server errors [`157fc50`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/157fc50b46be8f9027c52d7cca749072cd4d7dfa)
- feat: use request from undici instead of fetch, to also support node 14 [`84bf634`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/84bf6348dd2d179217fb4f9cbb6b59ddd68cf94e)
- refactor: update http request method with better error handling [`36d0e27`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/36d0e27b7009f90666dd13cc33a6177eb3226baf)
- refactor: better types on put endpoint [`b6afb57`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/b6afb57831fe4f2868b8bc490361df01edd6fe07)
- refactor: use default timeout for http requests [`70f99fc`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/70f99fc77b29b304cdda0e321b3c6887f3463bd5)
- chore: update readme [`537cc34`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/537cc347b26db0dbf54ebeb32566184d4ec0df33)
- test: make energy socket accessory test simpler [`8afacd2`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/8afacd2ae238258243140a0c3ac0db046d2040d9)
- chore: release v1.2.0 [`d69ee96`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/d69ee96854404e5a68ed6898362688083506bdce)
- chore: cleanup vite.setup.ts [`0f18cc6`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/0f18cc6d1e7553d8698475028719843c127bd1bc)
- chore: update readme [`b320100`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/b32010066f6ec9f2e983efd8d19165764f41b24d)
- refactor: api error message [`ee3c548`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/ee3c54892a8db299558730d5ced175dda8d09720)
- chore: remove mock dir from build dir [`be1dd53`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/be1dd53873349e9472ebb149d1e6287c39052555)
- fix: type error [`a3d2bb2`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/a3d2bb2297f08cc41e39e57d835c2c8145e5a389)
- fix: consistently use displayName [`820ccc6`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/820ccc613cd59939d067f1f8eccc804b83fec4df)
- chore: update readme [`a0832c2`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/a0832c2153109bba9588fcf692ad46ae3aea42ff)
- refactor: return NOT_ALLOWED_IN_CURRENT_STATE when switch_lock = true [`b2b0056`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/b2b0056ded1cbdba6f5c570fa1e40d4c74be73b0)
#### [1.1.0](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/compare/1.0.9...1.1.0)
> 6 December 2022
- refactor: remove jest references, we use vitest [`04dacc9`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/04dacc98d89376de8b4830f93cbd9f040ce30102)
- refactor: use as esm module to allow latest version of node-fetch to be used [`7496aca`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/7496aca2997c8d9972b80e612f12ee79da841bb5)
- test: mock api endpoints and let unit tests use those endpoints [`6082fb3`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/6082fb3dd823cd9b17c807e15e9f83274915f3f4)
- chore: add husky and lint-staged [`7a01911`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/7a01911d4880fc41832d1b35e6be3ae3b5f462f3)
- refactor: use api class to handle api calls [`165f9ff`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/165f9ffa5c6276cb64990d8c641a7f9c65c3e109)
- refactor: use native http and https node modules to do api requests [`20d4f11`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/20d4f11a4ecb3a97a97aeacfab428304b54203fb)
- fix: put request not having content length [`11e2f30`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/11e2f30b67b3514f8bd05682b1aaa48e94cdc148)
- chore: update github yml files [`45c84ca`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/45c84ca540ef281f02cd961668e323c17224703d)
- feat: handle the Identify event from HomeKit when setting up a accessory [`02b779a`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/02b779a311cd49ccb5c93d06cc720c0f37b5aba0)
- chore: added codeql [`dab04b1`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/dab04b1bfd2325c75a0efa78864d7a17bb0baa2c)
- fix: build files not having the resolved alias paths [`8c5d076`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/8c5d076cc90eddea40bc22d2472918741c2a640a)
- test: add some platform unit tests [`75ca082`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/75ca082982e2a4817505ba78ed3d8104c42ed8a3)
- refactor: let httpRequest method use fetch options [`d66a6c8`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/d66a6c8d995a0834098480dbbe9bb8be0f6315d6)
- chore: update types for node-fetch [`95899a9`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/95899a9d6efad615e1e8ef9a64885e74ed9dfa29)
- refactor: move the types to the api directory [`1dffdb2`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/1dffdb21e907653239257fb64753907799243a65)
- chore: cleanup code a bit [`e750457`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/e750457a18c0db27e6f800f74ca8109a0e9e7ba0)
- chore: update readme [`cb61b1d`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/cb61b1d9a35e0bcef726ed3d74a63a038565cc75)
- chore: use different build config to exclude test files [`3711d52`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/3711d52e5a5d28b628b96fae438f0062ac24e54b)
- chore: tighten type check [`26c579e`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/26c579eae18e64bae61b608065c429e2f1e4a66e)
- feat: handle setting the state properly when switch_lock is true [`15f0e6f`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/15f0e6f285b1ff168985b4a3296e6b8133e4412b)
- fix: response.json() not returning the correct data [`91f4a87`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/91f4a8796ac6e5340f7e405b5a7f3a9654c7a024)
- chore(deps-dev): bump @types/jest from 29.2.3 to 29.2.4 [`0232206`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/02322067d40e55630ade0f72eb0c40ece19dc9e5)
- chore: release v1.1.0 [`1350b8a`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/1350b8a5744eece405bc5de5869e66297bbb6fd2)
- chore: add dependabot [`59714df`](https://github.com/jvandenaardweg/homebridge-homewizard-energy-socket/commit/5