[geloest] Enoceanpi und Jessie am raspi keine Verbindung

Begonnen von bads, 07 September 2016, 23:11:47

Vorheriges Thema - Nächstes Thema

bads

Hallo in die Runde,

gestern ist mein RPI (kein RPI3) nach einem Stromausfall nicht mehr hochgefahren und die SD-Karte war defekt. Ich habe nun eine neues System mit Jessie und FHEM aufgesetzt. Alles läuft soweit. Nur bekomme ich keine Verbindung zum Enoceanpi. Ausschalten der Serial-Console mit raspi-config hat nicht geholfen. Auch

sudo systemctl stop serial-getty@ttyAMA0.service und sudo systemctl disable serial-getty@ttyAMA0.service hat nicht geholfen.

Was kann ich noch machen, bzw. testen?

Danke


Hier mal ein List vom Device:


Internals:
   BaseID     00000000
   DEF        ESP3 /dev/ttyAMA0@57600
   DeviceName /dev/ttyAMA0@57600
   LastID     00000000
   MODEL      ESP3
   NAME       TCM_ESP3_0
   NOTIFYDEV  global
   NR         20
   NTFY_ORDER 50-TCM_ESP3_0
   PARTIAL
   STATE      disconnected
   TYPE       TCM
   Readings:
     2016-09-07 23:00:16   state           disconnected
Attributes:
FHEM 5.5 auf Banana-PI, Raspberry PI mit FHEM2FHEM, ENOCEAN PI, ELTAKO FTK, ELTAKO FHF, HMLAN, HM-SEC-MDIR, HM-SEC-SC2, 1-Wire, Fussboden-Heizungssteuerung mit Selbstbau HM-Mod-Re-8 + Stellantriebe 230V

betateilchen

was sagt denn ein

lsof /dev/ttyAMA0

als root auf der Systemkonsole ausgeführt?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

bads

Hallo Betateilchen,

lsof liefert:


pi@raspberrypi:/dev $ lsof /dev/ttyAMA0
-bash: lsof: Kommando nicht gefunden.
FHEM 5.5 auf Banana-PI, Raspberry PI mit FHEM2FHEM, ENOCEAN PI, ELTAKO FTK, ELTAKO FHF, HMLAN, HM-SEC-MDIR, HM-SEC-SC2, 1-Wire, Fussboden-Heizungssteuerung mit Selbstbau HM-Mod-Re-8 + Stellantriebe 230V

betateilchen

meine Güte, dann installiere das Paket halt nach...

apt-get install lsof

... und probiers nochmal.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

bads

bin jetzt ein kleines Stückchen weiter...

lsof liefert:


pi@raspberrypi:~ $ COMMAND PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
-bash: COMMAND: command not found
pi@raspberrypi:~ $ perl    571 fhem   10u   CHR 204,64      0t0   12 /dev/ttyAMA0


Inzwischen scheint das Board über ttyAMA0 erkannt zu werden.

Internals:
   BaseID     FF92FF00
   DEF        ESP3 /dev/ttyAMA0@57600
   DeviceName /dev/ttyAMA0@57600
   FD         10
   LastID     FF92FF7F
   MODEL      ESP3
   NAME       TCM_ESP3_0
   NOTIFYDEV  global
   NR         20
   NTFY_ORDER 50-TCM_ESP3_0
   PARTIAL
   RSSI       -80
   STATE      initialized
   TYPE       TCM
   Readings:
     2016-09-08 01:42:51   baseID          BaseID: FF92FF00 RemainingWriteCycles: 0A
     2016-09-08 01:42:51   maturity        01
     2016-09-08 01:42:51   repeater        RepEnable: 00 RepLevel: 00
     2016-09-08 01:42:51   state           initialized
Attributes:
   sendInterval 0
   verbose    5


Ich habe dann das Device mit Verbose 5 laufen lassen. Anscheinend kommen Events an, aber werden nicht weitergereicht. Im Event-Monitor sehe ich jedenfalls keine und Autocreate legt auch keine devices an. Woran kann das liegen?


