FHEM und Zwave Modul für Raspi 2

Begonnen von AlterMann, 20 Oktober 2017, 17:21:21

Vorheriges Thema - Nächstes Thema

AlterMann

Hi ich bin gerade beim Wiki und komme erst mal nicht weiter. Ich denke das liegt an der von mir falsch interpretierten CMD da steht bei mir:
dwc_otg.lpm_enable=0 console=serial0,115200 console tty1 root=PRTUUID=3707c106$07c106 rootfstype=ext4 elevator=deadline fack.repair=yes rootwait quiet spl$et splash plymoth.ignore-serial-console

dieser String ist anders als im Wiki also lösche ich nix. In innittab steht gar nix

nach get ZWAVE homeId kommt: homeId is unsupported by this controller

Ich denke das Teil ist nicht eingebunden. Der Raspi arbeitet nicht über eine Lanverbindung sondern ich mache die Eingaben direkt am Raspi und sehe das auf einem Touchscreen. Das ich neu bin sagt wohl die Frage und die Forumshistorie.

Raspi 2 mit dem neuen Raspian
Zwave Modul ZWAVE.ME Raspberry2 Modul
USB Wlan Modul
Bluetooth Tastatur und Maus



Ich bin Techniker und Anwender, kein Programmierer und genau deshalb will ich in FHEM einsteigen. Bald hab ich viel Zeit und Unkraut jäten is nich mein Ding.....

krikan

Probiere erst einmal den Weg über raspi-config, bevor Du an den Dateien manipulierst:

In aktuellem raspi-config sollte das den Port freischalten:
5 Interfacing Options
P6 Serial
Login Shell: Nein
Port Enabled: ja

Gruß, Christian


AlterMann

Cool, danke es hat geklappt! So einfach also, wenn man es weiß .....ich muss noch viel lernen....😱
Ich bin Techniker und Anwender, kein Programmierer und genau deshalb will ich in FHEM einsteigen. Bald hab ich viel Zeit und Unkraut jäten is nich mein Ding.....

msfox

#3
Zitat von: krikan am 20 Oktober 2017, 18:00:39
In aktuellem raspi-config sollte das den Port freischalten:
5 Interfacing Options
P6 Serial
Login Shell: Nein
Port Enabled: ja
Bei mir klappt das über raspi-config irgendwie nicht, da ich diese Optionen nicht habe.
Es gibt:
9 Advanced Option
A8 Serial -> Da kann ich nur Login Shell deaktivieren
Aber ist dann der Port automatisch "enabled = ja"?

Ich habe einen Rasberry 3 B...

Die Anpassung wie im Wiki https://wiki.fhem.de/wiki/Raspberry_Pi_3:_GPIO-Port_Module_und_Bluetooth habe ich wie folgt vorgenommen.
(Den Teil sudo apt-get install rpi-update, sudo rpi-update, sudo reboot hatte ich ausgeführt, danach startet der Pi nicht mehr. Dank Backup gehts aber wieder)

/boot/cmdline.txt

dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

/boot/config.txt

dtoverlay=pi3-miniuart-bt
enable_uart=1
force_turbo=1


"usb scan" in FHEM liefert:

### ttyAMA0: checking if it is a CUL
cannot open the device


über "ls -l /dev/" taucht ttyAMA0 auf.
Zitat
crw-rw---- 1 root dialout 204,  64 Jan 13 12:30 ttyAMA0

Brauche ich die Software (z-wave-server), welche von z-wave.me bereitgestellt wird auch?
Diese habe ich installiert und kann dort das Gerät am GPIO auch finden.
Allerdings kann ich nur immer FHEM oder den Z-WAVE-Server starten, da beiden gleichen Port belegen. Aber den Z-WAVE-Server will ich eigentlich auch nicht laufen lassen, wenn es nicht erforderlich ist. War nur zum Test.

Danke
Maik

msfox

#4
Ich habe die Ursache gefunden - falls hier noch einmal jemand über diesen Beitrag stolpert:
https://forum.fhem.de/index.php?topic=50651.0
https://wiki.fhem.de/wiki/HM-MOD-RPI-PCB_HomeMatic_Funkmodul_f%C3%BCr_Raspberry_Pi#Vorbereitung_serielle_Schnittstelle_unter_Jessie

Problem 1:
Mit ls -lha /dev/ttyAMA0
ist zu erkennen, dass die Berechtigungen nur für user root und gruppe dialout gesetzt sind.
Daher den User FHEM mit in die Gruppe dialout aufnehmen:
usermod -a -G dialout fhem
Problem 2:
In der Datei /boot/cmdline.txt diesen Eintrag löschen: console=serial0,115200
ABER: Der Eintrag ist wieder da, wann man in raspi-config den Serial-Port wieder aktiviert/deaktiviert.
Problem 3:
Den Dienst serial-getty deaktivieren
systemctl disable serial-getty@ttyAMA0.service

*Steht auch hier: https://forum.fhem.de/index.php/topic,50651.msg576004.html#msg576004

Die Punkte habe ich im Wiki https://wiki.fhem.de/wiki/Raspberry_Pi_3:_GPIO-Port_Module_und_Bluetooth ergänzt