Enocean PI auf Raspberry Pi3 wird nicht erkannt.

Begonnen von choetzu, 21 April 2016, 15:13:57

Vorheriges Thema - Nächstes Thema

choetzu

Hallo,

ich habe auf meinem neuen Raspberry Pi3 mit EnOcean Pi (TCM310) soeben mittels https://debian.fhem.de FHEM installiert. Danach habe ich gemäss der Anleitung von robert.heinze http://www.fhemwiki.de/wiki/Raspberry_Pi_3:_GPIO-Port_Module_und_Bluetooth die Konfiguration vorgenommen.

Komisch ist nur, dass mein EnOcean Pi nicht vom FHEM erkannt wird.

2016.04.21 15:04:41 1: Including fhem.cfg
2016.04.21 15:04:41 3: telnetPort: port 7072 opened
2016.04.21 15:04:41 3: WEB: port 8083 opened
2016.04.21 15:04:41 3: WEBphone: port 8084 opened
2016.04.21 15:04:41 3: WEBtablet: port 8085 opened
2016.04.21 15:04:41 2: eventTypes: loaded 0 events from ./log/eventTypes.txt
2016.04.21 15:04:41 1: Including ./log/fhem.save
2016.04.21 15:04:41 1: usb create starting
2016.04.21 15:04:41 3: Probing CUL device /dev/ttyAMA0
2016.04.21 15:04:41 3: Can't open /dev/ttyAMA0: Keine Berechtigung
2016.04.21 15:04:41 1: usb create end
2016.04.21 15:04:41 2: SecurityCheck:  WEB,WEBphone,WEBtablet has no associated allowed device with basicAuth. telnetPort has no associated allowed device with password/globalpassword.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2016.04.21 15:04:41 0: Featurelevel: 5.7
2016.04.21 15:04:41 0: Server started with 9 defined entities (fhem.pl:11267/2016-04-17 perl:5.020002 os:linux user:fhem pid:1176)


Was ist da falsch? Ich habe ja kein CUL.

danke für die Hilfe

Lg c
Raspi3, EnOcean, Zwave, Homematic

choetzu

#1
habe nun gemäss Anleitung von EnOcean folgendes gemacht

anstelle von define TCM310_0 TCM 310 /dev/ttyAMA0@57600

habe ich

define TCM310_0 TCM 310 /dev/ttyS0@57600

gemacht.

Es hat mir zwar das Device hinzugefügt und auch initialisiert, doch stimmt alles so?

2016.04.21 15:18:35 1: Including fhem.cfg
2016.04.21 15:18:35 3: telnetPort: port 7072 opened
2016.04.21 15:18:35 3: WEB: port 8083 opened
2016.04.21 15:18:35 3: WEBphone: port 8084 opened
2016.04.21 15:18:35 3: WEBtablet: port 8085 opened
2016.04.21 15:18:35 2: eventTypes: loaded 0 events from ./log/eventTypes.txt
2016.04.21 15:18:35 3: Opening TCM310_0 device /dev/ttyS0
2016.04.21 15:18:35 3: Setting TCM310_0 serial parameters to 57600,8,N,1
2016.04.21 15:18:35 3: TCM310_0 device opened
2016.04.21 15:18:35 1: Including ./log/fhem.save
2016.04.21 15:18:38 3: TCM set TCM310_0 reset
2016.04.21 15:18:41 2: TCM TCM310_0 Timeout reading answer for set reset
2016.04.21 15:18:41 2: TCM TCM310_0 Attribute sendInterval 0 initialized
2016.04.21 15:18:41 3: TCM set TCM310_0 maturity 01
2016.04.21 15:18:44 2: TCM TCM310_0 Timeout reading answer for set maturity
2016.04.21 15:18:44 3: TCM set TCM310_0 mode 00
2016.04.21 15:18:47 2: TCM TCM310_0 Timeout reading answer for set mode
2016.04.21 15:18:47 3: TCM set TCM310_0 repeater 0000
2016.04.21 15:18:50 2: TCM TCM310_0 Timeout reading answer for set repeater
2016.04.21 15:18:50 3: TCM set TCM310_0 smartAckMailboxMax 0
2016.04.21 15:18:53 2: TCM TCM310_0 Timeout reading answer for set smartAckMailboxMax
2016.04.21 15:18:53 3: TCM get TCM310_0 baseID
2016.04.21 15:18:56 2: TCM TCM310_0 Timeout reading answer for get baseID
2016.04.21 15:18:56 3: TCM get TCM310_0 version
2016.04.21 15:18:59 2: TCM TCM310_0 Timeout reading answer for get version
2016.04.21 15:18:59 2: TCM TCM310_0 initialized
2016.04.21 15:18:59 1: usb create starting
2016.04.21 15:18:59 3: Probing CUL device /dev/ttyAMA0
2016.04.21 15:18:59 3: Can't open /dev/ttyAMA0: Keine Berechtigung
2016.04.21 15:18:59 1: usb create end
2016.04.21 15:18:59 2: SecurityCheck:  WEB,WEBphone,WEBtablet has no associated allowed device with basicAuth. telnetPort has no associated allowed device with password/globalpassword.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2016.04.21 15:18:59 0: Featurelevel: 5.7
2016.04.21 15:18:59 0: Server started with 10 defined entities (fhem.pl:11267/2016-04-17 perl:5.020002 os:linux user:fhem pid:1469)



