FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Torchwood am 17 Februar 2018, 22:14:53

Titel: [gelöst] RPII2C geht, I2C_LCD nicht
Beitrag von: Torchwood am 17 Februar 2018, 22:14:53
Hallo zusammen,

jetzt bin ich echt mit meinem Latein am Ende. Möchte gerne ein LCD (16x2 oder 20x4) mit einem Adapter (PCF8475, Fertigmodul) am I2C Bus des Raspi betreiben und über FHEM ansteuern.


define I2C_Bus RPII2C 1
attr I2C_Bus room Anzeige

define LCD_Anzeige I2C_LCD 16 2 39
attr LCD_Anzeige IODev Display
attr LCD_Anzeige room Anzeige


Offensichtlich funktioniert aber noch nicht mal die Initialisierung, denn ich kann auf dem 16x2 Display nur eine Zeile erkennen, die schwach angezeigt wird (keine Zeichen). Da ich über den Befehl writeByte von RPII2C die Hintergrundbeleuchtung an Bit 3 ein- und ausschalten kann, mit dem korrespondierenden Befehl von I2C_LCD "set LCD_Display backlight on/off" jedoch nicht gehe ich davon aus, dass der Bus richtig initialisiert ist und das Problem bei I12C_LCD liegt, kein einziges Kommando bewirkt da irgendwas  >:( >:( Zumindest das Backlight sollte ja dann funktionieren, das mapping ist ok.

Das Display funktioniert auch, hab ich an einem Arduino testen können. Hat jemand eine Idee, was da klemmt?

Grüße
Volker

Titel: Antw:RPII2C geht, I2C_LCD nicht
Beitrag von: JensS am 17 Februar 2018, 23:21:17
attr LCD_Anzeige IODev I2C_Bus

Gruß Jens
Titel: Antw:RPII2C geht, I2C_LCD nicht
Beitrag von: klausw am 17 Februar 2018, 23:25:09
Sollte das nicht
attr LCD_Anzeige IODev I2C_Bus
heißen?
Titel: RPII2C geht, I2C_LCD nicht
Beitrag von: Torchwood am 18 Februar 2018, 12:02:06
Das ist jetzt echt peinlich, aber das war's  8)

Ich habe jetzt soviel über das Thema gelesen, aber den Zusammenhang nicht erkannt, da musste dann erst der Zaunpfahl massiv auf mich einwinken!

Vielen Dank an die Beiden, Jens und klausw, das Wochenende ist gerettet

Grüße
Volker