Raspberry Pi Add-On Board (nicht mehr verfügbar / Fertigung eingestellt)

Begonnen von locutus, 06 August 2013, 23:00:49

Vorheriges Thema - Nächstes Thema

jbadlat

Hallo,

ich nutze diesen alten Eintrag, da es m.E. auch hier hin passt.

Ich habe gebraucht nun so ein Add-On Board mit 1.8" TFT LCD bekommen. Es soll alles ok damit sein.

Ich bekomme aber nur das Backlight an/aus, jedoch keine Anzeige auf dem Display.
Alle Updates sind gemacht und die Installation erfolgte nach der Anleitung.

Wie kann ich nun vorgehen, damit ich den Fehler finde.
In FHEM bin ich neu aber Linux ist mir nicht fremd.

Danke, Jörg
FHEM 5.8, FB6490 (Cable), Raspi 2, Raspi 3, Homematic, MQTT, ESP8266

pc1246

Moin
Und willkommen im Forum! So wie Du das schreibst, koennen wir Dir allerdings nicht helfen! Ich entsinne mich, dass bei mir immer das fbs device gefehlt hat. Aber Du sagst ja, dass Du alles nach Anleitung erfolgreich durchgefuehrt hast!?
Funktioniert denn der CUL-Teil des boards?
Gruss Christoph

Edith: Hast Du Dich auch nach der richtigen Anleitung gerichtet? Es gibt eine fuer den 1er und eine fuer den 2er RPI!
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

jbadlat

Hallo Christoph,

ich habe mich nach der 2er-Anleitung gerichtet.

pi@raspberrypi ~ $ ls -altr /dev/fb*
crw-rw---T 1 root video 29, 0 Jan  1  1970 /dev/fb0
crw-rw---T 1 root video 29, 1 Jul 26 17:28 /dev/fb1

Und ein "version" in fhem liefert:
02_FRAMEBUFFER.pm  12126 2016-09-06 18:35:26Z kaihs
51_I2C_BMP180.pm   12059 2016-08-22 21:14:59Z klauswitt
No Id found for 51_I2C_TSL2561.pm

CUL CUL868              Initialized
CUL_IR IR_Dev         Initialized
FRAMEBUFFER Display Initialized

DAs sind die Infos, die ich sehe und bis auf die ID finde ich diese i.O.

Hilft dies zur Analyse?

Danke und lg, Jörg
FHEM 5.8, FB6490 (Cable), Raspi 2, Raspi 3, Homematic, MQTT, ESP8266

pc1246

Hallo Joerg
Benutze doch bitte Codetags, das ist der # oberhalb der Smilies!
Das sieht erst einmal gut aus, denke ich. Du solltest Dir aber auch die andere Anleitung mal durchlesen, denn da ist eigentlich beschrieben, wie man das Display fuellt! So ungefaehr ab Seite 6!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

kaihs

Hast du das Programm fbvs installiert?

Wie sieht die Definition des FRAMEBUFFER Devices in fhem aus?
Steht irgendwas in den Logs?
Banana Pi, Add-On Board mit 1.8" TFT LCD und IR-Sender, CULFW V1.61, div. Homematic Komponenten, Pollin Funksteckdosen, Selbstbau CUL433 MHz, Jeelink Clone, EC3000
Selbstbau CUL868MHz für Wireless M-Bus, SIGNALduino mit Logilink Temp.-sensoren und Auriol Wetterstation

jbadlat

Hallo und guten Abend.

@ KAIHS: das steht in der fhemcfg:
define Display FRAMEBUFFER /dev/fb1
attr Display update_interval 1

@Chritoph:
Das Display füllen?
Hier habe ich noch nicht gearbeitet. Ist mir bis dato noch nicht aufgefallen.
Was ist zu tun? Ich habe gerade dieses Thema versucht zu finden, aber eben noch nichts gefunden.

Welcher Beitrag wäre denn hier genau gemeint? (Link?)

Danke und schönen Abend noch,
Jörg
FHEM 5.8, FB6490 (Cable), Raspi 2, Raspi 3, Homematic, MQTT, ESP8266

kaihs

Diese Anleitung: https://forum.fhem.de/index.php?action=dlattach;topic=14156.0;attach=40937