mit folgendem Output/List

Internals:
   BaseID     00000000
   DEF        310 /dev/ttyS0@57600
   DeviceName /dev/ttyS0@57600
   FD         10
   LastID     00000000
   MODEL      ESP3
   NAME       TCM310_0
   NOTIFYDEV  global
   NR         20
   NTFY_ORDER 50-TCM310_0
   PARTIAL
   STATE      initialized
   TYPE       TCM
   Readings:
     2016-04-21 15:18:59   state           initialized
Attributes:
   sendInterval 0
   smartAckMailboxMax 0
Raspi3, EnOcean, Zwave, Homematic

robert.heinze

#2
Hallo!
Also wenn du es gemäß meiner Wiki-Anleitung  gemacht hast, dann liegt der EnOCeanPi auf ttyAMA0.
Kommentiere mal in der fhem.cfg
#defiine initialUsbCheck ....
aus. Damit wird das Suchen nach USB Geräten unterbunden.

So sollte das LOG-File aussehen
2016.04.22 03:26:02 1: Including fhem.cfg
2016.04.22 03:26:03 3: WEB: port 8083 opened
2016.04.22 03:26:03 3: WEBphone: port 8084 opened
2016.04.22 03:26:03 3: WEBtablet: port 8085 opened
2016.04.22 03:26:03 2: eventTypes: loaded 367 events from ./log/eventTypes.txt
2016.04.22 03:26:03 3: Opening TCM_ESP3_0 device /dev/ttyAMA0
2016.04.22 03:26:03 3: Setting TCM_ESP3_0 serial parameters to 57600,8,N,1
2016.04.22 03:26:03 3: TCM_ESP3_0 device opened
2016.04.22 03:26:04 2: EnOcean Cryptographic functions are not available.
2016.04.22 03:26:05 3: telnetPort: port 7072 opened
2016.04.22 03:26:05 1: Including ./log/fhem.save
2016.04.22 03:26:08 3: TCM set TCM_ESP3_0 reset
2016.04.22 03:26:08 2: TCM TCM_ESP3_0 RESPONSE: OK
2016.04.22 03:26:08 3: TCM set TCM_ESP3_0 smartAckMailboxMax 0
2016.04.22 03:26:11 2: TCM TCM_ESP3_0 Timeout reading answer for set smartAckMailboxMax
2016.04.22 03:26:11 2: TCM TCM_ESP3_0 smartAckMailboxMax 0 restored
2016.04.22 03:26:11 3: TCM set TCM_ESP3_0 repeater 0000
2016.04.22 03:26:11 2: TCM TCM_ESP3_0 RESPONSE: OK
2016.04.22 03:26:11 2: TCM TCM_ESP3_0 repeater 0000 restored
2016.04.22 03:26:11 3: TCM set TCM_ESP3_0 mode 00
2016.04.22 03:26:11 2: TCM TCM_ESP3_0 RESPONSE: NOT_SUPPORTED
2016.04.22 03:26:11 3: TCM set TCM_ESP3_0 maturity 01
2016.04.22 03:26:11 2: TCM TCM_ESP3_0 RESPONSE: OK
2016.04.22 03:26:11 2: TCM TCM_ESP3_0 maturity 01 restored
2016.04.22 03:26:11 3: TCM get TCM_ESP3_0 baseID
2016.04.22 03:26:11 2: TCM TCM_ESP3_0 RESPONSE: BaseID: FFBB7D80 RemainingWriteCycles: 0A
2016.04.22 03:26:11 3: TCM get TCM_ESP3_0 version
2016.04.22 03:26:11 2: TCM TCM_ESP3_0 RESPONSE: APIVersion: 02050000 APPVersion: 020A0000 ChipID: 019076FB ChipVersion: 454F0103 Desc: GATEWAYCTRL
2016.04.22 03:26:11 2: TCM TCM_ESP3_0 initialized
2016.04.22 03:26:11 0: Featurelevel: 5.7
2016.04.22 03:26:11 0: Server started with 61 defined entities (fhem.pl:11256/2016-04-16 perl:5.014002 os:linux user:fhem pid:32593)


