Skip to content

[developer-documentation] Add description of tools and utilities - #2605

Merged
florian-h05 merged 10 commits into
openhab:mainfrom
andrewfg:utils
Mar 30, 2026
Merged

[developer-documentation] Add description of tools and utilities#2605
florian-h05 merged 10 commits into
openhab:mainfrom
andrewfg:utils

Conversation

@andrewfg

@andrewfg andrewfg commented Nov 29, 2025

Copy link
Copy Markdown
Contributor

The reviewer (@lsiepel) of my PR openhab/openhab-core#4995 suggested to add more documentation to describe the new light model feature.

While writing this additional documentation, I realised that there are many other utilities in the openHAB framework which are also not documented. So I added some rudimentary chapters for those too.

Perhaps I can make this into a CALL TO ACTION to other @openhab/core-maintainers and @openhab/add-ons-maintainers that you may also consider to add further documentation for utilities that are not yet described.

Signed-off-by: Andrew Fiddian-Green software@whitebear.ch

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
@netlify

netlify Bot commented Nov 29, 2025

Copy link
Copy Markdown

Thanks for your pull request to the openHAB documentation! The result can be previewed at the URL below (this comment and the preview will be updated if you add more commits).

Name Link
🔨 Latest commit 027ffd1
🔍 Latest deploy log https://app.netlify.com/projects/openhab-docs-preview/deploys/69ca77b161291400089cce9f
😎 Deploy Preview https://deploy-preview-2605--openhab-docs-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
@andrewfg andrewfg changed the title [developer-documentation] add description of tools and utilities [developer-documentation] Add description of tools and utilities Nov 29, 2025
@lsiepel

lsiepel commented Nov 29, 2025

Copy link
Copy Markdown
Contributor

Thanks @andrewfg very much appreciated!

I can't select copilot to review, but from what i see it seems pretty solid already. Just some markdown issues:

Error: developers/utils/tools.md:88:1 MD029/ol-prefix Ordered list item prefix [Expected: 1; Actual: 2; Style: 1/1/1]
Error: developers/utils/tools.md:116:1 MD007/ul-indent Unordered list indentation [Expected: 2; Actual: 4]
Error: developers/utils/tools.md:118:1 MD007/ul-indent Unordered list indentation [Expected: 2; Actual: 4]
Error: developers/utils/tools.md:120:1 MD007/ul-indent Unordered list indentation [Expected: 2; Actual: 4]

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Comment thread developers/utils/tools.md
@openhab-bot

Copy link
Copy Markdown
Collaborator

This pull request has been mentioned on openHAB Community. There might be relevant details there:

https://community.openhab.org/t/translating-thing-s-property-names/167417/1

@Nadahar

Nadahar commented Dec 3, 2025

Copy link
Copy Markdown
Contributor

Documentation like this is very useful 👍

@lsiepel

lsiepel commented Dec 3, 2025

Copy link
Copy Markdown
Contributor

@andrewfg thanks for taking the effort to document this. LGTM.

@florian-h05 florian-h05 added the stat: dependency 💥 This issue/pr has a dependency in another repo label Dec 18, 2025
@stefan-hoehn

Copy link
Copy Markdown
Contributor

@andrewfg When do I know if this should be merged? Should we keep this as draft for the time being?

@andrewfg

Copy link
Copy Markdown
Contributor Author

when do I know if this should be merged?

@stefan-hoehn I wrote this primarily as documentation of my PR openhab/openhab-core#4995 for the Lighting Model .. so the direct answer to your question is that we must wait for that to be merged. And sadly it seems there is nobody interested to review it..

However this PR includes some 'gratis' documentation of the other tools, so if you are in a hurry for that, I guess we could split this PR into two parts -- namely openhab/openhab-core#4995 specific resp. not.

@andrewfg

Copy link
Copy Markdown
Contributor Author

When do I know if this should be merged? Should we keep this as draft for the time being?

@stefan-hoehn the PR on which this had depended is now merged, so we can proceed with this one too.

@florian-h05 florian-h05 removed the stat: dependency 💥 This issue/pr has a dependency in another repo label Mar 30, 2026

@florian-h05 florian-h05 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Apart from two comments looks good, thanks!

Comment thread developers/utils/tools.md Outdated
Comment thread developers/utils/tools.md Outdated
andrewfg and others added 2 commits March 30, 2026 14:13
Co-authored-by: Florian Hotze <dev@florianhotze.com>
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Co-authored-by: Florian Hotze <dev@florianhotze.com>
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
@andrewfg
andrewfg requested a review from florian-h05 March 30, 2026 13:14
Signed-off-by: Florian Hotze <dev@florianhotze.com>

@florian-h05 florian-h05 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

Somehow, my comments weren't applied correctly, so I applied them manually.

@florian-h05 florian-h05 added this to the 5.2 milestone Mar 30, 2026
@florian-h05
florian-h05 merged commit 067ae29 into openhab:main Mar 30, 2026
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants