I2C LCD (16x2) von Sunfounder

Begonnen von SilentBob69, 12 Oktober 2015, 12:18:41

Vorheriges Thema - Nächstes Thema

ak323

Zitat von: gNomeX am 14 Dezember 2015, 22:07:26
Oh man manchmal sieht man den Wald vor lauter Bäumen  nicht. Wollte gestern schon aufgeben :/

habe es mal gebastelt.  Und es läuft. ...

so langsam verstehe ich die ganze fhem Geschichte. ..

Danke für  die hilfe.
Hi gNomeX,
wäre toll, wenn Du auch andere daran teilhaben lassen würdest, WIE Du es letztendlich denn hinbekommen hast !
Ich stehe aktuell vor dem gleichen Problem ... und weiß nicht wie ich das LCD Display am i2c DLCD übergeben kann !
Ein Auszug aus Deiner FHEM.cfg wäre absolut hilfreich !

Danke ak323
RaspberryPi 2 im 19" Rack mit 16x2 i2c LCD, FHEM, diverse HomeMatic, 1-Wire (8x DS18B20, 3x DS2408, 2x DS2413, 5x DS2401, DS2423 ATTiny) über DS9490R#, Waterkotte Ai1QE (WWPR) Wärmepumpe über Modbus, WH1080 über Signalduino, 433MHz Funksteckdosen, WiFi RGBWW via Tasmota, ...

gNomeX

Sorry für die Späte antwort :/


#define Display RPII2C 1
#define Disp I2C_LCD 20 4 0x3f
#attr Disp IODev Display
#attr Disp pinMapping P0=RS,P1=RW,P2=E,P3=LED,P4=D4,P5=D5,P6=D6,P7=D7
#attr Disp stateFormat text
#attr Disp verbose 4
###
#define Display1 DLCD
#attr Display1 dlcdCols 20
#attr Display1 dlcdDebugOutput 0
#attr Display1 dlcdLine1 Dexters Welt
#attr Display1 dlcdLine2 Temp Links %2% °C
#attr Display1 dlcdLine3 Temp Mitte %3% °C
#attr Display1 dlcdLine4 Temp Rechts %4% °C
#attr Display1 dlcdLine5 Temp Aussen %5% °C
#attr Display1 dlcdPhysicalRows 4
#attr Display1 dlcdPollInterval 10
#attr Display1 dlcdReplaceRegex °=\x{DF}
#attr Display1 dlcdRows 5
#attr Display1 dlcdScrolling 1
#attr Display1 dlcdVal2 ESPEasy_TerraNodeMCU_Terra_Temp_Links:temperature
#attr Display1 dlcdVal2formatnum 3+1
#attr Display1 dlcdVal3 ESPEasy_TerraNodeMCU_Terra_Temp_Mitte:temperature
#attr Display1 dlcdVal3formatnum 3+1
#attr Display1 dlcdVal4 ESPEasy_TerraNodeMCU_Terra_Temp_Rechts:temperature
#attr Display1 dlcdVal4formatnum 3+1
#attr Display1 dlcdVal5 ESPEasy_TerraNodeMCU_Jar_Temp_Zi:temperature
#attr Display1 dlcdVal5formatnum 3+1
#attr Display1 room Terrarium
#attr Display1 stateFormat <br>Line1<br>Line2<br>Line3<br>Line4<br>Line5<br>
##attr Display1 dlcdTriggerCmd set Disp writeXY 0,%L%,20,1 %T%
#define FileLog_Display FileLog ./log/Display-%Y.log Display1|Display1:.*


ein Auszug aus meiner alten config....

habe das Display aber jetzt über espeasy laufen da ich die Sensorwerte direkt im esp habe und somit weniger last auf dem rpi.

ak323

Hallo gNomeX,
Sag doch gleich, das es so einfach ist !   8)
Läuft ... DANKE !
RaspberryPi 2 im 19" Rack mit 16x2 i2c LCD, FHEM, diverse HomeMatic, 1-Wire (8x DS18B20, 3x DS2408, 2x DS2413, 5x DS2401, DS2423 ATTiny) über DS9490R#, Waterkotte Ai1QE (WWPR) Wärmepumpe über Modbus, WH1080 über Signalduino, 433MHz Funksteckdosen, WiFi RGBWW via Tasmota, ...