A lot has been done to rework the semantic tags. Some tags have been removed, a lot of new tags were added, and a few were moved becuase they were not in the correct category to begin with. I believe “LowBattery” is one that moved from a point tag to a property tag.
Point tags are what the Item does or represents generically (e.g. control, measure, status) and the property is what it does it to (e.g. temperature, humidity, etc.). You can’t “low battery” something. That’s a property.
All of these Items are tagged with “Energy” and “LowBattery” but now both “Energy” and “LowBattery” are both property tags. Therefore, all of these Items have two property tags and no point tag. You will need to remove one of the these tags and add a point tag (“Status” or “Measurement” might be good choices) to each Item to clear the problem.
But this does illustrate the new semantic model checker UI which tells you about any misconfiguration in your semantic model. Also don’t miss the new UI for creating new custom semantic tags under Developer Tools.
Thanks Rich, I changed it now to an“switch“, as it is on or off.
Is this a topic, which should be changed automatically somehow.
All my hue and Shelly battery based items from the things has this issue.
The widget chosen to show the Item/control the Items is based, in part, on the semantic tag. If you use “switch” as the Point tag you are telling OH this Item is something you can control with a switch, like a light. Using a Point tag like “measurement”, “status” or the like tells OH this is a sensor or status flag, not something that is controlled.
I’m not sure if this is OH 5 R4 related or caused by something else.
I just published a new rule template to the marketplace and when I try to install it I get the following in the logs:
2025-07-18 14:16:38.731 [INFO ] [rketplace.AbstractRemoteAddonService] - Re-installing missing add-ons from remote repository: [marketplace:165001]
2025-07-18 14:16:41.647 [INFO ] [rketplace.AbstractRemoteAddonService] - Re-installing missing add-ons from remote repository: [marketplace:165001]
2025-07-18 14:16:43.744 [WARN ] [ity.CommunityMarketplaceAddonService] - Unable to retrieve marketplace add-ons: Server returned HTTP response code: 429 for URL: https://community.openhab.org/c/mtplace/69/l/latest?page=12
2025-07-18 14:16:43.745 [INFO ] [rketplace.AbstractRemoteAddonService] - Re-installing missing add-ons from remote repository: [marketplace:165001]
After that the template is not installed and when I leave and return to the Add-on store, no rule templates or Block libraries are shown. To get them back I must restart OH.
2025-07-19 07:55:08.151 [WARN ] [ax.web.service.spi.model.ServerModel] - ServletModel{id=ServletModel-42,name='cxf-servlet',urlPatterns=[/*],contexts=[{WB,OCM-1,default,/}]} can't be registered now in context / under "/*" mapping. Conflict with ServletModel{id=ServletModel-29,name='/',urlPatterns=[/*],contexts=[{WB,OCM-1,default,/}]}.
2025-07-19 07:55:08.160 [WARN ] [ax.web.service.spi.model.ServerModel] - Skipped registration of ServletModel{id=ServletModel-42,name='cxf-servlet',urlPatterns=[/*],contexts=[{WB,OCM-1,default,/}]} because of existing mappings. Servlet will be added as "awaiting registration".
Hi, I upgraded 2 systems (one from 4.3.6 and the other from 5.0.0 M4) to OH 5.0.0 RC1.
On both I’m getting this error, which wasn’t there in former versions:
2025-07-19 08:19:24.024 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'alexa.items'
2025-07-19 08:19:24.060 [WARN ] [ore.common.registry.AbstractRegistry] - Cannot add "SwitchItem" with key "i_EchoDotEsszimmer_Bluetooth". It exists already from provider "ManagedItemProvider"! Failed to add a second with the same UID from provider "GenericItemProvider"!
I restartet the system several times, which doesn’t fix it.
EDIT:
When I try to remove Item in .items file, I get:
2025-07-19 08:29:25.375 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'alexa.items'
2025-07-19 08:29:25.528 [WARN ] [ore.common.registry.AbstractRegistry] - Provider 'GenericItemProvider' is not allowed to remove element 'SwitchItem' with key 'i_EchoDotEsszimmer_Bluetooth' from the registry because it was added by provider 'ManagedItemProvider'.
2025-07-19 08:29:41.451 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'alexa.items'
2025-07-19 08:29:41.465 [WARN ] [ore.common.registry.AbstractRegistry] - Cannot add "SwitchItem" with key "i_EchoDotEsszimmer_Bluetooth". It exists already from provider "ManagedItemProvider"! Failed to add a second with the same UID from provider "GenericItemProvider"!
installed RC1 and after restart everything was coming up nicely. So far from 4.3 to 5.0 is a walk in the park
@milo : I have to admit that I don’t watch warnings during startup. (there were far too many during the last years and almost never caused trouble). I focus on warnings after system is completely running
In the past, this exact same issue happened, but the log was set to DEBUG so you didn’t see it. It’s now set to WARN so you see it. That’s the only difference.
Now that you see it, you’re aware that your item i_EchoDotEsszimmer_Bluetooth already exists as a managed item (created through UI) and you’re also definining it in .items file.
You need to choose one or the other. Either delete it from your .items file, or from the mainui. Once you’ve done that, the message should no longer appear when you restart openhab.
HTTP status code 429 is “Too Many Requests”, so this comes from the forum. I don’t know if this is the result of “too many requests” from your client specifically, or if this is globally for the forum, although I’d suspect it’s the former.
The add-on results have a very long cache time, which causes various problems:
Sorry if this is a redundant question but I’m looking for a confirmation re: upgrades steps including Java 21. I had issues earlier on with OpenJDK 21 trying to use with 4.3 when I switched to the newest openhabian 64bit version. So now that I’ve been on OH4.3.6 on RPI4 with openhabian 64bit successfully for some time I’d like to confirm…
Do I upgrade to OH5 first, then use openhabian-config to install Temurin 21?
Do I install Temurin 21 BEFORE upgrading to OH5?
Does anyone know if Temurin 21 is compatible with OH4.3.6?
2025-07-19 08:41:00.641 [WARN ] [ore.common.registry.AbstractRegistry] - Cannot add "GroupItem" with key "KitchenMotion". It exists already from provider "GenericItemProvider"! Failed to add a second with the same UID from provider "ManagedItemProvider"!
I’m pretty sure I only have this defined in an items file, but I no longer see the lock. When I delete edited: (the file) everything breaks. I do have UI defined items in the group could that be a factor?