Razberry

Begonnen von Falcon83, 16 März 2013, 10:26:50

Vorheriges Thema - Nächstes Thema

Falcon83

Hallo,

hat jemand FHEM mit der Razberry Hardware http://razberry.zwave.me/hardware.php getestet?

Das Modul wird auf die GPIOs des Raspberry PI gesteckt und der Treiber registriert sich als serial device /dev/ttyAMA0.

Sollte doch eigentlich genauso wie die Z-Wave USB-Sticks funktionieren oder?

Gruß

Falcon83


cyberdwarf

Hallo,

ich bin gerade dabei das Board zu testen. Über Z-Way funktioniert alles.
Leider ist es mir unter FHEM noch nicht gelungen das Teil anzusprechen.
Als Device habe ich ttyAMA0 angegeben, aber FHEM mag nicht mit dem Teil kommunizieren :(


Gruß
Torsten

RPi+COC | RFXtrx433 | HMLAN
fht80b, FHT80TF, S300TH, hms100-tf, EMFM, EMWZ
FS20:bs,di,piri,rsu,s4a,s6a,sm4,sm8,s8m,st,tfk
YCR-1000, ITL-230, HE877, HE878A, AB440
KD101, RGR918, TS15C_10, WGR918, WS2300
HM-LC-Sw1PBU-FM, HM-LC-BL1-FM
ZWAVE(Test)

cyberdwarf

Ich bekomme das Teil weiterhin nicht angesprochen.
Wenn noch jemand einen Tipp für mich hat, wäre ich ihm sehr dankbar.
RPi+COC | RFXtrx433 | HMLAN
fht80b, FHT80TF, S300TH, hms100-tf, EMFM, EMWZ
FS20:bs,di,piri,rsu,s4a,s6a,sm4,sm8,s8m,st,tfk
YCR-1000, ITL-230, HE877, HE878A, AB440
KD101, RGR918, TS15C_10, WGR918, WS2300
HM-LC-Sw1PBU-FM, HM-LC-BL1-FM
ZWAVE(Test)

Willi

Ich habe das Teil nicht, habe mir aber gerade mal die Links angesehen, da mich das Teil interessiert (will es aber nicht kaufen. Ich habe genügend andere Projekt). Unter http://razberry.z-wave.me/docs/razberry.pdf steht:
"
RaZberry uses the serial interface /dev/AMA0 that is physically connected to the GPIO pin
header. On default this serial interface is used for terminal processes of the Linux operating
system. The installation script is turning o these terminal and console functions to free up the
port for use by Z-Way.
"

Wenn Du es also geschafft hast das Teil mit Z-Way zum laufen zubringen, dann hast Du wohl das "installation script" ausgeführt, welches dann den Terminalzugriff über /dev/AMA0 abgeschaltet hat (so interpretiere ich es).
Tipp: Analysiere mal das Installationskript. Du musst vermutlich eines der dort geladenen Module wieder entladen (oder auf die Blacklist setzen), damit es funktioniert.
Wen Du auf dem gleichen Pi vorher CoC laufen hattest, müßtest Du deren Module vorher vermutlich auch blacklisten bzw. entladen.

Evtl. Siehtst Du auch mit einen scharfen Hinsehen von "lsmod", welches dieses Modul ist und kannst es dann entladen. Du kannst dann ja mal versuchen mit einem Terminalprogramm wie screen darauf zugreifen (also so wie Du es auch mit CUL machen würdest).

Grüße

Willi
FHEM@Q600(debian) mit DS9490R (1Wire) | FHEM@Sheevaplug(debian) mit RFXCOM-Receiver(80002), CULv3 & USB-WDE1 | FHEM@odroid mit CULv2 & RFXtrx433

cyberdwarf

Gestern mal wieder ein bisschen Zeit gehabt bzw. genommen, um mit dem Razberry zu spielen.
FHEM und Z-Way sind auf dem selben RPi installiert. Die Installationen werden abwechselnd gestartet.
Unter /etc/modules hat die Z-Way Installation nichts eingetragen. Mit lsmod konnte ich leider auch nichts finden.
ttyAMA0 konnte ich auch nur einmal in einer Konfigurationsdatei finden. Leider finde ich nicht heraus wie das Teil angesprochen wird.
Der COC wird ja z.B. mit über das FHEM Startscript initialisiert.
Ich habe keinen blassen Schimmer, wie ich den Razberry ohne Z-Way starten kann.

Gruß
Torsten

RPi+COC | RFXtrx433 | HMLAN
fht80b, FHT80TF, S300TH, hms100-tf, EMFM, EMWZ
FS20:bs,di,piri,rsu,s4a,s6a,sm4,sm8,s8m,st,tfk
YCR-1000, ITL-230, HE877, HE878A, AB440
KD101, RGR918, TS15C_10, WGR918, WS2300
HM-LC-Sw1PBU-FM, HM-LC-BL1-FM
ZWAVE(Test)

rudolfkoenig

Ein bisschen Linuxkenntinsse vorausgesetzt koennte folgendes einen auf die Spur bringen:

- verantwortlichen Z-Way daemon Prozess rausfinden (ps -ef, lesen, denken, etc :)
- "ls -l /proc/<pid>/fd" listet alle aktuell geoffneten Filedesriptoren des daemons auf
- "lsof -p <pid>" zeigt evtl. etwas mehr.
- logfiles/etc durchlesen, um Z-Way naeher kennenzulernen.
- man startet den Z-Way Prozess selber mit "strace -f -o /tmp/xy <programm + argumente>", und man untersucht nach eine Weile /tmp/xy

Ich wiederhole: das ist nichts fuer absolute Linux-Anfaenger oder fuer jemanden ohne Geduld.

universaldilettant

Hi,

gibt es irgendwelchen neuen Erkenntnisse zum raZberry?

SvenChr

Hi

nur zur Vervollständigung:

ich habe die ZWave-SW NICHT installiert!
Raspberian als OS auf dem Raspberry

in /boot/cmdline.txt das folgende entfernt "console=ttyAMA0,115200 kgdboc=ttyAMA0,115200"
restlicher Dateiinhalt unverändert

in /etc/inittab das folgende entfernen (oder auskommentieren) "T0:23: respawn: /sbin/getty -L ttyAMA0 115200 vt100"
restlicher Dateiinhalt unverändert

Raspberry reboot

im FHEM cfg.file
define ZWAVE1 ZWDongle /dev/ttyAMA0@115200

und läuft...

Ton

Hallo,

Ich benutze einen Banana PI, da braucht man folgende Einstellung :

define ZWAVE1 ZWDongle /dev/ttyS2@115200

Die Änderungen am cmdline.txt und inittab habe ich nicht gebraucht.

Gruß,

Ton

AndreasDreher

Nun bin ich schon seit mehreren Tage beschäftigt. Trotzdem komme ich mit meinem Razberry-Modul nicht weiter.

Zunächst hatte ich Razberry-Installiert & auch FHEM installiert und parallel auf verschiedenen Ports Zugriff. Meine Heizungsthermostate ließen sich auch konfigierieren usw. Leider kam es immer wieder zu "checksumm" Problemen, die im log-file von FHEM zu erkennen waren. Daraufhin stützten stets die Thermostate ab und mussten   auf den Werksstatus rückgesetzt werden. Damit ging die Einbindung in z-Wave stets von neuem los.

Nun habe ich alles noch mal neu in der Raspberry neu installiert und diesmal ohne die Razberry-Software. Genau wie weiter oben beschrieben. Leider sieht allerdings meine /boot/cmdline.txt ganz anders aus und ich konnte nur Teile finden und löschen. In der Datei inittab waren die Einträge gar nicht vorhanden. In Z-Wave wurde die Home-ID nicht vergeben. Das Hauptgerät ist also nicht ansprechbar. Nun habe ich in cmdline.txt wieder alles rückgängig gemacht. Die Razberry-SW nun doch wieder installiert und alles neu gestartet.

Nun wird mir über die Razberry-SW (Port 8083) gemeldet, dass "Error handling data from server" vorliegt. Mein FHEM ist immer noch ohne Z-Wave-Modul.

Leider bin ich kein Linux-Spezialist. Im Moment eher ein FHEM- und Linux-Verzweifler.

Kann mir jemand einen Tip geben.

Rince

ZitatNun wird mir über die Razberry-SW (Port 8083) 
Was für ein Zufall. Es gibt über 64000 freie Ports. Und die Razberry-SW und fhem nutzen den Selben...

Das kann nicht gehen.
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

DanalockDE

Hallo,
ist es also nicht möglich zway und fhem gelichzeitig zu nutzen? Oder lässt sich der Port anpassen?

Danke
Stephan

HoTi

???

Du musst doch nicht 8083 für FHEM nehmen. Also mein FHEM Läuft auf anderen Ports  ;D

Schau mal hier: http://fhem.de/Heimautomatisierung-mit-fhem.pdf

Seite 31  8)
Viele Grüße aus  Oberbayern
Tim (RettungsTim)

DanalockDE

Hmm mit "define WEB FHEMWEB 8083 global"? Wo soll ich das denn eingeben? Habe zway vorher installiert und komme gar nicht auf des frontend von fhem. wenn ich IP:8083 im browser eingeben komme ich zum zway frontend.

Danke
Stephan

HoTi

Schreib mal statt 8083 8090 und starte fhem neu.


Dann erreichst  du fhem auf 8090  ???
Viele Grüße aus  Oberbayern
Tim (RettungsTim)