choetzu

herzlcihen dank.

ich habs geändert. jetzt kommt.

2016.04.22 16:52:14 3: TCM set TCM310_1 reset
2016.04.22 16:52:17 2: TCM TCM310_1 Timeout reading answer for set reset
2016.04.22 16:52:17 2: TCM TCM310_1 Attribute sendInterval 0 initialized
2016.04.22 16:52:17 3: TCM set TCM310_1 smartAckMailboxMax 0
2016.04.22 16:52:20 2: TCM TCM310_1 Timeout reading answer for set smartAckMailboxMax
2016.04.22 16:52:20 3: TCM set TCM310_1 mode 00
2016.04.22 16:52:23 2: TCM TCM310_1 Timeout reading answer for set mode
2016.04.22 16:52:23 3: TCM set TCM310_1 maturity 01
2016.04.22 16:52:26 2: TCM TCM310_1 Timeout reading answer for set maturity
2016.04.22 16:52:26 3: TCM set TCM310_1 repeater 0000
2016.04.22 16:52:29 2: TCM TCM310_1 Timeout reading answer for set repeater
2016.04.22 16:52:29 3: TCM get TCM310_1 baseID
2016.04.22 16:52:32 2: TCM TCM310_1 Timeout reading answer for get baseID
2016.04.22 16:52:32 3: TCM get TCM310_1 version
2016.04.22 16:52:35 2: TCM TCM310_1 Timeout reading answer for get version
2016.04.22 16:52:35 2: TCM TCM310_1 initialized


Ist zwar initialisiert aber er kann immer noch keine BaseID ziehen.

Auf TCM310_0 hab ich z.Z. den USB300 laufen, der funktioniert. Sobald der Enocean Pi funktioniert werde ich den USB300 entfernen...

Lg c
Raspi3, EnOcean, Zwave, Homematic

robert.heinze

Hast du beide gleichzeitig drauf? EnOceanPi gesteckt und am USB den TCM310?
Ich sehe nirgendwo den TCM_ESP3_0

choetzu

Ja, beide sind gesteckt!

