Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
736 commits
Select commit Hold shift + click to select a range
ac1595c
Bump version to v3.6.29
jtebbens May 24, 2025
4c7b2a2
Bump version to v3.6.30
jtebbens May 25, 2025
8247cce
Bump version to v3.6.31
jtebbens May 25, 2025
436e93e
Bump version to v3.6.32
jtebbens May 25, 2025
2e8a117
v3.6.32
jtebbens May 25, 2025
82b0d5e
Bump version to v3.6.33
jtebbens May 27, 2025
5021539
Bump version to v3.6.34
jtebbens Jun 11, 2025
25c0b0a
v3.6.34 - Battery timers full and empty
jtebbens Jun 11, 2025
44e7002
initial kwh meter support for plugin battery (not tested)
jtebbens Jun 18, 2025
0da6186
Bump version to v3.6.35
jtebbens Jun 23, 2025
56cb305
KWH meters apiv2 prework
jtebbens Jun 23, 2025
389349b
Bump version to v3.6.36
jtebbens Jun 24, 2025
76b7749
Bump version to v3.6.37
jtebbens Jun 24, 2025
612739b
Bump version to v3.6.38
jtebbens Jun 27, 2025
dbd8d6d
Bump version to v3.6.39
jtebbens Jul 4, 2025
5a55202
Cloud setting for P1,kwh,sockets,watermeter
jtebbens Jul 4, 2025
b94fe2e
Bump version to v3.6.40
jtebbens Jul 5, 2025
8342cad
Fix: Cannot read properties of undefined (reading 'offset_water')
jtebbens Jul 5, 2025
905fbb7
Bump version to v3.6.41
jtebbens Jul 9, 2025
d8ed61e
v.3.6.41 Phase load support for P1
jtebbens Jul 9, 2025
20b5d7b
v3.6.41 phase load support p1
jtebbens Jul 9, 2025
2312108
Bump version to v3.6.42
jtebbens Jul 9, 2025
91d004c
Bump version to v3.6.43
jtebbens Jul 10, 2025
ccd97d1
Bump version to v3.6.44
jtebbens Jul 14, 2025
851fb18
Actual gas meter measurement added (5min poll pending on smartmeter)
jtebbens Jul 14, 2025
cb1eb67
Bump version to v3.6.45
jtebbens Jul 16, 2025
91b1f76
Bump version to v3.6.46
jtebbens Jul 16, 2025
092080d
Bump version to v3.6.47
jtebbens Jul 17, 2025
6692fb7
v3.6.47
jtebbens Jul 17, 2025
4352caa
Bump version to v3.6.48
jtebbens Jul 17, 2025
631a059
Bump version to v3.6.49
jtebbens Jul 18, 2025
f4913c4
Bump version to v3.6.50
jtebbens Jul 20, 2025
625876a
v3.6.50
jtebbens Jul 21, 2025
1656886
Bump version to v3.6.51
jtebbens Jul 22, 2025
40a703f
Bump version to v3.6.52
jtebbens Jul 22, 2025
b784881
Bump version to v3.6.53
jtebbens Jul 23, 2025
3a99361
Bump version to v3.6.54
jtebbens Jul 23, 2025
6ff3a48
Bump version to v3.6.55
jtebbens Jul 23, 2025
5e67bc2
Create publish.yaml
jtebbens Aug 7, 2025
285b2cd
Create homey-publish.yaml
jtebbens Aug 7, 2025
72f3120
Update device.js energy_v2
jtebbens Aug 7, 2025
b4bd1c4
Update publish.yaml
jtebbens Aug 7, 2025
98949fc
Update publish.yaml
jtebbens Aug 7, 2025
dc43101
Create README.txt
jtebbens Aug 7, 2025
ebf8c6a
Update app.json
jtebbens Aug 7, 2025
0906db6
Update homey-publish.yaml
jtebbens Aug 7, 2025
73ca99f
Update publish.yaml
jtebbens Aug 7, 2025
ce06a31
Update app.json
jtebbens Aug 7, 2025
6800dcb
Update .homeychangelog.json
jtebbens Aug 7, 2025
fe2056d
Bump version to v3.6.57
jtebbens Aug 18, 2025
3be55e0
v3.6.57
jtebbens Aug 18, 2025
bf55b06
v3.6.58
jtebbens Aug 18, 2025
a614191
Bump version to v3.6.58
jtebbens Aug 18, 2025
cc1ad69
plugin_battery const assignment error
jtebbens Aug 18, 2025
ccb5531
Merge branch 'master' of https://github.com/jtebbens/com.homewizard
jtebbens Aug 18, 2025
cf660e9
readme
jtebbens Aug 18, 2025
8599550
Capital filename due to github CI / CD error
jtebbens Aug 18, 2025
87fdece
Bump version to v3.6.59
jtebbens Aug 25, 2025
dacf3a1
Bump version to v3.6.60
jtebbens Aug 26, 2025
0c848bf
v3.6.60 - http agent - keepAlive added
jtebbens Aug 26, 2025
6f90a81
Bump version to v3.6.61
jtebbens Aug 26, 2025
b973982
v3.6.61 - Changed default keepAliveMsecs from 1000ms
jtebbens Aug 26, 2025
23268c8
Bump version to v3.6.62
jtebbens Aug 27, 2025
7755b0d
Bump version to v3.6.63
jtebbens Aug 27, 2025
9fd032c
v3.6.63
jtebbens Aug 29, 2025
14c6fbd
Bump version to v3.6.64
jtebbens Sep 10, 2025
e0b6b03
* Fall back url setting upon initial poll for P1, sockets, kwh's, wat…
jtebbens Sep 10, 2025
f4e4096
Bump version to v3.6.65
jtebbens Sep 12, 2025
f9657d9
Bump version to v3.6.66
jtebbens Sep 17, 2025
efbed53
v3.6.66
jtebbens Sep 17, 2025
cb54c53
Bump version to v3.6.67
jtebbens Sep 19, 2025
d177036
v3.6.67
jtebbens Sep 21, 2025
e792f17
Bump version to v3.6.68
jtebbens Sep 25, 2025
5748d1f
Bump version to v3.6.69
jtebbens Sep 26, 2025
6ff4f00
Bump version to v3.6.70
jtebbens Sep 26, 2025
f67fcf3
Bump version to v3.6.71
jtebbens Sep 27, 2025
8523c10
Bump version to v3.6.72
jtebbens Sep 30, 2025
5bf15b8
v3.6.72
jtebbens Sep 30, 2025
420b4e5
Bump version to v3.6.73
jtebbens Oct 3, 2025
db0c6db
v3.6.73
jtebbens Oct 3, 2025
a8fe42b
Bump version to v3.6.74
jtebbens Oct 7, 2025
ea9eba5
Bump version to v3.6.75
jtebbens Oct 8, 2025
90d7797
v3.6.75
jtebbens Oct 8, 2025
69a5b43
Bump version to v3.6.76
jtebbens Oct 10, 2025
b689d24
Bump version to v3.6.77
jtebbens Oct 12, 2025
2e4ad71
Bump version to v3.6.78
jtebbens Oct 18, 2025
c915baa
Bump version to v3.6.79
jtebbens Oct 18, 2025
45b6031
Bump version to v3.6.81
jtebbens Oct 23, 2025
cae228f
Bump version to v3.6.82
jtebbens Oct 23, 2025
0e5fd12
Bump version to v3.6.83
jtebbens Oct 24, 2025
9cbabfd
Bump version to v3.6.84
jtebbens Oct 25, 2025
fb36946
Bump version to v3.6.85
jtebbens Oct 26, 2025
76f2bcb
Bump version to v3.7.0
jtebbens Oct 27, 2025
dceaa92
v3.7.0
jtebbens Oct 27, 2025
5e0dcad
Bump version to v3.7.1
jtebbens Oct 27, 2025
3bdebf2
Bump version to v3.7.2
jtebbens Oct 30, 2025
376a308
v3.7.2
jtebbens Oct 30, 2025
7069165
Bump version to v3.7.3
jtebbens Oct 30, 2025
d50dcf9
Bump version to v3.7.4
jtebbens Oct 31, 2025
7977b20
Bump version to v3.7.5
jtebbens Oct 31, 2025
5bd79b8
v3.7.5
jtebbens Oct 31, 2025
3409f17
Bump version to v3.7.7
jtebbens Oct 31, 2025
33dab8a
Bump version to v3.7.8
jtebbens Oct 31, 2025
67e1c01
Bump version to v3.7.9
jtebbens Nov 1, 2025
095d659
v3.8.0
jtebbens Nov 3, 2025
114d04d
Bump version to v3.8.0
jtebbens Nov 4, 2025
fdc42a1
Bump version to v3.8.3
jtebbens Nov 4, 2025
1387ef1
Bump version to v3.8.4
jtebbens Nov 6, 2025
904c67b
v3.8.4
jtebbens Nov 6, 2025
2d97fbd
Bump version to v3.8.5
jtebbens Nov 7, 2025
3c753c6
Bump version to v3.8.6
jtebbens Nov 7, 2025
3cabd98
Bump version to v3.8.7
jtebbens Nov 7, 2025
892ae8f
Bump version to v3.8.8
jtebbens Nov 7, 2025
1f90329
v3.8.8
jtebbens Nov 7, 2025
5087712
Bump version to v3.8.9
jtebbens Nov 7, 2025
c2610e6
v3.8.9
jtebbens Nov 7, 2025
78abdb5
Bump version to v3.8.10
jtebbens Nov 8, 2025
f96c703
Bump version to v3.8.11
jtebbens Nov 8, 2025
561e1b9
v3.8.11
jtebbens Nov 8, 2025
a2d33a3
Bump version to v3.8.12
jtebbens Nov 11, 2025
44d5bab
v3.8.12
jtebbens Nov 11, 2025
d22e20f
Bump version to v3.8.13
jtebbens Nov 12, 2025
ee61328
v3.8.13
jtebbens Nov 12, 2025
c83493f
Bump version to v3.8.14
jtebbens Nov 13, 2025
e369b78
Bump version to v3.8.15
jtebbens Nov 13, 2025
07f10ef
Bump version to v3.8.16
jtebbens Nov 13, 2025
6cb4ddb
Bump version to v3.8.17
jtebbens Nov 15, 2025
5547f2c
v3.8.17
jtebbens Nov 15, 2025
0ef74fd
Bump version to v3.8.18
jtebbens Nov 16, 2025
7bafa81
v3.8.18
jtebbens Nov 17, 2025
a2cd38f
Bump version to v3.8.19
jtebbens Nov 20, 2025
3742403
Bump version to v3.8.20
jtebbens Nov 22, 2025
1eb2f85
Bump version to v3.8.21
jtebbens Nov 23, 2025
bc19924
v3.8.21
jtebbens Nov 23, 2025
38511fa
Bump version to v3.8.22
jtebbens Nov 25, 2025
f7d7a04
v3.8.22
jtebbens Nov 25, 2025
3809097
Bump version to v3.9.0
jtebbens Dec 5, 2025
aa769bd
Bump version to v3.9.1
jtebbens Dec 6, 2025
5412a37
Bump version to v3.9.2
jtebbens Dec 6, 2025
09fcb04
Bump version to v3.9.3
jtebbens Dec 7, 2025
da9ea6b
Bump version to v3.9.4
jtebbens Dec 8, 2025
13a0ea3
Bump version to v3.9.5
jtebbens Dec 8, 2025
d2fd4d9
v3.9.5
jtebbens Dec 8, 2025
a178896
Bump version to v3.9.6
jtebbens Dec 8, 2025
23d8737
v3.9.6
jtebbens Dec 10, 2025
a138f0a
Bump version to v3.9.7
Dec 13, 2025
93c9c76
Bump version to v3.9.8
Dec 15, 2025
22ddeb7
v3.9.8
jtebbens Dec 15, 2025
2e6a715
Bump version to v3.9.9
jtebbens Dec 17, 2025
25e4a13
Bump version to v3.9.10
jtebbens Dec 19, 2025
a84256e
Bump version to v3.9.11
jtebbens Dec 20, 2025
7b31a39
Bump version to v3.9.12
jtebbens Dec 20, 2025
528c9ab
Bump version to v3.9.13
jtebbens Dec 20, 2025
96dc596
Bump version to v3.9.14
jtebbens Dec 21, 2025
942762b
v3.9.14
jtebbens Dec 21, 2025
94fd662
Bump version to v3.9.15
jtebbens Dec 23, 2025
023cf35
v3.9.15
jtebbens Dec 23, 2025
078c1ce
Bump version to v3.9.17
jtebbens Dec 24, 2025
6ea61bb
v3.9.17
jtebbens Dec 24, 2025
c2b943f
Bump version to v3.9.18
jtebbens Dec 24, 2025
2b18ea7
v3.9.18
jtebbens Dec 24, 2025
310f093
Bump version to v3.9.20
jtebbens Dec 25, 2025
5a584d5
v3.9.20
jtebbens Dec 25, 2025
7ab813d
v3.9.21
jtebbens Dec 27, 2025
9e2958d
v3.9.22
jtebbens Dec 29, 2025
914dfdf
Bump version to v3.9.21
jtebbens Dec 29, 2025
5a453f3
pairing fixes
jtebbens Dec 29, 2025
2201b65
Bump version to v3.9.22
jtebbens Dec 30, 2025
275e518
v3.9.22
jtebbens Dec 30, 2025
a08b4df
Bump version to v3.9.23
jtebbens Dec 30, 2025
dae7454
v3.9.23
jtebbens Dec 30, 2025
cf9229a
Bump version to v3.9.24
jtebbens Dec 30, 2025
1cf56f3
v3.9.24
jtebbens Dec 30, 2025
3dc4fa7
Bump version to v3.9.25
jtebbens Dec 31, 2025
36fec5b
v3.9.25
jtebbens Dec 31, 2025
e5c948a
Bump version to v3.9.26
jtebbens Dec 31, 2025
dddb5ec
v3.9.26
jtebbens Dec 31, 2025
af03dc8
v3.9.27
jtebbens Jan 2, 2026
affadb4
Bump version to v3.9.27
jtebbens Jan 2, 2026
7cdf085
Gasmeter (timestamp X) fix
jtebbens Jan 2, 2026
803bf09
Bump version to v3.9.28
jtebbens Jan 3, 2026
e7be34b
v3.9.28
jtebbens Jan 3, 2026
6daba0e
Bump version to v3.9.29
jtebbens Jan 4, 2026
598df2c
v3.9.29
jtebbens Jan 4, 2026
92bef2e
Bump version to v3.10.0
jtebbens Jan 6, 2026
31d8877
v3.10.0
jtebbens Jan 7, 2026
4aa7b2f
Bump version to v3.10.1
jtebbens Jan 7, 2026
01d191c
v3.10.1
jtebbens Jan 7, 2026
d306f7f
Bump version to v3.10.2
jtebbens Jan 7, 2026
7fe381c
v3.10.2 Bugfix: Circular Reference "device"
jtebbens Jan 7, 2026
d4b21d6
Bump version to v3.10.3
jtebbens Jan 7, 2026
1173230
Bump version to v3.10.4
jtebbens Jan 7, 2026
43af5ff
v3.10.4
jtebbens Jan 7, 2026
dbcd164
Bump version to v3.10.5
jtebbens Jan 9, 2026
62ee8f4
Bump version to v3.10.6
jtebbens Jan 10, 2026
02e31e2
v3.10.6
jtebbens Jan 10, 2026
70c33c7
Bump version to v3.10.7
jtebbens Jan 11, 2026
3ff1a96
v3.10.7
jtebbens Jan 11, 2026
6efea49
Bump version to v3.10.8
jtebbens Jan 12, 2026
f77185f
Bump version to v3.10.9
jtebbens Jan 13, 2026
02687dd
Bump version to v3.10.10
jtebbens Jan 13, 2026
9854dfe
Bump version to v3.10.11
jtebbens Jan 13, 2026
1e4fdbd
Bump version to v3.10.12
jtebbens Jan 13, 2026
337aa4f
v3.10.12
jtebbens Jan 14, 2026
ea00281
Bump version to v3.10.13
jtebbens Jan 14, 2026
0dfba3b
v3.10.13
jtebbens Jan 14, 2026
3b36c73
Bump version to v3.10.14
jtebbens Jan 14, 2026
53cee47
v3.10.14
jtebbens Jan 14, 2026
379f4cb
Bump version to v3.11.0
jtebbens Jan 14, 2026
f033bce
Bump version to v3.11.1
jtebbens Jan 14, 2026
4b40f72
Bump version to v3.11.2
jtebbens Jan 15, 2026
f1e7b39
Bump version to v3.11.3
jtebbens Jan 16, 2026
5f7e393
Bump version to v3.11.4
jtebbens Jan 16, 2026
8c34cc1
Bump version to v3.11.5
jtebbens Jan 16, 2026
fe3a1a6
Bump version to v3.11.6
jtebbens Jan 16, 2026
bdd4c59
Bump version to v3.11.7
jtebbens Jan 16, 2026
e12118f
Bump version to v3.11.8
jtebbens Jan 16, 2026
e0d2f05
Bump version to v3.11.9
jtebbens Jan 17, 2026
758f6e7
v3.11.10
jtebbens Jan 18, 2026
20d8d83
Bump version to v3.12.0
jtebbens Jan 19, 2026
5458ba6
Bump version to v3.12.1
jtebbens Jan 20, 2026
9ab7b08
Bump version to v3.12.2
jtebbens Jan 20, 2026
ff9ff0e
Bump version to v3.12.3
jtebbens Jan 21, 2026
3c61519
Bump version to v3.12.4
jtebbens Jan 21, 2026
3e3aaa8
v3.12.4
jtebbens Jan 22, 2026
bfb7808
Bump version to v3.12.5
jtebbens Jan 22, 2026
1a866de
Bump version to v3.12.6
jtebbens Jan 22, 2026
a10a1f4
Bump version to v3.12.7
jtebbens Jan 22, 2026
da34490
v3.12.7
jtebbens Jan 23, 2026
ca63fac
Bump version to v3.12.8
jtebbens Jan 23, 2026
3f20392
v3.12.8
jtebbens Jan 23, 2026
894a2b9
Bump version to v3.12.9
jtebbens Jan 25, 2026
5e8558b
Bump version to v3.13.0
jtebbens Jan 29, 2026
d41fa9e
Bump version to v3.13.1
jtebbens Jan 29, 2026
1287de6
Bump version to v3.13.2
jtebbens Jan 29, 2026
4d47ee3
v3.12.2
jtebbens Jan 29, 2026
6901448
Bump version to v3.13.3
jtebbens Jan 29, 2026
9b7c048
Bump version to v3.13.4
jtebbens Jan 29, 2026
cd1ae05
v3.13.4
jtebbens Jan 29, 2026
bfa8880
Generic fixes
smarthomesven Jan 30, 2026
da541fe
v3.13.4
jtebbens Jan 31, 2026
9d9fc2f
Merge pull request #124 from smarthomesven/styling
jtebbens Jan 31, 2026
1f5429d
cloud_p1
jtebbens Feb 1, 2026
885a333
cloud_p1 websocket fix
jtebbens Feb 2, 2026
3ab4ccb
Tariff fix energy_v2 and Homey energy capability fix for cloud_p1
jtebbens Feb 3, 2026
c5c8aa9
Extra timeout on websocket reconnect with cloud
jtebbens Feb 3, 2026
0112977
Bump version to v3.13.5
jtebbens Feb 4, 2026
5df2fac
v3.13.5
jtebbens Feb 4, 2026
fd9b164
Bump version to v3.13.6
jtebbens Feb 4, 2026
65e2e67
Bugfix: capability_already_exists (cloud_p1)
jtebbens Feb 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
# editorconfig.org
root = true

