Please discuss openHAB 5.2 SNAPSHOT related stuff here.
Upgraded from 5.2.0-SNAPSHOT #5051 to SNAPSHOT #5090.
Have pages with floorplans. They have changed after the upgrade. Lettering (items) have an offset now against the background picture and against the icons. See the screenshot below. This is a map of my heatpump (eBUS binding). To be honest: its not 100% clear what has an offset against what :-), but it doesnât look like before.
If this is intended or necessary for some reason, my pages will need a rework?
It should look similar to this page:
Icons and items should basically be inline. Other items should be somehow centric to the clouds.
When reporting issues with pages or widgets, please always provide the YAML.
Okay, here is the YAML. Crosschecked this file with the last one which worked out and they are absolutely identical.
Further analysis:
- The position of the magenta colored tooltips (items) changed slightly by 5px. Here âAlways display the tooltipâ is enabled.
- Icons have a different offset against these tooltips than before the OH upgrade (approx. 15px in X and Y).
- Black/green/red colored tooltips (items) changed their position. Here âAlways display the tooltipâ is disabled and âUse tooltip as labelâ is enabled.
config:
backgroundColor: white
imageHeight: 480
imageUrl: /static/VML105_6_out.png
imageWidth: 640
label: WĂ€rmepumpe VML105/6 Outdoor
order: "2"
sidebar: true
markers:
- component: oh-plan-marker
config:
coords: 379.1924793102342,44.321198880416986
iconUseState: false
item: Vaillant_HMU_Main_Board_Luft_Einlass_Temperatur
name: Lufteinlasstemperatur
tooltipFontSize: 20px
tooltipPermanent: false
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 414.89566729723674,550.93712497185
item: Vaillant_HMU_Main_Board_Vorlauf_Temperatur
name: Vorlauftemperatur Heizkreis
tooltipFontSize: 20px
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 439.51855556413506,193.9052451018243
item: Vaillant_HMU_Main_Board_Schaltzustand_4WegeVentil
name: Schaltstellung 4-Wege Inverter Ventil
tooltipFontSize: 20px
tooltipPermanent: false
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 306.5549589228841,581.1001630988004
item: Vaillant_HMU_Main_Board_Leistung_Gebaudepumpe
name: Leistung WILO-GebÀudepumpe
tooltipFontSize: 20px
tooltipPermanent: false
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 317.6352586429884,218.52813336872262
item: Vaillant_HMU_Main_Board_Kompressor_Einlass_Temperatur
name: Kompressor Einlasstemperatur
tooltipFontSize: 20px
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 303.4770978895218,216.68141674870526
item: Vaillant_HMU_Main_Board_Niederdruck_Kaltekreis
name: Niederdruck KĂ€ltekreis (Kompressor Einlass)
tooltipFontSize: 20px
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 220.99042219541246,379.80805151690663
item: Vaillant_HMU_Main_Board_Kompressor_Auslass_Temperatur
name: Kompressor Auslasstemperatur
tooltipFontSize: 20px
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 206.83226144194592,372.42118503683713
item: Vaillant_HMU_Main_Board_Hochdruck_Kaltekreis
name: Hochdruck KĂ€ltekreis
tooltipFontSize: 20px
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 233.91743853553407,224.06828322877476
item: VaillantHMUMainBoard_KompressorModulation
name: Kompressor Modulation
tooltipFontSize: 20px
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 219.14370557539507,219.75927778206753
item: Vaillant_HMU_Main_Board_Kompressor_Drehzahl
name: Kompressor Drehzahl
tooltipFontSize: 20px
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 181.59380096837515,289.9345093427278
item: VaillantHMUMainBoard_AktuelleStromaufnahme
name: Aktuelle Stromaufnahme Kompressor
tooltipColor: red
tooltipFontSize: 20px
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 181.59380096837515,31.39418254029536
item: VaillantHMUMainBoard_AktuelleLeistungausderLuft
name: Umweltgewinn
tooltipColor: green
tooltipFontSize: 20px
tooltipPermanent: false
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 243.15102163562094,142.8127519480103
item: Vaillant_HMU_Main_Board_VerdampfungsTemperatur
name: Verdampfungstemperatur
tooltipFontSize: 20px
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 243.15102163562094,460.44801059099865
item: Vaillant_HMU_Main_Board_KondensationsTemperatur
name: Kondensationstemperatur
tooltipFontSize: 20px
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 80.02438686741955,580.484590892128
item: VaillantHMUMainBoard_HeizwasserDurchflussrate
name: DurchfluĂrate Heizkreis
tooltipFontSize: 20px
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 29.54746592027799,145.2750407747001
item: Vaillant_HMU_Main_Board_EEV_Auslass_Temperatur
name: EEV Auslasstemperatur
tooltipFontSize: 20px
tooltipPermanent: false
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 28.93189371360553,305.3238145095392
item: Vaillant_HMU_Main_Board_Position_Expansionsventil
name: EEV Position
tooltipFontSize: 20px
tooltipPermanent: false
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 29.54746592027799,449.98328307756685
item: Vaillant_HMU_Main_Board_Kondensator_Auslass_Temperatur
name: Kondensator Auslasstemperatur
tooltipFontSize: 20px
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 350, -18
icon: oh:fan
item: Vaillant_HMU_Main_Board_Leistung_Lufter_1
name: Leistung LĂŒfter 1
tooltipColor: magenta
tooltipDirection: right
tooltipFontSize: 20px
tooltipOffsetX: 15
tooltipPermanent: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 145,-18
icon: oh:fan
item: Vaillant_HMU_Main_Board_Leistung_Lufter_2
name: Leistung LĂŒfter 2
tooltipColor: magenta
tooltipDirection: right
tooltipFontSize: 20px
tooltipOffsetX: 15
tooltipPermanent: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 300,-18
icon: oh:time
item: VaillantHMUMainBoard_BetriebsstundenLufter1
name: Betriebsstunden LĂŒfter 1
tooltipColor: magenta
tooltipDirection: right
tooltipFontSize: 20px
tooltipOffsetX: 15
tooltipPermanent: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 275,-18
icon: classic:start
item: VaillantHMUMainBoard_StartsLufter1
name: Starts LĂŒfter 1
tooltipColor: magenta
tooltipDirection: right
tooltipFontSize: 20px
tooltipOffsetX: 15
tooltipPermanent: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 95,-18
icon: oh:time
item: VaillantHMUMainBoard_BetriebsstundenLufter2
name: Betriebsstunden LĂŒfter 2
tooltipColor: magenta
tooltipDirection: right
tooltipFontSize: 20px
tooltipOffsetX: 15
tooltipPermanent: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 70,-18
icon: classic:start
item: VaillantHMUMainBoard_StartsLufter2
name: Starts LĂŒfter 2
tooltipColor: magenta
tooltipDirection: right
tooltipFontSize: 20px
tooltipOffsetX: 15
tooltipPermanent: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 139,290
icon: oh:time
item: VaillantHMUMainBoard_BetriebsstundenKompressor
name: Kompressor Betriebsstunden
tooltipColor: magenta
tooltipDirection: right
tooltipFontSize: 20px
tooltipOffsetX: 15
tooltipPermanent: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 139,365
icon: classic:start
item: VaillantHMUMainBoard_KompressorStarts
name: Kompressor Starts
tooltipColor: magenta
tooltipDirection: right
tooltipFontSize: 20px
tooltipOffsetX: 15
tooltipPermanent: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 180.97822876170267,576.1755854454208
item: Heizleistung_Waermepumpe
name: Heizleistung WĂ€rmepumpe
tooltipColor: darkred
tooltipFontSize: 20px
tooltipPermanent: false
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 229.60843308882687,643.8885281793912
name: COP
tooltip: "COP:"
tooltipColor: blue
tooltipFontSize: 20px
tooltipPermanent: false
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 229.60843308882687,676.5138551330315
item: COP_VaillantWaermepumpe
name: Effizienz
tooltipColor: blue
tooltipFontSize: 20px
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 226.53057205546457,547.8592639384877
item: Vaillant_HMU_Main_Board_Rucklauf_Temperatur
name: RĂŒcklauftemperatur Heizkreis
tooltipFontSize: 20px
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 354,655
icon: oh:pressure
iconRotation: 0
item: VaillantVRC700general_Waterpressure
name: New Marker
tooltipColor: magenta
tooltipDirection: right
tooltipFontSize: 20px
tooltipOffsetX: 15
tooltipOffsetY: 0
tooltipPermanent: true
useTooltipAsLabel: false
slots:
default: []
- component: oh-plan-marker
config:
coords: 267.7739099025193,538.6256808384009
name: Warmwasser
tooltip: 100% = Warmwasser
tooltipFontSize: 20px
tooltipPermanent: false
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 136.5,225
name: Kompressor
tooltip: "Kompressor:"
tooltipFontSize: 20px
tooltipPermanent: false
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 291.7812259627451,356.4163076633532
item: Vaillant_HMU_Main_Board_Kompressor_Heizwendel
name: Heizwendel Kompressor
tooltipColor: magenta
tooltipDirection: bottom
tooltipFontSize: 20px
tooltipOffsetY: 15
tooltipPermanent: false
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 425.975967017341,8.618010893414413
icon: oh:line
item: VaillantHMUMainBoard_EnergieIntegral
name: Enerie Integral
tooltipColor: magenta
tooltipFontSize: 20px
tooltipOffsetX: 15
tooltipPermanent: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 448.75213866422195,9.849155306759329
name: Energie Integral Text
tooltip: "Energie Integral:"
tooltipFontSize: 20px
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 291.1656537560727,571.8665799987135
item: VaillantHMUMainBoard_BetriebsstundenGebaudepumpe
name: Betriebsstunden GebÀudepumpe
tooltipFontSize: 20px
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 422.8981059839787,177.9003677283404
item: VaillantHMUMainBoard_Schaltvorgange4WegeVentil
name: Schaltspiele 4-Wege Inverter Ventil
tooltipFontSize: 20px
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 422.8981059839787,202.5232559952387
name: Schaltspiele VUV Label
tooltip: Schaltsp.
tooltipFontSize: 20px
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 90.48911438085133,374.883473863527
item: Vaillant_HMU_Main_Board_Kondensatwannen_Heizung
name: Heizung Kondensatwanne
tooltipColor: magenta
tooltipFontSize: 20px
useTooltipAsLabel: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 305,655
icon: classic:start
item: VaillantHMUMainBoard_GebaudepumpeStarts
name: Starts GebÀudepumpe
tooltipColor: magenta
tooltipDirection: right
tooltipFontSize: 20px
tooltipOffsetX: 15
tooltipPermanent: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 325, -18
icon: oh:fan
item: Vaillant_HMU_Main_Board_Neu_2_Lufter_1_Speed
name: Speed LĂŒfter 1
tooltipColor: magenta
tooltipDirection: right
tooltipFontSize: 20px
tooltipOffsetX: 15
tooltipPermanent: true
slots:
default: []
- component: oh-plan-marker
config:
coords: 120,-18
icon: oh:fan
item: Vaillant_HMU_Main_Board_Neu_2_Lufter_2_Speed
name: Speed LĂŒfter 2
tooltipColor: magenta
tooltipDirection: right
tooltipFontSize: 20px
tooltipOffsetX: 15
tooltipPermanent: true
slots:
default: []
Thanks for the YAML.
A short git bisect session has quickly led to the change that caused this regression.
I have created a fix: oh-map-/oh-plan-marker: Fix incorrect marker/tooltip positioning by florian-h05 · Pull Request #3752 · openhab/openhab-webui · GitHub.
After it has been merged, it will be available in the snapshots.
Upgraded to 5.2.0 #5095. Issue is fixed again. Many thanks for quick reaction.
Im the new snapshot build
Starting openHAB 5.2.0 (Build #5108)
I get only this on Startup
core.karaf.internal.FeatureInstaller] - Some .kar files are not installed yet. Delaying add-on installation by 15s.
Not starting at all
Getting this error how to solve it?
2026-01-24 08:37:14.735 [ERROR] [.automation.jsscripting.file.deye.js] - Failed to execute script: TypeError: invokeMember (setTemplateUID) on com.oracle.truffle.host.adapters.SimpleRule$$Adapter failed due to: Unknown identifier: setTemplateUID
If you have a manually installed openhab-js version, make sure to upgrade to the latest version
I run snapshot openHAB 5.2.0 build #5113 with the fix âPull request #3779 âoh-canvas-item: Fix f7-swiper autoplayââ. With the fix I discover the following behaviour:
- When I start the page at the start of openHAB 5.2.0 the âautoplayâ does not work
- When I start the page from the sidebar the âautoplayâ work!
I donât know the technical difference between the two start methods. You may know what the problem could be.
I just had another look into this and now the autoplay works when reloading/starting at the page. I have created a fix oh-canvas-item: Fix f7-swiper autoplay not working on initial page rendering by florian-h05 · Pull Request #3860 · openhab/openhab-webui · GitHub and will make sure it is in openHAB 5.1.2
I updated to openHAB 5.2.0 snapshot Build #5244 earlier this day an there are some strange visual effects on all oh-gauge and oh-knob cards.
I am not able to edit them:
Additionally all my charts are not working anymore. No data is shown - neither lines nor bars are visible.
Are any there recent changes which might cause this regression?
@cweitkamp - are there any errors in the log?
No, nothing noticeable. Neither in openHAB log nor in Browser Console.
Just FYI, I was able to reproduce graphs not working in a built version of the UI but the issue is not present in a debug environment. Iâll look into it.
@florian-h05 - Iâve traced this back to the component registry change.We statically import OhChart in OhChartPage and it looks like it is undefined in the built version.
@florian-h05 - thereâs a PR with a possible fix (#4010) for the chart-page issue. However, it is odd it was just affecting the chart - not sure if you can rationalize why a static import works sometimes - but not always? Not sure if we should always import from the component-registry?
@cweitkamp, can you confirm your problems with charts was just on oh-chart-pages - or were there other chart issues?
Lastly, while the PR just fixed the oh-chart-page issue, not sure what is causing your other issues, although it is probably related.
I can confirm that only chart pages are not working. Trendlines on cards or widgets or custom widgets using persisted date are working fine.
I was able to narrow it down my problem with gauge widgets to a specific configuration. Whenever I added an action to the gauge the design is broken. Without action the design looks like it should. Here is an example:
Working:
component: oh-gauge-card
config:
borderColor: gray
item: electricityPowerConsumption
min: -805
type: semicircle
valueTextColor: gray
Not working:
component: oh-gauge-card
config:
action: navigate
actionPage: page:electricityPowerConsumption
actionPageTransition: f7-cover-v
borderColor: gray
item: electricityPowerConsumption
min: -805
type: semicircle
valueTextColor: gray
Thanks for pinning it down, Iâve implemented a fix:





