Seite 1 von 1

transform map

Verfasst: 20. Jan 2023 07:43
von hulda
Hallo zusammen,
wie kann man eine transform map in einem anderen String item speichern?
Ich habe eine lange Fehlerliste die auch richtig zugewiesen und angezeigt wird.
Nun möchte ich den Fehler in Grafana aufzeichnen und nicht alles noch einmal in grafana übersetzen sondern den Fehler als String übergeben

Code: Alles auswählen

Number                cFehler1                                          "Fehler 1 [MAP(heizungsfehler.map):%s]"                                                                                                                   {channel="modbus:data:Heizung:Fehler:cFehler1:number"}
String    zustandstext ???
Vielen Dank
Gruß Dirk

Re: transform map

Verfasst: 20. Jan 2023 16:03
von udo1toni
Du musst die Zuweisung schon im Link vornehmen. Das heißt, Du verlinkst das String Item direkt mit dem Fehlerchannel und setzt das passende Profile. Per .items Datei so:

Code: Alles auswählen

Number cFehler1     "Fehler 1 [MAP(heizungsfehler.map):%s]" {channel="modbus:data:Heizung:Fehler:cFehler1:number"}
String zustandstext "Fehler 1"                              {channel="modbus:data:Heizung:Fehler:cFehler1:number"[profile="transform:MAP", function="heizungsfehler.map"]}

Re: transform map

Verfasst: 20. Jan 2023 16:45
von hulda
Super...passt :)
Vielen Dank