et TCM310_1 reset
2016.04.22 16:52:17 2: TCM TCM310_1 Timeout reading answer for set reset
2016.04.22 16:52:17 2: TCM TCM310_1 Attribute sendInterval 0 initialized
2016.04.22 16:52:17 3: TCM set TCM310_1 smartAckMailboxMax 0
2016.04.22 16:52:20 2: TCM TCM310_1 Timeout reading answer for set smartAckMailboxMax
2016.04.22 16:52:20 3: TCM set TCM310_1 mode 00
2016.04.22 16:52:23 2: TCM TCM310_1 Timeout reading answer for set mode
2016.04.22 16:52:23 3: TCM set TCM310_1 maturity 01
2016.04.22 16:52:26 2: TCM TCM310_1 Timeout reading answer for set maturity
2016.04.22 16:52:26 3: TCM set TCM310_1 repeater 0000
2016.04.22 16:52:29 2: TCM TCM310_1 Timeout reading answer for set repeater
2016.04.22 16:52:29 3: TCM get TCM310_1 baseID
2016.04.22 16:52:32 2: TCM TCM310_1 Timeout reading answer for get baseID
2016.04.22 16:52:32 3: TCM get TCM310_1 version
2016.04.22 16:52:35 2: TCM TCM310_1 Timeout reading answer for get version
2016.04.22 16:52:35 2: TCM TCM310_1 initialized
2016.04.22 16:52:38 3: TCM set TCM_ESP3_0 reset
2016.04.22 16:52:38 2: TCM TCM_ESP3_0 RESPONSE: OK
2016.04.22 16:52:38 3: TCM set TCM_ESP3_0 smartAckMailboxMax 0
2016.04.22 16:52:41 2: TCM TCM_ESP3_0 Timeout reading answer for set smartAckMailboxMax
2016.04.22 16:52:41 2: TCM TCM_ESP3_0 smartAckMailboxMax 0 restored
2016.04.22 16:52:41 3: TCM set TCM_ESP3_0 mode 00
2016.04.22 16:52:41 2: TCM TCM_ESP3_0 RESPONSE: NOT_SUPPORTED
2016.04.22 16:52:41 3: TCM set TCM_ESP3_0 maturity 01
2016.04.22 16:52:41 2: TCM TCM_ESP3_0 RESPONSE: OK
2016.04.22 16:52:41 2: TCM TCM_ESP3_0 maturity 01 restored
2016.04.22 16:52:41 3: TCM set TCM_ESP3_0 repeater 0000
2016.04.22 16:52:41 2: TCM TCM_ESP3_0 RESPONSE: OK
2016.04.22 16:52:41 2: TCM TCM_ESP3_0 repeater 0000 restored
2016.04.22 16:52:41 3: TCM get TCM_ESP3_0 baseID
2016.04.22 16:52:41 2: TCM TCM_ESP3_0 RESPONSE: BaseID: FF9B9E80 RemainingWriteCycles: 0A
2016.04.22 16:52:41 3: TCM get TCM_ESP3_0 version
2016.04.22 16:52:41 2: TCM TCM_ESP3_0 RESPONSE: APIVersion: 02050000 APPVersion: 020A0000 ChipID: 0193373D ChipVersion: 454F0103 Desc: GATEWAYCTRL
2016.04.22 16:52:41 2: TCM TCM_ESP3_0 initialized
2016.04.22 16:52:41 3: netatmo_D70_ee_50_02_92_3a: I/O device is Netatmo
2016.04.22 16:52:41 3: netatmo_M02_00_00_02_b4_0a: I/O device is Netatmo
2016.04.22 16:52:41 3: netatmo_M03_00_00_00_5c_4e: I/O device is Netatmo
2016.04.22 16:52:41 2: SecurityCheck:  telnetPort has no associated allowed device with password/globalpassword.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2016.04.22 16:52:41 0: Featurelevel: 5.7
2016.04.22 16:52:41 0: Server started with 26 defined entities (fhem.pl:11267/2016-04-17 perl:5.020002 os:linux user:fhem pid:1035)
2016.04.22 16:52:41 2: Netatmo: http request failed: connect to to https://api.netatmo.net:443 timed out
2016.04.22 16:52:49 3: TCM get TCM310_1 baseID
2016.04.22 16:52:52 2: TCM TCM310_1 Timeout reading answer for get baseID
Raspi3, EnOcean, Zwave, Homematic

krikan

Gibt es die Meldung "Can't open /dev/ttyAMA0: Keine Berechtigung" noch? Die könnte auf ein Rechteproblem hindeuten.
2 TCM ist auch nicht ideal, sollte aber nicht die Ursache sein.

