FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: mmatt am 01 Februar 2013, 08:19:02

Titel: FHEM sieht CUL nicht
Beitrag von: mmatt am 01 Februar 2013, 08:19:02
Noch ganz neu hier, und gleich mit dem ersten Problem.

Ich habe einen RPI, FHEM darauf installiert und nun einen CUL bekommen.

Ich habe den CUL(V3) gleich mit Amtel FLIP unter Windows geflashed, da ich gelesen habe, dass das flashen über den RPI problematisch ist.
-> das flashen des CUL mit FLIP hat funktioniert.
Also denke ich, dass der CUL funktioniert, und die aktuelle Firmware(culfw) drauf ist.

Habe aber das Problem:
2013.02.01 07:43:27 1: usb create starting
2013.02.01 07:43:29 3: Opening CUL device /dev/ttyAMA0
2013.02.01 07:43:29 3: Can't open /dev/ttyAMA0: Permission denied
2013.02.01 07:43:29 1: usb create end

- RPI neu gestartet, FHEM neu gestartet, CUL mehrmals neu eingesteckt -> gleiches Ergebnis
- müsste FHEM nicht nach /dev/ttyACM0 suchen ?
- muss man noch einen Treiber installieren ?

Wer kann mir weiterhelfen ?
Gruss Martin

PS: ich muss leider noch weg, kann also nicht gleich antworten.
Danke
Titel: Aw: FHEM sieht CUL nicht
Beitrag von: Rohan am 01 Februar 2013, 10:02:41
Hi Martin,

kannst du mal in einer Konsole am RPi den Befehl

$ ls -l /dev/ttyAMA0

absetzen und das Ergebnis hier posten?

Unter welchem Benutzer läuft FHEM auf dem RPi?

Gruß
Thomas
Titel: Aw: FHEM sieht CUL nicht
Beitrag von: mmatt am 01 Februar 2013, 13:09:28
Hallo Thomas

Danke für Deine Hilfe.

Hab nun den Befehl abgesetzt:
pi@raspberrypi ~ $ ls -l /dev/ttyAMA0
Hier die Antwort:
crw-rw---- 1 root tty 204, 64 Feb  1 07:43 /dev/ttyAMA0


Wie finde ich den heraus, unter welchem Benutzer FHEM leuft ?
Installiert habe ich FMEM, da war ich als pi angemeldet.
(glaube ich habe den Befehl "sudo" mit verwendet)

Gruss Martin
Titel: Aw: FHEM sieht CUL nicht
Beitrag von: Rohan am 01 Februar 2013, 14:17:08
Hi,

mit


$ sudo usermod -a -G tty pi
sudo usermod -a -G tty fhem


ordnest du die User "pi" und "fhem" auch der Gruppe "tty" zu, welche read+write-Rechte auf das Device hat.

Gruß
Thomas

Titel: Aw: FHEM sieht CUL nicht
Beitrag von: Rohan am 01 Februar 2013, 14:17:52
Bitte ohne das "$"
Titel: Aw: FHEM sieht CUL nicht
Beitrag von: Rohan am 01 Februar 2013, 14:32:35
Hmmm.... Tante Edith wird dringend benötigt.... ;)

Ich habe gerade gesehen, dass die Option "-a" wohl veraltet ist und nun "-A" lauten muss.

Gruß
Thomas
Titel: Aw: FHEM sieht CUL nicht
Beitrag von: mmatt am 01 Februar 2013, 15:05:51
Nochmals Hallo

2013.02.01 14:42:53 3: Opening CUL device /dev/ttyAMA0
2013.02.01 14:42:53 3: Setting CUL baudrate to 38400
2013.02.01 14:42:53 3: CUL device opened

Nun schaut´s schon besser aus :-)


Muss ich nun in der fhem.cfg den CUL noch definieren ?
zum Beispiel:
define CUL_0 CUL /dev/ttyACM0@9600 0000
attr CUL_0 rfmode HomeMatic

ist das korrekt ?

Danke und Gruss
Titel: Aw: FHEM sieht CUL nicht
Beitrag von: mmatt am 01 Februar 2013, 16:27:16
Also irgendwie ist noch der Wurm drin.


