Addons zu OH4

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

nw378
Beiträge: 296
Registriert: 22. Sep 2018 10:38
Answers: 5

Re: Addons zu OH4

Beitrag von nw378 »

Hab's gestern mal angetestet und gleich wieder runtergeschmissen.

Beim Neustart hat's mir das Log mit Fehlermeldungen nur so vollgespamt, kleiner Auszug unten anbei.

Nach einem weiteren Neustart lief das System zwar wieder stabil, aber ein Blick in die Kosnole zeigte, dass das Binding zwar installiert aber nicht aktiv war.

Warte ich eben auf den offiziellen Rollout....

Code: Alles auswählen

2023-12-01 13:00:53.841 [ERROR] [xbase.resource.BatchLinkableResource] - resolution of uriFragment '|::0.2.0.2.0.0.0.6.7::0::/1' failed.
java.lang.UnsupportedOperationException: Missing type computation for expression type: QuantityLiteral / ExpressionTypeComputationState: ExpressionAwareStackedResolvedTypes: [
  parent: [
    expressionTypes:
      org.eclipse.xtext.xbase.impl.XCastedExpressionImpl@1776c6f ->
        TypeData [expectation=TypeExpectation [expectation=Number], type=Number, flags=[UNCHECKED], returnType=false]
    featureLinking:
      <XCastedExpressionImpl> >= <QuantityLiteralImpl> ->  [>=:org.openhab.core.model.script.lib.NumberExtensions.operator_greaterEqualsThan(java.lang.Number,java.lang.Number) [key: operator_greaterEqualsThan(java.lang.Number,java.lang.Number)+]]
    parent: [
      expressionTypes:
        triggeringItem ->
          TypeData [expectation=TypeExpectation [expectation=Item], type=Item, flags=[UNCHECKED], returnType=false]
        <XFeatureCallImplCustom>.state ->
          TypeData [expectation=TypeExpectation [expectation=<void not allowed>], type=State, flags=[UNCHECKED], returnType=false]
        org.eclipse.xtext.xbase.impl.XCastedExpressionImpl@1776c6f ->
          TypeData [expectation=TypeExpectation [expectation=<void not allowed>], type=Number, flags=[UNCHECKED], returnType=false]
      featureLinking:
        triggeringItem -> FeatureLinkingCandidate [SimpleIdentifiableElementDescription[triggeringItem]]
        <XFeatureCallImplCustom>.state ->  [state:org.openhab.core.items.Item.getState() [key: getState()+]]
      parent: [
        parent: [
          parent: [
            parent: [
              types:
                JvmOperation: Tmp_knxRules._Wetterstation: Helligkeitsänderung / Sonne scheint(org.openhab.core.items.Item,java.lang.String,org.openhab.core.types.State,org.openhab.core.types.State) (visibility: PUBLIC, simpleName: _Wetterstation: Helligkeitsänderung / Sonne scheint, identifier: Tmp_knxRules._Wetterstation: Helligkeitsänderung / Sonne scheint(org.openhab.core.items.Item,java.lang.String,org.openhab.core.types.State,org.openhab.core.types.State), deprecated: <unset>) (varArgs: false) (static: true, final: false, abstract: false, synchronized: false, default: false, native: false, strictFloatingPoint: false) -> void
              declaredTypeParameters:
                
              parent: [
                types:
                  JvmField: Tmp_knxRules.presence_days (visibility: PRIVATE, simpleName: presence_days, identifier: Tmp_knxRules.presence_days, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> int
                  JvmField: Tmp_knxRules.persistence (visibility: PRIVATE, simpleName: persistence, identifier: Tmp_knxRules.persistence, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> String
                  JvmField: Tmp_knxRules.lFeuer_start (visibility: PRIVATE, simpleName: lFeuer_start, identifier: Tmp_knxRules.lFeuer_start, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> long
                  JvmField: Tmp_knxRules.iSeconds (visibility: PRIVATE, simpleName: iSeconds, identifier: Tmp_knxRules.iSeconds, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> int
                  JvmField: Tmp_knxRules.lStart (visibility: PRIVATE, simpleName: lStart, identifier: Tmp_knxRules.lStart, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> long
                  JvmField: Tmp_knxRules.OFF (visibility: PRIVATE, simpleName: OFF, identifier: Tmp_knxRules.OFF, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> OnOffType
                  JvmField: Tmp_knxRules.REFRESH (visibility: PRIVATE, simpleName: REFRESH, identifier: Tmp_knxRules.REFRESH, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> RefreshType
                  JvmField: Tmp_knxRules.NULL (visibility: PRIVATE, simpleName: NULL, identifier: Tmp_knxRules.NULL, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> UnDefType
                  JvmField: Tmp_knxRules.PAUSE (visibility: PRIVATE, simpleName: PAUSE, identifier: Tmp_knxRules.PAUSE, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> PlayPauseType
                  JvmField: Tmp_knxRules.REWIND (visibility: PRIVATE, simpleName: REWIND, identifier: Tmp_knxRules.REWIND, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> RewindFastforwardType
                  JvmField: Tmp_knxRules.DOWN (visibility: PRIVATE, simpleName: DOWN, identifier: Tmp_knxRules.DOWN, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> UpDownType
                  JvmField: Tmp_knxRules.DECREASE (visibility: PRIVATE, simpleName: DECREASE, identifier: Tmp_knxRules.DECREASE, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> IncreaseDecreaseType
                  JvmField: Tmp_knxRules.PLAY (visibility: PRIVATE, simpleName: PLAY, identifier: Tmp_knxRules.PLAY, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> PlayPauseType
                  JvmField: Tmp_knxRules.PREVIOUS (visibility: PRIVATE, simpleName: PREVIOUS, identifier: Tmp_knxRules.PREVIOUS, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> NextPreviousType
                  JvmField: Tmp_knxRules.UNDEF (visibility: PRIVATE, simpleName: UNDEF, identifier: Tmp_knxRules.UNDEF, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> UnDefType
                  JvmField: Tmp_knxRules.MOVE (visibility: PRIVATE, simpleName: MOVE, identifier: Tmp_knxRules.MOVE, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> StopMoveType
                  JvmField: Tmp_knxRules.ON (visibility: PRIVATE, simpleName: ON, identifier: Tmp_knxRules.ON, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> OnOffType
                  JvmField: Tmp_knxRules.FASTFORWARD (visibility: PRIVATE, simpleName: FASTFORWARD, identifier: Tmp_knxRules.FASTFORWARD, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> RewindFastforwardType
                  JvmField: Tmp_knxRules.STOP (visibility: PRIVATE, simpleName: STOP, identifier: Tmp_knxRules.STOP, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> StopMoveType
                  JvmField: Tmp_knxRules.NEXT (visibility: PRIVATE, simpleName: NEXT, identifier: Tmp_knxRules.NEXT, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> NextPreviousType
                  JvmField: Tmp_knxRules.OPEN (visibility: PRIVATE, simpleName: OPEN, identifier: Tmp_knxRules.OPEN, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> OpenClosedType
                  JvmField: Tmp_knxRules.CLOSED (visibility: PRIVATE, simpleName: CLOSED, identifier: Tmp_knxRules.CLOSED, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> OpenClosedType
                  JvmField: Tmp_knxRules.INCREASE (visibility: PRIVATE, simpleName: INCREASE, identifier: Tmp_knxRules.INCREASE, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> IncreaseDecreaseType
                  JvmField: Tmp_knxRules.UP (visibility: PRIVATE, simpleName: UP, identifier: Tmp_knxRules.UP, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> UpDownType
                  JvmField: Tmp_knxRules.gFK_Batterie (visibility: PRIVATE, simpleName: gFK_Batterie, identifier: Tmp_knxRules.gFK_Batterie, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> GroupItem
                  JvmField: Tmp_knxRules.Fbox_UpstreamRate (visibility: PRIVATE, simpleName: Fbox_UpstreamRate, identifier: Tmp_knxRules.Fbox_UpstreamRate, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> NumberItem
                  JvmField: Tmp_knxRules.Gaszaehlerstand (visibility: PRIVATE, simpleName: Gaszaehlerstand, identifier: Tmp_knxRules.Gaszaehlerstand, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> NumberItem
                  JvmField: Tmp_knxRules.mower_level (visibility: PRIVATE, simpleName: mower_level, identifier: Tmp_knxRules.mower_level, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> NumberItem
                  JvmField: Tmp_knxRules.Memory_Used_Percent (visibility: PRIVATE, simpleName: Memory_Used_Percent, identifier: Tmp_knxRules.Memory_Used_Percent, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> NumberItem
                  JvmField: Tmp_knxRules.Stellwert_Kochen (visibility: PRIVATE, simpleName: Stellwert_Kochen, identifier: Tmp_knxRules.Stellwert_Kochen, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> DimmerItem
                  JvmField: Tmp_knxRules.Licht_OG_Jana (visibility: PRIVATE, simpleName: Licht_OG_Jana, identifier: Tmp_knxRules.Licht_OG_Jana, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> SwitchItem
                  JvmField: Tmp_knxRules.Lux (visibility: PRIVATE, simpleName: Lux, identifier: Tmp_knxRules.Lux, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> StringItem
                  JvmField: Tmp_knxRules.gShutters_EGx (visibility: PRIVATE, simpleName: gShutters_EGx, identifier: Tmp_knxRules.gShutters_EGx, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> GroupItem
                  JvmField: Tmp_knxRules.Temp_Office (visibility: PRIVATE, simpleName: Temp_Office, identifier: Tmp_knxRules.Temp_Office, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> NumberItem
                  JvmField: Tmp_knxRules.Sensor_CPUTemp (visibility: PRIVATE, simpleName: Sensor_CPUTemp, identifier: Tmp_knxRules.Sensor_CPUTemp, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> NumberItem
                  JvmField: Tmp_knxRules.FRITZBox_7590_IP_Adresse_Uptime (visibility: PRIVATE, simpleName: FRITZBox_7590_IP_Adresse_Uptime, identifier: Tmp_knxRules.FRITZBox_7590_IP_Adresse_Uptime, deprecated: <unset>) (static: true, final: false, volatile: false, transient: false, constant: <unset>, constantValue: null) -> NumberItem
                  JvmField: Tmp_knxRules.Lux_ost (visibility: PRIVATE, simpleName: Lux_ost, identifier: Tmp_knxRules.Lux_ost, deprecated: <unset>) 
openHAB 4.3.3 @ RPi 4 / SSD - InfluxDB2 und Grafana @ Synology Docker - KNX

Antworten