Damit auf dem Display etwas angezeigt wird musst du definieren was das sein soll, siehe auch den commandref Eintrag zum FRAMEBUFFER
Banana Pi, Add-On Board mit 1.8" TFT LCD und IR-Sender, CULFW V1.61, div. Homematic Komponenten, Pollin Funksteckdosen, Selbstbau CUL433 MHz, Jeelink Clone, EC3000
Selbstbau CUL868MHz für Wireless M-Bus, SIGNALduino mit Logilink Temp.-sensoren und Auriol Wetterstation

pc1246

Moin
Sorry, ich war gestern so vertieft, dass ich das uebersehen habe!
@Kaihs, die Anleitung hat er benutzt. In der anddren https://forum.fhem.de/index.php?action=dlattach;topic=14156.0;attach=39735 steht aber drin, wie man Daten auf das Display bekommt, es also fuellt! Dass, das sogar in der commandref enthalten ist haette ich nicht gedacht!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

jbadlat

Hallöchen,

leider bin ich nur bedingt weiter.

fhem/rss/FrameRSS.jpg sieht folgendermaßen aus: siehe Anhang.

Also wird schon mal erzeugt.

Das füllen des Displays klappt aber leider immer noch nicht.

Wäre noch was zu testen/prüfen?


Danke, Jörg


Das Log ist auch noch mit Fehlermeldungen am Start:
Subroutine RSS_addExtension redefined at FHEM/02_RSS.pm line 42, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_Initialize redefined at FHEM/02_RSS.pm line 55, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_readLayout redefined at FHEM/02_RSS.pm line 69, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_Define redefined at FHEM/02_RSS.pm line 88, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_Undefine redefined at FHEM/02_RSS.pm line 126, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_Notify redefined at FHEM/02_RSS.pm line 134, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_Set redefined at FHEM/02_RSS.pm line 149, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_getURL redefined at FHEM/02_RSS.pm line 167, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_Overview redefined at FHEM/02_RSS.pm line 202, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_splitRequest redefined at FHEM/02_RSS.pm line 225, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_returnRSS redefined at FHEM/02_RSS.pm line 249, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_getScript redefined at FHEM/02_RSS.pm line 265, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_HTMLHead redefined at FHEM/02_RSS.pm line 282, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_HTMLTail redefined at FHEM/02_RSS.pm line 298, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_returnHTML redefined at FHEM/02_RSS.pm line 303, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_xy redefined at FHEM/02_RSS.pm line 336, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_color redefined at FHEM/02_RSS.pm line 349, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_itemText redefined at FHEM/02_RSS.pm line 361, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_itemTextBox redefined at FHEM/02_RSS.pm line 380, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_itemTime redefined at FHEM/02_RSS.pm line 405, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_itemSeconds redefined at FHEM/02_RSS.pm line 412, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_itemDate redefined at FHEM/02_RSS.pm line 425, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_itemImg redefined at FHEM/02_RSS.pm line 433, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_itemLine redefined at FHEM/02_RSS.pm line 510, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_itemRect redefined at FHEM/02_RSS.pm line 517, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_evalLayout redefined at FHEM/02_RSS.pm line 530, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_returnIMG redefined at FHEM/02_RSS.pm line 724, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine RSS_CGI redefined at FHEM/02_RSS.pm line 853, <$fh> line 86.
2017.07.29 21:12:09 1: PERL WARNING: Subroutine plotFromUrl redefined at FHEM/02_RSS.pm line 890, <$fh> line 86.
FHEM 5.8, FB6490 (Cable), Raspi 2, Raspi 3, Homematic, MQTT, ESP8266

locutus

Im ersten Beitrag ist ein Layout zum Download angehängt.
- Datei auf den RPi kopieren
- ggf. TrueType Schriftart und Pfad korrigieren
- 1-Wire Sensor ID korrigieren

Definition:
define Display FRAMEBUFFER /dev/fb1
attr Display layoutBasedir /opt/fhem/layouts
attr Display layoutList standard.txt steckdosen.txt webcam.txt
attr Display startLayoutNo 0
attr Display update_interval 1
attr Display verbose 0

define FrameRSS RSS jpg 192.168.xxx.xxx /opt/fhem/layouts/standard.txt
attr FrameRSS size 128x160
attr FrameRSS tmin 10