Ich habe in der fhem.cfg den folgenden Eintrag gemacht:
define CUL_0 CUL /dev/ttyAMA0@9600 1234

FHEM neu gestartet
Nun habe ich im Log:
2013.02.01 16:17:14 0: Server shutdown
2013.02.01 16:17:18 1: Including fhem.cfg
2013.02.01 16:17:18 3: telnetPort: port 7072 opened
2013.02.01 16:17:19 3: WEB: port 8083 opened
2013.02.01 16:17:19 3: WEBphone: port 8084 opened
2013.02.01 16:17:19 3: WEBtablet: port 8085 opened
2013.02.01 16:17:19 3: Opening CUL_0 device /dev/ttyAMA0
2013.02.01 16:17:20 3: Setting CUL_0 baudrate to 9600
2013.02.01 16:17:20 3: CUL_0 device opened
2013.02.01 16:17:29 1: Cannot init /dev/ttyAMA0, ignoring it
2013.02.01 16:17:29 1: Including ./log/fhem.save
2013.02.01 16:17:29 1: usb create starting
2013.02.01 16:17:30 3: Opening CUL device /dev/ttyAMA0
2013.02.01 16:17:30 3: Setting CUL baudrate to 38400
2013.02.01 16:17:30 3: CUL device opened
2013.02.01 16:17:31 1: usb create end
2013.02.01 16:17:31 0: Server started

wenn ich nun meinem CUL_0 im Webinterface das Attribut:"rfmode HomeMatic"
zuweisen möchte erhalte ich den Fehler:

CUL_0: Mode HomeMatic not supported

Grüsse Martin
Titel: Aw: FHEM sieht CUL nicht
Beitrag von: Puschel74 am 01 Februar 2013, 17:24:41
Hallo,

hast du mehrere CUL?

Den CUL_0 hat fhem abgelehnt - warum auch immer aber dafür einen CUL angelegt.
Unter "Unsorted" sollte dieser eigentlich aufscheinen.

Grüße
Titel: Aw: FHEM sieht CUL nicht
Beitrag von: mmatt am 01 Februar 2013, 18:34:36
Danke für die Antwort.

Nein, ich habe mur einen CUL

Ich habe nochmal den Eintrag in der fhem.cfg auf:
#define EUL TCM 310 /dev/ttyACM0@57600 gesetzt.
-> also auskommentiert

FHEM neu gestartet

mit folgendem Ergebnis:
2013.02.01 18:17:18 0: Server shutdown
2013.02.01 18:17:21 1: Including fhem.cfg
2013.02.01 18:17:22 3: telnetPort: port 7072 opened
2013.02.01 18:17:22 3: WEB: port 8083 opened
2013.02.01 18:17:22 3: WEBphone: port 8084 opened
2013.02.01 18:17:22 3: WEBtablet: port 8085 opened
2013.02.01 18:17:23 1: Including ./log/fhem.save
2013.02.01 18:17:23 1: usb create starting
2013.02.01 18:17:24 3: Opening CUL device /dev/ttyAMA0
2013.02.01 18:17:24 3: Setting CUL baudrate to 38400
2013.02.01 18:17:24 3: CUL device opened
2013.02.01 18:17:24 1: usb create end
2013.02.01 18:17:25 0: Server started

Nun müsste doch der von FHEM angelegte CUL müsste nun unter: "Unsorted" erscheinen.
-> tut es aber nicht.

Ist mir immer noch nicht klar, ob ich den CUL in der fhem.cfg definieren muss, oder ob das FHEM automatisch machen sollte.

Wie ich schon am Anfang geschrieben habe, Aller Anfang ist schwer.
Gruss Martin



Gruss Martin
Titel: Aw: FHEM sieht CUL nicht
Beitrag von: Rohan am 01 Februar 2013, 19:57:58
Hallo Martin,

irgend etwas passt da noch nicht. Hier ein Auszug aus meiner fhem.cfg

define CUL1 CUL /dev/ttyACM0@9600 1234
attr CUL1 rfmode SlowRF


