Orange Pi PC Plus + ZMEERAZ

Moin zusammen,

ich wuerde gerne Z-Wave mal testen. Allerdings scheitert es bei mir schon bei der Hardware … ich habe einen OrangePi PC Plus und einen ZMEERAZ-Chip. Leider bekomme ich den ZMEERAZ nicht ans rennen :frowning:

Hat irgendwer 'ne Idee oder diese Kombi ggf. sogar schon im Einsatz?

– Micha

Hmm,

ist das ein serielles Modul? Passt die Pinbelegung auf dem OrangePi?

Welche Distribution setzt du ein? Muss man dort eventuell den seriellen Anschluss erst frei räumen? Siehe https://forum.armbian.com/topic/1524-orange-pi-one-how-to-enable-uart/

Ansonsten müsste @sathya was dazu sagen…

Ja, ist ein serielles Modul (nutzt GPIO 1-10). Das Pinout soll (angeblich) kompatibel zum Pi sein.
Auf dem OrangePI laeuft ein Armbian (5.38 stable) mit einem 4.14.18-sunxi Kernel. Den alten Post kannte ich schon, allerdings hat sich seitdem bei Armbian 'n bissl was getan und man kann die uarts jetzt per Config aktivieren … hab ich auch fuer alle (uart1-3) gemacht, leider ohne Erfolg.

Homegear meint im Log folgendes:

06/19/18 15:14:41.897 Module ZWave: Z-Wave serial module “serial”: Error: No response received to packet: 01030007FB
06/19/18 15:14:41.898 Module ZWave: Z-Wave serial module “serial”: Error in reponse to SERIAL_API_GET_CAPABILITIES: 01030007FB

Ich bin echt nicht der Hardware-Typ :wink:

– Micha

Was hast du denn als device konfiguriert?

Kannst du mal deine Config und einen Logausschnitt mit Debuglevel 4 vom Starten von Homegear posten?

Außerdem wäre ls /sys/class/tty interessant…

[Serial]
deviceType = serial
password = zeischischnisch!
device = /dev/ttyS0

Da hab ich ttyS0-3 durch, ueberall same …

