Stefan Allius
6de7c0c2be
rollback github action to python 3.13
...
- with python 3.14 the test often hangs
2025-10-09 21:30:50 +02:00
Stefan Allius
c786893fd3
update action step name
2025-10-09 21:11:49 +02:00
Stefan Allius
d10f9f61e1
Merge branch 'main' of https://github.com/s-allius/tsun-gen3-proxy into renovate/ghcr.io-hassio-addons-base-18.x
2025-10-09 21:09:56 +02:00
Stefan Allius
1cfe2d3c47
Merge branch 'renovate/ghcr.io-hassio-addons-base-18.x' of https://github.com/s-allius/tsun-gen3-proxy into renovate/ghcr.io-hassio-addons-base-18.x
2025-10-09 20:51:47 +02:00
Stefan Allius
214d1d2fdb
update changelog
2025-10-09 20:47:42 +02:00
renovate[bot]
d83d6b2caa
Update python Docker tag ( #497 )
...
* Update python Docker tag
* bump to py version 3.14
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Stefan Allius <stefan.allius@t-online.de >
2025-10-09 19:38:50 +02:00
renovate[bot]
1eb76d3609
Update ghcr.io/hassio-addons/base Docker tag to v18.1.4
2025-10-02 10:36:33 +00:00
renovate[bot]
9e9451b5e8
Update SonarSource/sonarqube-scan-action action to v6 ( #493 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-26 20:41:59 +02:00
renovate[bot]
f9df7a1dad
Update dependency coverage to v7.10.7 ( #494 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-26 20:39:50 +02:00
renovate[bot]
f9cadf0f1d
Update ghcr.io/hassio-addons/base Docker tag to v18.1.2 ( #495 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-26 20:38:31 +02:00
renovate[bot]
783c1fd31e
Update dependency pytest-cov to v7 ( #491 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 22:57:58 +02:00
renovate[bot]
471c4412e5
Update actions/setup-python action to v6 ( #485 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 22:52:08 +02:00
renovate[bot]
bf27f40375
Update actions/checkout action to v5 ( #481 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 22:51:42 +02:00
renovate[bot]
2019037ab0
Update dependency pytest-asyncio to v1.2.0 ( #492 )
...
* Update dependency pytest-asyncio to v1.2.0
* don't stop the event loop between test
set the loop_scope to session for async tests
* remove loop_scope="session"
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Stefan Allius <stefan.allius@t-online.de >
2025-09-15 22:50:47 +02:00
renovate[bot]
45ab95a6b3
Update dependency pytest-cov to v6.3.0 ( #488 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-09 00:10:44 +02:00
renovate[bot]
94cdd977c7
Update dependency pytest to v8.4.2 ( #486 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-09 00:10:24 +02:00
renovate[bot]
35e1fe55e4
Update python Docker tag to v3.13.7 ( #480 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-09 00:07:56 +02:00
renovate[bot]
1642c157bb
Update ghcr.io/hassio-addons/base Docker tag to v18.1.1 ( #479 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-09 00:07:11 +02:00
renovate[bot]
7bfac77546
Update dependency coverage to v7.10.6 ( #477 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 23:46:28 +02:00
renovate[bot]
e9db7cbc1c
Update ghcr.io/hassio-addons/base Docker tag to v18.1.1
2025-09-04 03:35:06 +00:00
renovate[bot]
e126f4e780
Update dependency pytest-asyncio to v1.1.0 ( #476 )
...
* Update dependency pytest-asyncio to v1.1.0
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Stefan Allius <stefan.allius@t-online.de >
2025-07-16 20:36:52 +02:00
Stefan Allius
7da7d6f15c
Save task references ( #475 )
...
* Save a tast reference
Important: Save a reference of the created task,
to avoid a task disappearing mid-execution. The
event loop only keeps weak references to tasks.
A task that isn’t referenced elsewhere may get
garbage collected at any time, even before it’s
done. For reliable “fire-and-forget” background
tasks, gather them in a collection
2025-07-16 20:15:21 +02:00
Stefan Allius
8c3f3ba827
S allius/issue472 ( #473 )
...
* catch socket.gaierror exception
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-15 21:09:29 +02:00
renovate[bot]
0b05f6cd9a
Update dependency coverage to v7.9.2 ( #470 )
...
* Update dependency coverage to v7.9.2
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Stefan Allius <stefan.allius@t-online.de >
2025-07-15 20:23:01 +02:00
renovate[bot]
0e35a506e0
Update ghcr.io/hassio-addons/base Docker tag to v18.0.3 ( #469 )
...
* update python and pip to compatible versions
* Update ghcr.io/hassio-addons/base Docker tag to v18.0.3
* add-on: remove armhf and armv7 support
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Stefan Allius <stefan.allius@t-online.de >
2025-07-15 20:13:55 +02:00
renovate[bot]
eba2c3e452
Update ghcr.io/hassio-addons/base Docker tag to v18 ( #468 )
...
* Update ghcr.io/hassio-addons/base Docker tag to v18
* improve docker annotations
* update python and pip to compatible versions
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Stefan Allius <stefan.allius@t-online.de >
2025-06-29 21:47:37 +02:00
renovate[bot]
118fab8b6c
Update dependency python-dotenv to v1.1.1 ( #467 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 18:24:28 +02:00
Stefan Allius
d25f142e10
add links to add-on urls ( #466 )
...
* add links to add-on urls
* Add translations
* set app.testing to get exceptions during test
* improve unit-tests for the web-UI
* update changelog
* extend languages tests
* workaround for github runner
2025-06-22 21:39:31 +02:00
Stefan Allius
eb59e19c0a
Fix Sonar Qube errors and warnings ( #464 )
...
* replace constructor call with a literal
https://sonarcloud.io/project/issues?open=AZeMhhlEyR1Wrs09sNyb&id=s-allius_tsun-gen3-proxy
* re-raise cancel error after cleanup
https://sonarcloud.io/project/issues?open=AZeMhhltyR1Wrs09sNyc&id=s-allius_tsun-gen3-proxy
* remove duplicated line
* change send_modbus_cmd into a synchronous function
* make send_start_cmd synchronous
https://sonarcloud.io/project/issues?open=AZeMhhhyyR1Wrs09sNya&id=s-allius_tsun-gen3-proxy
* make more functions synchronous
* update changelog
2025-06-21 12:18:48 +02:00
Stefan Allius
bacebbd649
S allius/issue456 ( #462 )
...
* - remove unused 32-bit architectures from the prebuild multiarch containers
* update po file
2025-06-21 10:41:47 +02:00
renovate[bot]
ebbb675e63
Update dependency flake8 to v7.3.0 ( #459 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-21 10:27:45 +02:00
Stefan Allius
04fd9ed7f6
S allius/issue460 ( #461 )
...
* - Improve Makefile
* - Babel don't build new po file if only the pot creation-date was changed
2025-06-21 10:26:17 +02:00
renovate[bot]
f3c22c9853
Update dependency pytest to v8.4.1 ( #458 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-20 10:51:02 +02:00
renovate[bot]
460db31fa6
Update python Docker tag to v3.13.5 ( #453 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-20 10:46:35 +02:00
renovate[bot]
144c9080cb
Update dependency coverage to v7.9.1 ( #454 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-15 22:43:00 +02:00
renovate[bot]
dc1a28260e
Update dependency coverage to v7.9.0 ( #450 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-12 22:16:56 +02:00
renovate[bot]
e59529adc0
Update dependency pytest-cov to v6.2.1 ( #449 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-12 22:13:41 +02:00
renovate[bot]
8d93b2a636
Update python Docker tag to v3.13.4 ( #446 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-12 22:12:01 +02:00
renovate[bot]
01e9e70957
Update dependency pytest to v8.4.0 ( #444 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-12 22:11:37 +02:00
renovate[bot]
1721bbebe2
Update dependency pytest-asyncio to v1 ( #433 )
...
* Update dependency pytest-asyncio to v1
* set version to 0.15.0
* Update dependency pytest-asyncio to v1
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Stefan Allius <stefan.allius@t-online.de >
2025-05-31 23:55:50 +02:00
Stefan Allius
41168fbb4d
S allius/issue438 ( #442 )
...
* Update change log (#436 )
* S allius/issue427 (#434 )
* mock the aiomqtt library and increse coverage
* test inv response for a mb scan request
* improve test coverage
* S allius/issue427 (#435 )
* mock the aiomqtt library and increse coverage
* test inv response for a mb scan request
* improve test coverage
* improve test case
* version 0.14.0
* handle missing MQTT addon
- we have to check if the supervisor API and a
MQTT broker add-on is installed. If not we assume
the user has an external MQTT broker
* handle missing MQTT addon
* run also on releases/* branch
* avoid printing of the MQTT config inkl. password
* revise the log outputs
* update version 0.14.1
* new version 0.14.1
2025-05-31 23:30:16 +02:00
Stefan Allius
25ba6ef8f3
version 0.14.0 ( #441 )
2025-05-31 23:27:49 +02:00
Stefan Allius
2a40bd7b71
S allius/issue427 ( #435 )
...
* mock the aiomqtt library and increse coverage
* test inv response for a mb scan request
* improve test coverage
* improve test case
2025-05-26 23:42:13 +02:00
Stefan Allius
95182d2196
S allius/issue427 ( #434 )
...
* mock the aiomqtt library and increse coverage
* test inv response for a mb scan request
* improve test coverage
2025-05-26 23:16:33 +02:00
Stefan Allius
f1da544c88
S allius/update python ( #431 )
...
* S allius/update python (#430 )
* add-on: bump python to version 3.12.10-r1 (#429 )
v0.14.0-rc3
2025-05-25 03:52:59 +02:00
Stefan Allius
7365980c2f
S allius/update python ( #430 )
...
* add-on: bump python to version 3.12.10-r1 (#429 )
v0.14.0-rc2
2025-05-25 03:21:21 +02:00
Stefan Allius
11e3226460
add-on: bump python to version 3.12.10-r1 ( #429 )
v0.14.0-rc1
2025-05-25 02:27:22 +02:00
Stefan Allius
f69f9c6d63
mock the aiomqtt library and increse coverage ( #428 )
...
* mock the aiomqtt library and increse coverage
* test inv response for a mb scan request
2025-05-25 01:34:22 +02:00
Stefan Allius
321c66838d
set no of pv modules for MS800 GEN3PLUS inverters ( #424 )
...
* set no of pv modules for MS800 GEN3PLUS inverters
* fix unit test
* increase test coverage
* change the PV module handling
- in default we set the number of modules now to
two. So with the first data from the inverter
we only register two modules. After we determine
the inverter module, the number can increase to
four and more PV modules will be registered.
With the default value of 4, we register always
4 modules and can't reduce the number of areas
when we detect that the inverter only supoorts
two PV modules
2025-05-24 23:12:55 +02:00
renovate[bot]
0a8e708735
Update dependency coverage to v7.8.2 ( #426 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 22:53:24 +02:00