Ist aber für FS20, nicht für HomeMatic und mein CUL heißt hier /dev/ttyACM0 (andere Plattform) statt /dev/ttyAMA0. Dein AMA0 ist aber schon korrekt!

Bei dir irritiert mich diese Meldung:

Zitat2013.02.01 18:17:24 3: Setting CUL baudrate to 38400
.

Kannst du bitte mal deine komplette fhem.cfg bis zur Definition von irgendwelchen Geräten hier einstellen?

Gruß
Thomas

Titel: Aw: FHEM sieht CUL nicht
Beitrag von: mmatt am 01 Februar 2013, 20:22:04
Ja, da stimmt wirklich was noch nicht ganz.

Hier meine gesammte fhem.cfg:

attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global room Terasse
attr global statefile ./log/fhem.save
attr global userattr devStateIcon icon webCmd
attr global verbose 3

define telnetPort telnet 7072 global
attr telnetPort globalpassword ZnJvZ2dpOnNjcmVhbWVy

define WEB FHEMWEB 8083 global
attr WEB basicAuth ZnJvZ2dpOnNjcmVhbWVy
attr WEB stylesheetPrefix dark

define WEBphone FHEMWEB 8084 global
attr WEBphone basicAuth ZnJvZ2dpOnNjcmVhbWVy
attr WEBphone smallscreen 1
attr WEBphone stylesheetPrefix dark

define WEBtablet FHEMWEB 8085 global
attr WEBtablet basicAuth ZnJvZ2dpOnNjcmVhbWVy
attr WEBtablet touchpad 1

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate autosave 1
attr autocreate device_room %TYPE
attr autocreate filelog ./log/%NAME-%Y.log
attr autocreate weblink 1
attr autocreate weblink_room Plots

# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create


# If the above notify did not helped, then you probably have to enable some of
# the following lines.  Verify first that /dev/xxx ist correct.

#define FHZ FHZ /dev/USB0
#define CUL_0 CUL /dev/ttyAMA0@9600 1234


#define EUL TCM 310 /dev/ttyACM0@57600
#define BscBor TCM 120 /dev/ttyUSB0@9600
#define BscSmartConnect TCM 310 /dev/ttyUSB0@57600



define dummy_Terassenlicht_Auto dummy
attr dummy_Terassenlicht_Auto alias Automatisch
attr dummy_Terassenlicht_Auto room Terasse
attr dummy_Terassenlicht_Auto setList state:EIN,AUS
attr dummy_Terassenlicht_Auto webCmd state


Nochmals Danke für Deine (Eure) Hilfe
Gruss Martin
Titel: Aw: FHEM sieht CUL nicht
Beitrag von: Rohan am 01 Februar 2013, 20:27:20
Hi,

mach mal bitte das "#" Zeichen vor dieser Zeile weg

Zitat von: martin8573 schrieb am Fr, 01 Februar 2013 20:22#define CUL_0 CUL /dev/ttyAMA0@9600 1234

danach bitte "Save" klicken und dann "shutdown restart" (ohne ' " ') in die Kommandozeile und mit <Enter> (nicht "save"-Button!) abschicken.

Gruß
Thomas
Titel: Aw: FHEM sieht CUL nicht
Beitrag von: mmatt am 01 Februar 2013, 20:44:21
ok, hab ich so gemacht.

Teil aus der fhem.cfg:
# If the above notify did not helped, then you probably have to enable some of
# the following lines.  Verify first that /dev/xxx ist correct.

#define FHZ FHZ /dev/USB0
define CUL_0 CUL /dev/ttyAMA0@9600 1234


#define EUL TCM 310 /dev/ttyACM0@57600
#define BscBor TCM 120 /dev/ttyUSB0@9600
#define BscSmartConnect TCM 310 /dev/ttyUSB0@57600


