FHEM Forum

FHEM - Hardware => Einplatinencomputer => Thema gestartet von: eiten am 10 Januar 2018, 16:44:07

Titel: Umzug auf Orange Pi+ 2E: Probleme mit SCC
Beitrag von: eiten am 10 Januar 2018, 16:44:07
Hallo zusammen,

mein SCC ist auf einen Orange Pi+ 2E umgezogen. Primär weil auf meinem Uraltpi die SD gestorben ist und der Orange gerade noch rumlag. FHEM läuft auf einem andern Server und kontaktiert das SCC via ser2net auf dem Pi. Hat bisher tadellos funktioniert. Der Pi residiert draussen unterm Dach in einer Belüfteten Box und versorgt den Garten mit Homematic für Wetterstation, Leuchten etc. Zudem läuft darauf auch piaware mit div. Feedern, falls das von interesse ist (war aber auch beim alten schon so). Auf dem Orange Pi kriege ich das ganze nicht zum laufen. Vielleicht hat jemand von euch ne Idee.
Die Facts:
Trotzdem bekomme ich keine Kommunikation hin. Ich verbinde mich mittels minicom -b 38400 -o -D /dev/ttyS3, doch keinerlei Reaktion auf V, ? oder sonst eine Eingabe (ser2net natürlich ausgeschaltet). Fhem meldet mir lediglich opened.
/boot/armbianEnv.txt schaut so aus:
verbosity=1
console=both
overlay_prefix=sun8i-h3
rootdev=UUID=c9f6a502-9094-4ca4-80e8-d2843af2d5d7
rootfstype=ext4
overlays=uart3
usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u


In der /etc/rclocal habe ich folgendes stehen:
#!/bin/sh -e

if test ! -d /sys/class/gpio/gpio1; then echo 1 > /sys/class/gpio/export; fi
echo out > /sys/class/gpio/gpio1/direction
echo 1 > /sys/class/gpio/gpio17/value

exit 0

Das scheint auch alles zu funktionieren:
edi@piaware:~$ sudo cat /sys/kernel/debug/gpio
gpiochip0: GPIOs 0-223, parent: platform/1c20800.pinctrl, 1c20800.pinctrl:
gpio-1   (                    |sysfs               ) out hi
gpio-15  (                    |orangepi:red:status ) out lo
gpio-102 (                    |gmac-3v3            ) out hi
gpio-166 (                    |cd                  ) in  hi
gpio-204 (                    |usb0_id_det         ) in  hi IRQ

gpiochip1: GPIOs 352-383, parent: platform/1f02c00.pinctrl, 1f02c00.pinctrl:
gpio-354 (                    |usb0-vbus           ) out lo
gpio-359 (                    |reset               ) out hi
gpio-362 (                    |orangepi:green:pwr  ) out hi
edi@piaware:~$ ls -lah /dev/ttyS3
crw-rw---- 1 root dialout 4, 67 Jan 10 16:33 /dev/ttyS3
edi@piaware:~$ gpio readall
+-----+-----+----------+------+---+-Orange Pi+---+---+------+---------+-----+--+
| BCM | wPi |   Name   | Mode | V | Physical | V | Mode | Name     | wPi | BCM |
+-----+-----+----------+------+---+----++----+---+------+----------+-----+-----+
|     |     |     3.3v |      |   |  1 || 2  |   |      | 5v       |     |     |
|  12 |   8 |    SDA.0 | ALT3 | 0 |  3 || 4  |   |      | 5V       |     |     |
|  11 |   9 |    SCL.0 | ALT3 | 0 |  5 || 6  |   |      | 0v       |     |     |
|   6 |   7 |   GPIO.7 | ALT3 | 0 |  7 || 8  | 0 | ALT4 | TxD3     | 15  | 13  |
|     |     |       0v |      |   |  9 || 10 | 0 | ALT4 | RxD3     | 16  | 14  |
|   1 |   0 |     RxD2 |  OUT | 1 | 11 || 12 | 0 | ALT3 | GPIO.1   | 1   | 110 |
|   0 |   2 |     TxD2 | ALT3 | 0 | 13 || 14 |   |      | 0v       |     |     |
|   3 |   3 |     CTS2 | ALT3 | 0 | 15 || 16 | 0 | ALT3 | GPIO.4   | 4   | 68  |
|     |     |     3.3v |      |   | 17 || 18 | 0 | ALT3 | GPIO.5   | 5   | 71  |
|  64 |  12 |     MOSI | ALT3 | 0 | 19 || 20 |   |      | 0v       |     |     |
|  65 |  13 |     MISO | ALT3 | 0 | 21 || 22 | 0 | ALT3 | RTS2     | 6   | 2   |
|  66 |  14 |     SCLK | ALT3 | 0 | 23 || 24 | 0 | ALT3 | CE0      | 10  | 67  |
|     |     |       0v |      |   | 25 || 26 | 0 | ALT3 | GPIO.11  | 11  | 21  |
|  19 |  30 |    SDA.1 | ALT3 | 0 | 27 || 28 | 0 | ALT3 | SCL.1    | 31  | 18  |
|   7 |  21 |  GPIO.21 | ALT3 | 0 | 29 || 30 |   |      | 0v       |     |     |
|   8 |  22 |  GPIO.22 | ALT3 | 0 | 31 || 32 | 0 | ALT3 | RTS1     | 26  | 200 |
|   9 |  23 |  GPIO.23 | ALT3 | 0 | 33 || 34 |   |      | 0v       |     |     |
|  10 |  24 |  GPIO.24 | ALT3 | 0 | 35 || 36 | 0 | ALT3 | CTS1     | 27  | 201 |
|  20 |  25 |  GPIO.25 | ALT3 | 0 | 37 || 38 | 0 | ALT3 | TxD1     | 28  | 198 |
|     |     |       0v |      |   | 39 || 40 | 0 | ALT3 | RxD1     | 29  | 199 |
+-----+-----+----------+------+---+----++----+---+------+----------+-----+-----+
| BCM | wPi |   Name   | Mode | V | Physical | V | Mode | Name     | wPi | BCM |
+-----+-----+----------+------+---+-Orange Pi+---+------+----------+-----+-----+

Die serielle Schnittstelle ist da, der Ausgang gesetzt, und ich bin mit meinem Latein am Ende. Hat da jemand eine Idee?

Danke und Gruss, Edi