Stefan Allius
0e65e90c25
add DDZY422-D2 as not supported ( #333 )
...
* add DDZY422-D2 as not supported
* describe not supported devices clearer
2025-03-30 16:40:02 +02:00
renovate[bot]
18b2a2bfb2
Update dependency python-dotenv to v1.1.0 ( #332 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-30 01:13:17 +01:00
renovate[bot]
d1da8a85d3
Update dependency pytest-asyncio to v0.26.0 ( #331 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-30 01:05:22 +01:00
Stefan Allius
433faecbb5
update uml diagrams ( #329 )
...
* update uml diagrams
* pin versions to make test runs reproducible
* add install target for easier dev env setup
2025-03-30 00:44:27 +01:00
Stefan Allius
632498c384
S allius/issue327 ( #328 )
...
* fix typo
* add DCU-1000 storage systems/batteries
* fix compatiblity table
* concern ms3000 support
2025-03-26 23:24:56 +01:00
Stefan Allius
d9384a6118
Merge branch 'main' of https://github.com/s-allius/tsun-gen3-proxy
2025-03-26 19:43:34 +01:00
Stefan Allius
9ec111759a
Merge pull request #326 from s-allius/dev-0.13
...
Dev 0.13
2025-03-26 19:40:42 +01:00
Stefan Allius
8d2dcb7212
S allius/issue320 ( #324 )
...
* at unit test for 0x4510 msg with frametype 5
2025-03-26 18:56:01 +01:00
Stefan Allius
32d7711ab7
S allius/issue321 ( #325 )
...
* support frame type no 8 for AT+ responses
2025-03-26 18:47:09 +01:00
Stefan Allius
dff8934b82
Dcu1000 ( #312 )
...
* set equipment model dor DCU1000 devices
* DCU1000: add temp sensor and mppt states
* DCU1000: add total generation
* add more DCU1000 registers for MODBUS polling
* improve names of batterie measurements
* add more diagnostic registers
* adapt unit tests
* move uml files into subfolder
* add sensors for batterie cell voltages
* swap On and Off for MPPT status
2025-03-25 20:10:10 +01:00
Stefan Allius
3eb6a24dcb
Merge branch 'main' of https://github.com/s-allius/tsun-gen3-proxy into dev-0.13
2025-03-23 23:53:22 +01:00
Stefan Allius
da383c7794
Merge branch 'main' of https://github.com/s-allius/tsun-gen3-proxy
2025-03-23 23:50:33 +01:00
renovate[bot]
f9be171865
Update ghcr.io/hassio-addons/base Docker tag to v17.2.2 ( #315 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-23 23:43:25 +01:00
Stefan Allius
45abc69ffb
fix Add-on build errors
...
- bump python to version 3.12.9-r0
- fix workspace path for VSCode
2025-03-23 23:38:12 +01:00
Stefan Allius
96c35ed263
bump python to version 3.12.9-r0
2025-03-23 23:31:46 +01:00
Stefan Allius
795a52e172
Merge branch 'main' of https://github.com/s-allius/tsun-gen3-proxy into dev-0.13
2025-03-17 22:34:31 +01:00
renovate[bot]
5d1ee60baf
Update dependency aiohttp to v3.11.14 ( #311 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-17 22:29:14 +01:00
Stefan Allius
7cf9e98c7f
Merge branch 'renovate/python-3.x' of https://github.com/s-allius/tsun-gen3-proxy into renovate/python-3.x
2025-03-16 19:34:34 +01:00
Stefan Allius
e0777dca8e
Add support for MS-3000 inverter ( #299 )
...
* split register map into multiple maps
* add base support reg mapping 0x01900000
* fix shadowed builtin
* detect reg mapping for sensor automatically
* add device and test regs for MS-3000
* add more register mappings
* fix unit tests
* add more MS-3000 registers
* build modell string for TSUN MS-3000
* add MS3000 unit test
* remove obsolete method __set_config_parms
* fix start addr of modbus scans
- in server mode the start addr must be reduced
by mb_step
* add tests for sensor_list of ms-3000 inverters
* MS-3000: add integer test register
* DCU-1000: add Out Status register
* add integer test and batterie out register
* fix Sonar Qube finding
* DCU-1000: add temp sensors
2025-03-16 18:49:01 +01:00
Stefan Allius
955657fd87
add first costumer apparmor definition ( #296 )
...
* add first costumer apparmor definition
* add initial apparmor support
2025-03-16 13:11:03 +01:00
Stefan Allius
ecd21e46fb
add modbus scanner config for HA Add-ons
2025-03-15 17:16:54 +01:00
Stefan Allius
3489e8997d
fix MQTT paket transmitting ( #309 )
2025-03-15 13:52:49 +01:00
Stefan Allius
88cb01f613
add Modbus polling mode for DCU1000 ( #305 )
...
* add Modbus scanning mode
* fix modbus polling for DCU 1000
* add modbus register for DCU 1000
* calculate meta values from modbus regs
* update changelog
* reduce code duplication
* refactor modbus_scan
* add additional unit tests
2025-03-11 19:47:37 +01:00
Stefan Allius
be60f9ea1e
calculate power values for DCU ( #303 )
...
* calculate power values for DCU
* refactor code
2025-03-02 21:09:03 +01:00
Stefan Allius
10b4a84701
allow R47serial numbers for GEN3 inverters ( #302 )
2025-03-02 19:05:36 +01:00
Stefan Allius
06ceb02f0d
ignore apparmor.txt
2025-02-27 22:50:24 +01:00
Stefan Allius
8a2ca3ab9a
fix the build target
2025-02-27 22:43:07 +01:00
Stefan Allius
3f3ed1b14f
add watchdog for Add-ons ( #291 )
2025-02-27 16:11:32 +01:00
Stefan Allius
036dd6d1dc
S allius/issue281 ( #282 )
...
* accept DCU serial number starting with '410'
* determine sensor-list by serial number
* adapt unit test for DCU support
* send first batterie measurements to home assistant
* add test case for sensor-list==3036
* add more registers for batteries
* improve error logging (Monitoring SN)
* update the add-on repro only for one stage
* add configuration for energie storages
* add License and Readme file to the add-on
* addon: add date and time to dev and debug docker container tag
* disable duplicate code check for config.py
* cleanup unit test, remove trailing whitespaces
* update changelog
* fix example config for batteries
* cleanup config.jinja template
* fix comments
* improve help texts
2025-02-24 22:39:34 +01:00
Stefan Allius
1f0ac97368
Merge branch 'main' of https://github.com/s-allius/tsun-gen3-proxy into dev-0.13
2025-02-24 21:38:18 +01:00
renovate[bot]
5faf242d6c
Update dependency aiohttp to v3.11.13 ( #290 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 21:36:42 +01:00
Stefan Allius
ec3af69e62
S allius/issue288 ( #289 )
...
* remove apostrophes from fmt strings
- thanks to @onkelenno for the suggestion
* improve the logger initializing
- don't overwrite the logging.ini settings if the
env variable LOG_LVL isn't well defined
- Thanks to @onkelenno for the idea to improve
* set default argument for LOG_LVL to INFO in docker files
* adapt unit test
2025-02-23 14:17:57 +01:00
Stefan Allius
113a41ebfe
Merge branch 'main' of https://github.com/s-allius/tsun-gen3-proxy into dev-0.13
2025-02-23 11:39:10 +01:00
renovate[bot]
13e6adc5c0
Update ghcr.io/hassio-addons/base Docker tag to v17.2.1 ( #286 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-23 11:22:36 +01:00
Stefan Allius
f9256099c7
Merge branch 'main' of https://github.com/s-allius/tsun-gen3-proxy into dev-0.13
2025-02-19 23:33:11 +01:00
renovate[bot]
204bc76153
Update SonarSource/sonarqube-scan-action action to v5 ( #287 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-19 23:12:48 +01:00
Stefan Allius
58c7f51266
Merge branch 'main' of https://github.com/s-allius/tsun-gen3-proxy into dev-0.13
2025-02-15 00:22:33 +01:00
renovate[bot]
1eaabb97a2
Update dependency aiocron to v2 ( #284 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-15 00:21:43 +01:00
Stefan Allius
7a6e6f73a5
Merge branch 'main' of https://github.com/s-allius/tsun-gen3-proxy into dev-0.13
2025-02-14 21:55:57 +01:00
renovate[bot]
39495d3e9e
Update ghcr.io/hassio-addons/base Docker tag to v17.1.5 ( #283 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-14 21:48:04 +01:00
Stefan Allius
a257f09d4c
add ghcr logout for the clean target
2025-02-11 20:45:54 +01:00
Stefan Allius
5f0a35d55b
Update AddOn base docker image to version 17.1.3 and python3 to 3.12.9-r0
2025-02-11 20:45:01 +01:00
Stefan Allius
4df36e2672
revert AddOn base docker image to version 17.1.0
2025-02-11 20:20:48 +01:00
Stefan Allius
48a9696df2
Merge branch 'main' of https://github.com/s-allius/tsun-gen3-proxy into dev-0.13
2025-02-11 20:15:45 +01:00
renovate[bot]
24567eaf5f
Update ghcr.io/hassio-addons/base Docker tag to v17.1.3 ( #279 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-11 20:12:49 +01:00
Stefan Allius
42fe33bacf
add initial DCU support
2025-02-11 00:08:57 +01:00
Stefan Allius
cfdd65606d
Merge branch 'main' of https://github.com/s-allius/tsun-gen3-proxy into dev-0.13
2025-02-10 20:30:42 +01:00
renovate[bot]
2e3ed8f162
Update python Docker tag to v3.13.2 ( #277 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-10 20:28:03 +01:00
renovate[bot]
66a875c291
Update dependency aiohttp to v3.11.12 ( #276 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-10 20:25:07 +01:00
renovate[bot]
46043e7754
Update ghcr.io/hassio-addons/base Docker tag to v17.1.2 ( #278 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-10 20:21:37 +01:00