Log:
2013.02.01 20:35:16 0: Server shutdown
2013.02.01 20:35:20 1: Including fhem.cfg
2013.02.01 20:35:20 3: telnetPort: port 7072 opened
2013.02.01 20:35:21 3: WEB: port 8083 opened
2013.02.01 20:35:21 3: WEBphone: port 8084 opened
2013.02.01 20:35:21 3: WEBtablet: port 8085 opened
2013.02.01 20:35:21 3: Opening CUL_0 device /dev/ttyAMA0
2013.02.01 20:35:22 3: Setting CUL_0 baudrate to 9600
2013.02.01 20:35:22 3: CUL_0 device opened
2013.02.01 20:35:31 1: Cannot init /dev/ttyAMA0, ignoring it
2013.02.01 20:35:31 1: Including ./log/fhem.save
2013.02.01 20:35:31 1: usb create starting
2013.02.01 20:35:32 3: Opening CUL device /dev/ttyAMA0
2013.02.01 20:35:32 3: Setting CUL baudrate to 38400
2013.02.01 20:35:32 3: CUL device opened
2013.02.01 20:35:33 1: usb create end
2013.02.01 20:35:33 0: Server started


Nun sind wieder die zwei CUL da ?
CUL und CUL_0 ?

Bitte sei mir nicht böse, aber ich lass es für Heute genug sein.
Muss mich um meine Frau kümmern :-)

Wünsch Dir noch nen schönen Abend
Grüsse Martin
Titel: Aw: FHEM sieht CUL nicht
Beitrag von: Rohan am 01 Februar 2013, 20:51:07
Hi Martin,

kein Problem ... Frauen sind wichtig ;)

Hausaufgabe fürs WE ;) :

ersetze mal bitte einfach in meiner Zeile oben das "CUL_0" mit "CUL" (renamen kannst du immer noch), vergewissere dich, dass in der fhem.cfg keine weiteren CUL-Defintionen enthalten sind, speichere die fhem.cfg und dann noch einmal einen gepflegten "shutdown restart" machen.

N8
Thomas
Titel: Aw: FHEM sieht CUL nicht
Beitrag von: mmatt am 03 Februar 2013, 11:14:02
Habe brav meine Hausaufgaben gemacht :-)

- In der fhem.cfg habe ich den den CUL nun so definert:
define CUL CUL /dev/ttyAMA0@9600 1234

- dannach einen shutdown resart

Log:
2013.02.03 10:42:24 3: Opening CUL device /dev/ttyAMA0
2013.02.03 10:42:25 3: Setting CUL baudrate to 9600
2013.02.03 10:42:25 3: CUL device opened
2013.02.03 10:42:34 1: Cannot init /dev/ttyAMA0, ignoring it
2013.02.03 10:42:34 1: Including ./log/fhem.save
2013.02.03 10:42:34 1: usb create starting
2013.02.03 10:42:35 3: Opening CUL device /dev/ttyAMA0
2013.02.03 10:42:35 3: Setting CUL baudrate to 38400
2013.02.03 10:42:35 3: CUL device opened
2013.02.03 10:42:35 1: usb create end


- CUL am RPI ausgesteckt, shutdown restart

Log:
2013.02.03 10:49:09 3: Opening CUL device /dev/ttyAMA0
2013.02.03 10:49:10 3: Setting CUL baudrate to 9600
2013.02.03 10:49:10 3: CUL device opened
2013.02.03 10:49:19 1: Cannot init /dev/ttyAMA0, ignoring it
2013.02.03 10:49:19 1: Including ./log/fhem.save
2013.02.03 10:49:19 1: usb create starting
2013.02.03 10:49:20 3: Opening CUL device /dev/ttyAMA0
2013.02.03 10:49:20 3: Setting CUL baudrate to 38400
2013.02.03 10:49:20 3: CUL device opened
2013.02.03 10:49:21 1: usb create ende


Die beiden Log sehen identisch aus ?

Meine Annahme:
FHEM kann den USB-CLU nicht mit den 9600 Baud nicht initalisieren,
dannach italisiert er die am RPI vorhandene serielle Schnittstelle mit den 38400 Baud.

Ich glaube das Problem liegt bei meinem USB-CUL.

Kann ich am RPI prüfen, ob der USB-CUL überhaupt erkannt wurde ?
Ob der USB-CUL überhaupt noch lebt. (bei Windows währe das der Gerätemanager)

Mir ist auch aufgefallen, dass die LED am USB-CUL nicht leuchtet.
Müsste diese lauchten ?

