[gelöst] RPII2C geht, I2C_LCD nicht

Begonnen von Torchwood, 17 Februar 2018, 22:14:53

Vorheriges Thema - Nächstes Thema

Torchwood

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


JensS

attr LCD_Anzeige IODev I2C_Bus

Gruß Jens
Debian auf APU2C4, HM-CFG-USB2, SIGNALduino, HM-ES-PMSw1-Pl, TFA 30.3121, TFA 30.3125, ITS-150, PIR-5000, configurable Firmata USB & LAN, 1-wire: DS-18B20, DS-18S20, DS-2408, DS-2413, diverse I2C-Komponenten, zigbee2mqtt, ESPEasy etc.

klausw

Sollte das nicht
attr LCD_Anzeige IODev I2C_Bus
heißen?
RasPi B v2 mit FHEM 18B20 über 1Wire, LED PWM Treiber über I2C, Luchtdruck-, Feuchtesensor und ein paar Schalter/LED\'s zum testen
Module: RPI_GPIO, RPII2C, I2C_EEPROM, I2C_MCP23008, I2C_MCP23017, I2C_MCP342x, I2C_PCA9532, I2C_PCF8574, I2C_SHT21, I2C_BME280

Torchwood

#3
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