Seite 2 von 3

Re: Wie erstelle ich ein Item welches die Daten von einer Regel bekommt?

Verfasst: 11. Feb 2020 20:30
von lukh
Klasse!
Dankeschön, peter-pan!

Re: Wie erstelle ich ein Item welches die Daten von einer Regel bekommt?

Verfasst: 12. Feb 2020 09:04
von SRX
Moin
Danke erst einmla für die Antworten. ich bin momentan noch beruflich unterwegs und kann dann erst am WE schauen wie ich das verarbeiten kann

Ich melde mich wieder

Re: Wie erstelle ich ein Item welches die Daten von einer Regel bekommt?

Verfasst: 17. Feb 2020 13:13
von SRX
Ich bin hier komplett abgehängt. Die Datei Beauforth.scale habe ich unter transformation abgelegt.
Aber wie steuere ich das an?
Ich habe das obige Beispiel einmal genommen, nur wie bekomme ich da den Wert rein?
Denn der liegt ja in KM/h vor in localCurrentWindSpeed

Code: Alles auswählen

Text item=Beauforth
            label="Windgeschwindigkeit [SCALE(beaufort.scale):%s]" 
            icon="wind"
            
 

Re: Wie erstelle ich ein Item welches die Daten von einer Regel bekommt?

Verfasst: 17. Feb 2020 13:47
von peter-pan
SRX hat geschrieben: 17. Feb 2020 13:13 Beauforth.scale habe ich unter transformation abgelegt
... also einmal schreibst du von "Beauforth.scale" und einmal von "beaufort.scale". Das solltest du mal überprüfen ;) . Das item hat jeweils den gleichen Namen localCurrentWindSpeed.

Bei mir sieht das in der .sitemap so aus:

Code: Alles auswählen

    Text item=localHourlyForecastWindSpeed_00      label=" Wind in Beaufort [SCALE(beaufort.scale):%s] "
    Text item=localHourlyForecastWindSpeed_00
bzw.:
beau.jpg

Re: Wie erstelle ich ein Item welches die Daten von einer Regel bekommt?

Verfasst: 17. Feb 2020 14:16
von SRX
Stimmt, ich mache das ganze jetzt mal neu und melde mich wieder

Re: Wie erstelle ich ein Item welches die Daten von einer Regel bekommt?

Verfasst: 26. Feb 2020 18:02
von floeg
Hallo,
ich möchte die gleiche Funktion nutzen, wie als Eingangsfrage beschrieben und dafür die Scale Transformation nutzen.
Allerdings bekomme ich immer die Fehlermeldung " couldn't transform value in label because transformationService of type 'Scale' is unavailable" angezeigt.

Wo liegt der Fehler?
Anbei Screenshots meiner .scale Datei, der Log Datei und der Paper UI.


Vielen Dank für eure Hilfe

Re: Wie erstelle ich ein Item welches die Daten von einer Regel bekommt?

Verfasst: 26. Feb 2020 22:20
von udo1toni
Hast Du schon mal versucht:

a) openHAB neu zu starten
b) nach dem Neustart die Scale Transformation zu deinstallieren
c) noch ein Neustart von openHAB
d) Scale erneut installieren
e) Neustart kann nicht schaden...

Re: Wie erstelle ich ein Item welches die Daten von einer Regel bekommt?

Verfasst: 1. Mär 2020 13:07
von floeg
Ja, das habe ich probiert; leider ohne Erfolg

Re: Wie erstelle ich ein Item welches die Daten von einer Regel bekommt?

Verfasst: 1. Mär 2020 18:57
von udo1toni
Schade. Es ist eher untypisch, dass ein einzelner Service ohne weitere Information nicht funktioniert. Gibt es denn in openhab.log irgendwelche weiteren Zeilen zur scale transformation (insbesondere in der Startphase von openHAB)?

Re: Wie erstelle ich ein Item welches die Daten von einer Regel bekommt?

Verfasst: 11. Mär 2020 12:07
von floeg
Hallo,
also ich kann in der log. Datei nichts finden, was auf .scale hindeutet.
Ich habe Openhab nochmal neu aufgesetzt und anschließend die vorhanden items / sitemaps / transform wieder in den Ordner kopiert.
Das Problem ist immer noch das selbe...


Die Fehlermeldung sieht jetzt wie folgt aus:
"2020-03-11 12:08:51.720 [WARN ] [rest.core.item.EnrichedItemDTOMapper] - Failed transforming the state 'NULL' on item 'Wetter_Windstaerke' with pattern 'Scale(windstaerke.scale):%s': Couldn't transform value because transformation service of type 'Scale' is not available."

Hab ich den vielleicht in meinem Item oder Scale Datei einen Fehler gemacht?
(Screenshots anbei)