2016.09.08 01:43:20 5: TCM_ESP3_0 dispatch EnOcean:1:D5:08:0185B8D5:00:01FFFFFFFF3100
2016.09.08 01:43:20 4: EnOcean received via TCM_ESP3_0: EnOcean:1:D5:08:0185B8D5:00:01FFFFFFFF3100
2016.09.08 01:43:20 5: TCM_ESP3_0 dispatch EnOcean:1:D5:09:0185B8D5:00:03FFFFFFFF3100
2016.09.08 01:43:20 4: EnOcean received via TCM_ESP3_0: EnOcean:1:D5:09:0185B8D5:00:03FFFFFFFF3100
2016.09.08 01:43:20 5: TCM_ESP3_0 dispatch EnOcean:1:D5:08:0185B8D5:00:01FFFFFFFF3100
2016.09.08 01:43:20 4: EnOcean received via TCM_ESP3_0: EnOcean:1:D5:08:0185B8D5:00:01FFFFFFFF3100
2016.09.08 01:43:29 5: TCM TCM_ESP3_0 RAW: 55000707017AD500
2016.09.08 01:43:29 5: TCM TCM_ESP3_0 RAW: 55000707017AD5000185B8D50003FFFFFFFF300011
2016.09.08 01:43:29 5: TCM_ESP3_0 dispatch EnOcean:1:D5:00:0185B8D5:00:03FFFFFFFF3000
2016.09.08 01:43:29 4: EnOcean received via TCM_ESP3_0: EnOcean:1:D5:00:0185B8D5:00:03FFFFFFFF3000
2016.09.08 01:43:37 5: TCM TCM_ESP3_0 RAW: 55000707017AD500
2016.09.08 01:43:37 5: TCM TCM_ESP3_0 RAW: 55000707017AD5000184405C0003FFFFFFFF2D000E
2016.09.08 01:43:37 5: TCM_ESP3_0 dispatch EnOcean:1:D5:00:0184405C:00:03FFFFFFFF2D00
2016.09.08 01:43:37 4: EnOcean received via TCM_ESP3_0: EnOcean:1:D5:00:0184405C:00:03FFFFFFFF2D00
2016.09.08 01:43:46 5: TCM TCM_ESP3_0 RAW: 55000707017AD509
FHEM 5.5 auf Banana-PI, Raspberry PI mit FHEM2FHEM, ENOCEAN PI, ELTAKO FTK, ELTAKO FHF, HMLAN, HM-SEC-MDIR, HM-SEC-SC2, 1-Wire, Fussboden-Heizungssteuerung mit Selbstbau HM-Mod-Re-8 + Stellantriebe 230V

bads

...und noch ein Stück weiter.

ich habe jetzt noch den "learningMode" auf always gestellt und die Devices werden zumindest angelegt. Trotzdem werden keine Events im Event-Monitor angezeigt und im Web-Interface ändert sich auch nicht der Status des Schalters (Eltako FTK) automatisch, sondern erst nach betätigen des Reloads vom Browers.

Ideen?

Danle
FHEM 5.5 auf Banana-PI, Raspberry PI mit FHEM2FHEM, ENOCEAN PI, ELTAKO FTK, ELTAKO FHF, HMLAN, HM-SEC-MDIR, HM-SEC-SC2, 1-Wire, Fussboden-Heizungssteuerung mit Selbstbau HM-Mod-Re-8 + Stellantriebe 230V

rudolfkoenig

Das neue RPi ist nicht in der Virus-Pruefer-Ausnahmeliste

bads

Danke, das war's.  ;D

Habe den Virus-Scanner einmal komplett deaktiviert und schon geht es. Da muss man erstmal darauf kommen. Jetzt muss ich nur noch rausfinden, wie ich ausnahmen hinzufüge im Virenscanner.

Danke nochmals.
FHEM 5.5 auf Banana-PI, Raspberry PI mit FHEM2FHEM, ENOCEAN PI, ELTAKO FTK, ELTAKO FHF, HMLAN, HM-SEC-MDIR, HM-SEC-SC2, 1-Wire, Fussboden-Heizungssteuerung mit Selbstbau HM-Mod-Re-8 + Stellantriebe 230V

mv

Habe dasselbe Problem:
-  mit raspi-config habe ich die console disabled und die HW enabled
- sudo systemctl stop serial-getty@ttyAMA0.service
- sudo systemctl disable serial-getty@ttyAMA0.service
- sudo chmod a+rw /dev/ttyAMA0


sudo lsof /dev/ttyAMA0 iefert
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
      Output information may be incomplete.
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
hciattach 588 root    3u   CHR 204,64      0t0 6176 /dev/ttyAMA0
perl      614 fhem   11u   CHR 204,64      0t0 6176 /dev/ttyAMA0