openHAB 5.2 SNAPSHOT discussion

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:

  1. The position of the magenta colored tooltips (items) changed slightly by 5px. Here “Always display the tooltip” is enabled.
  2. Icons have a different offset against these tooltips than before the OH upgrade (approx. 15px in X and Y).
  3. 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.

1 Like

Upgraded to 5.2.0 #5095. Issue is fixed again. Many thanks for quick reaction.

1 Like

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