[*]
charset = utf-8
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
trim_trailing_whitespace = false
46 changes: 46 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"env": {
"node": true,
"es2021": true
},
"rules": {
"brace-style": "off",
"camelcase": "off",
"consistent-return": "off",
"eqeqeq": "off",
"func-names": "off",
"global-require": "off",
"guard-for-in": "off",
"import/extensions": "off",
"max-len": 0,
"no-async-promise-executor": "off",
"no-cond-assign": "off",
"no-console": "off",
"no-const-assign": "off",
"no-constant-condition": "off",
"no-mixed-spaces-and-tabs": "off",
"no-new": "off",
"no-trailing-spaces": "off",
"no-restricted-syntax": "off",
"no-tabs": "off",
"no-undef": "off",
"comma-dangle": "off",
"no-unused-vars": "off",
"no-multi-spaces": "off",
"node/no-unsupported-features/node-builtins": "off",
"no-multiple-empty-lines": "off",
"padding-line-between-statements": "off",
"radix": "off",
"indent": "off",
"valid-typeof": "off",
"import/no-commonjs": "off",
"no-useless-concat": "off",
"linebreak-style": 0,
"object-curly-newline": "off",
"object-property-newline": "off",
"quote-props": "off",
"node/no-commonjs": "off",
"quotes": "off",
"prefer-template": "off"
}
}
32 changes: 32 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

