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

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Benutzeravatar
lukh
Beiträge: 100
Registriert: 5. Dez 2019 20:15
Answers: 2

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

Beitrag von lukh »

Klasse!
Dankeschön, peter-pan!

SRX
Beiträge: 60
Registriert: 15. Okt 2019 19:50
Answers: 0

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

Beitrag 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

SRX
Beiträge: 60
Registriert: 15. Okt 2019 19:50
Answers: 0

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

Beitrag 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"
            
 

Benutzeravatar
peter-pan
Beiträge: 2759
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

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

Beitrag 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
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

SRX
Beiträge: 60
Registriert: 15. Okt 2019 19:50
Answers: 0

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

Beitrag von SRX »

Stimmt, ich mache das ganze jetzt mal neu und melde mich wieder

floeg
Beiträge: 19
Registriert: 26. Feb 2020 17:44
Answers: 0

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

Beitrag 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
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
udo1toni
Beiträge: 15259
Registriert: 11. Apr 2018 18:05
Answers: 244
Wohnort: Darmstadt

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

Beitrag 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...
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

floeg
Beiträge: 19
Registriert: 26. Feb 2020 17:44
Answers: 0

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

Beitrag von floeg »

Ja, das habe ich probiert; leider ohne Erfolg

Benutzeravatar
udo1toni
Beiträge: 15259
Registriert: 11. Apr 2018 18:05
Answers: 244
Wohnort: Darmstadt

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

Beitrag 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)?
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

floeg
Beiträge: 19
Registriert: 26. Feb 2020 17:44
Answers: 0

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

Beitrag 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)
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Antworten