robert.heinze

Darf ich fragen, wozu du beide gesteckt hast. Ist nur eine zusätzliche Fehlerquelle ... Also raus mit dem Stick und schau, dass der EnOceanPi funkt. Ist sowieso die bessere Lösung.

choetzu

ich hatte USB300 nachträglich installiert, weil der Enocean Pi nicht funktioniert..  Ich habe nun den USB300 entfernt und Raspberry Pi3 sowie Fhem komplett neu aufgesetzt. weiter habe ich erneut die anleitung gemäss http://www.fhemwiki.de/wiki/Raspberry_Pi_3:_GPIO-Port_Module_und_Bluetooth  gemacht.

hier nun der aktuelle Logfile Eintrag

2016.04.22 20:46:35 1: Including fhem.cfg
2016.04.22 20:46:35 3: telnetPort: port 7072 opened
2016.04.22 20:46:35 3: WEB: port 8083 opened
2016.04.22 20:46:35 3: WEBphone: port 8084 opened
2016.04.22 20:46:35 3: WEBtablet: port 8085 opened
2016.04.22 20:46:35 2: eventTypes: loaded 0 events from ./log/eventTypes.txt
2016.04.22 20:46:35 3: Opening TCM310_0 device /dev/ttyAMA0
2016.04.22 20:46:35 3: Setting TCM310_0 serial parameters to 57600,8,N,1
2016.04.22 20:46:35 3: TCM310_0 device opened
2016.04.22 20:46:35 1: Including ./log/fhem.save
2016.04.22 20:46:39 3: TCM set TCM310_0 reset
2016.04.22 20:46:42 2: TCM TCM310_0 Timeout reading answer for set reset
2016.04.22 20:46:42 2: TCM TCM310_0 Attribute sendInterval 0 initialized
2016.04.22 20:46:42 3: TCM set TCM310_0 smartAckMailboxMax 0
2016.04.22 20:46:45 2: TCM TCM310_0 Timeout reading answer for set smartAckMailboxMax
2016.04.22 20:46:45 3: TCM set TCM310_0 mode 00
2016.04.22 20:46:48 2: TCM TCM310_0 Timeout reading answer for set mode
2016.04.22 20:46:48 3: TCM set TCM310_0 repeater 0000
2016.04.22 20:46:51 2: TCM TCM310_0 Timeout reading answer for set repeater
2016.04.22 20:46:51 3: TCM set TCM310_0 maturity 01
2016.04.22 20:46:54 2: TCM TCM310_0 Timeout reading answer for set maturity
2016.04.22 20:46:54 3: TCM get TCM310_0 baseID
2016.04.22 20:46:57 2: TCM TCM310_0 Timeout reading answer for get baseID
2016.04.22 20:46:57 3: TCM get TCM310_0 version
2016.04.22 20:47:00 2: TCM TCM310_0 Timeout reading answer for get version
2016.04.22 20:47:00 2: TCM TCM310_0 initialized
2016.04.22 20:47:00 1: usb create starting
2016.04.22 20:47:00 1: usb create end



Und hier noch das Listing

Internals:
   BaseID     00000000
   DEF        310 /dev/ttyAMA0@57600
   DeviceName /dev/ttyAMA0@57600
   FD         10
   LastID     00000000
   MODEL      ESP3
   NAME       TCM310_0
   NOTIFYDEV  global
   NR         20
   NTFY_ORDER 50-TCM310_0
   PARTIAL
   STATE      initialized
   TYPE       TCM
   Readings:
     2016-04-22 20:47:00   state           initialized
Attributes:
   room       EnOcean
   sendInterval 0
   smartAckMailboxMax 0


wenn ich get BaseID eingebe kommt erneut Timeout....

Danke für Eure Hilfe

C
Raspi3, EnOcean, Zwave, Homematic

robert.heinze

Da ist die config falsch.
Versuche mal händisch