** Version of Homey **
** Version of the Homewizard Homey app **
** Version of the firmware of the device you are trying to add (Homewizard wifi dongle p1 must be 2.09)
** Confirm Local API has been enabled in Homewizard Energy app needed for discovery

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Additional context**
Add any other context about the problem here.
23 changes: 23 additions & 0 deletions .github/workflows/homey-publish.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Publish Homey App (old)

on:
push:
branches:
- main # Replace with the branch you want to trigger the publish

jobs:
publish:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3

- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: 18

- name: Publish to Homey
uses: jtebbens/homey-app-publish@v1
with:
HOMEY_CLI_TOKEN: ${{ secrets.HOMEY_CLI_TOKEN }}
20 changes: 20 additions & 0 deletions .github/workflows/publish.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Publish Homey app
on:
workflow_dispatch:

jobs:
main:
name: Publish Homey App
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Publish
uses: athombv/github-action-homey-app-publish@master
id: publish
with:
personal_access_token: ${{ secrets.HOMEY_CLI_TOKEN }}

- name: URL
run: |
echo "Manage your app at ${{ steps.publish.outputs.url }}." >> $GITHUB_STEP_SUMMARY
46 changes: 46 additions & 0 deletions .github/workflows/validate.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
name: CI

on:
pull_request:
types: [opened, reopened, synchronize]

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

permissions:
contents: read

jobs:
homey-validate:
runs-on: ubuntu-latest
name: Validate Homey App

steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 20.9.0
cache: 'npm'

- name: Install Homey CLI
run: npm ci --no-optional homey
- run: npm ci --include=optional sharp

- name: Validate Homey App
run: npx homey app validate --level=publish

lint-eslint:
name: eslint
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20.9.0
cache: 'npm'

- run: npm ci
- run: npm run lint-check
Loading