2cb987095d
[modbus] Share helper functions across modbus components - part B ( #14172 )
...
Co-authored-by: J. Nick Koston <nick+github@koston.org >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-03-31 10:48:16 -10:00
Bonne Eggleston and J. Nick Koston
31574a427b
[modbus] Share helper functions across modbus components - part A ( #15291 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-03-30 06:56:47 -10:00
J. Nick Koston
d420e7bc23
[modbus_controller] Fix off-by-one bounds check in byte_from_hex_str ( #15301 )
2026-03-30 08:57:27 -04:00
J. Nick Koston
8fe36cde23
[core] Replace std::function with lightweight Callback in CallbackManager ( #14853 )
2026-03-18 18:41:05 -10:00
Jonathan Swoboda
73a49493a2
[vbus][shelly_dimmer][st7789v][modbus_controller] Fix integer overflows, off-by-one, and coordinate swap ( #14916 )
2026-03-18 16:43:42 -04:00
21794e28e5
[modbus_controller] Use stack buffers instead of heap-allocating string helpers ( #13221 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-01-17 17:26:51 -10:00
0fe6e7169c
[modbus_controller] courtesy response ( #10027 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-10-08 16:40:49 +13:00
Javier Peletier
35de36d690
[modbus] Modbus server role: write holding registers ( #9156 )
2025-07-01 15:39:06 +12:00
Javier Peletier
2df0ebd895
[modbus_controller] Fix modbus read_lambda precision for non-floats or large integers ( #9159 )
2025-06-25 11:31:23 +12:00
Keith Burzinski
edd847ea40
[modbus_controller] Clang fixes ( #7899 )
2024-12-02 13:27:32 +13:00
TFGF
7d75c9157b
[Modbus Controller] Added on_online and on_offline automation ( #7417 )
2024-11-13 09:48:40 +13:00
625726c650
[Modbus Controller] Added preference to change command retries ( #7312 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-11 17:21:31 +12:00
Tercio Filho
d6eeac0619
[modbus_controller] Allow duplicate command config ( #7311 )
2024-09-03 11:56:19 +12:00
leejoow and Leo Schelvis
0a7d883633
[modbus_controller] Add on_command_sent trigger ( #7078 )
...
Co-authored-by: Leo Schelvis <leo.schelvis@gmail.com >
2024-07-22 13:33:11 +12:00
1ca7c2d7dd
Add support for acting as Modbus server ( #4874 )
...
Co-authored-by: Jeroen van Oort <jeroen.vanoort@webparking.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-22 16:17:32 +12:00
Tercio Filho
bf5352b44e
Modbus Controller added some features ( #5318 )
2023-09-13 10:15:01 +12:00
GitforZhangXL and Jesse Hills
86407b9f6f
Change variable "skip_updates" and "skip_updates_counter" type from "uint8_t" to "uint16_t" ( #4487 )
...
* change 'skip_updates'from 'uint8' to 'uint16_t'
* Delete modbus_controller_fix.md
* Update modbus_controller.h
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-26 22:35:00 +00:00
Javier Peletier
d10300c330
modbus: fix queue deduplicator erasing custom commands ( #3650 )
2022-07-25 08:06:18 +12:00
André Klitzing
72cce391ab
Fix some typos found by codespell ( #3598 )
2022-06-27 18:02:46 -03:00
Jesse Hills
7f7175b184
Publish custom data when modbus number lambda fills vector ( #3295 )
2022-03-29 22:22:11 +13:00
stegm and Oxan van Leeuwen
58fa63ad88
Add Select for modbus ( #3032 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2022-02-08 22:27:22 +13:00
Oxan van Leeuwen and Jesse Hills
80d03a631e
Force braces around multi-line statements ( #3094 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-01-25 08:56:36 +13:00
Oxan van Leeuwen
7da12a878f
Enable readability-redundant-member-init check ( #3097 )
2022-01-23 20:34:43 +13:00
stegm
e4555f6997
Fix register ranges in modbus controller ( #2981 )
2022-01-09 16:24:23 +01:00
Martin and Jesse Hills
9ca4e8f32a
modbus_controller: bugfix: enable overriding calculated register size ( #2845 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-12-02 15:45:11 +13:00
Oxan van Leeuwen
607601b3a4
Enable a bunch of clang-tidy checks ( #2149 )
2021-12-02 09:03:51 +13:00
Martin
17a37b1de9
Modbus_controller: Add custom command. ( #2680 )
2021-11-26 12:48:52 +13:00
Martin
662773b075
modbus_controller: remove hard coded register size ( #2654 )
2021-11-10 16:24:44 +13:00
Martin and Jesse Hills
7672ba2c8d
Modbus controller ( #1779 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-09-27 09:27:24 +13:00