Hi,
ich betreibe ein LCD (http://www.fuchs-shop.com/de/shop/14/1/13372349/) an einem LouisSwart LCD-1wireController (http://www.fuchs-shop.com/de/shop/6/1/13372316/) in Kombination OWServer/OWDevice.
Leider bekomme ich auf dem LCD nur Murks wenn ich Sonderzeichen und Umlaute (->ä/ü/ö) anzeigen lassen will.
Wie kann ich das in den Griff bekommen? Gibt es Befehle oder FHEM-Tricks um direkt auf die interne ZeichenTabelle des LCD´s zugreifen zu können?
Hallo,
welche Zeichenfolge mußt Du denn gemäß Beschreibung zum Display senden, um tatsächlich z.B. ein ä im Display anzeigen zu lassen?
Grüße
Boris
In beim LCD verlinkten Datenblatt steht in der fonttable daß ä auf 00011110 steht?? Bin aber auch nicht hat ganz sicher
Gesendet von meinem ALCATEL ONE TOUCH 997D mit Tapatalk
Dann versuche doch mal, chr(30) zu senden.
Grüße
Boris
Hallo Boris,
mit folgendem Befehl steht außer "Test:" nix da.... Klappt also nicht...
{fhem "set ALARMSTATUS_MAIN_LCD line20.0 Test: ".chr(30)}
Du nutzt nicht das 21_OWLCD Modul?
Also bei meinem LCD sieht das so aus, damit Grad und Umlaute passen:
$msg =~ s/ä/\xE1/g;
$msg =~ s/ö/\xEF/g;
$msg =~ s/ü/\xF5/g;
$msg =~ s/Ä/\xE1/g;
$msg =~ s/Ö/\xEF/g;
$msg =~ s/Ü/\xF5/g;
$msg =~ s/ß/\xE2/g;
$msg =~ s/°/\xDF/g;
Aber das muss man sich eben aus dem entsprechendem Datenblatt vom LCD ziehen.
Gruß
Daniel
Nein. Ich nutze OWDEVICE. Kannst du mir bei meinem LCD einen denkanstoss geben wie ich die Hexzahl aus der fonttable des datenblattes herausbekomme?? Ev. mit Beispiel?
Gesendet von meinem ALCATEL ONE TOUCH 997D mit Tapatalk
Hi Daniel,
deine Codes funktionieren auch bei mir!!! Super!!