Commit Graph

420 Commits (fb534552b63c0d899d0fe82705284f2f42b638b7)

Author SHA1 Message Date
jenkins fb534552b6 Merge PR #81: Add host address to error debug prints 2022-10-27 12:03:43 +02:00
jenkins b1efb3ea0e Merge PR #80: New plugin: Mennekes HCC3 and ECU wallboxes 2022-10-27 12:03:42 +02:00
Michael Zanetti 4e0d9a9090 New plugin: Mennekes HCC3 and ECU wallboxes 2022-10-20 15:42:01 +02:00
jenkins e5bc8e33ce Jenkins release build 1.4.1 2022-09-30 12:08:08 +02:00
Simon Stürz 93a7fd7956 Fix #86 set connected state of child things 2022-09-30 12:05:15 +02:00
Simon Stürz c562a831b3 Fix #79 add total energy returned to grid property 2022-09-30 12:00:24 +02:00
Michael Zanetti 218de0ad9d Add host address to error debug prints 2022-09-21 13:16:47 +02:00
jenkins 7c61c7ea8b Jenkins release build 1.4.0 2022-08-24 17:19:28 +02:00
jenkins 25564612de Merge PR #78: PhoenixConnect: Update maximum values 2022-08-24 17:19:28 +02:00
jenkins 2b058978ec Merge PR #77: Huawei: Adding modbus RTU functionality and update FusionSolar discovery 2022-08-24 17:19:26 +02:00
jenkins 412a429a60 Merge PR #76: Schrack: Support wallboxes without RFID reader 2022-08-24 17:19:25 +02:00
jenkins d5be7b9687 Merge PR #74: nymea-modbus-cli: Add nymea modbus tool for testing purposes 2022-08-24 17:19:22 +02:00
Simon Stürz 66aa5e0edd Update battery charging state and remove from meter due to strange data 2022-08-24 17:16:19 +02:00
Simon Stürz 62a615c4d3 Update translations 2022-08-22 16:57:01 +02:00
Simon Stürz 66b42e26ae Update documentation and fix typos 2022-08-22 16:55:52 +02:00
Simon Stürz f96adcfb3c Update documentation and remove energystorage interface from batteries 2022-08-19 15:25:04 +02:00
Simon Stürz f704e84ffd Fix response values validation 2022-08-19 15:25:04 +02:00
Simon Stürz afaaa04d62 Fix battery state 2022-08-19 15:25:04 +02:00
Simon Stürz 33a32169f1 Update huawei and make it working 2022-08-19 15:25:04 +02:00
Simon Stürz 225fa3ed84 Make huawei inverter power independent from the battery power 2022-08-19 15:25:04 +02:00
Simon Stürz 761ff94610 Introduce check reachability retries again 2022-08-19 15:25:04 +02:00
Simon Stürz 8e5a639591 Make sure we received the correct amount of data from SmartDongle, otherwise warn and do not process incomplete blocks 2022-08-19 15:25:04 +02:00
Simon Stürz d995874ddb Update translations 2022-08-19 15:25:04 +02:00
Simon Stürz 674752e3f4 Adding Huawei modbus RTU functionality and update SmartDongle connection and discovery 2022-08-19 15:25:04 +02:00
Simon Stürz 2a19b033ab Update translations and state names 2022-08-19 15:23:49 +02:00
Simon Stürz 7c03a13d7d Update battery 2022-08-19 13:03:39 +02:00
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