define Backlight RPI_GPIO 23
attr Backlight devStateIcon .on:FS20.on .off:FS20.off
attr Backlight direction output
attr Backlight restoreOnStartup yes


jbadlat

Hi und vorab danke.

Wie komme ich an die ID ran?

Danke, Jörg
FHEM 5.8, FB6490 (Cable), Raspi 2, Raspi 3, Homematic, MQTT, ESP8266

locutus


jbadlat

Guten Abend,

ich sehe im Log folgendes:

OWX: COC/CUNO device CUL868 defined und danach dann

OWX: 1-Wire bus OWio: interface in CUL868 could not be addressed, return was OK V 1.20.03 a-culfw Build: private

Was läuft hier noch falsch? Deshalb bekomme ich auch keine ID zu sehen?

Gruß und Danke, Jörg
FHEM 5.8, FB6490 (Cable), Raspi 2, Raspi 3, Homematic, MQTT, ESP8266

jbadlat


2017.07.31 21:41:05 1: Including fhem.cfg
2017.07.31 21:41:05 3: telnetPort: port 7072 opened
2017.07.31 21:41:06 3: WEB: port 8083 opened
2017.07.31 21:41:07 3: WEBphone: port 8084 opened
2017.07.31 21:41:07 3: WEBtablet: port 8085 opened
2017.07.31 21:41:07 2: eventTypes: loaded 354 events from ./log/eventTypes.txt
2017.07.31 21:41:08 3: Opening CUL868 device /dev/ttyAMA0
2017.07.31 21:41:09 3: Setting CUL868 serial parameters to 38400,8,N,1
2017.07.31 21:41:09 3: CUL868: Possible commands: BbCFiAIZEOGMUYRTVWXefltux
2017.07.31 21:41:09 3: CUL868 device opened
2017.07.31 21:41:09 2: Switched CUL868 rfmode to HomeMatic
2017.07.31 21:41:09 2: Switched IR_Dev irReceive to ON_NR
2017.07.31 21:41:09 1: OWX: COC/CUNO device CUL868 defined
2017.07.31 21:41:10 1: I2C_TSL2561_Define start: 3/Luminosity I2C_TSL2561 0x39
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_addExtension redefined at FHEM/02_RSS.pm line 42, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_Initialize redefined at FHEM/02_RSS.pm line 55, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_readLayout redefined at FHEM/02_RSS.pm line 69, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_Define redefined at FHEM/02_RSS.pm line 88, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_Undefine redefined at FHEM/02_RSS.pm line 126, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_Notify redefined at FHEM/02_RSS.pm line 134, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_Set redefined at FHEM/02_RSS.pm line 149, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_getURL redefined at FHEM/02_RSS.pm line 167, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_Overview redefined at FHEM/02_RSS.pm line 202, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_splitRequest redefined at FHEM/02_RSS.pm line 225, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_returnRSS redefined at FHEM/02_RSS.pm line 249, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_getScript redefined at FHEM/02_RSS.pm line 265, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_HTMLHead redefined at FHEM/02_RSS.pm line 282, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_HTMLTail redefined at FHEM/02_RSS.pm line 298, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_returnHTML redefined at FHEM/02_RSS.pm line 303, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_xy redefined at FHEM/02_RSS.pm line 336, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_color redefined at FHEM/02_RSS.pm line 349, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_itemText redefined at FHEM/02_RSS.pm line 361, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_itemTextBox redefined at FHEM/02_RSS.pm line 380, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_itemTime redefined at FHEM/02_RSS.pm line 405, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_itemSeconds redefined at FHEM/02_RSS.pm line 412, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_itemDate redefined at FHEM/02_RSS.pm line 425, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_itemImg redefined at FHEM/02_RSS.pm line 433, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_itemLine redefined at FHEM/02_RSS.pm line 510, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_itemRect redefined at FHEM/02_RSS.pm line 517, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_evalLayout redefined at FHEM/02_RSS.pm line 530, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_returnIMG redefined at FHEM/02_RSS.pm line 724, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine RSS_CGI redefined at FHEM/02_RSS.pm line 853, <$fh> line 94.
2017.07.31 21:41:11 1: PERL WARNING: Subroutine plotFromUrl redefined at FHEM/02_RSS.pm line 890, <$fh> line 94.
2017.07.31 21:41:11 2: display: Error from line 'img 20 33 0.5 png file { "/opt/fhem/www/images/default/weather/" . ReadingsVal("Wetter","icon","") . ".png" }' in layout definition: Can't use an undefined value as a symbol reference at /usr/lib/perl5/GD/Image.pm line 176.
2017.07.31 21:41:11 1: ERROR evaluating { sprintf("%.1f", ReadingsVal("OWX_28_000000000000","temperature","0")) . " / " . ReadingsVal("Wetter","temperature","?").: syntax error at (eval 305) line 2, at EOF
Missing right curly or square bracket at (eval 305) line 2, at end of line

2017.07.31 21:41:11 2: display: Illegal command " in layout definition.
2017.07.31 21:41:18 1: Including ./log/fhem.save
2017.07.31 21:41:20 1: OWX: 1-Wire bus OWio: interface in CUL868 could not be addressed, return was OK
V 1.20.03 a-culfw Build: private
2017.07.31 21:41:20 1: usb create starting
2017.07.31 21:41:22 1: usb create end
2017.07.31 21:41:22 0: Featurelevel: 5.8
2017.07.31 21:41:22 0: Server started with 44 defined entities (fhem.pl:14634/2017-07-03 perl:5.014002 os:linux user:fhem pid:2536)
2017.07.31 21:41:22 5: rewindCounter 1
2017.07.31 21:41:22 5: current 1501530082 next trigger at 1501530120
2017.07.31 21:41:22 2: display: Error from line 'img 20 33 0.5 png file { "/opt/fhem/www/images/default/weather/" . ReadingsVal("Wetter","icon","") . ".png" }' in layout definition: Can't use an undefined value as a symbol reference at /usr/lib/perl5/GD/Image.pm line 176.
2017.07.31 21:41:22 1: ERROR evaluating { sprintf("%.1f", ReadingsVal("OWX_28_000000000000","temperature","0")) . " / " . ReadingsVal("Wetter","temperature","?").: syntax error at (eval 349) line 2, at EOF
Missing right curly or square bracket at (eval 349) line 2, at end of line

2017.07.31 21:41:22 2: display: Illegal command " in layout definition.
2017.07.31 21:41:23 3: CUL868: Unknown code  build (unknown) RPIAddOn_CSM (F-Band: 868MHz), help me!
2017.07.31 21:41:25 3: FHEMWEB WEB CSRF error: csrf_808018841525415 ne csrf_139377924770578 for client WEB_192.168.168.43_54403. For details see the csrfToken FHEMWEB attribute.
2017.07.31 21:41:25 3: telnetForBlockingFn_1501530085: port 58137 opened
2017.07.31 21:41:26 3: UWZ Unwetterzentrale: Run.1000 Done fetching data


Ich komme einfach nicht weiter. Habe das Thema durchgearbeitet, aber Hilfe nicht gefunden.

Auf dem Display sehe ich mittlerweile was, aber auch einen Error für die Wettermeldung.
Außerdem finde ich keine ID die ich in der layout.txt einpflegen könnte.

Hilfe wäre super so kurz vor dem Ziel ;-))))

Danke, Jörg
FHEM 5.8, FB6490 (Cable), Raspi 2, Raspi 3, Homematic, MQTT, ESP8266

kaihs

Zitat von: jbadlat am 30 Juli 2017, 22:04:48
OWX: 1-Wire bus OWio: interface in CUL868 could not be addressed, return was OK V 1.20.03 a-culfw Build: private

Hat die a-culfw Onewire überhaupt eingeschaltet?
Die a-culfw ist ja für 433MHz Protokolle optimiert, die Hardware des Boards dagegen für 868MHz.
Macht in der Kombination m. E. keinen Sinn.

Welche Funkprotokolle willst du mit dem Board verwenden?
Banana Pi, Add-On Board mit 1.8" TFT LCD und IR-Sender, CULFW V1.61, div. Homematic Komponenten, Pollin Funksteckdosen, Selbstbau CUL433 MHz, Jeelink Clone, EC3000
Selbstbau CUL868MHz für Wireless M-Bus, SIGNALduino mit Logilink Temp.-sensoren und Auriol Wetterstation