Wo und wie anfangen?

Begonnen von dennis_n, 13 Dezember 2014, 15:05:40

Vorheriges Thema - Nächstes Thema

dennis_n

Hi,

ich habe auf meinem Raspberry das Razberry Modul installiert und bereits in fhem eingebunden. Wurde auch erkannt.
Aber ich stehe echt auf dem Schlauch wie es jetzt weiter geht.
Aktuell habe ich einen Fibaro Roller Shutter 2 verbaut. Mit der mitgelieferten ZWave Software lässt sich dieser auch wunderbar steuern.
Jetzt will ich den aber auch über fhem steuern.

Was ist der nächste Schritt?
Muss der Schalter noch einmal erneut angelernt werden? Also inkludiert werden? Wenn ja wie?
bei der Zwave Software war das ganz einfach, aber wie mache ich das hier?


Vielen Dank für eure Hilfe.

Gruss
Dennis

krikan

Die Inklulsion des Roller Shutter 2 am Razberry hast Du ja schon vorgenommen.
Nun musst Du diese Daten aus dem Dongle abrufen und in Fhem definieren:
- mit "get <dongle> nodeList" die Nodeliste des Razberry abrufen (1 ist Controller; andere  Nummer <id> ist Roller shutter
- mit "set <dongle> createNode <id>" in Fhem Roller Shutter anlegen (http://www.fhemwiki.de/wiki/Z-Wave#Erneutes_Hinzuf.C3.BCgen_eines_bereits_registrierten_Z-Wave_Ger.C3.A4ts)
und dann sollte es laufen...

dennis_n

Hi,

Danke für die schnelle Antwort.
Aber wenn ich nach der nodeList frage bekomme ich immer folgende Fehlermeldung: "Timeout reading answer for get get ZWAVE1 nodeList"

An was liegt das?

krikan

Dein Razberry ist wohl nicht korrekt an Fhem angebunden (siehe http://forum.fhem.de/index.php/topic,11716.msg190402.html#msg190402).
Außerdem kannst Du nicht gleichzeitig mit 2 Programmen auf den Razberry zugreifen.

Wenn es das nicht ist, bitte Logs liefern.

dennis_n

Also im Log steht momentan folgendes:

2014.12.13 17:36:20 1: ZWAVE1: wrong checksum: received 21, computed fc for 10000400020a320110000400020a3202
2014.12.13 17:36:20 1: ZWAVE1: SOF missing (got 44 instead of 01)
2014.12.13 17:41:18 1: ZWAVE1: SOF missing (got 00 instead of 01)
2014.12.13 17:41:18 1: ZWAVE1: SOF missing (got 00 instead of 01)
2014.12.13 17:41:18 1: ZWAVE1: SOF missing (got 00 instead of 01)
2014.12.13 17:41:18 1: ZWAVE1: SOF missing (got 00 instead of 01)
2014.12.13 17:42:53 3: Unknown ZWave device c1aa9dda 2, please define it
2014.12.13 17:42:53 2: ERROR: cannot SEND_DATA: 00
2014.12.13 17:42:53 1: ZWAVE1: wrong checksum: received 00, computed de for 090004000203250109
2014.12.13 17:42:53 1: ZWAVE1: SOF missing (got 04 instead of 01)
2014.12.13 17:42:53 1: ZWAVE1: SOF missing (got 04 instead of 01)
2014.12.13 17:42:53 1: ZWAVE1: SOF missing (got 04 instead of 01)
2014.12.13 17:42:53 1: ZWAVE1: SOF missing (got 04 instead of 01)
2014.12.13 17:42:53 1: ZWAVE1: SOF missing (got 04 instead of 01)
2014.12.13 17:42:53 1: ZWAVE1: SOF missing (got 04 instead of 01)
2014.12.13 17:42:54 1: ZWAVE1: SOF missing (got 04 instead of 01)
2014.12.13 17:42:54 1: ZWAVE1: SOF missing (got 04 instead of 01)
2014.12.13 17:42:54 1: ZWAVE1: SOF missing (got 04 instead of 01)
2014.12.13 17:42:54 1: ZWAVE1: SOF missing (got 04 instead of 01)
2014.12.13 17:42:54 1: ZWAVE1: SOF missing (got 04 instead of 01)
2014.12.13 17:47:31 1: ZWAVE1: SOF missing (got 00 instead of 01)
2014.12.13 17:47:31 1: ZWAVE1: SOF missing (got 00 instead of 01)
2014.12.13 17:47:31 1: ZWAVE1: SOF missing (got 00 instead of 01)
2014.12.13 17:47:31 1: ZWAVE1: SOF missing (got 00 instead of 01)

krikan

Log zeigt mir nur das Dein Gateway nicht korrekt läuft.

Hast Du die Anpassungen wie im eben verlinkten Beitrag durchgeführt?
Raspi neu gestartet?

Und wenn es dann nicht läuft vielleicht Log vom Fhem-Start

dennis_n

Also die Schritte aus dem beitrag habe ich gemacht:
Zitatin /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
Wobei ich die ersten beiden Anpassungen nicht machen musste, denn das war bei mir erst garnicht vorhanden.

Woher bekomme ich denn das Log vom fhem start?

dennis_n

Habe gerade mal neu gestartet:

2014.12.13 18:09:06 0: Server shutdown
2014.12.13 18:09:30 1: Including fhem.cfg
2014.12.13 18:09:30 3: telnetPort: port 7072 opened
2014.12.13 18:09:33 3: WEB: port 8000 opened
2014.12.13 18:09:33 3: WEBphone: port 8070 opened
2014.12.13 18:09:33 3: WEBtablet: port 8071 opened
2014.12.13 18:09:33 2: eventTypes: loaded 2 events from ./log/eventTypes.txt
2014.12.13 18:09:34 3: Opening ZWAVE1 device /dev/ttyAMA0
2014.12.13 18:09:36 3: Setting ZWAVE1 baudrate to 115200
2014.12.13 18:09:36 3: ZWAVE1 device opened
2014.12.13 18:09:36 1: Including ./log/fhem.save
2014.12.13 18:09:36 1: usb create starting
2014.12.13 18:10:05 1: usb create end
2014.12.13 18:10:05 2: SecurityCheck:  telnetPort has no password/globalpassword attribute.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2014.12.13 18:10:05 0: Server started with 10 defined entities (version $Id: fhem.pl 7124 2014-12-05 07:10:20Z rudolfkoenig $, os linux, user fhem, pid 2216)
2014.12.13 18:10:14 1: ZWAVE1: SOF missing (got 00 instead of 01)
2014.12.13 18:10:14 1: ZWAVE1: SOF missing (got 00 instead of 01)
2014.12.13 18:10:14 1: ZWAVE1: SOF missing (got 00 instead of 01)

krikan

Könnest Du mal Deine manuelle Definition des Gateways löschen, "save config" anklicken und neu starten.

dennis_n

Ist gemacht. Jetzt steht das im Log
2014.12.13 18:16:09 0: Server shutdown
2014.12.13 18:16:31 1: Including fhem.cfg
2014.12.13 18:16:32 3: telnetPort: port 7072 opened
2014.12.13 18:16:34 3: WEB: port 8000 opened
2014.12.13 18:16:34 3: WEBphone: port 8070 opened
2014.12.13 18:16:34 3: WEBtablet: port 8071 opened
2014.12.13 18:16:35 2: eventTypes: loaded 2 events from ./log/eventTypes.txt
2014.12.13 18:16:35 1: Including ./log/fhem.save
2014.12.13 18:16:35 1: usb create starting
2014.12.13 18:16:39 3: Probing CUL device /dev/ttyAMA0
2014.12.13 18:16:40 3: Probing TCM_ESP3 device /dev/ttyAMA0
2014.12.13 18:17:06 3: Probing FRM device /dev/ttyAMA0
2014.12.13 18:17:13 1: usb create end
2014.12.13 18:17:13 2: SecurityCheck:  telnetPort has no password/globalpassword attribute.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2014.12.13 18:17:13 0: Server started with 9 defined entities (version $Id: fhem.pl 7124 2014-12-05 07:10:20Z rudolfkoenig $, os linux, user fhem, pid 2199)

krikan

Probiere es noch mal mit
define ZWAVE1 ZWDongle /dev/ttyAMA0@115200
und schau mal, was das Log sagt.

Ansonsten gehen meine Ideen aus....

dennis_n

Ok, ist wieder drin und hier das Logfile nach dem fhem restart:
2014.12.13 18:27:01 1: Including fhem.cfg
2014.12.13 18:27:01 3: telnetPort: port 7072 opened
2014.12.13 18:27:01 3: WEB: port 8000 opened
2014.12.13 18:27:01 3: WEBphone: port 8070 opened
2014.12.13 18:27:01 3: WEBtablet: port 8071 opened
2014.12.13 18:27:01 2: eventTypes: loaded 2 events from ./log/eventTypes.txt
2014.12.13 18:27:01 3: Opening ZWAVE1 device /dev/ttyAMA0
2014.12.13 18:27:01 3: Setting ZWAVE1 baudrate to 115200
2014.12.13 18:27:01 3: ZWAVE1 device opened
2014.12.13 18:27:02 1: Including ./log/fhem.save
2014.12.13 18:27:15 0: Server shutdown
2014.12.13 18:27:19 1: Including fhem.cfg
2014.12.13 18:27:19 3: telnetPort: port 7072 opened
2014.12.13 18:27:20 3: WEB: port 8000 opened
2014.12.13 18:27:20 3: WEBphone: port 8070 opened
2014.12.13 18:27:20 3: WEBtablet: port 8071 opened
2014.12.13 18:27:20 2: eventTypes: loaded 2 events from ./log/eventTypes.txt
2014.12.13 18:27:21 3: Opening ZWAVE1 device /dev/ttyAMA0
2014.12.13 18:27:21 3: Setting ZWAVE1 baudrate to 115200
2014.12.13 18:27:21 3: ZWAVE1 device opened
2014.12.13 18:27:21 1: Including ./log/fhem.save
2014.12.13 18:27:21 1: usb create starting
2014.12.13 18:27:23 1: usb create end
2014.12.13 18:27:23 2: SecurityCheck:  telnetPort has no password/globalpassword attribute.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2014.12.13 18:27:23 0: Server started with 10 defined entities (version $Id: fhem.pl 7124 2014-12-05 07:10:20Z rudolfkoenig $, os linux, user fhem, pid 2437)

dennis_n

Kann es vielleicht daran liegen, dass ch die ZWave software installiert habe?
Falls ja, wie stoppe ich den Prozess um es zu testen?

dennis_n

Habs hinbekommen. Nachdem ich die einzelnen Dienste der Zwave Software gestoppt hatte, zeigt mir fhem jetzt die nodeList

dennis_n

So, Rolladen lässt sich wunderbar steuern.
Aber wie bekomme ich denn jetzt die DIM-Regler auf die Seite?
Also links in der Navigation habe ich jetzt stehen: Rolladen Küche
Wenn ich drauf gehe, dann bekomme ich den Namen des Schalters, eine Glühbirne und den ON/OFF Schalter zu sehen.
Der Rolladen ist ja aber keine Birne und statt ON/OFF hätte ich zusätzlich gerne noch den Dimmer-Regler.

Ist das machbar?