Commit Graph

  • 342313b76d add more test cases Stefan Allius 2023-10-21 18:20:32 +02:00
  • f96091affd Increase test coverage for the Infos class to 100% Stefan Allius 2023-10-21 16:46:49 +02:00
  • 1df8ae55f0 Version 0.4.1 v0.4.1 Stefan Allius 2023-10-20 21:53:59 +02:00
  • 311b36aaf1 avoid resetting total generation counters Stefan Allius 2023-10-20 21:51:02 +02:00
  • 1642fe5a8a Merge pull request #19 from s-allius/s-allius/issue18 Stefan Allius 2023-10-20 20:09:56 +02:00
  • 2b7e671dfc initialize the proxy statistics Stefan Allius 2023-10-20 20:08:39 +02:00
  • a1930d32ae initialize the proxy statistics Stefan Allius 2023-10-20 19:54:48 +02:00
  • 11d7d616fa add static constructor to init proxy statistics Stefan Allius 2023-10-20 00:27:21 +02:00
  • 5433e18389 Send proxy values when the inverter disconnets Stefan Allius 2023-10-19 20:04:41 +02:00
  • 9006472264 list supported inverters Stefan Allius 2023-10-17 23:40:34 +02:00
  • 605a269d84 Add screenshots Stefan Allius 2023-10-17 21:18:54 +02:00
  • 93392f49c0 Version 0.4.0 v0.4.0 Stefan Allius 2023-10-16 21:56:04 +02:00
  • 587ec3d517 Merge pull request #17 from s-allius/s-allius/issue10 Stefan Allius 2023-10-16 21:50:12 +02:00
  • b98313ae23 add test for open close without any msg transfer Stefan Allius 2023-10-16 20:33:46 +02:00
  • dc27da2b56 initialize sug_area Stefan Allius 2023-10-16 20:30:43 +02:00
  • 0c4bd2a03a log forwarded messages on info level Stefan Allius 2023-10-16 20:29:44 +02:00
  • ba961fdfd7 Send internal proxy states to Home-Assistant Fixes #10 Stefan Allius 2023-10-16 20:29:23 +02:00
  • 03aa0c5747 adapt tests Stefan Allius 2023-10-15 23:13:43 +02:00
  • 10ec949a5b register proxy entities under a unique device (singleton) Stefan Allius 2023-10-15 23:05:56 +02:00
  • 909d5ca44a add MQTT config for the proxy device Stefan Allius 2023-10-15 22:59:18 +02:00
  • 335e5d1184 add MQTT config for the proxy device Stefan Allius 2023-10-15 22:55:29 +02:00
  • 583ec0c2a7 Update changelog Stefan Allius 2023-10-15 15:50:20 +02:00
  • 3c8e7666d4 add inc and dec methods for proxy statistic counters Stefan Allius 2023-10-15 15:46:05 +02:00
  • 5f821802a5 Implement HA device for the proxy Stefan Allius 2023-10-15 15:45:25 +02:00
  • fc10912a12 Send internal proxy states to Home-Assistant Fixes #10 Stefan Allius 2023-10-15 15:37:59 +02:00
  • 4d5da5a91f fix unit tests, which were broken since version 0.3.0 Stefan Allius 2023-10-12 23:36:46 +02:00
  • a2dfb4c1a6 avoid crash on incomplete config.toml file Stefan Allius 2023-10-12 23:04:54 +02:00
  • 3adf968a59 add systemtests Stefan Allius 2023-10-12 22:39:24 +02:00
  • 89d8cecfb5 don't dispatch ignored messages Stefan Allius 2023-10-12 22:29:51 +02:00
  • 00f735d0ce add a proxy device to home assistant Stefan Allius 2023-10-12 13:22:28 +02:00
  • 5c940bb7a2 Send internal proxy states to Home-Assistant Fixes #10 Stefan Allius 2023-10-12 13:19:56 +02:00
  • 8cb8dea47b Merge pull request #15 from s-allius/s-allius/issue8 Stefan Allius 2023-10-11 21:09:03 +02:00
  • 8edbd7928f add docstring Stefan Allius 2023-10-11 21:01:57 +02:00
  • f0e9c67a06 fix issue #8 Stefan Allius 2023-10-11 20:22:33 +02:00
  • 505beff6de Do not register non-existent inverter inputs in HA Fixes #8 Stefan Allius 2023-10-11 20:01:10 +02:00
  • 684e591835 Bump to python version 3.12 Stefan Allius 2023-10-10 21:54:12 +02:00
  • 8b4a94bfcb Version 0.3.0 v0.3.0 Stefan Allius 2023-10-10 20:45:12 +02:00
  • 98dab7db99 Version 0.3.0 Stefan Allius 2023-10-10 20:17:04 +02:00
  • 42ae95fd1c remove --no-cache for release candidates (rc) Stefan Allius 2023-10-10 20:15:10 +02:00
  • 9ffd105278 classify more value for diagnostics Stefan Allius 2023-10-10 20:03:05 +02:00
  • 97f426269f switch to python 3.12 Stefan Allius 2023-10-09 22:21:00 +02:00
  • c7bf3f2e44 formatting Stefan Allius 2023-10-09 20:48:46 +02:00
  • 2781bf3a14 Independence from TSUN Stefan Allius 2023-10-09 20:47:05 +02:00
  • fcd3fddb19 optimize and reduce logging Stefan Allius 2023-10-09 20:02:30 +02:00
  • 88cdcabd6f use abbreviation 'ic' for icon Stefan Allius 2023-10-09 19:58:37 +02:00
  • 1f2f359188 optimize and reduce logging Stefan Allius 2023-10-09 19:57:49 +02:00
  • 2dd09288d5 bum aiomqtt version to 1.2.1 Stefan Allius 2023-10-08 16:32:24 +02:00
  • 5c5c3bc926 Merge pull request #14 from s-allius/reduze-size v0.2.0 Stefan Allius 2023-10-07 23:10:40 +02:00
  • 2cf7a2db36 Version 0.2.0 Stefan Allius 2023-10-07 23:08:39 +02:00
  • 3225566b9b fix formating of a log message Stefan Allius 2023-10-07 21:24:49 +02:00
  • fa567f68c0 - disable DEBUG log for releases - support building of release candidates Stefan Allius 2023-10-07 21:14:57 +02:00
  • e1536cb697 adapt log levels, optimize expensive hex dump logs Stefan Allius 2023-10-07 21:03:49 +02:00
  • b06d832504 set log level to DEBUG for dev versions Stefan Allius 2023-10-07 20:58:18 +02:00
  • ed14ed484b add build support for release candidates (rc) Stefan Allius 2023-10-07 20:55:26 +02:00
  • ddba3f6285 optimize and update some comments Stefan Allius 2023-10-07 16:39:39 +02:00
  • 8264cc6d00 reduce continer size ans security attack surface Stefan Allius 2023-10-07 16:20:40 +02:00
  • d5561d393a never log the config v0.1.0 Stefan Allius 2023-10-06 23:39:02 +02:00
  • a8f1a838c1 never print password in logs Stefan Allius 2023-10-06 23:30:04 +02:00
  • b530353e54 Merge pull request #13 from s-allius/class-refact Stefan Allius 2023-10-06 23:15:13 +02:00
  • 271b4f876e Version 0.1.0 Stefan Allius 2023-10-06 23:12:06 +02:00
  • 6816a3e027 remove empty method Messages.__del__ Stefan Allius 2023-10-06 23:11:12 +02:00
  • bee25a5f13 disable DEBUG logging for optimzed images Stefan Allius 2023-10-06 22:59:57 +02:00
  • 3db643cb87 send ha registrations only if values have changed Stefan Allius 2023-10-06 20:02:38 +02:00
  • c791395e0e remove obsolete logging messages Stefan Allius 2023-10-06 19:59:47 +02:00
  • 0043e4c147 fix typo Stefan Allius 2023-10-06 19:35:41 +02:00
  • f38047c931 update changelog Stefan Allius 2023-10-05 22:51:52 +02:00
  • 19cbd5a041 fix memory leak, improve traces Stefan Allius 2023-10-05 22:48:20 +02:00
  • a48394d057 fix crash on container restart Stefan Allius 2023-10-05 21:52:26 +02:00
  • 1871f6c8d2 change owner id during startup Stefan Allius 2023-10-05 21:25:02 +02:00
  • 066459f14e rename class Proxy to Inverter Stefan Allius 2023-10-05 19:34:10 +02:00
  • 3f14f5cb9e make class Proxy to a derivation of class AsyncStream Stefan Allius 2023-10-05 18:47:59 +02:00
  • 4c51a159af remoce data logs from console v0.0.6 Stefan Allius 2023-10-03 20:32:46 +02:00
  • 450012aac5 Version 0.0.6 Stefan Allius 2023-10-03 20:23:25 +02:00
  • 00f800c17a put packet dumps only into tracer.log Stefan Allius 2023-10-03 20:21:59 +02:00
  • 421f7a533a dealloc async_stream instances in connection termination Stefan Allius 2023-10-03 19:47:09 +02:00
  • 6d9be75ce3 dealloc async_stream instances in connection termination Stefan Allius 2023-10-03 19:44:24 +02:00
  • 0886b30032 fix control byte output in tx trace Stefan Allius 2023-10-03 14:01:42 +02:00
  • d308c3a9fa Revert "fix memory leak on connection aborts" Stefan Allius 2023-10-03 11:45:17 +02:00
  • 38dacf2b97 Revert "use weakrefs to solve circular references" Stefan Allius 2023-10-03 11:43:08 +02:00
  • 700b946acf dealloc async_stream instances in connection termination Stefan Allius 2023-10-03 01:35:53 +02:00
  • dfe8bcb01e use weakrefs to solve circular references Stefan Allius 2023-10-03 01:31:23 +02:00
  • a8449e8417 implement disc method Stefan Allius 2023-10-03 01:30:06 +02:00
  • f097b3350b fix memory leak on connection aborts Stefan Allius 2023-10-03 00:48:22 +02:00
  • 056e182f64 implement close() to release cercular references Stefan Allius 2023-10-03 00:46:45 +02:00
  • 00f1fe01bf disable MQTT debug logs Stefan Allius 2023-10-03 00:45:56 +02:00
  • 108da0a97e Merge pull request #12 from s-allius/s-allius/issue5 Stefan Allius 2023-10-02 19:49:46 +02:00
  • e5d19ce07d Force MQTT registration Stefan Allius 2023-10-02 19:42:42 +02:00
  • 464e542a47 clearify comment Stefan Allius 2023-10-02 19:38:34 +02:00
  • 414eb19ffb clarify comment Stefan Allius 2023-10-02 19:35:59 +02:00
  • 283bc2257b send autoconfig on HA restart Fixes #5 Stefan Allius 2023-10-02 19:31:12 +02:00
  • 198146b5f4 Bump aiomqtt to version 1.2.1 Stefan Allius 2023-10-01 22:41:41 +02:00
  • 242653da72 check MQTT componet and new icons v0.0.5 Stefan Allius 2023-10-01 21:54:59 +02:00
  • 417b57c99a Version 0.0.5 Stefan Allius 2023-10-01 21:36:33 +02:00
  • ff9360d2a7 add versioning, build 'rel' and 'dev' variants Stefan Allius 2023-10-01 21:30:40 +02:00
  • c570fbabfa add MQTT component configuration Stefan Allius 2023-10-01 21:29:33 +02:00
  • 7b69de8181 add MQTT component configuration; add MQTT origin Stefan Allius 2023-10-01 21:27:36 +02:00
  • 5377dd81c8 supports version string Stefan Allius 2023-10-01 21:26:53 +02:00
  • 64f573a369 supports version string Stefan Allius 2023-10-01 21:26:22 +02:00
  • c31c0280e7 prints version on start Stefan Allius 2023-10-01 21:22:43 +02:00
  • 382d887f56 Update entity icons Stefan Allius 2023-10-01 13:25:05 +02:00