Skip to content

Comments

Bindings S thru Z: Add equipment tags#18563

Merged
lsiepel merged 18 commits intoopenhab:mainfrom
andrewfg:equipment-tags-s-z
Apr 23, 2025
Merged

Bindings S thru Z: Add equipment tags#18563
lsiepel merged 18 commits intoopenhab:mainfrom
andrewfg:equipment-tags-s-z

Conversation

@andrewfg
Copy link
Contributor

@andrewfg andrewfg commented Apr 16, 2025

This PR adds Equipment tags (only) to bindings S thru Z.

  • It adds Equipment tags where it is relatively easy to determine the type of Equipment from the context.
  • It does NOT add any Point or Property tags => I am hoping that you code contributors will provide these.
  • See Equipment tags in this table for reference.

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

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
@andrewfg andrewfg added enhancement An enhancement or new feature for an existing add-on awaiting other PR Depends on another PR labels Apr 16, 2025
@andrewfg andrewfg self-assigned this Apr 16, 2025
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Copy link
Member

@ccutrer ccutrer left a comment

Choose a reason for hiding this comment

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

LGTM for Tuya now

Copy link
Contributor

@lsiepel lsiepel left a comment

Choose a reason for hiding this comment

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

Thanks @andrewfg. I reviewed the first 163 files. Need to look at the others when i find some more time.

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Copy link
Contributor

@lsiepel lsiepel left a comment

Choose a reason for hiding this comment

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

Finished the remaining files.

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Copy link
Contributor

@lsiepel lsiepel left a comment

Choose a reason for hiding this comment

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

One late comment. Otherwise LGTM

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Copy link
Contributor

@lsiepel lsiepel left a comment

Choose a reason for hiding this comment

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

Thanks LGTM. Covered all files. Waiting for the dependent PR

@andrewfg andrewfg added the awaiting other PR Depends on another PR label Apr 23, 2025
@JueBag
Copy link

JueBag commented Apr 23, 2025

Concerning Tankerkoenig

LGTM; Thanks

Copy link
Contributor

@mherwege mherwege left a comment

Choose a reason for hiding this comment

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

LGTM for systeminfo

@lsiepel lsiepel removed the awaiting other PR Depends on another PR label Apr 23, 2025
Copy link

@JueBag JueBag left a comment

Choose a reason for hiding this comment

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

LGTM

Tankerkoenig

@lsiepel lsiepel merged commit 2093a7a into openhab:main Apr 23, 2025
2 of 4 checks passed
@lsiepel lsiepel added this to the 5.0 milestone Apr 23, 2025
@andrewfg
Copy link
Contributor Author

Many thanks to all contributors. Many thanks to @lsiepel for merging.

@jlaur
Copy link
Contributor

jlaur commented Apr 23, 2025

@andrewfg - since the removal of the Jenkins build, the rebuild label no longer has any effect. I have triggered builds for all PR's.

Now it will have again: #18596 🙂

<label>Weatherunderground Bridge</label>
<description>The Weather Underground bridge represents a connection to the Weather Underground service</description>

<semantic-equipment-tag>NetworkAppliance</semantic-equipment-tag>
Copy link
Contributor

@lolodomo lolodomo May 10, 2025

Choose a reason for hiding this comment

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

There is something inconsistent.
You use NetworkAppliance for this weather service while WebService was used for the openweathermap binding.

And same question as for the openweathermap binding, shouldn't we use WeatherService instead?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

If the thing is associated with a physical local piece of equipment attached to the lan it is a network appliance. If thing is attached directly to a remote cloud based service it is a web service. And if it is a specific local widget that measures (say) temperature, humidity, barometric pressure, it is a weather station. Of course it may be that the thing may have attributes of all three of the above; in which case we need to decide which of those three is the primary and best description of that thing.

Copy link
Contributor

Choose a reason for hiding this comment

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

If thing is attached directly to a remote cloud based service it is a web service.

So it should be WebService here as there is no physical device, just an attachment to a remote cloud based service.

phenix1990 pushed a commit to phenix1990/openhab-addons that referenced this pull request Jul 31, 2025
* Add equipment tags: S thru Z

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
@andrewfg andrewfg deleted the equipment-tags-s-z branch December 14, 2025 12:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement An enhancement or new feature for an existing add-on

Projects

None yet

Development

Successfully merging this pull request may close these issues.