Commit Graph

  • a58c5736b1 Inform about failed reachable verification Simon Stürz 2022-08-01 15:15:40 +02:00
  • c1d190c036 Update test reachability mechanism and fix init return if not reachable Simon Stürz 2022-08-01 13:23:31 +02:00
  • f32b62ff77 Implement reachable state for modbus tcp connections Simon Stürz 2022-07-29 15:21:13 +02:00
  • 5bff288ec6 Fix tcp update method and update related plugins Simon Stürz 2022-07-29 11:53:35 +02:00
  • 86c730a0da Introduce checkReachableRegister and update all related plugins Simon Stürz 2022-07-29 10:18:21 +02:00
  • 84c13bc562 Schrack: Workaround occational random values in Register 507 (min charging current) Michael Zanetti 2022-07-28 13:43:24 +02:00
  • 8a0399f7c3 Implement new update method for modbus TCP and improve readability of update methods Simon Stürz 2022-07-28 15:00:19 +02:00
  • 7ee852f139 Implement update method for RTU Simon Stürz 2022-07-28 14:25:16 +02:00
  • 8fe7073025 Introduce errorLimitUntilNotReachable property and update README Simon Stürz 2022-07-27 15:33:45 +02:00
  • 726137547b Implement reachable property for modbus RTU Simon Stürz 2022-07-27 14:51:08 +02:00
  • d55a30f0a8 Update init mechanism of modbus-tool connection classes Simon Stürz 2022-07-27 11:42:28 +02:00
  • 342495b989 Jenkins release build 1.3.1 jenkins 2022-07-11 15:35:31 +02:00
  • 54e2314ef1 Jenkins release build 1.3.0 jenkins 2022-06-30 15:05:32 +02:00
  • bc430179f1 Merge PR #73: SunSpec: Introduce reconnect on to many timeout errors and update connected state handling jenkins 2022-06-30 15:05:31 +02:00
  • 9ed1d04fc9 Merge PR #71: modbus-tool: Fix issue #69 : make json without blocks work again jenkins 2022-06-30 15:05:28 +02:00
  • b71606f11d Merge PR #70: PhoenixConnect: Rename wallbe plugin and add support for Compleo and Scapo wallboxes jenkins 2022-06-30 15:05:27 +02:00
  • bd7815287a PhoenixConnect: Renamed wallbe plugin and add support for Compleo and Scapo models Michael Zanetti 2022-06-08 15:57:27 +02:00
  • 7f261d160a Introduce timout handling and reconnect. Update sunspec connection state handling Simon Stürz 2022-06-29 09:48:57 +02:00
  • bc349ccbb1 modbus-tool: Add register read finished signal Simon Stürz 2022-06-24 16:08:55 +02:00
  • 8660e8a8a2 Add signal on register read along with the changed signal Simon Stürz 2022-06-24 16:04:29 +02:00
  • dca0061808 modbus-tool: Fix #69 Simon Stürz 2022-06-21 11:38:20 +02:00
  • ddf84a4b52 Jenkins release build 1.2.0 jenkins 2022-06-14 14:54:47 +02:00
  • dc208efced Merge PR #67: Update overall modbus reply handling in generated classes and source jenkins 2022-06-14 14:54:46 +02:00
  • 7fab51cd7c Merge PR #66: Update plugins to new libnymea-modbus and autogenerate connection classes jenkins 2022-06-14 14:54:45 +02:00
  • 866f65046d Merge PR #52: New plugin: Stiebel Eltron heatpumps jenkins 2022-06-14 14:54:41 +02:00
  • 32126f3ede Merge PR #47: Huawei: Update state cache behaviour jenkins 2022-06-14 14:54:39 +02:00
  • e2f9f6c85d Update checklist template Michael Zanetti 2022-06-14 14:24:50 +02:00
  • 0e086c1b2d Fix translations generation Michael Zanetti 2022-06-14 14:23:52 +02:00
  • 7bb000560d Update stiebeleltron plugin to libnyma-modbus Simon Stürz 2022-05-13 08:30:56 +02:00
  • cb9f4a8236 Fixed SG ready action l.heizinger 2022-03-05 14:50:17 +01:00
  • e8a8a060d0 Fix debug message for SG Ready mode change l.heizinger 2022-03-05 13:59:23 +01:00
  • 6bb2014be9 Fixed mix up of .install and .install.in l.heizinger 2022-02-22 11:40:44 +01:00
  • 219e4fd279 Revert "Added translations to debian .install file" l.heizinger 2022-02-22 11:35:48 +01:00
  • 67abb7b755 Added translations to debian .install file l.heizinger 2022-02-22 11:17:59 +01:00
  • 3b99499831 Fix development leftover l.heizinger 2022-02-22 11:02:25 +01:00
  • d36d3e2cef Install translation files and remove debian translations dependency l.heizinger 2022-02-22 11:01:31 +01:00
  • 501556868b Changed SG Ready values to Off, Low, Standard and High as required by nymea l.heizinger 2022-02-22 10:22:24 +01:00
  • 662cb212c0 Improve connects in setupThing l.heizinger 2022-02-22 10:17:18 +01:00
  • 3d3269b6e7 Filter by hostname and fix Readme l.heizinger 2022-02-22 10:13:31 +01:00
  • 5d3163911d Add translations l.heizinger 2022-02-21 09:54:48 +01:00
  • 31e3b0ca52 Updated Copyright header l.heizinger 2022-02-21 09:50:12 +01:00
  • 916469dcb6 Add Readme l.heizinger 2022-02-21 09:33:40 +01:00
  • 27cd789b7f Clean code l.heizinger 2022-02-17 16:20:31 +01:00
  • 06ef2eb01a Renamed Silent mode and added meta.json l.heizinger 2022-02-17 15:47:38 +01:00
  • 374b107c10 Added SG Ready Support l.heizinger 2022-02-17 15:10:38 +01:00
  • eac316e6f8 Added registers and Thing states and connects l.heizinger 2022-02-17 14:16:53 +01:00
  • 92163a92dd added debian package files l.heizinger 2022-02-03 15:16:36 +01:00
  • eb56d176d3 Add initial plugin structure for stiebel eltron Simon Stürz 2022-02-02 11:11:49 +01:00
  • 4e5f847014 Do not finish modbus replies on first error since they could retry. Simon Stürz 2022-05-19 15:06:45 +02:00
  • e4a4281710 Get rid of ordered to build plugins and save a kitten Simon Stürz 2022-06-03 11:20:22 +02:00
  • a4e8038343 Update schrack plugin to libnyma-modbus Simon Stürz 2022-05-13 08:15:30 +02:00
  • 8b89926792 Update includes Simon Stürz 2022-05-06 12:31:40 +02:00
  • 82c6da394b Update webasto plugin to libnyma-modbus Simon Stürz 2022-05-06 12:01:53 +02:00
  • 86e19c8106 Update wallbe plugin to libnyma-modbus Simon Stürz 2022-05-06 11:58:58 +02:00
  • ccdfe3e0cd Update mypv plugin to libnyma-modbus Simon Stürz 2022-05-06 11:55:30 +02:00
  • 2c56f37041 Update mtec plugin to libnyma-modbus Simon Stürz 2022-05-06 11:53:49 +02:00
  • 43d1c1c413 Update modbuscommander plugin to libnyma-modbus Simon Stürz 2022-05-06 11:51:06 +02:00
  • c947b51023 Update inepro plugin to libnyma-modbus Simon Stürz 2022-05-06 11:47:09 +02:00
  • 5d4d8beb56 Disable verbose generate connection for alphainnotec Simon Stürz 2022-05-06 11:44:12 +02:00
  • c46c333a68 Update idm plugin to libnyma-modbus Simon Stürz 2022-05-06 11:43:35 +02:00
  • 6d794dd7b9 Update huawei plugin to libnyma-modbus Simon Stürz 2022-05-06 11:39:38 +02:00
  • f3ea2c9c04 Update bgetech plugin to libnyma-modbus Simon Stürz 2022-05-06 11:00:02 +02:00
  • 06cde7a4ec Update alphainnotec plugin to libnyma-modbus Simon Stürz 2022-05-06 10:32:37 +02:00
  • 5224831da6 Regenerate project file only if the JSON file has changed Simon Stürz 2022-06-03 09:43:57 +02:00
  • e1d3593dbc Update protocol parsing logic and warn on invalid protocol Simon Stürz 2022-06-03 09:28:18 +02:00
  • 70dc99a33f Update readme for modbus tool Simon Stürz 2022-06-03 08:46:35 +02:00
  • 62f78f5e90 Introduce libnymea-modbus Improve tool and prepare autogeneration of connection classes Simon Stürz 2022-05-04 12:14:40 +02:00
  • 03c77ef3a3 Fix math.h include Simon Stürz 2022-04-04 15:04:26 +02:00
  • 3ae84f28cd Fix modbus connection header file Simon Stürz 2022-04-04 15:00:18 +02:00
  • 6e6261b839 Update debug printes and make read methods public Simon Stürz 2022-03-23 17:00:48 +01:00
  • 45de9c1e5b Update modbus tool structure and extend functionality Simon Stürz 2022-03-23 08:56:34 +01:00
  • 642cf73b6f Jenkins release build 1.1.0 jenkins 2022-04-25 23:54:56 +02:00
  • 4d49605f43 Merge PR #64: Add smartmeterconsumer interface due to evcharger interface update jenkins 2022-04-25 23:54:55 +02:00
  • eb9a9443d7 Merge PR #63: Update plugin selection qmake arguments jenkins 2022-04-25 23:54:54 +02:00
  • 70f8b12001 Merge PR #53: New Plugin: Schrack i-CHARGE CION jenkins 2022-04-25 23:54:53 +02:00
  • f962d0f0f3 Add smartmeterconsumer interface due to evcharger interface update Simon Stürz 2022-04-11 11:48:09 +02:00
  • 9a8335e620 Print CP signal state as char Michael Zanetti 2022-04-07 01:02:01 +02:00
  • 440898389e simplify executeAction Michael Zanetti 2022-04-07 00:02:05 +02:00
  • fbea468473 clean up some debug prints Michael Zanetti 2022-04-06 22:51:54 +02:00
  • 57540eafb5 Rework actions Michael Zanetti 2022-04-06 19:56:52 +02:00
  • fd78e9b9fe Fix endianess of registers Michael Zanetti 2022-04-06 13:44:04 +02:00
  • b1de77c63d fix a crash on removal Michael Zanetti 2022-04-06 13:43:56 +02:00
  • 5d20d4759f Add connected/disconnected detection Michael Zanetti 2022-04-05 13:29:32 +02:00
  • 4161d03ec5 update generated connection Michael Zanetti 2022-04-04 15:03:23 +02:00
  • 8c8b9d0f73 Remove smart meter states Michael Zanetti 2022-04-04 12:12:33 +02:00
  • 015d69a150 interim commit Michael Zanetti 2022-03-31 13:30:13 +02:00
  • a4041e10a0 make it build Michael Zanetti 2022-03-25 11:30:14 +01:00
  • 67402e339b Update schrack modbus registers and test calculations Simon Stürz 2022-03-22 09:36:24 +01:00
  • c5ebc4e5bb New Plugin: Schrack i-CHARGE CION Michael Zanetti 2022-01-27 21:52:55 +01:00
  • ca2682aaf4 Update plugin selection qmake arguments Michael Zanetti 2022-03-25 11:43:03 +01:00
  • 98a309d434 Jenkins release build 1.0.0 Jenkins nymea 2022-03-23 13:25:41 +01:00
  • d35b204030 Merge PR #60: SunSpec: Fix solar edge battery detection Jenkins nymea 2022-03-23 13:25:39 +01:00
  • 920cd4addc Merge PR #59: Sunspec: Set weak discovery type Jenkins nymea 2022-03-23 13:25:38 +01:00
  • 335261f025 Merge PR #57: SunSpec: Remove Kostal sunspec connection in favor of custom modbus implementation Jenkins nymea 2022-03-23 13:25:37 +01:00
  • d00edd494b Merge PR #54: Wallbe: Fix eventTypeId -> actionParamTypeId typo Jenkins nymea 2022-03-23 13:25:36 +01:00
  • 1cc7f0cb2e Merge PR #50: Split energymeters into separate inepro Metering and B+G E-Tech plugins Jenkins nymea 2022-03-23 13:25:35 +01:00
  • a3dc920a30 Merge PR #49: Packaging: Split translations and consolidate package descriptions Jenkins nymea 2022-03-23 13:25:34 +01:00
  • c30e463967 Merge PR #48: Wallbe: Update plugin metadata Jenkins nymea 2022-03-23 13:25:33 +01:00
  • c529feed12 Merge PR #46: Update modbus connection generate tool Jenkins nymea 2022-03-23 13:25:31 +01:00
  • 5b8e71422c Fix battery detection for solar edge and inital connected state of the battery Simon Stürz 2022-03-23 11:40:48 +01:00