define TCM_ESP3_0 TCM ESP3 /dev/ttyAMA0@57600
attr TCM_ESP3_0 icon system_fhem
attr TCM_ESP3_0 room EnOcean
attr TCM_ESP3_0 sendInterval 0

reinzustellen  in der fhem.cfg


choetzu

#10
danke für deine Geduld ;)

wenn ich die fhem.cfg händisch abändere kommt die Nachricht "Please define TCM310_0 first". Bei einem erneuten Restart dann nicht mehr.

und die BaseID kann ich nach wie vor nicht abrufen.. Timeout... komisch..

2016.04.22 23:02:11 3: telnetPort: port 7072 opened
2016.04.22 23:02:12 3: WEB: port 8083 opened
2016.04.22 23:02:12 3: WEBphone: port 8084 opened
2016.04.22 23:02:12 3: WEBtablet: port 8085 opened
2016.04.22 23:02:12 2: eventTypes: loaded 1 events from ./log/eventTypes.txt
2016.04.22 23:02:12 3: Opening TCM_ESP3_0 device /dev/ttyAMA0
2016.04.22 23:02:12 3: Setting TCM_ESP3_0 serial parameters to 57600,8,N,1
2016.04.22 23:02:12 3: TCM_ESP3_0 device opened
2016.04.22 23:02:12 1: Including ./log/fhem.save
2016.04.22 23:02:12 1: statefile: Please define TCM310_0 first
Please define TCM310_0 first

2016.04.22 23:02:15 3: TCM set TCM_ESP3_0 reset
2016.04.22 23:02:18 2: TCM TCM_ESP3_0 Timeout reading answer for set reset
2016.04.22 23:02:18 3: TCM set TCM_ESP3_0 repeater 0000
2016.04.22 23:02:21 2: TCM TCM_ESP3_0 Timeout reading answer for set repeater
2016.04.22 23:02:21 3: TCM set TCM_ESP3_0 mode 00
2016.04.22 23:02:24 2: TCM TCM_ESP3_0 Timeout reading answer for set mode
2016.04.22 23:02:24 3: TCM set TCM_ESP3_0 smartAckMailboxMax 0
2016.04.22 23:02:27 2: TCM TCM_ESP3_0 Timeout reading answer for set smartAckMailboxMax
2016.04.22 23:02:27 3: TCM set TCM_ESP3_0 maturity 01
2016.04.22 23:02:30 2: TCM TCM_ESP3_0 Timeout reading answer for set maturity
2016.04.22 23:02:30 3: TCM get TCM_ESP3_0 baseID
2016.04.22 23:02:33 2: TCM TCM_ESP3_0 Timeout reading answer for get baseID
2016.04.22 23:02:33 3: TCM get TCM_ESP3_0 version
2016.04.22 23:02:36 2: TCM TCM_ESP3_0 Timeout reading answer for get version
2016.04.22 23:02:36 2: TCM TCM_ESP3_0 initialized
2016.04.22 23:02:36 1: usb create starting
2016.04.22 23:02:36 1: usb create end
2016.04.22 23:02:36 2: Messages collected while initializing FHEM: statefile: Please define TCM310_0 first Please define TCM310_0 first
2016.04.22 23:02:36 0: Featurelevel: 5.7
2016.04.22 23:02:36 0: Server started with 10 defined entities (fhem.pl:11267/2016-04-17 perl:5.020002 os:linux user:fhem pid:6748)
2016.04.22 23:06:17 3: TCM get TCM_ESP3_0 baseID
2016.04.22 23:06:20 2: TCM TCM_ESP3_0 Timeout reading answer for get baseID
Raspi3, EnOcean, Zwave, Homematic

robert.heinze

das please "define TCM310_0 first" ist klar, weil du es quasi aus der config genommen hast. FHEM aber quasi noch immer mit der alten geladenen arbeitet. aber wie du richtig sagst, ist es nach dem restart ok.

hast du aber den USB stick abgezogen? oder?
funktioniert bluetooth?
hciconfig
hcitool lescan

Was ist das Ergebnis von
sudo systemctl status bluetooth.service
und sudo systemctl status hciuart.service