über Ideen währe ich dankbar.
Grüsse Martin
Titel: Aw: FHEM sieht CUL nicht
Beitrag von: Rohan am 03 Februar 2013, 13:35:37
Hi,

Zitat von: martin8573 schrieb am So, 03 Februar 2013 11:14Habe brav meine Hausaufgaben gemacht :-)

Fein ;)

ZitatMir ist auch aufgefallen, dass die LED am USB-CUL nicht leuchtet.
Müsste diese lauchten ?

Nicht leuchten, aber im Sekundentakt blinken.

Mach mal bitte eine Konsole am RPi auf, ziehe das CUL ab, gebe ein:

tail -f /var/log/messages

und poste mal die Ausgaben.

Wenn da nur so etwas kommt

usb 1-1.3.3: new full-speed USB device number 8 using dwc_otg
usb 1-1.3.3: New USB device found, idVendor=03eb, idProduct=2ff4
usb 1-1.3.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.3.3: Product: ATm32U4DFU
usb 1-1.3.3: Manufacturer: ATMEL
usb 1-1.3.3: SerialNumber: 1.0.0


dann ist wohl nicht richtig geflasht, sollte nämlich so aussehen:

usb 1-1.2: new full-speed USB device number 5 using dwc_otg
usb 1-1.2: new full-speed USB device number 7 using dwc_otg
usb 1-1.2: New USB device found, idVendor=03eb, idProduct=204b                                                                            
usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0                                                                      
usb 1-1.2: Product: CUL868                                                                                                                
usb 1-1.2: Manufacturer: busware.de                                                                                                      
cdc_acm 1-1.2:1.0: ttyACM0: USB ACM device                                                                                                
usbcore: registered new interface driver cdc_acm                                                                                          
cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters


(Obacht: Die Zeilenumbrüche stimmen nicht ganz)

Siehe auch Wiki.

Gruß
Thomas
Titel: Aw: FHEM sieht CUL nicht
Beitrag von: Rohan am 03 Februar 2013, 13:37:29
Sorry... ich vermisse Tante Edith so sehr ;)

nach dem "tail -f...." bitte das CUL wieder anstecken und dann erst ...

"...und poste mal die Ausgaben."
Titel: Aw: FHEM sieht CUL nicht
Beitrag von: mmatt am 03 Februar 2013, 17:33:51
Der Thomas hilft mir immer noch, vielen Dank.

Also ich hab den CUL ausgesteckt.
dannach tail -f /var/log/messages

Resultat:
pi@raspberrypi ~ $ tail -f /var/log/messages
Feb  3 10:24:16 raspberrypi kernel: [   10.254231] bcm2835 ALSA card created!
Feb  3 10:24:16 raspberrypi kernel: [   10.260618] bcm2835 ALSA chip created!
Feb  3 10:24:16 raspberrypi kernel: [   10.281482] bcm2835 ALSA chip created!
Feb  3 10:24:16 raspberrypi kernel: [   10.292895] bcm2835 ALSA chip created!
Feb  3 10:24:16 raspberrypi kernel: [   10.300988] bcm2835 ALSA chip created!
Feb  3 10:24:16 raspberrypi kernel: [   10.310890] bcm2835 ALSA chip created!
Feb  3 10:24:16 raspberrypi kernel: [   10.319680] bcm2835 ALSA chip created!
Feb  3 10:24:16 raspberrypi kernel: [   10.328017] bcm2835 ALSA chip created!
Feb  3 10:24:16 raspberrypi kernel: [   18.810287] smsc95xx 1-1.1:1.0: eth0: lin                  k up, 100Mbps, full-duplex, lpa 0x45E1
Feb  3 10:24:18 raspberrypi kernel: [   23.642963] Adding 102396k swap on /var/s                  wap.  Priority:-1 extents:1 across:102396k SS


den CUL eingesteckt

