Commit Graph

494 Commits (c4e2178c3adb3368d31ff102700ac8cbdd6678f6)

Author SHA1 Message Date
Simon Stürz 88657c791c Add energy counter for meter and use display name instead of name for meter 2022-08-18 09:47:06 +02:00
Michael Zanetti 0670b34a5e Set Register 100 to 1 for charging
This is only needed when there's no RFID reader connected
2022-08-09 17:11:37 +02:00
Simon Stürz 4a1fe66041 Update all values at the same time once an update cycle has finished 2022-08-08 14:57:50 +02:00
Simon Stürz 462535e359 Clean up discovery and check if we need a grace period after discovery has finished 2022-08-08 14:57:50 +02:00
Simon Stürz 9d3bb72849 Add README and plugin description 2022-08-08 14:57:50 +02:00
Simon Stürz 207d805447 Update translations 2022-08-08 14:57:50 +02:00
Simon Stürz 380a0ca79b Make use of the byte order register and configure the kostal connection 2022-08-08 14:57:50 +02:00
Simon Stürz 20b414ae10 Make use of network device monitor and implement kostal discovery 2022-08-08 14:57:50 +02:00
Simon Stürz 13a5fc9038 Port previouse kostal implementation to new plugin 2022-08-08 14:57:50 +02:00
Simon Stürz d11a9eb38d Perform init when the connection is reachable instead of connected. 2022-08-08 14:57:28 +02:00
Simon Stürz ee65c18400 Define update method for all registers except for those in the init schedule 2022-08-08 14:25:10 +02:00
Michael Zanetti a3d69518fe PhoneixConnect: Update maximum power values 2022-08-08 14:19:55 +02:00
Simon Stürz 8e6f96ac2e Make access more robust and take care in more situations if a read method is even required 2022-08-08 14:03:47 +02:00
Michael Zanetti 4cd6118d12 Fix generating WO registers 2022-08-05 18:36:56 +02:00
Simon Stürz 5db18ec40f Allow checkReachableRegister to be defined also within a block 2022-08-05 18:04:26 +02:00
Simon Stürz 1d38c317ce Add README for nymea-modbus-cli 2022-08-03 15:37:47 +02:00
Simon Stürz 2d102156d0 Add nymea-modbus-cli utils 2022-08-03 15:37:34 +02:00
Michael Zanetti 93b31ce127 Scrack: Improve debug prints 2022-08-03 13:00:53 +02:00
Simon Stürz 2de980e9a5 Add missing empty line after protected declarations 2022-08-02 09:01:16 +02:00
Simon Stürz 1b48b2600c Make handleModbusError and testReachability methods protected 2022-08-02 08:51:23 +02:00
Simon Stürz a58c5736b1 Inform about failed reachable verification 2022-08-01 15:37:01 +02:00
Simon Stürz c1d190c036 Update test reachability mechanism and fix init return if not reachable 2022-08-01 13:23:31 +02:00
Simon Stürz f32b62ff77 Implement reachable state for modbus tcp connections 2022-07-29 15:21:13 +02:00
Simon Stürz 5bff288ec6 Fix tcp update method and update related plugins 2022-07-29 11:53:35 +02:00
Simon Stürz 86c730a0da Introduce checkReachableRegister and update all related plugins 2022-07-29 10:18:21 +02:00
Michael Zanetti 84c13bc562 Schrack: Workaround occational random values in Register 507 (min charging current) 2022-07-29 09:52:56 +02:00
Simon Stürz 8a0399f7c3 Implement new update method for modbus TCP and improve readability of update methods 2022-07-28 15:00:19 +02:00
Simon Stürz 7ee852f139 Implement update method for RTU 2022-07-28 14:25:16 +02:00
Simon Stürz 8fe7073025 Introduce errorLimitUntilNotReachable property and update README 2022-07-27 15:33:45 +02:00
Simon Stürz 726137547b Implement reachable property for modbus RTU 2022-07-27 14:51:08 +02:00
Simon Stürz d55a30f0a8 Update init mechanism of modbus-tool connection classes 2022-07-27 12:01:33 +02:00
jenkins 342495b989 Jenkins release build 1.3.1 2022-07-11 15:35:31 +02:00
jenkins 54e2314ef1 Jenkins release build 1.3.0 2022-06-30 15:05:32 +02:00
jenkins bc430179f1 Merge PR #73: SunSpec: Introduce reconnect on to many timeout errors and update connected state handling 2022-06-30 15:05:31 +02:00
jenkins 9ed1d04fc9 Merge PR #71: modbus-tool: Fix issue #69 : make json without blocks work again 2022-06-30 15:05:28 +02:00
jenkins b71606f11d Merge PR #70: PhoenixConnect: Rename wallbe plugin and add support for Compleo and Scapo wallboxes 2022-06-30 15:05:27 +02:00
Michael Zanetti bd7815287a PhoenixConnect: Renamed wallbe plugin and add support for Compleo and Scapo models 2022-06-30 10:40:32 +02:00
Simon Stürz 7f261d160a Introduce timout handling and reconnect. Update sunspec connection state handling 2022-06-29 09:48:57 +02:00
Simon Stürz bc349ccbb1 modbus-tool: Add register read finished signal 2022-06-24 16:08:55 +02:00
Simon Stürz 8660e8a8a2 Add signal on register read along with the changed signal 2022-06-24 16:04:29 +02:00
Simon Stürz dca0061808 modbus-tool: Fix #69 2022-06-21 11:38:20 +02:00
jenkins ddf84a4b52 Jenkins release build 1.2.0 2022-06-14 14:54:47 +02:00
jenkins dc208efced Merge PR #67: Update overall modbus reply handling in generated classes and source 2022-06-14 14:54:46 +02:00
jenkins 7fab51cd7c Merge PR #66: Update plugins to new libnymea-modbus and autogenerate connection classes 2022-06-14 14:54:45 +02:00
jenkins 866f65046d Merge PR #52: New plugin: Stiebel Eltron heatpumps 2022-06-14 14:54:41 +02:00
jenkins 32126f3ede Merge PR #47: Huawei: Update state cache behaviour 2022-06-14 14:54:39 +02:00
Michael Zanetti e2f9f6c85d Update checklist template 2022-06-14 14:24:50 +02:00
Michael Zanetti 0e086c1b2d Fix translations generation 2022-06-14 14:23:52 +02:00
Simon Stürz 7bb000560d Update stiebeleltron plugin to libnyma-modbus 2022-06-03 11:47:29 +02:00
l.heizinger cb9f4a8236 Fixed SG ready action 2022-06-03 11:47:29 +02:00