helmar74
(Helmar)
December 15, 2025, 8:05am
150
In event.log, I see now new text like (source: org.openhab.core.thing$mqtt:topic:b97b166d:Signal)
.9 (source: org.openhab.core.thing$sensorcommunity:conditions:0d1e4377be:humidity)
2025-12-15 09:03:54.915 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'i_Sonne_Daheim_Azimut' changed from 135.79479039219 to
138.82095753827628 (source: org.openhab.core.thing$astro:sun:local:position#azimuth)
2025-12-15 09:03:54.916 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'i_Sonne_Daheim_Elevation' changed from 5.8717131421123
75 to 7.553036872675328 (source: org.openhab.core.thing$astro:sun:local:position#elevation)
2025-12-15 09:03:54.919 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'i_Sonnenstrahlung_Direkt_Daheim' changed from 1.368293
9751698224 to 4.49018638537009 (source: org.openhab.core.thing$astro:sun:local:radiation#direct)
2025-12-15 09:03:54.919 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'i_Sonnenstrahlung_Diffus_Daheim' changed from 38.73463
214821401 to 48.96566357136757 (source: org.openhab.core.thing$astro:sun:local:radiation#diffuse)
2025-12-15 09:03:54.921 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'i_Sonnenstrahlung_Total_Daheim' changed from 40.102926
12338383 to 53.45584995673766 (source: org.openhab.core.thing$astro:sun:local:radiation#total)
2025-12-15 09:03:55.597 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'i_mqtt_Sonoff4CH_1_Signal' changed from 54 to 56 (sour
ce: org.openhab.core.thing$mqtt:topic:4c3bd982:Signal)
2025-12-15 09:04:03.666 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'i_Avm200Watt_5' changed from 4.220 to 4.290 (source: o
rg.openhab.core.thing$avmfritz:FRITZ_DECT_200:192_168_1_1:087610393046:power)
2025-12-15 09:04:17.902 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'i_ActiveCall' changed from 071959030, to UNDEF (source
: org.openhab.core.thing$avmfritz:fritzbox:192_168_1_1:active_call)
2025-12-15 09:04:17.902 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'i_CallState' changed from ACTIVE to IDLE (source: org.
openhab.core.thing$avmfritz:fritzbox:192_168_1_1:call_state)
2025-12-15 09:04:22.415 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'i_mqtt_BlitzwoIFSHP6_7_Signal' changed from 92 to 94 (
source: org.openhab.core.thing$mqtt:topic:5b8cafd7:Signal)
2025-12-15 09:04:30.177 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'i_mqtt_BlitzwoIFSHP6_5_Signal' changed from 46 to 48
can this be hide somehow?
apella12
(Bob Eckhoff)
December 15, 2025, 1:35pm
153
I have had a bit of a problem with persistence.
On docker upgrade I got this message;
[main] INFO org.openhab.core.tools.UpgradeTool - Executing persistenceCopyDefaultStrategy: Move persistence default strategy configuration to all persistence configuration without strategy defined
[main] INFO org.openhab.core.tools.internal.PersistenceUpgrader - Setting default strategy on persistence configurations without strategy '/openhab/userdata/jsondb/org.openhab.core.persistence.PersistenceServiceConfiguration.json'
[main] ERROR org.openhab.core.tools.internal.PersistenceUpgrader - Cannot access persistence configuration database '/openhab/userdata/jsondb/org.openhab.core.persistence.PersistenceServiceConfiguration.json', check path and access rights.
Then my dsl files were rejected;
2025-12-15 07:52:10.983 [WARN ] [el.core.internal.ModelRepositoryImpl] - DSL model 'mapdb.persist' has errors, therefore ignoring it: [2,1]: no viable alternative at input 'default'
2025-12-15 07:52:10.984 [INFO ] [el.core.internal.ModelRepositoryImpl] - Unloading DSL model 'mapdb.persist'
2025-12-15 07:52:10.985 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading DSL model 'jdbc.persist'
2025-12-15 07:52:10.997 [WARN ] [el.core.internal.ModelRepositoryImpl] - DSL model 'jdbc.persist' has errors, therefore ignoring it: [3,1]: no viable alternative at input 'default'
There appears to be no persistence or graphs and canât reach the configure menu for them.
Iâm trying to going back to M3. Still not sure. Will update when I know
sihui
(SiHui)
December 15, 2025, 1:45pm
154
Same here. restoreOnStartup through mapdb did not work anymore.
Going back to M3 fixed it âŠ
Mherwege
(Mark Herwege)
December 15, 2025, 1:47pm
155
Can you show your persist DSL files? There is a breaking change in M4, deprecating the default persistence. It is handled automatically when you donât have a persist file with the upgrade tool, but it looks like you have 1. a persist file and 2. no write access to the json db folder for the upgrade tool to work.
Mherwege
(Mark Herwege)
December 15, 2025, 1:49pm
156
Not sure this is the same issue, see also openHAB 5.1 Milestone discussion - #148 by helmar74 . How did you upgrade? Did the upgrade tool run? Do you have your persistence defined in .persist files, or managed through the UI?
sihui
(SiHui)
December 15, 2025, 1:50pm
157
Mherwege:
How did you upgrade?
Manually, as always. I have a manual installation.
.persist files.
Nothing in the logs âŠ
Edit: ahhh, here we go:
2025-12-15 10:07:57.298 [WARN ] [.core.model.core.internal.ModelRepositoryImpl] - DSL model 'rrd4j.persist' has errors, therefore ignoring it: [4,1]: no viable alternative at input 'default'
Looks like the default strategy needs to be removed.
Mherwege
(Mark Herwege)
December 15, 2025, 1:51pm
158
sihui
(SiHui)
December 15, 2025, 1:53pm
159
Strategies {
everyMinute : "0 * * * * ?"
everyDay : "0 0 0 * * ?"
default = everyChange
}
Items {
gRestore* : strategy = everyChange, restoreOnStartup
}
⊠see edit above
kjknauss
(KJ)
December 15, 2025, 1:54pm
160
Same persistence issue. In Main UI, these menus wonât even open. Back to M3 and they are accessible.
sihui
(SiHui)
December 15, 2025, 1:55pm
161
Should have been announced as a breaking change âŠ
Mherwege
(Mark Herwege)
December 15, 2025, 1:57pm
162
It actually is in the breaking changes list, but may lack some detail. Unfortunately, it was rushed through a bit (the code had been developed a long time ago already though).
Mherwege
(Mark Herwege)
December 15, 2025, 1:59pm
163
How did you upgrade? Do you have your configuration in .persist files, or is it defined in the UI?
kjknauss
(KJ)
December 15, 2025, 2:30pm
164
Upgraded through apt. All defined in the UI.
Ubuntu 24.04
X86
apella12
(Bob Eckhoff)
December 15, 2025, 2:34pm
165
Iâm back on M3 for now. I see by the discussion a breaking change. I had already figured it was the default. My mapdb.
Strategies {
default = everyChange
}
Items {
* : strategy = everyChange, restoreOnStartup
The only thing I donât understand going forward is the write access issue. I have a full jsondb and it is in the docker container like everything else.
services:
openhab:
image: "openhab/openhab:5.1.0.M3"
restart: always
network_mode: host
volumes:
- "/etc/localtime:/etc/localtime:ro"
- "/etc/timezone:/etc/timezone:ro"
- "/etc/cont-init.d:/etc/cont-init.d"
- "./openhab_addons:/openhab/addons"
- "./openhab_conf:/openhab/conf"
- "./openhab_userdata:/openhab/userdata"
environment:
CRYPTO_POLICY: "unlimited"
EXTRA_JAVA_OPTS: "-Duser.timezone=America/New_York"
OPENHAB_HTTP_PORT: "8080"
OPENHAB_HTTPS_PORT: "8443"
USER_ID: "1000"
GROUP_ID: "1000"
and
Edit: Also maybe of interest
reckhoff@raspberrypi:~/openhab $ grep ':1000:' /etc/group
reckhoff:x:1000:openhab
EDIT2: Just noticed on my other system (that I updated last night) that I canât get UI persistence menus like @kjknauss to work. I have no text files there. Persistence seemed to be working so I didnât notice.
Mherwege
(Mark Herwege)
December 15, 2025, 4:19pm
166
Tschetan
(.)
December 15, 2025, 4:23pm
167
Hi,
openHAB 5.1.0.M4
In Blockly, the block for rounding is a bit broken. Existing commands, for example, produce the message âReferenceError: Input âDECIMALSâ doesnât exist on âmath_roundâ â and new ones are ignored right from the start.
michaeljoos
(Michael Joos)
December 16, 2025, 5:36am
168
I can confirm this is fixed in latest snapshot. Thanks!
Overall, I have been testing 5.1 milestone builds and snapshots over the last few days/weeks, and my (quite large) system is running very stable and (almost) without errors. Many thanks to everyone who is working on further development, fixing bugs and investing a lot of energy and time every day!
The only thing I still have is follwing bug in MainUI. I donât know if itâs a big deal, but maybe someone else can take a look at it?
opened 10:52AM - 15 Jul 25 UTC
bug
main ui
## The problem
You have already fixed a similar issue a few months ago --> http⊠s://github.com/openhab/openhab-webui/issues/2196
The new reported issue is on another level:
When I open a location/equipment/property card and open a chart from the card, it doesn't jump back to the card when I close the chart. It somehow jumps back to the previously visited page. Seems to be a cache problem?
See recording: https://drive.google.com/file/d/1MP_4iJ5pjNwvk7sNW_TE7ouRJsKN0gJA/view?usp=sharing
## Expected behavior
When closing chart, it should go back to card
## Steps to reproduce
1. Open location/equipment/property card
2. Open e.g. a chart from card
3. Close chart
## Your environment
- openHAB 5.0 M4 (but issue is not related to the release only)
- Openhabian
Maybe it is a good chance to fix that in the upcoming 5.0-Release?
Thanks & BR
Michael
. . . and a duplicate:
opened 10:20AM - 07 Oct 25 UTC
bug
main ui
## Expected Behavior
1. Open a sub page on openHAB. Let's say: item's list under⊠settings.
2. Switch to the main page and then location cards
3. Pick a location and click on a Number item to inspect its graph
4. Click "back" on the top left to close the graph
5. The crucial step: Be on the location card from step 3 again.
## Current Behavior
1. Open a sub page on openHAB. Let's say: items list
2. Switch to the main page and then location cards
3. Pick a location and click on a Number item to inspect its graph
4. Click "back" to close the graph
5. Now I end up on the page of step 1 again instead of 3.
## Your Environment
* Docker based OH 5.0.1 with `openhab/openhab:5.0.1-debian`
* Used browsers for this use case: Brave and Edge browser on Windows 11
* Running locally behind NGINX Proxy Manager to use DNS names locally instead of IP addresses. NGINX Proxy Manager configuration according to documentation: Activated Websocket support and
```
# CORS (Cross-Origin) Header
add_header 'Access-Control-Allow-Origin' '*' always;
add_header 'Access-Control-Allow_Credentials' 'true' always;
add_header 'Access-Control-Allow-Headers' 'Authorization,Accept,Origin,DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Content-Range,Range' always;
add_header 'Access-Control-Allow-Methods' 'GET,POST,OPTIONS,PUT,DELETE,PATCH' always;
# openHAB 3 Auth / Header Anforderungen (aus Doku)
add_header Set-Cookie X-OPENHAB-AUTH-HEADER=1;
# Proxy Einstellungen
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
# Extra: openHAB verlangt, dass Authorization Header gelöscht wird
proxy_set_header Authorization "";
```
dk8pn
(Willi Konrath)
December 16, 2025, 7:04am
169
Is there any activity on the release roadmap in order to fix the OH Alexa skill again? It only works in one direction Alexa â OH but it doesnât update any item state OH â Alexa since a while.
Major issue is that flexible number items (Other.RangeValue) canât longer be retrieved by Alexa.
See also OH 5.0.3 item states are not retrieved/updated by Alexa and https://community.openhab.org/t/value-of-currenttemperature-item-not-displayed-in-alexa/167378
lo92fr
(Lo92fr)
December 16, 2025, 7:11am
170
Hello,
Iâve upgraded yesterday to last snapshoot #4995 .Was previously on #4945 from 24/11.
Iâm experiencing strange behavior with me lights (Knx binding).
I can switch on the light, I can dim them, but no way to switch off.
If I use a dimmer, I can of course set dim level to 0, that will switch of the light.
But If I use a toggle widget, when I switch off the toggle, it have no effect on the light.
My light are defined as type dimmer.
Does anyone see something similar ?
Iâve donât try to downgrade for now, but will give it a try today so see if it fix it.
Laurent.
Type dimmer : lightBureau âLight Bureauâ [ switch=â0/0/180+0/3/180â, position=â0/2/180+0/4/180â, increaseDecrease=â0/1/130â ]
And in items:
Dimmer Lumiere_Bureau âLumiĂšre Bureau [%.1f %%]â
(gBureau,gBureauLight) [ âLightâ, âLightingâ ] {
channel=âknx:device:bridge:generic:lightBureauâ,
}