Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
372 commits
Select commit Hold shift + click to select a range
b0557d4
Revert "Fix blocking warning (#1198)" (#1218)
drc38 Jun 24, 2024
009f08f
build(deps): bump pyupgrade from 3.15.2 to 3.16.0 in /.github/workflo…
dependabot[bot] Jun 24, 2024
831b48f
build(deps): bump bandit from 1.7.8 to 1.7.9 in /.github/workflows (#…
dependabot[bot] Jun 24, 2024
69a4188
build(deps): bump flake8 from 7.0.0 to 7.1.0 in /.github/workflows (#…
dependabot[bot] Jun 24, 2024
e339ebb
Update supported-devices.md (#1210)
Nano1237 Jun 24, 2024
2ba4b55
Improve measurand logic (#1217)
drc38 Jun 25, 2024
05f82ae
build(deps): bump pytest-homeassistant-custom-component (#1219)
dependabot[bot] Jun 25, 2024
e3575a6
build(deps): update pip requirement in /.github/workflows (#1214)
dependabot[bot] Jun 25, 2024
50e0e84
build(deps): bump ruff from 0.4.10 to 0.5.1 (#1239)
dependabot[bot] Jul 7, 2024
0381655
build(deps): bump actions/upload-artifact from 4.3.3 to 4.3.4 (#1238)
dependabot[bot] Jul 7, 2024
4dc818d
improve unload robustness (#1240)
lbbrhzn Jul 8, 2024
f99a39a
Improve unload robustness2 (#1241)
lbbrhzn Jul 8, 2024
f77ae38
build(deps): bump ruff from 0.5.1 to 0.6.0 (#1274)
dependabot[bot] Aug 17, 2024
6cd31a2
build(deps): bump actions/upload-artifact from 4.3.4 to 4.3.6 (#1271)
dependabot[bot] Aug 17, 2024
8e66609
build(deps): bump flake8 from 7.1.0 to 7.1.1 in /.github/workflows (#…
dependabot[bot] Aug 17, 2024
af3a4e2
build(deps): bump pyupgrade from 3.16.0 to 3.17.0 in /.github/workflo…
dependabot[bot] Aug 17, 2024
78e8ffb
build(deps): bump actions/setup-python from 5.1.0 to 5.1.1 (#1247)
dependabot[bot] Aug 17, 2024
0e6f506
fix: requirements.txt to reduce vulnerabilities (#1246)
lbbrhzn Aug 17, 2024
03abb13
build(deps): bump jsonschema from 4.22.0 to 4.23.0 (#1244)
dependabot[bot] Aug 17, 2024
cd6d774
build(deps): bump black from 24.4.2 to 24.8.0 in /.github/workflows (…
dependabot[bot] Aug 17, 2024
1d3b1e9
build(deps): update pip requirement from <24.1,>=21.0 to >=21.0,<24.3…
dependabot[bot] Aug 17, 2024
9305279
fix: requirements.txt to reduce vulnerabilities (#1276)
lbbrhzn Aug 17, 2024
39eb6e3
build(deps): bump pre-commit from 3.7.1 to 3.8.0 in /.github/workflow…
dependabot[bot] Aug 17, 2024
284f159
build(deps): update pip requirement in /.github/workflows (#1258)
dependabot[bot] Aug 17, 2024
36dd046
build(deps): bump pytest-homeassistant-custom-component from 0.13.136…
dependabot[bot] Aug 17, 2024
901a19b
bump python version in devcontainer to 3.12 (#1267)
scruysberghs Aug 17, 2024
36f7e4f
build(deps): bump pytest-homeassistant-custom-component (#1282)
dependabot[bot] Aug 20, 2024
76382a0
build(deps): bump ruff from 0.6.0 to 0.6.1 (#1280)
dependabot[bot] Aug 20, 2024
7365a24
Improve get feature error handling (#1283)
drc38 Aug 20, 2024
4fb7503
Workaround missing charge rate unit type in some chargers (#1278)
malaakso Aug 21, 2024
4c6f266
build(deps): bump websockets from 12.0 to 13.0 (#1285)
dependabot[bot] Aug 22, 2024
29d60f6
build(deps): bump ruff from 0.6.1 to 0.6.3 (#1297)
dependabot[bot] Aug 29, 2024
03ad261
build(deps): bump actions/setup-python from 5.1.1 to 5.2.0 (#1294)
dependabot[bot] Aug 29, 2024
d8f4b7e
build(deps): bump pytest-homeassistant-custom-component (#1296)
dependabot[bot] Aug 29, 2024
14dec53
build(deps): bump websockets from 13.0 to 13.0.1 (#1295)
dependabot[bot] Aug 31, 2024
73ac441
add try except for getting measurands (#1290)
drc38 Aug 31, 2024
a268a86
build(deps): bump pytest-homeassistant-custom-component (#1299)
dependabot[bot] Aug 31, 2024
90ff332
fix missing n phase (#1312)
drc38 Sep 8, 2024
1d3e5fe
build(deps): bump ruff from 0.6.3 to 0.6.4 (#1309)
dependabot[bot] Sep 8, 2024
93b0cc8
Generate random tagId used to start transaction from UI (#1302)
rinigus Sep 8, 2024
334c8da
build(deps): bump pytest-homeassistant-custom-component (#1307)
dependabot[bot] Sep 8, 2024
f2beba8
build(deps): bump actions/upload-artifact from 4.3.6 to 4.4.0 (#1301)
dependabot[bot] Sep 8, 2024
51ae7a9
Check for empty list in GetConfiguration response (#1300)
malaakso Sep 8, 2024
4b06be7
Set branch coverage to false (#1313)
drc38 Sep 8, 2024
5bd31f7
use ruff in pre-commit for linting and formatting (#1314)
lbbrhzn Sep 8, 2024
669e6d1
remove flake etc from workflow (#1315)
drc38 Sep 9, 2024
3f54b66
update to latest blueprint dev container (#1316)
drc38 Sep 9, 2024
bdcfd64
build(deps): bump pytest-homeassistant-custom-component (#1317)
dependabot[bot] Sep 9, 2024
b963bd0
Allow to disable autodetection of measurands (#1292)
rinigus Sep 9, 2024
a5b4a13
Update manifest.json (#1321)
lbbrhzn Sep 9, 2024
a30db38
build(deps): bump ruff from 0.6.4 to 0.6.5 (#1324)
dependabot[bot] Sep 17, 2024
a84d2fb
build(deps): bump ruff from 0.6.5 to 0.6.6 (#1330)
dependabot[bot] Sep 22, 2024
6f7bd2b
Add Teison Smart MINI wallbox to supported devices (#1329)
malaakso Sep 22, 2024
8cd5a07
Add missing DE translations (#1328)
N3rdix Sep 22, 2024
173512c
build(deps): bump pytest-homeassistant-custom-component (#1327)
dependabot[bot] Sep 22, 2024
e1f6543
fix: requirements.txt to reduce vulnerabilities (#1331)
lbbrhzn Sep 22, 2024
f41dd52
[Snyk] Security upgrade setuptools from 40.5.0 to 65.5.1 (#1332)
lbbrhzn Sep 22, 2024
80eb5e1
build(deps): bump ruff from 0.6.6 to 0.6.7 (#1334)
dependabot[bot] Sep 23, 2024
26ae2ce
build(deps): bump websockets from 13.0.1 to 13.1 (#1333)
dependabot[bot] Sep 23, 2024
ce54872
fix empty value (#1336)
drc38 Sep 26, 2024
1470992
build(deps): bump ruff from 0.6.7 to 0.6.8 (#1338)
dependabot[bot] Sep 26, 2024
7c309f8
build(deps): bump pytest-homeassistant-custom-component (#1337)
dependabot[bot] Sep 26, 2024
e656151
build(deps): bump pytest-homeassistant-custom-component (#1346)
dependabot[bot] Oct 2, 2024
3be10d3
build(deps): bump ruff from 0.6.8 to 0.6.9 (#1350)
dependabot[bot] Oct 5, 2024
5eca3f1
build(deps): bump pytest-homeassistant-custom-component (#1348)
dependabot[bot] Oct 5, 2024
d4fa32b
switch to uv from pip (#1349)
drc38 Oct 5, 2024
b4bffb7
build(deps): bump pytest-homeassistant-custom-component (#1354)
dependabot[bot] Oct 7, 2024
0abb024
build(deps): bump sphinx-rtd-theme from 2.0.0 to 3.0.0 (#1355)
dependabot[bot] Oct 7, 2024
ba791d6
build(deps): bump pre-commit from 3.8.0 to 4.0.0 (#1353)
dependabot[bot] Oct 7, 2024
11ee678
build(deps): bump pre-commit from 4.0.0 to 4.0.1 (#1358)
dependabot[bot] Oct 9, 2024
2a77fb0
build(deps): bump sphinx-rtd-theme from 3.0.0 to 3.0.1 (#1359)
dependabot[bot] Oct 9, 2024
da0fa68
build(deps): bump actions/upload-artifact from 4.4.0 to 4.4.2 (#1360)
dependabot[bot] Oct 9, 2024
90ca6ff
build(deps): bump pytest-homeassistant-custom-component (#1362)
dependabot[bot] Oct 21, 2024
71922ad
build(deps): bump ruff from 0.6.9 to 0.7.0 (#1364)
dependabot[bot] Oct 21, 2024
3342f86
build(deps): bump actions/upload-artifact from 4.4.2 to 4.4.3 (#1361)
dependabot[bot] Oct 21, 2024
32ab437
remove websocket dep warning (#1377)
drc38 Oct 31, 2024
399bd30
build(deps): bump colorlog from 6.8.2 to 6.9.0 (#1375)
dependabot[bot] Oct 31, 2024
5b09f7d
build(deps): bump crazy-max/ghaction-github-labeler from 5.0.0 to 5.1…
dependabot[bot] Oct 31, 2024
b7c9a6a
build(deps): bump pytest-homeassistant-custom-component (#1373)
dependabot[bot] Oct 31, 2024
48d661f
build(deps): bump actions/setup-python from 5.2.0 to 5.3.0 (#1369)
dependabot[bot] Oct 31, 2024
2dd026e
build(deps): bump ruff from 0.7.0 to 0.7.1 (#1370)
dependabot[bot] Oct 31, 2024
5bb8085
revert labeler to v5.0.0 (#1378)
lbbrhzn Oct 31, 2024
f68363e
build(deps): bump pytest-homeassistant-custom-component (#1383)
dependabot[bot] Nov 2, 2024
4ff9169
build(deps): bump ruff from 0.7.1 to 0.7.2 (#1382)
dependabot[bot] Nov 2, 2024
b8f190c
use ConfigType instead of Config (#1388)
lbbrhzn Nov 6, 2024
fb59acd
OCPP 2.0.1 support (#1381)
ars3niy Nov 25, 2024
6a226e3
build(deps): bump ruff from 0.7.2 to 0.8.0 (#1401)
dependabot[bot] Nov 25, 2024
8f22f12
build(deps): bump pytest-homeassistant-custom-component (#1400)
dependabot[bot] Nov 25, 2024
e8c3793
build(deps): bump codecov/codecov-action from 4 to 5 (#1397)
dependabot[bot] Nov 25, 2024
a2a073d
build(deps): bump crazy-max/ghaction-github-labeler from 5.0.0 to 5.1…
dependabot[bot] Nov 25, 2024
353405e
Update manifest.json (#1405)
lbbrhzn Nov 25, 2024
1416c4b
Update labeler.yml (#1406)
lbbrhzn Nov 25, 2024
8e56e13
build(deps): bump sphinx-rtd-theme from 3.0.1 to 3.0.2 (#1408)
dependabot[bot] Nov 25, 2024
2e7a015
build(deps): bump pytest-homeassistant-custom-component (#1407)
dependabot[bot] Nov 25, 2024
1c62f40
build(deps): bump websockets from 13.1 to 14.1 (#1395)
dependabot[bot] Nov 25, 2024
a55913c
add pytest fixture loop scope (#1412)
drc38 Nov 27, 2024
51bc142
Correct reactive power device class (#1417)
N3rdix Dec 1, 2024
b5924d0
build(deps): bump ruff from 0.8.0 to 0.8.1 (#1416)
dependabot[bot] Dec 1, 2024
f4ed62e
build(deps): bump pytest-homeassistant-custom-component (#1415)
dependabot[bot] Dec 1, 2024
eb8346f
build(deps): bump actions/upload-artifact from 4.4.3 to 4.5.0 (#1434)
dependabot[bot] Dec 19, 2024
482c91f
build(deps): bump ruff from 0.8.1 to 0.8.3 (#1428)
dependabot[bot] Dec 19, 2024
78a9f2a
build(deps): bump pytest-homeassistant-custom-component (#1433)
dependabot[bot] Dec 19, 2024
f23ae03
build(deps): bump jinja2 from 3.1.4 to 3.1.5 (#1441)
dependabot[bot] Dec 25, 2024
9bddf55
build(deps): bump ruff from 0.8.3 to 0.8.4 (#1436)
dependabot[bot] Dec 25, 2024
85b794d
switch to new websockets asyncio (#1439)
drc38 Dec 25, 2024
1c48807
build(deps): bump pytest-homeassistant-custom-component (#1440)
dependabot[bot] Dec 25, 2024
95b754d
add executor to ssl to avoid blocking (#1435)
drc38 Dec 25, 2024
d351da0
Update manifest.json (#1443)
lbbrhzn Dec 25, 2024
d7d71a9
pin occp dependency (#1462)
marcofl Jan 3, 2025
88b0d23
Fix via device identifier (#1465)
drc38 Jan 5, 2025
9df0d17
add FAQ to support page (#1459)
DOliana Jan 5, 2025
01b7cb1
build(deps): bump ruff from 0.8.4 to 0.8.5 (#1460)
dependabot[bot] Jan 5, 2025
e74c918
Update to use FlowResultType enums (#1446)
drc38 Jan 5, 2025
22d09ea
Fix missing state class for reactive power sensors after #1417 (#1451)
N3rdix Jan 5, 2025
cd28cef
Update to ocpp 2.0.0 to fix blocking (#1423)
drc38 Jan 5, 2025
686bed6
build(deps): bump pytest-homeassistant-custom-component (#1467)
dependabot[bot] Jan 5, 2025
34f16e2
Update manifest.json (#1468)
lbbrhzn Jan 5, 2025
a601693
Create update-version.yml (#1469)
lbbrhzn Jan 5, 2025
cc32c3c
build(deps): bump pytest-homeassistant-custom-component (#1475)
dependabot[bot] Jan 8, 2025
249f5e2
build(deps): bump actions/checkout from 2 to 4 (#1472)
dependabot[bot] Jan 8, 2025
76287e5
build(deps): bump ruff from 0.8.5 to 0.8.6 (#1473)
dependabot[bot] Jan 8, 2025
f683f33
build(deps): bump pytest-homeassistant-custom-component (#1481)
dependabot[bot] Jan 12, 2025
883aea8
build(deps): bump ruff from 0.8.6 to 0.9.0 (#1479)
dependabot[bot] Jan 12, 2025
6e5a419
remove via device from platforms (#1470)
drc38 Jan 12, 2025
88cafb7
build(deps): bump ruff from 0.9.0 to 0.9.2 (#1488)
dependabot[bot] Jan 18, 2025
77c35a7
AvailabilityStatus scheduled is expected when charger transaction is …
Tomakava Mar 1, 2025
7394cb1
Multiple chargers with central services (#1498)
drc38 Mar 1, 2025
43d0e2d
build(deps): bump pytest-homeassistant-custom-component from 0.13.203…
dependabot[bot] Mar 1, 2025
52f53ae
Fixed #1452 (#1476)
altserg Mar 1, 2025
b9d722d
Fixed #1466 (#1477)
altserg Mar 1, 2025
34310f0
build(deps): bump release-drafter/release-drafter from 6.0.0 to 6.1.0…
dependabot[bot] Mar 2, 2025
42c4f49
build(deps): bump pre-commit from 4.0.1 to 4.1.0 (#1494)
dependabot[bot] Mar 2, 2025
9c51a1f
build(deps): bump actions/setup-python from 5.3.0 to 5.4.0 (#1502)
dependabot[bot] Mar 2, 2025
f3d4732
build(deps): bump crazy-max/ghaction-github-labeler from 5.0.0 to 5.2…
dependabot[bot] Mar 2, 2025
0eda93e
Charge automation (#1496)
taste66 Mar 2, 2025
d40f92c
build(deps): bump actions/upload-artifact from 4.5.0 to 4.6.1 (#1526)
dependabot[bot] Mar 2, 2025
73b7cbc
Add EN+ Caro (#1519)
BJReplay Mar 2, 2025
e8e34ce
build(deps): bump websockets from 14.1 to 15.0 (#1515)
dependabot[bot] Mar 2, 2025
3aa3b10
remove extra post_connect calls (#1527)
drc38 Mar 2, 2025
5dd4dd3
add post connect backstop, fix ssl references (#1530)
drc38 Mar 3, 2025
d984d79
build(deps): bump pytest-homeassistant-custom-component (#1536)
dependabot[bot] Mar 3, 2025
93f3076
build(deps): bump ruff from 0.9.2 to 0.9.9 (#1538)
dependabot[bot] Mar 3, 2025
ee2d01f
fix case issue with migration (#1541)
drc38 Mar 4, 2025
80fc9d4
build(deps): bump pytest-homeassistant-custom-component (#1547)
dependabot[bot] Mar 5, 2025
6d177c5
fix sensor device class (#1557)
drc38 Mar 7, 2025
95b1629
Add ZJ Beny to supported devices (#1556)
Mark-Hetherington Mar 7, 2025
e78f1ff
build(deps): bump jinja2 from 3.1.5 to 3.1.6 (#1555)
dependabot[bot] Mar 7, 2025
0f04c12
build(deps): bump pytest-homeassistant-custom-component (#1554)
dependabot[bot] Mar 7, 2025
bbfddb8
build(deps): bump websockets from 15.0 to 15.0.1 (#1553)
dependabot[bot] Mar 7, 2025
f47f956
Fix temperature unit (#1560)
smoki3 Mar 7, 2025
45eb2ce
Expose TriggerMessage Service in HA (#1543)
ric866 Mar 8, 2025
f5694f6
fix slider max value (#1563)
drc38 Mar 9, 2025
ce7be5b
Update update-version.yml (#1564)
lbbrhzn Mar 9, 2025
cb3477c
Update supported-devices.md (#1568)
ric866 Mar 10, 2025
f8c9861
Prevent reference sharing between entry and data (#1571)
Mark-Hetherington Mar 10, 2025
fc66ef2
build(deps): bump pytest-homeassistant-custom-component (#1578)
dependabot[bot] Mar 15, 2025
bbfab82
Update supported-devices.md (#1575)
michaelzoellner Mar 15, 2025
a063d99
build(deps): bump ruff from 0.9.9 to 0.11.0 (#1583)
dependabot[bot] Mar 15, 2025
518642c
build(deps): bump pytest-homeassistant-custom-component (#1587)
dependabot[bot] Mar 22, 2025
8624b65
build(deps): bump ruff from 0.11.0 to 0.11.2 (#1597)
dependabot[bot] Mar 22, 2025
162c340
Update supported-devices.md (#1596)
BJReplay Mar 22, 2025
055a0e0
build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2 (#1592)
dependabot[bot] Mar 22, 2025
a29ff0b
Grizzl-E doc updates for firmware 3.x.x on Mini / Ultimate models (#1…
bverkron Mar 22, 2025
56223e8
build(deps): bump pre-commit from 4.1.0 to 4.2.0 (#1589)
dependabot[bot] Mar 22, 2025
0819214
build(deps): bump actions/setup-python from 5.4.0 to 5.5.0 (#1604)
dependabot[bot] Apr 12, 2025
3122ef6
build(deps): bump crazy-max/ghaction-github-labeler from 5.2.0 to 5.3…
dependabot[bot] Apr 12, 2025
7f888a5
Update requirements.txt (#1616)
lbbrhzn Apr 12, 2025
6066107
Update supported-devices.md (#1574) (#1628)
Tomakava May 30, 2025
a867907
build(deps): bump ruff from 0.11.2 to 0.11.5 (#1615)
dependabot[bot] May 30, 2025
af0cf5c
build(deps): bump actions/setup-python from 5.5.0 to 5.6.0 (#1624)
dependabot[bot] May 30, 2025
040cd89
build(deps): bump jsonschema from 4.23.0 to 4.24.0 (#1630)
dependabot[bot] May 30, 2025
759ba76
build(deps): bump ruff from 0.11.5 to 0.12.1 (#1647)
dependabot[bot] Jun 28, 2025
4499dd3
build(deps): bump ruff from 0.12.1 to 0.12.2 (#1653)
dependabot[bot] Jul 9, 2025
54d4258
Revert "Prevent reference sharing between entry and data (#1571)" (#1…
drc38 Jul 25, 2025
960d907
Update requirements.txt (#1648)
drc38 Jul 25, 2025
2c800b1
support for v2.1 (#1666)
drc38 Jul 25, 2025
ee6a66b
use same devcontainer as home assistant core (#1677)
lbbrhzn Jul 31, 2025
c90f14f
add ocpp versions supported (#1678)
drc38 Aug 19, 2025
bde7f75
build(deps): bump actions/checkout from 4 to 5 (#1685)
dependabot[bot] Aug 19, 2025
735d7a8
build(deps): bump pre-commit from 4.2.0 to 4.3.0 (#1686)
dependabot[bot] Aug 19, 2025
e4d587c
build(deps): bump ruff from 0.12.2 to 0.12.9 (#1687)
dependabot[bot] Aug 19, 2025
d3ef669
Correct custom component name for debuggging (#1697)
mutesplash Aug 31, 2025
6e459f1
Support for multiple connectors per charger (#1689)
jthun Sep 5, 2025
868b374
build(deps): bump jsonschema from 4.24.0 to 4.25.1 (#1690)
dependabot[bot] Sep 5, 2025
cdab072
Added Rolec EVO to docs (#1695)
jollytoad Sep 5, 2025
ed683eb
build(deps): bump ruff from 0.12.9 to 0.12.11 (#1696)
dependabot[bot] Sep 5, 2025
be60874
build(deps): bump actions/stale from 9 to 10 (#1699)
dependabot[bot] Sep 5, 2025
00e5fd1
build(deps): bump actions/setup-python from 5.6.0 to 6.0.0 (#1700)
dependabot[bot] Sep 5, 2025
9bf50dd
fixes for initial release of multiple connector support
jthun Sep 8, 2025
3fe4b64
Fix config flow to persist cpids data in HA config entries (#1712)
nlindn Sep 8, 2025
7a2d711
Average Current Values. More robust handling of meter values. (#1710)
jthun Sep 10, 2025
f43b1d2
build(deps): bump ruff from 0.12.11 to 0.12.12 (#1701)
dependabot[bot] Sep 10, 2025
2462a21
Remove clear profiles from set_charge_rate
jthun Sep 12, 2025
d94c1cb
build(deps): bump ruff from 0.12.12 to 0.13.0 (#1716)
dependabot[bot] Sep 12, 2025
833284e
Improve EAIR and charging handling on single-connector chargers. (#1722)
jthun Sep 16, 2025
174b749
Restore transaction after HA restart. (#1730)
jthun Sep 18, 2025
a3bc732
Fallback single connector chargers to connector 1 when rejected. (#1736)
jthun Sep 19, 2025
3ce65ab
build(deps): bump ruff from 0.13.0 to 0.13.1 (#1738)
dependabot[bot] Sep 19, 2025
97cd770
Handle disabled entities. (#1763)
jthun Oct 12, 2025
73ee4fa
build(deps): bump ruff from 0.13.1 to 0.14.0 (#1758)
dependabot[bot] Oct 12, 2025
fab1a4c
build(deps): bump pytest-homeassistant-custom-component (#1759)
dependabot[bot] Oct 12, 2025
4a023a2
Default to Sample.Periodic for MeterValues without context. (#1764)
jthun Oct 12, 2025
380e3e2
Fix EAIR metric handling for session vs lifetime energy (#1773)
nlindn Oct 21, 2025
ed7b0ff
build(deps): bump pytest-homeassistant-custom-component (#1772)
dependabot[bot] Oct 21, 2025
681aae3
build(deps): bump colorlog from 6.9.0 to 6.10.1 (#1770)
dependabot[bot] Oct 21, 2025
5804b7b
build(deps): bump ruff from 0.14.0 to 0.14.1 (#1769)
dependabot[bot] Oct 21, 2025
9db2129
Fix session-time calculation when transaction_id is missing (#1774)
nlindn Oct 22, 2025
107f36f
Move transaction clearing from StatusNotification to StopTransaction …
nlindn Oct 25, 2025
b10bb02
build(deps): bump ruff from 0.14.1 to 0.14.2 (#1775)
dependabot[bot] Oct 25, 2025
b90c219
fix: add fallback to generic HA sensor ID when connector-specific one…
nlindn Oct 30, 2025
46e7d45
build(deps): bump pytest-homeassistant-custom-component (#1785)
dependabot[bot] Oct 30, 2025
8e3c3c4
build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (#1784)
dependabot[bot] Oct 30, 2025
fecf73f
fix: validate CSID length to comply with OCPP idTag limit (#1819)
gabbuman Nov 29, 2025
e5686cd
build(deps): bump pytest-homeassistant-custom-component (#1817)
dependabot[bot] Feb 2, 2026
20d4c84
build(deps): bump pre-commit from 4.3.0 to 4.5.0 (#1816)
dependabot[bot] Feb 2, 2026
891d709
build(deps): bump ruff from 0.14.2 to 0.14.7 (#1820)
dependabot[bot] Feb 2, 2026
9fe9eaa
Slugify fix for HA 2026.2.0 Beta (#1855)
dreimer1986 Feb 2, 2026
3ebb5d5
Update config_flow.py to permit capital letters in ocpp charger name …
dhi20 Feb 2, 2026
19a93a8
Remove override of default logging level (#1876)
filmackay Feb 7, 2026
7b9c5c8
Fix dev container, translations and charger name (#1882)
filmackay Feb 14, 2026
da66e2d
Enable real-time charge control updates (#1881)
filmackay Feb 15, 2026
73c4510
build(deps): bump websockets from 15.0.1 to 16.0 (#1862)
dependabot[bot] Feb 15, 2026
78e3f5d
build(deps): bump pre-commit from 4.5.0 to 4.5.1 (#1861)
dependabot[bot] Feb 15, 2026
85be6c4
build(deps): bump jsonschema from 4.25.1 to 4.26.0 (#1860)
dependabot[bot] Feb 15, 2026
0354d5f
build(deps): bump actions/setup-python from 6.0.0 to 6.2.0 (#1849)
dependabot[bot] Feb 15, 2026
e8ef1c2
build(deps): bump release-drafter/release-drafter from 6.1.0 to 6.2.0…
dependabot[bot] Feb 15, 2026
2f76280
build(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (#1828)
dependabot[bot] Feb 15, 2026
2b90d56
Improve the validation and user feedback for the charge point identit…
filmackay Feb 16, 2026
ba55b1e
Ensure entity IDs are properly slugified across OCPP components (#1891)
altserg Feb 18, 2026
ff30ac0
build(deps): bump pytest-homeassistant-custom-component from 0.13.297…
dependabot[bot] Feb 18, 2026
bd4a8ee
build(deps): bump ruff from 0.14.7 to 0.15.1 (#1890)
dependabot[bot] Feb 18, 2026
25d5ab7
build(deps): bump release-drafter/release-drafter from 6.2.0 to 7.0.0…
dependabot[bot] Mar 16, 2026
5b581e0
build(deps): bump crazy-max/ghaction-github-labeler from 5.3.0 to 6.0…
dependabot[bot] Mar 16, 2026
4168e1d
build(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (#1901)
dependabot[bot] Mar 16, 2026
4fb452f
build(deps): bump ruff from 0.15.1 to 0.15.2 (#1895)
dependabot[bot] Mar 16, 2026
bd8e8f6
Split from PR #1900 - Neutral Voltage Override (#1917)
ric866 Mar 16, 2026
bd0aa3d
Supported Measurands Fix (SyncEV) (#1900)
ric866 Mar 17, 2026
2b783c6
build(deps): bump release-drafter/release-drafter from 7.0.0 to 7.1.0…
dependabot[bot] Mar 18, 2026
7ceb78f
build(deps): bump ruff from 0.15.2 to 0.15.6 (#1919)
dependabot[bot] Mar 18, 2026
a3af550
Use Python 3.14 in CI tests (#1926)
ric866 Mar 22, 2026
fb6245c
build(deps): bump pytest-homeassistant-custom-component (#1924)
dependabot[bot] Mar 23, 2026
3056c2e
build(deps): bump pytest-homeassistant-custom-component (#1929)
dependabot[bot] Mar 29, 2026
8fbbaa6
build(deps): bump release-drafter/release-drafter from 7.1.0 to 7.1.1…
dependabot[bot] Mar 29, 2026
2d513a5
build(deps): bump codecov/codecov-action from 5 to 6 (#1931)
dependabot[bot] Mar 29, 2026
840d141
Fix: Support Session Energy for single-phase chargers sending L1 EAIR…
ric866 Apr 14, 2026
cb52ad4
build(deps): bump ruff from 0.15.6 to 0.15.8 (#1934)
dependabot[bot] Apr 14, 2026
f44c2b7
build(deps): bump softprops/action-gh-release from 2 to 3 (#1941)
dependabot[bot] Apr 14, 2026
36ce2b8
build(deps): bump release-drafter/release-drafter from 7.1.1 to 7.2.0…
dependabot[bot] Apr 14, 2026
5430193
build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (#1942)
dependabot[bot] Apr 14, 2026
6eb2cfc
Allow empty GetConfiguration to retrieve all keys (#1927)
rishabhvaish Apr 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .coveragerc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[run]
branch = True
branch = False
source = custom_components/ocpp

[report]
Expand Down
25 changes: 0 additions & 25 deletions .devcontainer/configuration.yaml

This file was deleted.

106 changes: 79 additions & 27 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,28 +1,80 @@
// See https://aka.ms/vscode-remote/devcontainer.json for format details.
{
"image": "ludeeus/container:integration-debian",
"name": "OCPP integration development",
"context": "..",
"appPort": ["9123:8123", "9000:9000"],
"postCreateCommand": "container install",
"extensions": [
"ms-python.python",
"github.vscode-pull-request-github",
"ryanluker.vscode-coverage-gutters",
"ms-python.vscode-pylance"
],
"settings": {
"files.eol": "\n",
"editor.tabSize": 4,
"terminal.integrated.shell.linux": "/bin/bash",
"python.pythonPath": "/usr/bin/python3",
"python.analysis.autoSearchPaths": false,
"python.linting.pylintEnabled": true,
"python.linting.enabled": true,
"python.formatting.provider": "black",
"editor.formatOnPaste": false,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"files.trimTrailingWhitespace": true
}
}
"name": "Home Assistant Dev",
"context": "..",
"dockerFile": "../Dockerfile.dev",
"postCreateCommand": "git config --global --add safe.directory ${containerWorkspaceFolder} && scripts/setup",
"postStartCommand": "scripts/bootstrap",
"containerEnv": {
"PYTHONASYNCIODEBUG": "1"
},
"features": {
"ghcr.io/devcontainers/features/github-cli:1": {}
},
"appPort": [
"9000:9000", // OCPP
"8123:8123", // Home Assistant
"5683:5683/udp" // Shelly integration
],
"runArgs": [
"-e",
"GIT_EDITOR=code --wait",
"--security-opt",
"label=disable"
],
"customizations": {
"vscode": {
"extensions": [
"charliermarsh.ruff",
"ms-python.pylint",
"ms-python.vscode-pylance",
"visualstudioexptteam.vscodeintellicode",
"redhat.vscode-yaml",
"esbenp.prettier-vscode",
"GitHub.vscode-pull-request-github",
"GitHub.copilot"
],
// Please keep this file in sync with settings in home-assistant/.vscode/settings.default.json
"settings": {
"python.experiments.optOutFrom": [
"pythonTestAdapter"
],
"python.defaultInterpreterPath": "/home/vscode/.local/ha-venv/bin/python",
"python.pythonPath": "/home/vscode/.local/ha-venv/bin/python",
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestArgs": [
"--no-cov"
],
"pylint.importStrategy": "fromEnvironment",
"editor.formatOnPaste": false,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"files.trimTrailingWhitespace": true,
"terminal.integrated.profiles.linux": {
"zsh": {
"path": "/usr/bin/zsh"
}
},
"terminal.integrated.defaultProfile.linux": "zsh",
"yaml.customTags": [
"!input scalar",
"!secret scalar",
"!include_dir_named scalar",
"!include_dir_list scalar",
"!include_dir_merge_list scalar",
"!include_dir_merge_named scalar"
],
"[python]": {
"editor.defaultFormatter": "charliermarsh.ruff"
},
"json.schemas": [
{
"fileMatch": [
"homeassistant/components/*/manifest.json"
],
"url": "${containerWorkspaceFolder}/scripts/json_schemas/manifest_schema.json"
}
]
}
}
}
}
11 changes: 0 additions & 11 deletions .github/workflows/constraints.txt

This file was deleted.

40 changes: 20 additions & 20 deletions .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
name: Manage labels

on:
push:
branches:
- main
- master

jobs:
labeler:
name: Labeler
runs-on: ubuntu-latest
steps:
- name: Check out the repository
uses: actions/checkout@v3

- name: Run Labeler
uses: crazy-max/ghaction-github-labeler@v4.1.0
with:
skip-delete: true
name: Manage labels
on:
push:
branches:
- main
- master
jobs:
labeler:
name: Labeler
runs-on: ubuntu-latest
steps:
- name: Check out the repository
uses: actions/checkout@v5
- name: Run Labeler
uses: crazy-max/ghaction-github-labeler@v6.0.0
with:
skip-delete: true
102 changes: 51 additions & 51 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -1,52 +1,52 @@
name: Publish

on:
release:
types:
- published
push:
branches:
- main

jobs:
release_zip_file:
name: Publish zip file asset
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: 📥 Checkout the repository
uses: actions/checkout@v3

- name: 🛠️ Set up Python
uses: actions/setup-python@v4.7.0
with:
python-version: "3.x"

- name: 🔢 Get version
id: version
uses: home-assistant/actions/helpers/version@master

- name: 🔢 Set version number
run: |
python3 ${{ github.workspace }}/manage/update_manifest.py --version ${{ steps.version.outputs.version }}

- name: 📤 Upload zip to action
uses: actions/upload-artifact@v3.1.2
if: ${{ github.event_name == 'push' }}
with:
name: ocpp
path: ${{ github.workspace }}/custom_components/ocpp

# Pack the dir as a zip and upload to the release
- name: 📦 ZIP Dir
if: ${{ github.event_name == 'release' }}
run: |
cd ${{ github.workspace }}/custom_components/ocpp
zip ocpp.zip -r ./

- name: 📤 Upload zip to release
uses: softprops/action-gh-release@v1
if: ${{ github.event_name == 'release' }}
with:
name: Publish
on:
release:
types:
- published
push:
branches:
- main
jobs:
release_zip_file:
name: Publish zip file asset
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: 📥 Checkout the repository
uses: actions/checkout@v5
- name: 🛠️ Set up Python
uses: actions/setup-python@v6.2.0
with:
python-version: "3.x"
- name: 🔢 Get version
id: version
uses: home-assistant/actions/helpers/version@master
- name: 🔢 Set version number
run: |
python3 ${{ github.workspace }}/manage/update_manifest.py --version ${{ steps.version.outputs.version }}
- name: 📤 Upload zip to action
uses: actions/upload-artifact@v7.0.1
if: ${{ github.event_name == 'push' }}
with:
name: ocpp
path: ${{ github.workspace }}/custom_components/ocpp
# Pack the dir as a zip and upload to the release
- name: 📦 ZIP Dir
if: ${{ github.event_name == 'release' }}
run: |
cd ${{ github.workspace }}/custom_components/ocpp
zip ocpp.zip -r ./
- name: 📤 Upload zip to release
uses: softprops/action-gh-release@v3
if: ${{ github.event_name == 'release' }}
with:
files: ${{ github.workspace }}/custom_components/ocpp/ocpp.zip
76 changes: 38 additions & 38 deletions .github/workflows/publish_docs_to_wiki.yml
Original file line number Diff line number Diff line change
@@ -1,38 +1,38 @@
name: Publish docs to Wiki

on:
push:
paths:
- docs/**
branches:
- main

env:
USER_TOKEN: ${{ secrets.WIKI_ACTION_TOKEN }}
USER_NAME: ocpp
USER_EMAIL: ocpp@lbbrhzn.nl
OWNER: ${{ github.event.repository.owner.name }}
REPOSITORY_NAME: ${{ github.event.repository.name }}

jobs:
publish_docs_to_wiki:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3

- name: Pull wiki
run: |
mkdir tmp_wiki
cd tmp_wiki
git init
git config user.name $USER_NAME
git config user.email $USER_EMAIL
git pull https://$USER_TOKEN@github.com/$OWNER/$REPOSITORY_NAME.wiki.git

- name: Push wiki
run: |
rsync -av --delete docs/ tmp_wiki/ --exclude .git
cd tmp_wiki
git add .
git commit -m "Update Wiki content"
git push -f --set-upstream https://$USER_TOKEN@github.com/$OWNER/$REPOSITORY_NAME.wiki.git master
name: Publish docs to Wiki
on:
push:
paths:
- docs/**
branches:
- main
env:
USER_TOKEN: ${{ secrets.WIKI_ACTION_TOKEN }}
USER_NAME: ocpp
USER_EMAIL: ocpp@lbbrhzn.nl
OWNER: ${{ github.event.repository.owner.name }}
REPOSITORY_NAME: ${{ github.event.repository.name }}
jobs:
publish_docs_to_wiki:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- name: Pull wiki
run: |
mkdir tmp_wiki
cd tmp_wiki
git init
git config user.name $USER_NAME
git config user.email $USER_EMAIL
git pull https://$USER_TOKEN@github.com/$OWNER/$REPOSITORY_NAME.wiki.git
- name: Push wiki
run: |
rsync -av --delete docs/ tmp_wiki/ --exclude .git
cd tmp_wiki
git add .
git commit -m "Update Wiki content"
git push -f --set-upstream https://$USER_TOKEN@github.com/$OWNER/$REPOSITORY_NAME.wiki.git master
16 changes: 8 additions & 8 deletions .github/workflows/rebase-pull-requests.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
name: Rebase Pull Requests
on:
push:
branches: '**'
jobs:
rebase:
runs-on: ubuntu-latest
steps:
name: Rebase Pull Requests
on:
push:
branches: '**'
jobs:
rebase:
runs-on: ubuntu-latest
steps:
- uses: linhbn123/rebase-pull-requests@v1.0.1
Loading