Seite 2 von 12
Re: Fensterkontakt Status
Verfasst: 2. Apr 2021 23:41
von kannznichkaufen
Die Datei de.map liegt im Ordner conf/transform, aber es werden die englischen Standardbezeichnungen angezeigt.
Der Inhalt meiner de.map
Aus den Docs auf openhab.org entnehme ich, dass bei textbasierter Anlage von Items in der Itemdefinition auf die für das Item gültige Map verwiesen wird. Da steht bspw.
In the example below, the entry MAP(window_esp.map) causes the output of the Contact Item to be translated from "CLOSED", to the Spanish "cerrado":
Code: Alles auswählen
Contact Livingroom_Window "Ventana del salón [MAP(window_esp.map):%s]"
Daraus (und aus dem Umstand, dass es bei mir noch nicht funktioniert) hab' ich gefolgert, dass man bei per UI angelegten Items auch irgendwie angeben muss, dass die Map angewendet werden soll.
Re: Fensterkontakt Status
Verfasst: 3. Apr 2021 00:01
von peter-pan
Das klappt schon, wenn du in deinem Item unter "Metadata" den Punkt "State Description" auswählst und dort unter Pattern MAP(de.map):%s einträgst.
Re: Fensterkontakt Status
Verfasst: 4. Apr 2021 15:15
von kannznichkaufen
Danke und frohe Ostern!
Wo erfährt man sowas? Außer hier im freundlichen Formum natürlich!
Ich hab' ja jetzt kürzlich erst angefangen, mich mit openHAB zu beschäftigen, aber es kommt mir an vielen Stellen so vor, als hielte die Dokumentation mit den veränderten Konzepten, die mit der neuen Version Einzug gehalten haben, noch nicht Schritt.
Gibt es irgendeine grundlegende Informationsquelle, die ich noch nicht gefunden habe?
Ich bin mir jetzt schon ein paar Mal so vorgekommen, als würde ich nach sehr grundlegenden Dingen fragen und wär zu dumm zum Nachlesen.
Re: Fensterkontakt Status
Verfasst: 6. Apr 2021 09:10
von udo1toni
Du hast das grundlegende Problem schon selbst erkannt... es gab tiefgreifende Umstellungen, die leider zum Teil noch nicht in der Dokumentation angekommen sind.
Gesendet von iPad mit Tapatalk
Re: Fensterkontakt Status
Verfasst: 6. Apr 2021 09:42
von peter-pan
Udo hat es ja schon auf den Punkt gebracht (...tiefgreifende Umstellungen) und du auch (...im freundlichen Forum).
Hier herrscht tatsächlich noch eine Kultur des respektvollen Umgangs miteinander. Und ich hoffe das bleibt auch so.
Denn letztendlich gibt es keine "
dummen Fragen" sondern höchstens "
dumme Antworten".
Deshalb scheu dich nicht, auch weiterhin zu fragen.
Re: Fensterkontakt Status
Verfasst: 7. Apr 2021 22:04
von kannznichkaufen
Ich hab' hier in der kurzen Zeit schon einiges gelernt.
In einem anderen Thread beispielsweise, das man für Gruppen einstellen kann, nach welcher Regel die Zustände der Gruppenmitglieder zum Status der Gruppe aggregiert werden. Das habe ich mir auch bei den Fensterkontakten zunutze gemacht und ich habe jetzt mit relativ wenig Aufwand zwei Status-LED an einem Lichtschalter im Hausflur, die mir beim Weggehen signalisieren, falls irgendwo noch ein Fenster auf ist.
Re: Fensterkontakt Status
Verfasst: 31. Mai 2021 11:30
von manes
Hi,
ich klinke mich mal hier ein, weil ich ein ähnliches Problem habe. Ich habe einen Fenstergriffsensor, der die 3 Stufen meldet. Aber ich bekomme es einfach nicht hin, das die 3 Stufen in deutsch angezeigt werden. Ich habe es mit den MetaDaten versucht. Es klappt nicht. Es bleibt in Englisch. Was mache ich falsch?
Re: Fensterkontakt Status
Verfasst: 31. Mai 2021 21:57
von udo1toni
Es gibt grundsätzlich immer zwei Wege, nämlich den Wert selbst zu ändern, oder die Anzeige zu manipulieren. Üblich ist Letzteres.
Dazu musst Du einen Transformation Service installieren (MAP).
Dann brauchst Du eine Datei, in der die verschiedenen Mappings stehen, beispielsweise window.map:
Code: Alles auswählen
OPEN=offen
CLOSED=geschlossen
TILTED=gekippt
NULL=-
-=-
Die Datei muss im Verzeichnis /etc/openhab/transform/ gespeichert werden (die Endung ist ebenfalls zwingend).
Der jeweils linke Wert wird im Display durch den rechten Wert ersetzt Leerzeichen in der linken Zeichenfolge müssen escaped werden (mit Backslash), während auf der linken Seite die zeichenkette exakt so angegeben wird, wie sie später angezeigt wird. Die Werte NULL und - sind Standardwerte, die man berücksichtigen sollte.
Dann richtest Du in den Metadaten die State Description ein und gibst dort im Feld Pattern dies ein:
Ab sofort sollte der Wert in deutsch angezeigt werden.
Re: Fensterkontakt Status
Verfasst: 1. Jun 2021 08:11
von manes
Das hatte ich alles schon so gemacht. Es klappt einfach nicht. Ich habe MAP Transformation nochmal deinstalliert und dann wieder installiert. Nichts zu machen.
Re: Fensterkontakt Status
Verfasst: 1. Jun 2021 12:03
von peter-pan
manes hat geschrieben: ↑1. Jun 2021 08:11
Es klappt einfach nicht.
.
Das kann fast nicht sein. Bei mir klappt es auch. Was für Sensoren hast du denn, bzw. welches Binding kommt zum Einsatz ?