Commit Graph

  • 26f108cc51 build version string in the same format as TSUN Stefan Allius 2024-05-10 20:50:37 +02:00
  • dd438bf201 add comment Stefan Allius 2024-05-09 23:38:34 +02:00
  • f48596a512 use actions/setup-python@v5 Stefan Allius 2024-05-09 23:38:02 +02:00
  • 6a64484174 read `Designed Power' with Modbus Stefan Allius 2024-05-09 23:34:29 +02:00
  • def5702415 upgrade version fron v3 to v4 Stefan Allius 2024-05-09 23:31:22 +02:00
  • b3f0fc97d7 add more unit tests Stefan Allius 2024-05-09 23:23:33 +02:00
  • 65973b2835 fix unit tests Stefan Allius 2024-05-09 18:48:59 +02:00
  • b240b74994 avoid sending AT/Modbus commands too early Stefan Allius 2024-05-09 18:22:43 +02:00
  • 93e82a2284 move state variable to the parent class Stefan Allius 2024-05-09 18:22:08 +02:00
  • 537d81fa19 add graceful shutdown Stefan Allius 2024-05-09 16:49:59 +02:00
  • 5fe455e42f fix typo Stefan Allius 2024-05-09 16:46:59 +02:00
  • 5a0456650f avoid sending modbus cmds in critical states Stefan Allius 2024-05-09 14:20:57 +02:00
  • 41d9a2a1ef improve logger Stefan Allius 2024-05-09 14:19:37 +02:00
  • a869ead89a add MAX_DESIGNED_POWER (only readable by Modbus) Stefan Allius 2024-05-09 14:16:15 +02:00
  • 91873d0c34 await wait_closed() on disconnects Stefan Allius 2024-05-08 23:52:31 +02:00
  • c4b3e1a817 Merge branch 'dev-0.8.0' of https://github.com/s-allius/tsun-gen3-proxy into dev-0.8.0 Stefan Allius 2024-05-08 23:50:18 +02:00
  • 0ac4b1f571 add more unit tests Stefan Allius 2024-05-08 23:50:04 +02:00
  • 2ec0a59cd3 add modbus long int support Stefan Allius 2024-05-08 23:48:41 +02:00
  • 2d176894d3 remove unneeded sleep() call Stefan Allius 2024-05-08 23:46:24 +02:00
  • 0ae6dffc6b Update test_talent.py Stefan Allius 2024-05-07 22:54:23 +02:00
  • 5fc1b16627 Update README.md Stefan Allius 2024-05-07 22:52:20 +02:00
  • eab109ddab install pytest-asyncio Stefan Allius 2024-05-07 22:37:17 +02:00
  • 1b6bee12de Merge pull request #67 from s-allius/s-allius/issue65 Stefan Allius 2024-05-07 22:31:40 +02:00
  • 2301511242 update documentation Stefan Allius 2024-05-07 22:11:55 +02:00
  • 3fd528bdbe improve logging Stefan Allius 2024-05-07 21:20:12 +02:00
  • e15387b1ff fix modbus trace Stefan Allius 2024-05-07 19:41:07 +02:00
  • 02d9f01947 don't send AT or Modbus cmds on closed connections Stefan Allius 2024-05-07 18:32:56 +02:00
  • 39beb0cb44 add more modbus tests Stefan Allius 2024-05-07 18:02:09 +02:00
  • d5010fe053 parse modbus corect if we have received more than one message Stefan Allius 2024-05-07 17:56:54 +02:00
  • 54d2bf4439 set err value for unit tests Stefan Allius 2024-05-07 17:52:51 +02:00
  • f804b755a4 improve modbus trace Stefan Allius 2024-05-06 23:18:47 +02:00
  • bf0f152d5a add unit tests for modbus Stefan Allius 2024-05-05 20:20:19 +02:00
  • 29ee540a19 add cron tasks for modbus requests every minute Stefan Allius 2024-05-05 20:18:45 +02:00
  • 5822f5de50 update changelog Stefan Allius 2024-05-05 20:18:19 +02:00
  • 283ae31af2 parse modbus message and store values in db Stefan Allius 2024-05-05 20:16:28 +02:00
  • 808bf2fe87 add MQTT topic for AT commands Stefan Allius 2024-05-05 20:15:36 +02:00
  • fa2626ec7a add modbus resp handler Stefan Allius 2024-05-05 20:14:51 +02:00
  • eda8ef1db6 add Modbus and AT command handler Stefan Allius 2024-05-05 20:13:51 +02:00
  • 3dbcee63f6 add Modbus topics Stefan Allius 2024-05-03 18:25:37 +02:00
  • f2c4230a49 use async_write instead of flush_send_msg() Stefan Allius 2024-05-03 18:24:48 +02:00
  • 763af8b4cf add send_modbus_cmd() Stefan Allius 2024-05-03 18:24:06 +02:00
  • a2f67e7d3e use async_write() instead of flush_send_msg() Stefan Allius 2024-05-03 18:23:08 +02:00
  • f78d4ac310 remove flush_send_msg() Stefan Allius 2024-05-03 18:22:31 +02:00
  • fdedfcbf8e reneme Modbus constants Stefan Allius 2024-05-03 18:21:59 +02:00
  • 494c30e489 renme __async_write() into async_write() Stefan Allius 2024-05-03 18:21:15 +02:00
  • 30dc802fb2 Add MQTT subscrition for modbus experiences Stefan Allius 2024-05-03 00:05:34 +02:00
  • 5fdad484f4 add flush_send_msg() implementation Stefan Allius 2024-05-03 00:03:02 +02:00
  • dba3b458ba add Modbus support Stefan Allius 2024-05-02 23:59:55 +02:00
  • 1d9cbf314e add Modbus tests Stefan Allius 2024-05-02 23:56:42 +02:00
  • 58c3333fcc initial checkin Stefan Allius 2024-05-02 23:55:59 +02:00
  • 530687039d Add Modbus_Command counter Stefan Allius 2024-05-01 11:57:32 +02:00
  • 5d0c95d6e6 fix typo Stefan Allius 2024-05-01 11:57:02 +02:00
  • 81d551e47f initial version Stefan Allius 2024-04-30 11:49:59 +02:00
  • 63547bb51f adapt tests for stateless timestamp handling Stefan Allius 2024-04-29 22:51:31 +02:00
  • 6eebd0c852 make timestamp handling stateless Stefan Allius 2024-04-29 22:48:41 +02:00
  • e603bb9baa Merge pull request #64 from s-allius/test-config Stefan Allius 2024-04-28 20:58:30 +02:00
  • e8902f7923 Merge branch 'dev-0.8.0' of https://github.com/s-allius/tsun-gen3-proxy into test-config Stefan Allius 2024-04-28 19:08:00 +02:00
  • b1e577d357 Merge pull request #63 from s-allius/s-allius/issue61 Stefan Allius 2024-04-28 19:02:12 +02:00
  • 4e8fd8e2a2 update changelog Stefan Allius 2024-04-28 18:34:51 +02:00
  • d34862260e Convert data collect interval to minutes Stefan Allius 2024-04-28 18:34:11 +02:00
  • c061d263eb Convert data collect interval to minutes Stefan Allius 2024-04-28 18:32:26 +02:00
  • ccc7e7959e change unit of the collect interval to minutes Stefan Allius 2024-04-28 18:31:33 +02:00
  • 7b4ed406a1 Update README.md Stefan Allius 2024-04-23 22:26:01 +02:00
  • 549fca8ae5 Add unit tests for the Config class Stefan Allius 2024-04-23 21:50:13 +02:00
  • f73376b330 initinal commit Stefan Allius 2024-04-22 23:09:33 +02:00
  • 220f2cce18 improve config handling Stefan Allius 2024-04-22 23:07:13 +02:00
  • e2a5c7e640 Merge branch 'main' of https://github.com/s-allius/tsun-gen3-proxy into dev-0.8.0 Stefan Allius 2024-04-22 20:27:38 +02:00
  • 2e64ae5884 ignore non realtime values Stefan Allius 2024-04-22 20:24:52 +02:00
  • 95ebb92f05 cleanup Stefan Allius 2024-04-22 20:20:39 +02:00
  • 59dabbfa4a change logging level to debug Stefan Allius 2024-04-21 23:57:59 +02:00
  • aa0d432149 Update CHANGELOG.md Stefan Allius 2024-04-21 22:54:01 +02:00
  • 6dbf259e44 add postfix for rc and dev versions Stefan Allius 2024-04-21 22:48:33 +02:00
  • 184d0464c9 Merge pull request #58 from s-allius/dev-0.7.0 v0.7.0 Stefan Allius 2024-04-20 10:32:43 +02:00
  • f29de66477 fix warning in CHANGELOG.md dev-0.7 Stefan Allius 2024-04-20 01:54:09 +02:00
  • 5130211985 Update changelog Stefan Allius 2024-04-20 01:19:26 +02:00
  • 4faf44db91 GEN3PLUS: fix temperature values Stefan Allius 2024-04-20 00:05:34 +02:00
  • a571a3b456 adapt testcases to new version reading Stefan Allius 2024-04-19 21:30:41 +02:00
  • 9a698781db read inverter & logger version Stefan Allius 2024-04-19 21:29:14 +02:00
  • 6f9d2d4fac GEN3PLUS: Add inverter status Stefan Allius 2024-04-19 19:07:59 +02:00
  • 111af8f469 fix endianess of Power_on_time test Stefan Allius 2024-04-18 19:06:40 +02:00
  • b197212af8 Merge pull request #54 from s-allius/s-allius/issue53 Stefan Allius 2024-04-18 19:00:54 +02:00
  • 27ac47fde9 fix incomplete format string Stefan Allius 2024-04-18 18:45:01 +02:00
  • ee1722e374 decode logger values as little endian Stefan Allius 2024-04-18 18:44:09 +02:00
  • b46645daee Merge branch 'dev-0.7.0' of https://github.com/s-allius/tsun-gen3-proxy into s-allius/issue53 Stefan Allius 2024-04-17 22:06:21 +02:00
  • 220fe3d4c9 adapt container informations Stefan Allius 2024-04-17 22:05:24 +02:00
  • 82514e9e41 calculate real timestamp for received data Stefan Allius 2024-04-17 22:03:12 +02:00
  • 6035e52234 add Power on Time register for ftype 0x81 Stefan Allius 2024-04-17 22:02:21 +02:00
  • 8998c583ab Create FUNDING.yml Stefan Allius 2024-04-16 22:39:43 +02:00
  • 77b0827b73 Merge branch 'dev-0.7.0' of https://github.com/s-allius/tsun-gen3-proxy into s-allius/issue53 Stefan Allius 2024-04-16 21:08:37 +02:00
  • ccce1fd21a Merge pull request #52 from s-allius/s-allius/issue51 Stefan Allius 2024-04-16 19:29:38 +02:00
  • 3a5e4648a1 Convert the temperature to Grand Celsius Stefan Allius 2024-04-16 19:26:52 +02:00
  • b6c0dbdea5 Update README.md Stefan Allius 2024-04-16 19:15:03 +02:00
  • d6d882ef78 pick REAMDE from dev-0.7.0 branch Stefan Allius 2024-04-16 19:13:03 +02:00
  • 3b2028c4c2 improve the README.md file Stefan Allius 2024-04-16 19:06:59 +02:00
  • d85206c12b add chapter inverter configuration Stefan Allius 2024-04-16 19:04:22 +02:00
  • 2763853b76 fix linter warnings Stefan Allius 2024-04-16 00:07:57 +02:00
  • 8314fd177a improve config description Stefan Allius 2024-04-15 23:32:29 +02:00
  • c4d9b10d0f initial commit Stefan Allius 2024-04-15 22:02:22 +02:00
  • 4c923b0ded Update README.md Stefan Allius 2024-04-15 21:33:37 +02:00
  • 44c9b80c7e fix linter warnings Stefan Allius 2024-04-15 21:26:48 +02:00