Resultat:
pi@raspberrypi ~ $ tail -f /var/log/messages
Feb  3 10:24:16 raspberrypi kernel: [   10.254231] bcm2835 ALSA card created!
Feb  3 10:24:16 raspberrypi kernel: [   10.260618] bcm2835 ALSA chip created!
Feb  3 10:24:16 raspberrypi kernel: [   10.281482] bcm2835 ALSA chip created!
Feb  3 10:24:16 raspberrypi kernel: [   10.292895] bcm2835 ALSA chip created!
Feb  3 10:24:16 raspberrypi kernel: [   10.300988] bcm2835 ALSA chip created!
Feb  3 10:24:16 raspberrypi kernel: [   10.310890] bcm2835 ALSA chip created!
Feb  3 10:24:16 raspberrypi kernel: [   10.319680] bcm2835 ALSA chip created!
Feb  3 10:24:16 raspberrypi kernel: [   10.328017] bcm2835 ALSA chip created!
Feb  3 10:24:16 raspberrypi kernel: [   18.810287] smsc95xx 1-1.1:1.0: eth0: lin                  k up, 100Mbps, full-duplex, lpa 0x45E1
Feb  3 10:24:18 raspberrypi kernel: [   23.642963] Adding 102396k swap on /var/s                  wap.  Priority:-1 extents:1 across:102396k SS

Da ändert sich nichts im LOG (ist auch kein USB-device drin) ?
RPI sieht den CUL nicht ?
blinken tut der auch nicht ?

Ich glaub das Ding ist tot.
Ich versuche den CUL morgen nochmals mit FLIP am Windows-Rechner zu flashen.

Wünsch Dir noch nen schönen Abend.
Gruss Martin
Titel: Aw: FHEM sieht CUL nicht
Beitrag von: Rohan am 03 Februar 2013, 21:02:04
Hallo Martin,

... und STOP!

Irgendetwas stimmt an deinen "messages" nicht ....

Vorausgesetzt du hast auf deinem RPi die aktuelle und richtige Zeit, dann stammen deine messages-Auszüge mitten aus einem Bootvorgang deines RPi von heute vormittag. Zudem: mein Posting stammt von 13:37 und deine messages von 10:24 Uhr.

Also: CUL abziehen und das RPI neu starten.

Dann bitte erst ein

$ date

um zu sehen, ob Datum und Zeit richtig sind, dann erst mal ein


$ sudo lsusb
$ sudo lsmod
$ sudo tail -f /var/log/messages


und stecke z.B. eine USB-Maus oder USB-Tastatur an den RPI, dann sollten neue Meldungen mit der gerade gesetzten Zeit kommen. Wenn ja, auch das CUL anstecken.

Alle 3 Ausgaben bitte per Cut&Paste hier einstellen

Jetzt erneut


$ sudo lsusb
$ sudo lsmod


eingeben und wenn die Ausgabe sich geändert hat zur ersten Ausgabe, hier posten.

Hintergrund:

- lsusb listet die angeschlossenen USB-Geräte,
- lsmod listet die geladenen Kernel-Module,
- die Option "-f" beim tail liest ständig die Datei /var/log/messages mit und gibt alle Änderungen auf der Konsole aus.

Gruß
Thomas
Titel: Aw: FHEM sieht CUL nicht
Beitrag von: mmatt am 03 Februar 2013, 21:46:50
... und STOP ! :-) :-) :-)

Ich hab nun den CUL abgezogen, RPI neu gestartet
pi@raspberrypi ~ $ date
Son Feb  3 21:10:24 CET 2013
pi@raspberrypi ~ $ Son Feb  3 21:10:24 CET 2013
-> ok !

pi@raspberrypi ~ $ sudo lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
pi@raspberrypi ~ $
-> ok, stimmt auch noch, da noch kein usb Gerät daran.

pi@raspberrypi ~ $ pi@raspberrypi ~ $ sudo lsmod                                                    -bash: pi@raspberrypi: Kommando nicht gefunden.
-> kennt den Befehl nicht ?