ls /sys/class/tty/
console ptyb0 ptyc2 ptyd4 ptye6 ptyp8 ptyqa ptyrc ptyse ptyu0 ptyv2 ptyw4 ptyx6 ptyy8 ptyza tty19 tty35 tty51 ttyS1 ttyab ttybd ttycf ttye1 ttyp3 ttyq5 ttyr7 ttys9 ttytb ttyud ttyvf ttyx1 ttyy3 ttyz5
ptmx ptyb1 ptyc3 ptyd5 ptye7 ptyp9 ptyqb ptyrd ptysf ptyu1 ptyv3 ptyw5 ptyx7 ptyy9 ptyzb tty2 tty36 tty52 ttyS2 ttyac ttybe ttyd0 ttye2 ttyp4 ttyq6 ttyr8 ttysa ttytc ttyue ttyw0 ttyx2 ttyy4 ttyz6
ptya0 ptyb2 ptyc4 ptyd6 ptye8 ptypa ptyqc ptyre ptyt0 ptyu2 ptyv4 ptyw6 ptyx8 ptyya ptyzc tty20 tty37 tty53 ttyS3 ttyad ttybf ttyd1 ttye3 ttyp5 ttyq7 ttyr9 ttysb ttytd ttyuf ttyw1 ttyx3 ttyy5 ttyz7
ptya1 ptyb3 ptyc5 ptyd7 ptye9 ptypb ptyqd ptyrf ptyt1 ptyu3 ptyv5 ptyw7 ptyx9 ptyyb ptyzd tty21 tty38 tty54 ttyS4 ttyae ttyc0 ttyd2 ttye4 ttyp6 ttyq8 ttyra ttysc ttyte ttyv0 ttyw2 ttyx4 ttyy6 ttyz8
ptya2 ptyb4 ptyc6 ptyd8 ptyea ptypc ptyqe ptys0 ptyt2 ptyu4 ptyv6 ptyw8 ptyxa ptyyc ptyze tty22 tty39 tty55 ttyS5 ttyaf ttyc1 ttyd3 ttye5 ttyp7 ttyq9 ttyrb ttysd ttytf ttyv1 ttyw3 ttyx5 ttyy7 ttyz9
ptya3 ptyb5 ptyc7 ptyd9 ptyeb ptypd ptyqf ptys1 ptyt3 ptyu5 ptyv7 ptyw9 ptyxb ptyyd ptyzf tty23 tty4 tty56 ttyS6 ttyb0 ttyc2 ttyd4 ttye6 ttyp8 ttyqa ttyrc ttyse ttyu0 ttyv2 ttyw4 ttyx6 ttyy8 ttyza
ptya4 ptyb6 ptyc8 ptyda ptyec ptype ptyr0 ptys2 ptyt4 ptyu6 ptyv8 ptywa ptyxc ptyye tty tty24 tty40 tty57 ttyS7 ttyb1 ttyc3 ttyd5 ttye7 ttyp9 ttyqb ttyrd ttysf ttyu1 ttyv3 ttyw5 ttyx7 ttyy9 ttyzb
ptya5 ptyb7 ptyc9 ptydb ptyed ptypf ptyr1 ptys3 ptyt5 ptyu7 ptyv9 ptywb ptyxd ptyyf tty0 tty25 tty41 tty58 ttya0 ttyb2 ttyc4 ttyd6 ttye8 ttypa ttyqc ttyre ttyt0 ttyu2 ttyv4 ttyw6 ttyx8 ttyya ttyzc
ptya6 ptyb8 ptyca ptydc ptyee ptyq0 ptyr2 ptys4 ptyt6 ptyu8 ptyva ptywc ptyxe ptyz0 tty1 tty26 tty42 tty59 ttya1 ttyb3 ttyc5 ttyd7 ttye9 ttypb ttyqd ttyrf ttyt1 ttyu3 ttyv5 ttyw7 ttyx9 ttyyb ttyzd
ptya7 ptyb9 ptycb ptydd ptyef ptyq1 ptyr3 ptys5 ptyt7 ptyu9 ptyvb ptywd ptyxf ptyz1 tty10 tty27 tty43 tty6 ttya2 ttyb4 ttyc6 ttyd8 ttyea ttypc ttyqe ttys0 ttyt2 ttyu4 ttyv6 ttyw8 ttyxa ttyyc ttyze
ptya8 ptyba ptycc ptyde ptyp0 ptyq2 ptyr4 ptys6 ptyt8 ptyua ptyvc ptywe ptyy0 ptyz2 tty11 tty28 tty44 tty60 ttya3 ttyb5 ttyc7 ttyd9 ttyeb ttypd ttyqf ttys1 ttyt3 ttyu5 ttyv7 ttyw9 ttyxb ttyyd ttyzf
ptya9 ptybb ptycd ptydf ptyp1 ptyq3 ptyr5 ptys7 ptyt9 ptyub ptyvd ptywf ptyy1 ptyz3 tty12 tty29 tty45 tty61 ttya4 ttyb6 ttyc8 ttyda ttyec ttype ttyr0 ttys2 ttyt4 ttyu6 ttyv8 ttywa ttyxc ttyye
ptyaa ptybc ptyce ptye0 ptyp2 ptyq4 ptyr6 ptys8 ptyta ptyuc ptyve ptyx0 ptyy2 ptyz4 tty13 tty3 tty46 tty62 ttya5 ttyb7 ttyc9 ttydb ttyed ttypf ttyr1 ttys3 ttyt5 ttyu7 ttyv9 ttywb ttyxd ttyyf
ptyab ptybd ptycf ptye1 ptyp3 ptyq5 ptyr7 ptys9 ptytb ptyud ptyvf ptyx1 ptyy3 ptyz5 tty14 tty30 tty47 tty63 ttya6 ttyb8 ttyca ttydc ttyee ttyq0 ttyr2 ttys4 ttyt6 ttyu8 ttyva ttywc ttyxe ttyz0
ptyac ptybe ptyd0 ptye2 ptyp4 ptyq6 ptyr8 ptysa ptytc ptyue ptyw0 ptyx2 ptyy4 ptyz6 tty15 tty31 tty48 tty7 ttya7 ttyb9 ttycb ttydd ttyef ttyq1 ttyr3 ttys5 ttyt7 ttyu9 ttyvb ttywd ttyxf ttyz1
ptyad ptybf ptyd1 ptye3 ptyp5 ptyq7 ptyr9 ptysb ptytd ptyuf ptyw1 ptyx3 ptyy5 ptyz7 tty16 tty32 tty49 tty8 ttya8 ttyba ttycc ttyde ttyp0 ttyq2 ttyr4 ttys6 ttyt8 ttyua ttyvc ttywe ttyy0 ttyz2
ptyae ptyc0 ptyd2 ptye4 ptyp6 ptyq8 ptyra ptysc ptyte ptyv0 ptyw2 ptyx4 ptyy6 ptyz8 tty17 tty33 tty5 tty9 ttya9 ttybb ttycd ttydf ttyp1 ttyq3 ttyr5 ttys7 ttyt9 ttyub ttyvd ttywf ttyy1 ttyz3
ptyaf ptyc1 ptyd3 ptye5 ptyp7 ptyq9 ptyrb ptysd ptytf ptyv1 ptyw3 ptyx5 ptyy7 ptyz9 tty18 tty34 tty50 ttyS0 ttyaa ttybc ttyce ttye0 ttyp2 ttyq4 ttyr6 ttys8 ttyta ttyuc ttyve ttyx0 ttyy2 ttyz4

Log ist im Anhang…

– Micha

homegear.log (8.0 KB)

ttyS0 gibt es aber… S1-S3 nicht. Siehe Ausgabe ls /sys/class/tty/.
Mach sicherheitshalber mal ein ls -la /dev/ttyS*

Du kannst mal schauen ob du mit screen mit dem Gerät auf /dev/ttyS0 reden kannst. Vorher homegear beenden…

Here we go:

ls -al /dev/ttyS*
crw-rw---- 1 root dialout 4, 64 Jun 19 16:23 /dev/ttyS0
crw-rw---- 1 root dialout 4, 65 Jun 19 16:16 /dev/ttyS1
crw-rw---- 1 root dialout 4, 66 Jun 19 16:16 /dev/ttyS2
crw-rw---- 1 root dialout 4, 67 Jun 19 16:16 /dev/ttyS3
crw-rw---- 1 root dialout 4, 68 Jun 19 16:16 /dev/ttyS4
crw-rw---- 1 root dialout 4, 69 Jun 19 16:16 /dev/ttyS5
crw-rw---- 1 root dialout 4, 70 Jun 19 16:16 /dev/ttyS6
crw-rw---- 1 root dialout 4, 71 Jun 19 16:16 /dev/ttyS7

Berechtigungen hatte ich auch schon geaendert, ohne Erfolg.
Mit screen kommt leider auch nix, hatte ich auch schon mal probiert :confused:

– Micha

Hast du mir mal das Pinout vom OrangePi den du da hast?

Kloar: http://linux-sunxi.org/Xunlong_Orange_Pi_PC#Expansion_Port

– Micha

Hm… kann @sathya was dazu sagen? Weil das scheint wirklich irgendwas mit dem Zugriff auf den Port zu sein…