Commit Graph
100 Commits
Author SHA1 Message Date
lsiepelandGitHub 8c4a1a6136 Fix npe (#21022)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-06-21 14:06:36 +02:00
ad27ea32ba [ecovacs] Update smack dependency (#20221)
* Update to rc1

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
Co-authored-by: Kai Kreuzer <kai@openhab.org>
2026-06-17 09:50:14 +02:00
lsiepelandGitHub 6fef37f3a3 [homematic] Reduce SAT warnings (#20651)
* Reduce SAT warnings

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-06-11 23:12:05 +02:00
lsiepelandlolodomo 1a0f776e90 Update bundles/org.openhab.binding.lgwebos/src/main/java/org/openhab/binding/lgwebos/internal/handler/LGWebOSHandler.java
Signed-off-by: lsiepel <leosiepel@gmail.com>
2026-06-11 07:42:29 +02:00
Leo Siepelandlolodomo 2820e4bd8f Fix thing status description
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-06-11 07:42:29 +02:00
Leo Siepelandlolodomo 3a895cdb36 Remove username from thing state
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-05-25 07:41:08 +02:00
Leo Siepelandlolodomo 8b81d1eea9 yamahareceiver fix test configuration
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-05-25 07:38:19 +02:00
Leo Siepelandlolodomo edd775aa0e remehaheating fix lenient in unit test
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-05-25 07:38:19 +02:00
Leo Siepelandlolodomo e80b1e5cb8 mercedesme tests seperated
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-05-25 07:38:19 +02:00
Leo Siepelandlolodomo 9e27e14cd7 energyforcast tests seperated
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-05-25 07:38:19 +02:00
Leo Siepelandlolodomo b6bdcdaf6e Fix boscsh
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-05-25 07:38:19 +02:00
Leo Siepelandlolodomo ac97f36e08 casokitchen tests seperated
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-05-25 07:38:19 +02:00
lsiepelandGitHub f630e2e4a6 [nuvo] Fix thing status text (#20781)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-05-24 23:53:04 +02:00
lsiepelandGitHub 9310b4b648 [velux] Fix thing status text (#20785)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-05-24 12:25:23 +02:00
lsiepelandGitHub 9c123aebbb Fix thing status text (#20780)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-05-23 12:20:20 +02:00
lsiepelandGitHub 191aca20a7 Revert californium commits in shelly and tradfri (#20750) 2026-05-17 22:19:24 +02:00
lsiepelandGitHub 7e2735e604 [tuya] Properly log unknown dimension (#20623)
* abort channel type creation
* Adapt test

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-05-06 12:29:57 +02:00
lsiepelandGitHub 125babffb1 [kostalinverter] Fix autoreconnect after network outage (#20466)
* Fix annotations and warnings
* Improve doc
* More safety guards
* Refactored 3rd gen handler

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-05-06 12:18:10 +02:00
lsiepelandGitHub a0c1c4f0c1 [zwavejs] Fix connection recovery (#20402)
* Fix reconnect path
* Improve thread safety

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
Signed-off-by: lsiepel <leosiepel@gmail.com>
2026-05-06 11:28:05 +02:00
lsiepelandGitHub 15dc1993aa [mercedesme] Adjust logging (#20468)
* Adjust logging

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-05-03 11:38:08 +02:00
lsiepelandGitHub 16fd253390 [intesis] Fix type collision (#20471)
* Fix type collision
* Replace i18n placeholders
* Fix mix of channel Id and type
* Fix Id
* Remove more duplicates

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-05-03 11:34:27 +02:00
lsiepelandGitHub 16b58a67e4 [xmppclient] Fix xml parse and muc (#20524)
* Fix xml parse and muc
* Improve upload service discovery

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-05-03 11:22:24 +02:00
lsiepelandGitHub eaf2db5c60 [mikrotik] Add PoE support (#20507)
* Squashed commit from PR 17351

Also-by: Matthew Skinner <matt@pcmus.com>
Signed-off-by: lsiepel <leosiepel@gmail.com>
2026-05-02 13:00:42 +02:00
lsiepelandGitHub 0d59228220 [groheondus] Fix warnings and SAT (#20551)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-04-18 23:09:46 +02:00
lsiepelandGitHub 29d082a760 [smhi] Fix channel thunderstorm_probability scale (#20591)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-04-18 23:05:28 +02:00
lsiepelandGitHub f98733ce0a [fsinternet] Fix build and SAT warnings (#20548)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-04-13 09:52:39 +02:00
lsiepelandGitHub eca1750851 [folding] Fix build and sat warnings (#20546)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-04-13 09:44:16 +02:00
lsiepelandGitHub 550d30d9e3 [freeathome] Fix build and SAT warnings (#20547)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-04-13 09:33:49 +02:00
lsiepelandGitHub 84d69a450f Reduce SAT and build warnings (#20549)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-04-13 09:32:20 +02:00
lsiepelandGitHub 819b0b6ea6 [hdanywhere] Fix build warnings and SAT errors (#20553)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-04-12 13:23:39 +02:00
lsiepelandGitHub 80c27c334e Fix SAT warnings (#20552)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-04-12 11:57:49 +02:00
lsiepelandGitHub 305fecd361 Fix (#20550)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-04-11 10:39:53 +02:00
lsiepelandGitHub da63705e9c [heliosventilation] Correct channel id typo for adjustInveral (#20475)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-04-01 22:47:34 +02:00
lsiepelandGitHub 5891fe1d3f Add markdown action (#19010)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-03-30 15:57:40 +02:00
lsiepelandGitHub fc8ec37b53 Fix v2 instructions (#20424)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-03-22 12:20:00 +01:00
lsiepelandGitHub 0438a891c4 [ahawastecollection] Fix upgrade instructions (#20417)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-03-22 12:15:02 +01:00
lsiepelandGitHub 954d433041 Fix homekit and math (#20374)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-03-13 18:05:16 +01:00
lsiepelandGitHub 0405f9bb78 Markdown catchup (#20373)
* Fix homeassistant
* Fix bluelink

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-03-13 17:26:08 +01:00
lsiepelandGitHub a935d0bc38 [xmppclient] Fix bundle load (#20220)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-03-11 09:40:59 +01:00
lsiepelandGitHub 0c6fcd8b3f [androidtv] Add configuration option skipPowerRefresh (#19985)
* Make refresh state configurable

Signed-off-by: lsiepel <leosiepel@gmail.com>
2026-03-08 11:26:46 +01:00
lsiepelandGitHub 2d1112004b [myuplink] Fix support for decimal commands (#19906)
* Add scaleValue support

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-02-28 13:14:33 +01:00
lsiepelandGitHub 677459cc79 Fix documentation, grammar, and spelling in addons IO / Persistence -Transform (#19611)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-02-03 21:45:57 +01:00
lsiepelandGitHub 7a00c38d54 [roborock] Fix update after disposal (#19831)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-02-01 20:59:42 +01:00
lsiepelandGitHub d07447bb5d Fix documentation, grammar, and spelling in bindings W-Z (#19603)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-02-01 20:55:52 +01:00
lsiepelandGitHub d900852261 Fix markdown issues (#20170)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-02-01 19:54:34 +01:00
lsiepelandGitHub 0ef60aba4f Fix documentation, grammar, and spelling in bindings U-V (#19602)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-01-31 00:22:07 +01:00
lsiepelandGitHub 014ec099d9 adb-warning (#20140)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-01-25 22:59:41 +01:00
lsiepelandGitHub 2eb08b81cd Fix documentation, grammar, and spelling in bindings T (#19601)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-01-24 16:40:39 +01:00
lsiepelandGitHub e14b4a6455 Fix vuepress vs markdown links (#20060)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-01-13 23:16:19 +01:00
lsiepelandGitHub 3cfe231fd0 Fix markdown (#20058)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-01-13 23:13:18 +01:00
lsiepelandGitHub 182e57cad6 Fix markdown (#20057)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-01-13 23:07:42 +01:00
lsiepelandGitHub 1deea3b4b8 Fix documentation, grammar, and spelling in bindings Q-S (#19586)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-01-08 20:25:17 +01:00
lsiepelandGitHub 35856c0c91 Revert "[androidtv] Fix loop for PhilipsTV (#19953)" (#19996)
This reverts commit 5a90c2474e.

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-01-06 21:48:49 +01:00
lsiepelandGitHub be02c70c5c [viessmann] Fix parsing of unit KiloJoule (#19970)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-01-04 21:57:16 +01:00
lsiepelandGitHub 9433952f53 [viessmann] Fix parsing of unit milliAmpere (#19942)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-01-04 21:49:39 +01:00
lsiepelandGitHub 0556a38709 [fsinternetradio] Remove dead links from documentation (#19909)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-01-04 12:47:58 +01:00
lsiepelandGitHub 7df6238b05 Fix lambda (#19928)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-12-31 14:20:26 +01:00
lsiepelandGitHub a434ba35eb [ahawastecollection] Add christmasTree channel (#19834)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-12-31 00:06:26 +01:00
lsiepelandGitHub 3b11182b80 [ipp] Prevent NullPointerException if printer UUID is missing (#19915)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-12-29 23:37:46 +01:00
lsiepelandGitHub 31de70d188 Markdown catchup (#19885)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-12-29 16:57:59 +01:00
lsiepelandGitHub 5a07c5ba92 Fix documentation, grammar, and spelling in bindings P (#19563)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-12-29 13:05:18 +01:00
lsiepelandGitHub de9a4dfbab Fix documentation, grammar, and spelling in bindings O (#19556)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-12-28 21:41:47 +01:00
lsiepelandGitHub 2fc036812e Fix documentation, grammar, and spelling in bindings N (#19549)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-12-25 16:41:53 +01:00
lsiepelandGitHub 0719fbf0b2 [ahawastecollection] Fix typo in channel id lightweight (#19833)
* Fix typo leightweight -> lightweight

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-12-21 12:19:18 +01:00
lsiepelandGitHub d2007fc807 [velbus] Add missing channel 80 and fix label (#19803)
* Add channel and fix label

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-12-17 01:06:58 +01:00
lsiepelandGitHub 9b271c199d Fix documentation, grammar, and spelling in bindings J-M (#19547)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-12-16 07:07:45 +01:00
lsiepelandGitHub 76574c8521 [hdanywhere] Deduplicate channel type (#19804)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-12-13 23:24:19 +01:00
afe6994534 [http] Replace deprecated URL constructor (#19519)
* Fix unicode

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
Signed-off-by: lsiepel <leosiepel@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-06 13:05:00 +01:00
lsiepelandGitHub ff20d54e9e Fix documentation, grammar, and spelling in bindings H-I (#19534)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-30 23:12:10 +01:00
lsiepelandGitHub 1a21b10d50 Fix parameter typo (#19663)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-29 13:24:35 +01:00
lsiepelGitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e2e8712f5b Bump com.github.tomakehurst:wiremock-standalone in /bundles (#19521)
Bumps [com.github.tomakehurst:wiremock-standalone](https://github.com/tomakehurst/wiremock) from 2.23.0 to 2.27.2.
- [Release notes](https://github.com/tomakehurst/wiremock/releases)
- [Commits](https://github.com/tomakehurst/wiremock/compare/2.23.0...2.27.2)

---
updated-dependencies:
- dependency-name: com.github.tomakehurst:wiremock-standalone
  dependency-version: 2.27.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-29 11:16:39 +01:00
lsiepelandGitHub cebd3b9f42 Add unit mapping (#19688)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-24 07:14:34 +01:00
lsiepelandGitHub c6d981de89 Fix documentation, grammar, and spelling in bindings up to G (#19529)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-23 13:09:07 +01:00
Leo Siepel 4e852b220d Update pom.xml 2025-11-23 10:48:22 +01:00
lsiepelandGitHub ea77567efa Download and cache xsd file for validation (#19650)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-22 22:20:51 +01:00
lsiepelandGitHub 41d2a716d2 [boschshc] Fix anchors in documentation and add missing TOC entry (#19145)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-17 17:21:48 +01:00
lsiepelandGitHub 44a594025f Replace the deprecated new URL() constructor (#19159)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-14 17:27:55 +01:00
lsiepelandGitHub d2913b7d44 Allow LR node id's (#19620)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-07 15:37:12 +01:00
lsiepelandGitHub 2a34937319 [telegram] Add support for sendMediaGroup action (#19523)
* Add support for sendMediaGroup

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-04 13:11:13 +01:00
lsiepelandGitHub e823fa3ce3 [telegram] Add support for disabling long polling (#19592)
* Add disabling longpolling
* Fix param description

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-03 21:24:49 +01:00
lsiepelandGitHub d61c00f811 [souliss] Fix channel metadata (#19597)
* Fix channel metadata

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-03 21:16:27 +01:00
lsiepelGitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
164c6be98f Bump me.legrange:mikrotik from 3.0.7 to 3.0.8 in /bundles (#19520)
Bumps [me.legrange:mikrotik](https://github.com/GideonLeGrange/mikrotik-java) from 3.0.7 to 3.0.8.
- [Release notes](https://github.com/GideonLeGrange/mikrotik-java/releases)
- [Commits](https://github.com/GideonLeGrange/mikrotik-java/commits)

---
updated-dependencies:
- dependency-name: me.legrange:mikrotik
  dependency-version: 3.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-02 13:51:31 +01:00
lsiepelandGitHub 7a02948d9e [zwavejs] Fix NullPointerException with ZUI 11.5.2 (#19500)
* Fix timout type
* Add tests

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-02 11:23:23 +01:00
lsiepelandGitHub d75406f7a2 Add support for MarkdownV2 (#19522)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-02 11:10:36 +01:00
lsiepelandGitHub 5d78d43883 [ojelectronics] Fix itemtype for date channels (#19555)
* Fix itemtype

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-02 10:48:43 +01:00
lsiepelandGitHub 69708c2cc2 Fix mistakes (#19566)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-02 10:47:23 +01:00
lsiepelandGitHub a8cf1c737f [mercedesme] Fix radius-hybrid channel type (#19548)
* Fix radius-hybrid

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
Signed-off-by: lsiepel <leosiepel@gmail.com>
2025-11-02 10:42:59 +01:00
lsiepelandGitHub a3fef83f4d [guntamatic] Fix spelling error in interuption channels (#19557)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-10-31 19:41:07 +01:00
lsiepelandGitHub 76c266f52a [jsscripting] Fix injectionEnabledV2 allowed max is less then default (#19528)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-10-27 07:55:51 +01:00
lsiepelandGitHub 1aca2fbc44 Fix label (#19540)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-10-24 19:48:35 +02:00
lsiepelandGitHub 2f4fc8894e [googletts] Typo in documentation (#19527)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-10-23 21:03:56 +02:00
lsiepelandGitHub 154d9dc99e Remove allplay binding (#19366)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-10-12 09:57:30 +02:00
lsiepelandGitHub 30770fd6f2 [various] Add null annotations to bindings F (#18995)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-10-03 09:49:27 +02:00
lsiepelandGitHub e2091940ea [zwavejs] Add notification channel (#19328)
* Add notification channel
* Add documentation
* Fix value being updated correctly
* Update bundles/org.openhab.binding.zwavejs/src/main/java/org/openhab/binding/zwavejs/internal/type/ZwaveJSTypeGeneratorImpl.java

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
Signed-off-by: lsiepel <leosiepel@gmail.com>
2025-09-20 11:07:43 +02:00
lsiepelandGitHub 5ba98f0c5f [omnilink] Update AlarmMode channels to String type (#19354)
Fixes: https://github.com/openhab/openhab-addons/issues/19343

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-09-19 23:33:59 +02:00
lsiepelandGitHub 6393b850eb [zwavejs] Add RollerShutter support (#19191)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-09-17 22:50:23 +02:00
lsiepelandGitHub cbfff2b2cd Add unit conversion (#19325)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-09-14 10:58:51 +02:00
lsiepelandGitHub 8725638abd Bump org.mockito:mockito-core from 5.11.0 to 5.19.0 in /bundles (#19283)
Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.11.0 to 5.19.0.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v5.11.0...v5.19.0)
2025-09-10 23:10:30 +02:00
a5fcfe40c4 [network] Fix discovery performance causing a slow openHAB start (#17972)
* Fix performance
* Improvements
* Add logging
* Improve logging
* Update bundles/org.openhab.binding.network/src/main/java/org/openhab/binding/network/internal/utils/NetworkUtils.java
* Improve thread handling
* Improve shutdown
* thread cleanup
* Improve per thread allocation
* Stop on finishing all interfaces
* Change Arping to make use of completeablefeature
* Seperate presence detection from lifecycle
* Improve logging and filtering
* Create seperate ScheduledExecutorService
* Fix review comment
* Improve network address checks
* Improve interrupthandling
* Revert threadlocal
* Refactor Presencedetection
* Make LatencyParser accept Windows' <1ms syntax for minimal latency
* Remove misleading reference to non-existing NetworkHandlerBuilder
* Handle thread-safety of NetworkDiscoveryService.executorService
* Fix network interface exclusion
* Make PresenceDetectionValue thread-safe
* Partial refactoring of PresenceDetection

Fixes:
  - Synchronization of lastSeen
  - Joining of async tasks
  - Minor logging improvements
Addition:
  - Create setIcmpPingMethod()

* Partial refactoring of NetworkDiscoveryService

Fixes:
  - Correct the number of addresses in a /24 subnet.
  - Restructure task creation so that one less thread is needed per scanned address, and so that startScan() is guaranteed to return quickly.
  - Create independent threads for posting discovery results, as this can take a long time and might not finish before the executor shuts down.

* Make NetworkHandler thread-safe
* Make SpeedTestHandler thread-safe
* Make sure that process output is consumed
* Implement tool-specific latency parsing
* Fix NetworkDiscoveryService configuration and make the thread pool size configurable
* i18n
* Fix test

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
Co-authored-by: Wouter Born <github@maindrain.net>
Co-authored-by: Ravi Nadahar <nadahar@rediffmail.com>
2025-09-07 19:51:15 +02:00
lsiepelandGitHub 94d7c15e22 [ecovacs] Fix bundle installation by upgrading dependency (#18986)
Also-by: Wouter Born <github@maindrain.net>
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-09-07 14:45:55 +02:00