könntest du mal deine komplette Fhem.cfg posten?

choetzu

Hallo robert,

ja, USB300 ist nicht mehr angesteckt. Und wie gesagt, Raspberry und FHEM neu aufgesetzt


Hciconfig:
hci0: Type: BR/EDR  Bus: UART
BD Address: B8:27:EB:33:28:E6  ACL MTU: 1021:8  SCO MTU: 64:1
UP RUNNING
RX bytes:717 acl:0 sco:0 events:42 errors:0
TX bytes:1532 acl:0 sco:0 commands:42 errors:0


Hcitool lescan. Offensichtlich ein Berechtigungsfehler.
Set scan parameters failed: Operation not permitted

sudo systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled)
   Active: active (running) since Fre 2016-04-22 20:26:00 CEST; 13h ago
     Docs: man:bluetoothd(8)
Main PID: 677 (bluetoothd)
   Status: "Running"
   CGroup: /system.slice/bluetooth.service
           └─677 /usr/lib/bluetooth/bluetoothd

Apr 22 20:26:00 raspberrypi bluetoothd[677]: Bluetooth daemon 5.23
Apr 22 20:26:00 raspberrypi systemd[1]: Started Bluetooth service.
Apr 22 20:26:00 raspberrypi bluetoothd[677]: Starting SDP server
Apr 22 20:26:00 raspberrypi bluetoothd[677]: Bluetooth management interface 1.10 initialized
Apr 22 20:26:00 raspberrypi bluetoothd[677]: Sap driver initialization failed.
Apr 22 20:26:00 raspberrypi bluetoothd[677]: sap-server: Operation not permitted (1)


sudo systemctl status hciuart.service
● hciuart.service - Configure Bluetooth Modems connected by UART
   Loaded: loaded (/lib/systemd/system/hciuart.service; enabled)
   Active: active (running) since Fre 2016-04-22 20:25:59 CEST; 13h ago
Main PID: 671 (hciattach)
   CGroup: /system.slice/hciuart.service
           └─671 /usr/bin/hciattach /dev/ttyAMA0 bcm43xx 921600 noflow -

Apr 22 20:25:54 raspberrypi systemd[1]: Starting Configure Bluetooth Modems connected by UART...
Apr 22 20:25:59 raspberrypi hciattach[417]: bcm43xx_init
Apr 22 20:25:59 raspberrypi hciattach[417]: Flash firmware /lib/firmware/BCM43430A1.hcd
Apr 22 20:25:59 raspberrypi hciattach[417]: Set Controller UART speed to 921600 bit/s
Apr 22 20:25:59 raspberrypi hciattach[417]: Device setup complete
Apr 22 20:25:59 raspberrypi systemd[1]: Started Configure Bluetooth Modems connected by UART.


und anbei die fhem.cfg... Danke für die Hilfe...
Raspi3, EnOcean, Zwave, Homematic

robert.heinze

Hahhhh, du hast Bluetooth noch immer am gleichen Device laufen wie den EnOceanPi.
Siehe Output von hciuart.

Offensichtlich hast du den Schritt 6 der WIKI-Anweisung http://www.fhemwiki.de/wiki/Raspberry_Pi_3:_GPIO-Port_Module_und_Bluetooth
nicht durchgeführt, denn wenn du beide am ttyAMA0 laufen hast, dann gibt es natürlich einen Konflikt!

choetzu

#14
danke robert, aber ich muss dich leider weiter beanspruchen, denn ich habe Schritt 6 so durchgeführt und auch ein reboot gemacht.

hier der Auszug:


[Unit]
Description=Configure Bluetooth Modems connected by UART
ConditionPathIsDirectory=/proc/device-tree/soc/gpio@7e200000/bt_pins
Before=bluetooth.service
After=dev-ttyS0.device

[Service]
Type=forking
ExecStart=/usr/bin/hciattach /dev/ttyS0 bcm43xx 921600 noflow -

[Install]
WantedBy=multi-user.target


Raspi3, EnOcean, Zwave, Homematic