Commit Graph

  • cc8674d108 add exposed ports and healthcheck Stefan Allius 2024-06-15 23:19:10 +02:00
  • d7767cb5ea update changelog Stefan Allius 2024-06-14 20:11:17 +02:00
  • 1e3bb31ef8 Merge pull request #90 from s-allius/s-allius/issue56 Stefan Allius 2024-06-14 00:05:48 +02:00
  • d6a44d9173 update changelog Stefan Allius 2024-06-13 23:52:13 +02:00
  • 43a2ef5712 add systemtest with invalid start byte Stefan Allius 2024-06-13 23:45:22 +02:00
  • 3209ebabde fix warnings Stefan Allius 2024-06-13 23:44:57 +02:00
  • aac6cfd629 dump droped packages Stefan Allius 2024-06-13 23:43:05 +02:00
  • e8d32b45a5 label debug images with debug Stefan Allius 2024-06-13 23:41:30 +02:00
  • 06b63f554d addapt unit test Stefan Allius 2024-06-09 11:41:29 +02:00
  • 53f6a5447d cleanup msg_get_time handler Stefan Allius 2024-06-09 11:41:01 +02:00
  • d6093e6b11 fix pytest collect warning Stefan Allius 2024-06-09 11:40:08 +02:00
  • c8113e2f60 update changelog Stefan Allius 2024-06-09 11:29:43 +02:00
  • 57d6785f15 print image build time during proxy start Stefan Allius 2024-06-09 11:22:23 +02:00
  • ff8adb5632 fix solarman unit tests Stefan Allius 2024-06-09 11:02:43 +02:00
  • 1deab4be6a fix imports Stefan Allius 2024-06-09 11:01:04 +02:00
  • 730229cfb0 don't mark all test as async Stefan Allius 2024-06-09 01:26:21 +02:00
  • 7b9550773d don't use depricated varn anymore Stefan Allius 2024-06-09 01:25:06 +02:00
  • 3bc2b262b5 add more type annotations Stefan Allius 2024-06-08 23:59:13 +02:00
  • 37c2246132 fix names of issue branches Stefan Allius 2024-06-08 23:57:46 +02:00
  • d0bd599420 fix Generator annotation for ha_proxy_confs Stefan Allius 2024-06-08 23:54:52 +02:00
  • c34b33ed5f Update python-app.yml Stefan Allius 2024-06-08 23:39:28 +02:00
  • 661f699444 Merge branch 'main' of https://github.com/s-allius/tsun-gen3-proxy into s-allius/issue56 Stefan Allius 2024-06-08 23:35:18 +02:00
  • a499c5e6b0 add more type annotations Stefan Allius 2024-06-08 23:33:25 +02:00
  • 0a18918326 Update python-app.yml Stefan Allius 2024-06-08 23:23:56 +02:00
  • 9985917ad2 add more type annotations Stefan Allius 2024-06-08 23:15:38 +02:00
  • 851bd54d8f Merge branch 'dev-0.9.0' of https://github.com/s-allius/tsun-gen3-proxy into s-allius/issue56 Stefan Allius 2024-06-08 00:08:54 +02:00
  • aa3bb4a1fa Merge pull request #86 from s-allius/dev-0.8.0 v0.8.0 Stefan Allius 2024-06-07 19:51:55 +02:00
  • a62864218d update for version 0.8.0 Stefan Allius 2024-06-07 19:48:41 +02:00
  • 0b2631c162 beautify some traces Stefan Allius 2024-06-07 19:27:36 +02:00
  • c59bd16664 change log level for some traces Stefan Allius 2024-06-05 22:01:48 +02:00
  • 039a021cda cleanup trace output Stefan Allius 2024-06-04 21:55:57 +02:00
  • 49e2dfbd86 optimize docker-compose.yaml file Stefan Allius 2024-06-04 20:27:15 +02:00
  • e6ecf5911b remove the external network expectation Stefan Allius 2024-06-04 20:00:39 +02:00
  • 6e1ed5d1e7 check the docker-compose.yaml file as last step Stefan Allius 2024-06-03 20:59:21 +02:00
  • ad885e9644 add Y47 serial numbers Stefan Allius 2024-06-03 20:40:35 +02:00
  • 8f81ceda98 fix warnings and remove obsolete version Stefan Allius 2024-06-03 20:28:14 +02:00
  • 8204cae2b1 improve logging output Stefan Allius 2024-06-03 19:52:37 +02:00
  • 8baa68e615 fix typo (wrong bracket) Stefan Allius 2024-06-02 14:08:06 +02:00
  • 56f36e9f3f build release candidate as paket v0.8.0-rc.1 Stefan Allius 2024-05-31 23:09:33 +02:00
  • 5b60d5dae1 cleanup Stefan Allius 2024-05-31 23:09:14 +02:00
  • c1c38ab5c7 Merge pull request #82 from s-allius/s-allius/issue77 Stefan Allius 2024-05-31 20:17:40 +02:00
  • ec4261ae84 Merge branch 'dev-0.8.0' into s-allius/issue77 Stefan Allius 2024-05-31 20:17:03 +02:00
  • be57d11214 update changelog Stefan Allius 2024-05-31 20:13:45 +02:00
  • 685c2dc07b fix unit tests Stefan Allius 2024-05-31 20:10:22 +02:00
  • d27fe09006 reduce size of trace file Stefan Allius 2024-05-31 20:03:21 +02:00
  • e850a8c534 set tracer log level by environment value Stefan Allius 2024-05-31 20:02:21 +02:00
  • 33f215def2 Update README.md Stefan Allius 2024-05-30 20:30:48 +02:00
  • 4be726166e Merge pull request #81 from s-allius/s-allius/issue80 Stefan Allius 2024-05-30 19:57:45 +02:00
  • 20f4fd647c update config example Stefan Allius 2024-05-30 19:44:54 +02:00
  • 407c1ceb2b control access via AT commands Stefan Allius 2024-05-30 19:40:25 +02:00
  • c6eecb4791 add missing testcases Stefan Allius 2024-05-30 19:32:53 +02:00
  • 87d59d046f add AT_COMMAND_BLOCKED counter Stefan Allius 2024-05-30 19:32:14 +02:00
  • 063850c7fb add allow and block filter for AT+ commands Stefan Allius 2024-05-30 18:38:05 +02:00
  • 17c33601a0 Merge pull request #79 from s-allius/s-allius/issue77 Stefan Allius 2024-05-28 22:02:54 +02:00
  • 3980ac013b catch all OSError errors in the read loop Stefan Allius 2024-05-28 21:55:42 +02:00
  • 66657888dd add log_level support for modbus commands Stefan Allius 2024-05-28 19:32:20 +02:00
  • ab9e798152 add typing Stefan Allius 2024-05-28 19:30:58 +02:00
  • fdf3475909 fix unit test Stefan Allius 2024-05-27 20:56:03 +02:00
  • edc2c12b5b Send MQTT topic for responses to AT+ commands Stefan Allius 2024-05-27 20:52:06 +02:00
  • 5c6f9e7414 increase test coverage to 100% Stefan Allius 2024-05-23 19:52:55 +02:00
  • 0fc74b0d19 improve unit test Stefan Allius 2024-05-22 22:54:23 +02:00
  • 87cc3fb205 fix frong MQTT not found logs Stefan Allius 2024-05-22 22:53:52 +02:00
  • 8fc5eb3670 log MQTT to data topic Stefan Allius 2024-05-22 22:53:04 +02:00
  • 55fc834a1e reduce default loggings Stefan Allius 2024-05-22 22:52:02 +02:00
  • da2388941e allow only one MODBUS retry Stefan Allius 2024-05-21 19:37:55 +02:00
  • 9e38cb93ea send StatusReq additionally every 30 minutes Stefan Allius 2024-05-21 18:59:30 +02:00
  • de1c48fa62 add keyword for timeout to argument list Stefan Allius 2024-05-21 18:58:10 +02:00
  • e432441134 don't log Events as Infos Stefan Allius 2024-05-21 18:56:52 +02:00
  • 98ef252bb0 don't forward invalid MODBUS responses Stefan Allius 2024-05-20 18:51:55 +02:00
  • 25e3db36c4 Merge pull request #74 from s-allius/s-allius/issue73 Stefan Allius 2024-05-20 18:38:11 +02:00
  • 3ac48dad1f cleanup Stefan Allius 2024-05-20 18:33:01 +02:00
  • eff3e7558b increase test coverage Stefan Allius 2024-05-20 16:53:26 +02:00
  • 6ef6f4cd34 cleanup Stefan Allius 2024-05-20 00:48:23 +02:00
  • 177706c3e6 test Modbus retries Stefan Allius 2024-05-19 21:17:56 +02:00
  • 9ac1f6f46d add Modbus retrasmissions Stefan Allius 2024-05-19 21:17:16 +02:00
  • 3cc5f3ec53 - add Modbus fifo and timeout handler Stefan Allius 2024-05-19 13:45:52 +02:00
  • 23ff2bb05c fix unit tests Stefan Allius 2024-05-19 13:44:16 +02:00
  • c761446c11 code cleanup Stefan Allius 2024-05-19 13:43:51 +02:00
  • f30aa07431 don't frwd received modbus req directly Stefan Allius 2024-05-19 13:42:29 +02:00
  • 476c5f0006 adapt unit tests Stefan Allius 2024-05-19 12:24:35 +02:00
  • 282a459ef0 add Modbus response forwarding Stefan Allius 2024-05-19 12:23:58 +02:00
  • d25173e591 fix sending next pdu before we have parsed the last response Stefan Allius 2024-05-18 23:11:49 +02:00
  • 9c39ea27f7 fix unit tests Stefan Allius 2024-05-18 23:10:47 +02:00
  • 766774224b adapt unit tests Stefan Allius 2024-05-18 21:46:28 +02:00
  • f4da16987f add fifo and timeout handler for modbus Stefan Allius 2024-05-18 20:18:15 +02:00
  • 841877305d timeout handler removed again, as it has no positive effect Stefan Allius 2024-05-15 23:15:20 +02:00
  • fb5c6a74cf Merge pull request #70 from s-allius/s-allius/issue69 Stefan Allius 2024-05-13 23:05:34 +02:00
  • 14425da5fa improve Modbus logging Stefan Allius 2024-05-13 22:48:44 +02:00
  • 6877465915 add more unit tests Stefan Allius 2024-05-13 22:47:52 +02:00
  • 2e214b1e71 avoid sending responses to TSUN for local at commands Stefan Allius 2024-05-13 22:46:23 +02:00
  • 036af8e127 move the Modbus instance to the parent class Stefan Allius 2024-05-13 19:49:00 +02:00
  • 92469456b7 fix unit tests Stefan Allius 2024-05-12 23:11:55 +02:00
  • 1658036a26 store modbus params always on the server side Stefan Allius 2024-05-12 23:09:51 +02:00
  • 1ae7784bee add more unit tests Stefan Allius 2024-05-11 23:41:40 +02:00
  • e43a02c508 improve modbus parsing Stefan Allius 2024-05-11 23:40:46 +02:00
  • 4ea70dee64 improve connection handling Stefan Allius 2024-05-11 20:55:31 +02:00
  • 6fcf4f47c2 add more unit tests Stefan Allius 2024-05-11 20:53:39 +02:00
  • 73baffe9e0 also get the 'Daily Generation' every minute Stefan Allius 2024-05-11 20:50:26 +02:00
  • 3fda08bd25 add more unit tests Stefan Allius 2024-05-11 20:48:57 +02:00
  • 0e7fbc7820 fix Modbus CRC errors Stefan Allius 2024-05-11 20:46:36 +02:00