Skip to content

Releases: jvandenaardweg/homebridge-homewizard-energy-socket

v1.5.1

07 Nov 15:11
Compare
Choose a tag to compare
  • chore: remove older node version from tests 522c5e2

v1.5.0

07 Nov 15:09
Compare
Choose a tag to compare
  • chore: update dependencies 214f02a
  • chore: release v1.4.3 8acd274
  • chore: update readme homebridge logo b220417

v1.5.0-0

07 Nov 14:39
Compare
Choose a tag to compare
v1.5.0-0 Pre-release
Pre-release
  • feat: basic setup extra accessory for just using power consumption 1bacfa5

v1.4.3

07 Nov 14:34
Compare
Choose a tag to compare

No notable changes. Maintenance release to keep the used dependencies up to date.

Complete changelog

  • chore(deps-dev): bump release-it from 15.10.0 to 16.1.5 c7c1756
  • chore(deps-dev): bump vitest from 0.29.2 to 0.34.3 8f0ffad
  • chore(deps-dev): bump release-it from 15.6.1 to 15.10.0 856bb16
  • chore(deps): bump vite from 4.1.4 to 4.3.9 8605850
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin 9c38b77
  • chore(deps-dev): bump rimraf from 5.0.0 to 5.0.1 efc6296
  • chore(deps-dev): bump @babel/traverse from 7.20.10 to 7.23.2 ea8e742
  • chore(deps-dev): bump eslint from 8.35.0 to 8.52.0 c69c663
  • chore(deps-dev): bump @typescript-eslint/parser from 5.54.0 to 5.59.8 190aadc
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin b451e08
  • chore(deps-dev): bump @vitest/coverage-istanbul from 0.28.5 to 0.29.8 bd30f85
  • chore(deps-dev): bump homebridge from 1.6.0 to 1.6.1 4047b9c
  • chore(deps-dev): bump vitest from 0.34.3 to 0.34.6 9956bee
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin abfcba7
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin be298a7
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin 38984d8
  • chore(deps-dev): bump rimraf from 4.4.1 to 5.0.0 1fa085d
  • chore(deps-dev): bump lint-staged from 13.1.2 to 13.2.0 9a2f1c6
  • chore(deps-dev): bump rimraf from 4.1.2 to 4.4.1 0b1177d
  • chore(deps-dev): bump @typescript-eslint/parser from 5.59.8 to 5.62.0 6b8ba77
  • chore(deps-dev): bump rimraf from 5.0.1 to 5.0.5 25a6b4e
  • chore(deps): bump undici from 5.22.1 to 5.27.2 0f0fc76
  • chore(deps-dev): bump dotenv-cli from 7.2.1 to 7.3.0 51edc2d
  • chore(deps): bump validator and @types/validator 8170695
  • chore(deps): bump xml2js and @homebridge/dbus-native 545a098
  • chore(deps-dev): bump prettier from 2.8.4 to 3.0.3 88d59fd
  • chore(deps-dev): bump lint-staged from 13.2.0 to 13.2.3 02d6829
  • chore(deps): bump homewizard-energy-api from 1.4.1 to 1.4.2 bd2451b
  • chore(deps): bump undici from 5.20.0 to 5.22.1 b2f6847
  • chore(deps): bump zod from 3.21.4 to 3.22.3 757aa60
  • chore(deps-dev): bump @types/node from 18.14.0 to 20.4.5 2965f6c
  • chore(deps): bump bonjour-service from 1.1.0 to 1.1.1 266687e
  • chore(deps): bump zod from 3.20.6 to 3.21.4 c4a2626
  • chore(deps-dev): bump resolve-tspaths from 0.8.8 to 0.8.13 b83c532
  • chore(deps-dev): bump dotenv-cli from 7.0.0 to 7.2.1 43e4f4e
  • chore(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 1617747
  • chore(deps): bump vm2 from 3.9.17 to 3.9.19 c97a4c4
  • chore(deps): bump yaml from 2.2.1 to 2.2.2 71b4c01
  • chore(deps): bump vm2 from 3.9.12 to 3.9.17 0b54ab8
  • chore: update readme homebridge logo b220417

v1.4.2

01 Mar 09:36
Compare
Choose a tag to compare

No notable changes. Maintenance release to keep the used dependencies up to date.

Complete changelog

  • chore: use istanbul for test coverage bd6602d
  • chore(deps-dev): bump release-it from 15.6.0 to 15.6.1 f0b0df1
  • chore: update dependencies cd598e5
  • chore(deps-dev): bump vitest from 0.26.3 to 0.27.1 70416dc
  • chore(deps-dev): bump vitest from 0.26.2 to 0.26.3 fe68ae1
  • chore(deps-dev): bump vitest from 0.28.5 to 0.29.2 c27c8a3
  • chore(deps-dev): bump vitest from 0.28.4 to 0.28.5 7529e6e
  • chore(deps-dev): bump @typescript-eslint/parser from 5.52.0 to 5.54.0 f865b65
  • chore(deps-dev): bump @typescript-eslint/parser from 5.51.0 to 5.52.0 dabae4a
  • chore(deps-dev): bump @typescript-eslint/parser from 5.48.0 to 5.48.1 9d43757
  • chore(deps-dev): bump @typescript-eslint/parser from 5.47.0 to 5.48.0 2cb0547
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin a2a58e0
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin 829831d
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin 0aa7798
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin af32a6b
  • chore(deps-dev): bump vitest from 0.27.3 to 0.28.3 e403af9
  • chore(deps-dev): bump @vitest/coverage-istanbul from 0.28.4 to 0.28.5 a24da3f
  • chore(deps-dev): bump @vitest/coverage-c8 from 0.26.0 to 0.26.2 93f493a
  • chore: update dependencies 9405451
  • chore(deps-dev): bump @typescript-eslint/parser from 5.48.1 to 5.48.2 b021808
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin d9c67d1
  • chore(deps-dev): bump @typescript-eslint/parser from 5.48.2 to 5.49.0 eef28ff
  • chore(deps-dev): bump eslint from 8.34.0 to 8.35.0 0cc16ba
  • chore(deps-dev): bump @typescript-eslint/parser from 5.49.0 to 5.50.0 0858673
  • chore(deps-dev): bump @vitest/coverage-istanbul from 0.26.3 to 0.28.3 e3e9ed7
  • chore(deps-dev): bump release-it from 15.5.1 to 15.6.0 ac56ff9
  • chore(deps-dev): bump rimraf from 3.0.2 to 4.1.2 7d9a41b
  • chore(deps-dev): bump vitest from 0.27.1 to 0.27.3 7b2d959
  • chore(deps-dev): bump dotenv-cli from 6.0.0 to 7.0.0 dd8e43b
  • chore(deps-dev): bump resolve-tspaths from 0.8.3 to 0.8.8 2f0449c
  • chore: update dependencies db70d2d
  • chore(deps): bump homewizard-energy-api from 1.2.2 to 1.3.1 9888fae
  • chore(deps-dev): bump eslint from 8.30.0 to 8.31.0 bf31c33
  • chore(deps-dev): bump lint-staged from 13.1.1 to 13.1.2 7801d60
  • chore(deps): bump undici from 5.18.0 to 5.19.1 3659337
  • chore(deps): bump homewizard-energy-api from 1.4.0 to 1.4.1 a6f94f9
  • chore(deps-dev): bump prettier from 2.8.3 to 2.8.4 263f88d
  • chore(deps): bump zod from 3.20.2 to 3.20.6 b64250a
  • chore(deps-dev): bump eslint from 8.33.0 to 8.34.0 2ab1511
  • chore(deps): bump cacheable-request from 10.2.3 to 10.2.7 7780504
  • chore(deps-dev): bump eslint from 8.32.0 to 8.33.0 83598b6
  • chore(deps-dev): bump typescript from 4.9.4 to 4.9.5 50568b0
  • chore(deps-dev): bump @types/validator from 13.7.10 to 13.7.11 245237f
  • chore(deps-dev): bump prettier from 2.8.2 to 2.8.3 51346ed
  • chore(deps-dev): bump eslint from 8.31.0 to 8.32.0 893c43d
  • chore(deps): bump bonjour-service from 1.0.14 to 1.1.0 c81d666
  • chore(deps-dev): bump prettier from 2.8.1 to 2.8.2 71015a0
  • chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 3cd4fa9
  • chore(deps): bump homewizard-energy-api from 1.2.1 to 1.2.2 8df9183
  • docs: update readme with verified badge c444b3e
  • chore: only show test coverage report in console 062b70c
  • chore: run dependabot monthly 016adff
  • fix: error The "path" argument must be of type string. Received an instance of Array [59b852a](https://github.c...
Read more

v1.4.1

20 Dec 19:07
Compare
Choose a tag to compare

Fixes

  • Only set OutletInUse in sync method when there's a state update 32ae7f6

Complete changelog

  • chore: update dependencies 085c3cd
  • fix: only set outletinuse in sync method when theres a state update 32ae7f6
  • chore: cleanup code 4a9558a
  • docs: update shields in readme fbec3a0
  • docs: update readme 1731045

v1.4.0

19 Dec 11:13
Compare
Choose a tag to compare

Features

Complete changelog

  • chore: update dependencies 7963a8d
  • feat: add config options to use OutletInUse 4d08312
  • refactor: use schema validation using zod to check if config is valid 4fa05c8
  • refactor: better typings and tests b3c9f87
  • feat: use zod for config schema validation 757fd7b
  • chore: remove ts-node dependency 0e5537e
  • feat: use homewizard-energy-api library 6a2eb5a
  • feat: extended API to also fetch the /data endpoint 299e585
  • refactor: improve logging and constructor method of accessory ae89cf1
  • feat: set outlet in use characteristic if active_power_w is greater than 5 854a6d3
  • chore: add types for api data endpoint 5a5edca
  • chore(deps-dev): bump eslint from 8.29.0 to 8.30.0 cac8161
  • refactor: throw different error on api response ac624de
  • test: full test coverage of api 3dde486
  • feat: keep OutletInUse characteristic in sync with On if outletInUse config is not set 212a439
  • feat: use polling from homewizard-energy-api bfc4006
  • test: make use of api class simpler 81c2635
  • refactor: use correct defaults 8f2ad75
  • chore: update keywords 14f097b
  • test: error thrown on data endpoint cebad14
  • chore(deps): bump homewizard-energy-api from 1.1.1 to 1.2.0 5e193b9
  • chore(deps-dev): bump @types/node from 18.11.15 to 18.11.17 5af67e9
  • refactor: set initial outletinuse value to true when config option is not present e3bf76b
  • refactor: better logging ca7853e
  • test: better settings test 9d37253
  • refactor: make api error response parameters required 791fd3e
  • test: simpler type overwrite for productType param test 75b49fc
  • refactor: use sync method for outletinuse state 3c6ecb7
  • chore: update config content 265d421
  • chore: update funding e001f1e
  • chore: update readme about issue f24aa24
  • chore: update funding 5c68bcd

v1.3.2

12 Dec 15:51
Compare
Choose a tag to compare
  • test: sanity check on config.schema.json type safety 7b01608
  • chore: add paypal for funding 39c3955
  • chore: add author to package.json a6be3bb
  • chore: add funding to package json for verified homebridge plugin 4430324
  • test: extra check on name.required property 4b9ded5
  • chore: add homepage to package.json 4eb4518

v1.3.1

12 Dec 14:40
Compare
Choose a tag to compare
  • feat: use energy sockets from config to skip automatic discovery 708cd58
  • chore: update dependencies a6a3a75
  • chore: release v1.2.7 390ea76
  • chore: tweak config content de7db4c
  • refactor: build as commonjs module a633973
  • chore: reset version e8e508b
  • chore: update readme 9b9d2f4
  • chore: update readme 77904be

v1.3.0

12 Dec 14:22
Compare
Choose a tag to compare

Feature

  • Define the Energy Sockets in the plugin config, to bypass automatic discovery or have more control over what Energy Sockets should be displayed in the Home app

Complete changelog

  • feat: use energy sockets from config to skip automatic discovery d539c7b
  • chore: no commit limit in changelog.md 84d0896
  • chore: tweak config content 40a8b06