pi@raspberrypi ~ $ sudo tail -f /var/log/messages
Feb  3 21:08:27 raspberrypi kernel: [   10.286581] bcm2835 ALSA card created!
Feb  3 21:08:27 raspberrypi kernel: [   10.292884] bcm2835 ALSA chip created!
Feb  3 21:08:27 raspberrypi kernel: [   10.313206] bcm2835 ALSA chip created!
Feb  3 21:08:27 raspberrypi kernel: [   10.322941] bcm2835 ALSA chip created!
Feb  3 21:08:27 raspberrypi kernel: [   10.332042] bcm2835 ALSA chip created!
Feb  3 21:08:27 raspberrypi kernel: [   10.341433] bcm2835 ALSA chip created!
Feb  3 21:08:27 raspberrypi kernel: [   10.354842] bcm2835 ALSA chip created!
Feb  3 21:08:27 raspberrypi kernel: [   10.360516] bcm2835 ALSA chip created!
Feb  3 21:08:27 raspberrypi kernel: [   18.041540] smsc95xx 1-1.1:1.0: eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
Feb  3 21:08:29 raspberrypi kernel: [   23.390454] Adding 102396k swap on /var/swap.  Priority:-1 extents:1 across:102396k SS
-> irgendwas vom letzten Bootvorgang ?

Nun habe ich einen USB-Daten-Stick angeschlossen:
pi@raspberrypi ~ $ sudo tail -f /var/log/messages
Feb  3 21:22:21 raspberrypi kernel: [  791.723670] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Feb  3 21:22:21 raspberrypi kernel: [  791.723687] usb 1-1.3: Product: USB Storage Media
Feb  3 21:22:21 raspberrypi kernel: [  791.723699] usb 1-1.3: Manufacturer: Sony
Feb  3 21:22:21 raspberrypi kernel: [  791.723711] usb 1-1.3: SerialNumber: 2011820E1F003A88
Feb  3 21:22:21 raspberrypi kernel: [  791.740858] scsi0 : usb-storage 1-1.3:1.0
Feb  3 21:22:22 raspberrypi kernel: [  792.742096] scsi 0:0:0:0: Direct-Access     Sony     Storage Media    3.04 PQ: 0 ANSI: 0 CCS
Feb  3 21:22:22 raspberrypi kernel: [  792.745032] sd 0:0:0:0: [sda] 127840 512-byte logical blocks: (65.4 MB/62.4 MiB)
Feb  3 21:22:22 raspberrypi kernel: [  792.746005] sd 0:0:0:0: [sda] Write Protect is off
Feb  3 21:22:22 raspberrypi kernel: [  792.763275]  sda: sda1
Feb  3 21:22:22 raspberrypi kernel: [  792.768282] sd 0:0:0:0: [sda] Attached SCSI removable disk
-> man sieht ein USB Gerät

USB-Daten-Stick abgezogen und den CUL eingesteckt:
pi@raspberrypi ~ $ sudo tail -f /var/log/messages
Feb  3 21:22:21 raspberrypi kernel: [  791.723687] usb 1-1.3: Product: USB Storage Media
Feb  3 21:22:21 raspberrypi kernel: [  791.723699] usb 1-1.3: Manufacturer: Sony
Feb  3 21:22:21 raspberrypi kernel: [  791.723711] usb 1-1.3: SerialNumber: 2011820E1F003A88
Feb  3 21:22:21 raspberrypi kernel: [  791.740858] scsi0 : usb-storage 1-1.3:1.0
Feb  3 21:22:22 raspberrypi kernel: [  792.742096] scsi 0:0:0:0: Direct-Access     Sony     Storage Media    3.04 PQ: 0 ANSI: 0 CCS
Feb  3 21:22:22 raspberrypi kernel: [  792.745032] sd 0:0:0:0: [sda] 127840 512-byte logical blocks: (65.4 MB/62.4 MiB)
Feb  3 21:22:22 raspberrypi kernel: [  792.746005] sd 0:0:0:0: [sda] Write Protect is off
Feb  3 21:22:22 raspberrypi kernel: [  792.763275]  sda: sda1
Feb  3 21:22:22 raspberrypi kernel: [  792.768282] sd 0:0:0:0: [sda] Attached SCSI removable disk
Feb  3 21:27:32 raspberrypi kernel: [ 1102.715209] usb 1-1.3: USB disconnect, device number 4
-> man sieht das der USB-Daten-Stick abgezogen wurde

Was man nicht sieht, ist der eingesteckte CUL !
Und der CUL blinkt nicht !

Ich denke immer noch, dass der CUL "tot" ist.

Was meinst Du ?
Grüsse
Titel: Aw: FHEM sieht CUL nicht
Beitrag von: Rohan am 03 Februar 2013, 21:51:30
Zitat von: martin8573 schrieb am So, 03 Februar 2013 21:46... Ich denke immer noch, dass der CUL "tot" ist.

Was meinst Du ?

Ja, ich dann auch, aber selbst ein ungeflashtes CUL wird mMn in der /var/log/messages angezeigt .

Versuche es neu zu flashen... Im Sekundentakt linken sollte es dann (wenn erfolgreich) am RPi zumindest.

Gruß
Thomas
Titel: Aw: FHEM sieht CUL nicht
Beitrag von: Rohan am 03 Februar 2013, 22:07:22
und zu dem "fehlenden" lsusb

mach mal ein

$ sudo apt-get install libusb-0.1-4

und versuche beizeiten nochmals ein

$ sudo lsusb

Kann man immer mal wieder gebrauchen.

Gruß
Thomas





Titel: Aw: FHEM sieht CUL nicht
Beitrag von: Rohan am 03 Februar 2013, 22:10:19
sorry, ohne Tante Edith kriegt man hier viele Posts zusammen ... ;)

falsches Paket

$ sudo apt-get install usbutils

Gruß und N8
Thomas
Titel: Aw: FHEM sieht CUL nicht
Beitrag von: mmatt am 05 Februar 2013, 10:57:26
Hallo Thomas

Sooo...

Problem gelöst :-) falsche CUL Version geflashed !
Ich hatte aus Versehen die CUL_V4.hex anstelle die CUL_V3.hex gefashed.

CUL blinkt nun :-)

Auch das Log schaut besser aus:
2013.02.04 19:57:51 3: Opening CUL_0 device /dev/ttyACM0
2013.02.04 19:57:51 3: Setting CUL_0 baudrate to 9600
2013.02.04 19:57:51 3: CUL_0 device opened
2013.02.04 19:57:51 3: CUL_0: Possible commands: BCFiAZEGMRTVWXefmltux
2013.02.04 19:57:51 2: Switched CUL_0 rfmode to HomeMatic
2013.02.04 19:57:51 1: Including ./log/fhem.save
2013.02.04 19:57:51 1: usb create starting
2013.02.04 19:57:53 3: Opening CUL device /dev/ttyAMA0
2013.02.04 19:57:53 3: Setting CUL baudrate to 38400
2013.02.04 19:57:53 3: CUL device opened
2013.02.04 19:57:53 1: usb create end
2013.02.04 19:57:53 0: Server started


Interesannt dabei ist, dass wieder zwei CUL im Log auftauchen.
- CUL_0 ist der USB-CUL als Gerät /dev/ttyACM0
- CUL als Gerät /dev/ttyAMA0 ist wohl die interne serielle Schnittstelle, vo FHEM ein COC(CUL) sucht.

Denke aber, dass muss so sein...

Ich bedanke mich nochmal für Deine Hilfe
Ich habe so einiges gelernnt :-)

Grüsse Martin

PS: Am Wochenende versuche ich mal einen Home-Matic-Dimmer über den CUL mit FHEM zu pairen.
Mal sehen, was ich dort alles falsch machen kann :-)


Titel: Aw: FHEM sieht CUL nicht
Beitrag von: Rohan am 05 Februar 2013, 11:14:09
Hallo Martin,

Zitat von: martin8573 schrieb am Di, 05 Februar 2013 10:57CUL blinkt nun :-)

Freut mich.
Ich habe die Erfahrungen, die ich in diesem Thread gesammelt habe, auch ins Wiki einfließen lassen. So haben dann hoffentlich mehr etwas davon.

ZitatPS: Am Wochenende versuche ich mal einen Home-Matic-Dimmer über den CUL mit FHEM zu pairen.
Mal sehen, was ich dort alles falsch machen kann :-)

Ähnliches (LED 12-24 V Dimmer) steht bei mir auch in Kürze an. Fehler die du machst, brauche ich dann ja nicht mehr zu machen und deine Probleme werden dann nicht zu meinen Problemen ;)

Man liest sich
Thomas