Hallo alle zusammen,
ich habe mich in FHEM soweit eingelesen und habe die Installation sowie meine Fibaro-Steckdose eingebunden bekommen. FHEM funktioniert also erstmal grundlegend. Auch Autocreate ist eingerichtet. Leider klappt es mit dem Fenster-Sensor von Fibaro nicht sonderlich gut.
Ich habe im Forum hier und im Wiki ein bißchen was dazu gelesen und die dortigen Anweisungen befolgt, leider erscheint in FHEM als Status nur "basicSet" und ob es nun geschlossen oder offen ist erkenne ich in keinster Weise. Hier mal der Auszug aus der Config:
define ZWave_SENSOR_BINARY_4 ZWave dbeb4513 4
attr ZWave_SENSOR_BINARY_4 IODev ZWDongle_0
attr ZWave_SENSOR_BINARY_4 alias FENSTER_SENSOR_01
attr ZWave_SENSOR_BINARY_4 classes SENSOR_BINARY SENSOR_ALARM ASSOCIATION MANUFACTURER_SPECIFIC CONFIGURATION VERSION BATTERY CRC_16_ENCAP WAKE_UP FIRMWARE_UPDATE_MD MARK SCENE_ACTIVATION BASIC
attr ZWave_SENSOR_BINARY_4 eventMap ff:open 00:closed
attr ZWave_SENSOR_BINARY_4 icon fts_window_1w_open
attr ZWave_SENSOR_BINARY_4 room ZWave
attr ZWave_SENSOR_BINARY_4 stateFormat basicSet
attr ZWave_SENSOR_BINARY_4 verbose 5
Im obigen Code habe ich die Klassen erweitert um die Klasse "Basic" und die Attribute eventMap und stateFormat habe ich gesetzt. Dies fand ich hier im Forum.
Beim Erstellen des Sensors wurde im Log folgendes ausgegeben:
autocreate: define ZWave_SENSOR_BINARY_4 ZWave dbeb4513 4 309c857270868056847aef2b
2015.07.01 23:16:43 1: Adding the controller 01 to association group 1
2015.07.01 23:16:43 2: autocreate: define FileLog_ZWave_SENSOR_BINARY_4 FileLog ./log/ZWave_SENSOR_BINARY_4-%Y.log ZWave_SENSOR_BINARY_4
2015.07.01 23:16:43 2: ZWDongle_0 ERROR: SEND_DATA returned 01
2015.07.01 23:22:41 2: ZWave get ZWave_SENSOR_BINARY_4 battery
2015.07.01 23:23:12 2: ZWave get ZWave_SENSOR_BINARY_4 config
2015.07.01 23:25:46 2: ZWave get ZWave_SENSOR_BINARY_4 battery
2015.07.01 23:25:55 2: ZWave get ZWave_SENSOR_BINARY_4 model
2015.07.01 23:26:31 2: ZWave set ZWave_SENSOR_BINARY_4 wakeupInterval
2015.07.01 23:26:55 2: ZWave set ZWave_SENSOR_BINARY_4 wakeupInterval
Im Log des Sensors selbst erscheinen trotz "Verbose 5" nur folgende Einträge:
2015-07-04_14:08:15 ZWave_SENSOR_BINARY_4 wakeup: notification
...
...
...
2015-07-04_20:48:12 ZWave_SENSOR_BINARY_4 wakeup: notification
2015-07-04_22:00:26 ZWave_SENSOR_BINARY_4 battery: 100 %
2015-07-04_22:31:42 ZWave_SENSOR_BINARY_4 wakeupInterval 15 04
2015-07-04_23:03:17 ZWave_SENSOR_BINARY_4 wakeup: notification
Die Wakeup Notification haben irgendwie um 23:03 aufgehört. Ein erneutes Aufnehmen ins Netzwerk bringt keinen Erfolg.
Ich hoffe hier hat eventuell jemand einen Ansatz, was ich noch versuchen könnte.
Viele Grüße,
Marc
Hast Du die Assoziationsgruppe 3 mit dem Controller verbunden?
Ist Fhem aktuell?
PS: ZWave-Fragen sind im ZWave-Unterforum besser aufgehoben. Dort liest der Maintainer mit.
Hi,
die Assoziationsgruppe 3 habe ich nicht verbunden. Ich habe jetzt
set ZWave_SENSOR_BINARY_4 associationAdd 3 1
ausgeführt. Wie füge ich den Ccntroller hinzu zur Gruppe 3?
Update habe ich gemacht, beim Check sagt FHEM "nothing to do..."
Und danke für den Hinweis, beim nächsten Mal schreibe ich direkt in ZWave. Kann der Beitrag hier vielleicht verschoben werden?
Viele Grüße,
Marc
Unsere Posts haben sich überschnitten, kommentiere Deins gleich, also bitte warten
Das manuelle Aufnehmen von BASIC sollte mit der aktuellen Version von Fhem (10_ZWave.pm) entfallen, da dies beim FKG automatisch geschieht. Attribut classes muss nach Inklusion BASIC enthalten (Ausnahme: AeonLabs -Sticks).
Welches Gateway nutzt Du?
Eigentlich würde ich an Deiner Stelle: Fhem-Update, Fhem-Neustart, Sensor exkludieren, Sensor zurücksetzen und neu inkludieren. Beim neu inkludieren bitte verbose 5 einschalten, damit evtl. Probleme erkennbar sind.
Zitat von: mbecker am 05 Juli 2015, 11:07:48
Hi,
die Assoziationsgruppe 3 habe ich nicht verbunden. Ich habe jetzt
set ZWave_SENSOR_BINARY_4 associationAdd 3 1
ausgeführt. Wie füge ich den Ccntroller hinzu zur Gruppe 3?
Hast Du damit getan. Ist das laut Log korrekt durchgelaufen und mit "get <name> association <associationGroup>" gegengeprüft oder hängt noch etwas in der Warteschlange wegen wakup-Gerät.
Zitat von: mbecker am 05 Juli 2015, 11:07:48
Und danke für den Hinweis, beim nächsten Mal schreibe ich direkt in ZWave. Kann der Beitrag hier vielleicht verschoben werden?
Kannst Du machen, aber Rudi sieht die verschobenen Beiträge nach meiner Kenntnis trotzdem nicht.
Hi,
also jetzt hatte der Sensor eigentlich genung Zeit... Funktioniert hat es aber anscheinend nicht mit der Zuordnung der Assoziationsgruppe. Im generellen Log-File finde ich folgendes:
2015.07.05 09:59:55 2: ZWave_ProcessSendStack: no ACK, resending message
2015.07.05 10:05:00 3: ZWave reading config for fibaro/fgwpe.xml
2015.07.05 11:01:38 2: ZWave get ZWave_SWITCH_BINARY_6 association
2015.07.05 11:02:20 2: ZWave set ZWave_SENSOR_BINARY_4 associationAdd
2015.07.05 11:05:44 2: ZWave get ZWave_SENSOR_BINARY_4 association
2015.07.05 11:05:54 2: ZWave set ZWave_SENSOR_BINARY_4 associationAdd
Im Log-File für den Sensor passiert gar nichts mehr:
2015-07-04_15:14:54 ZWave_SENSOR_BINARY_4 wakeup: notification
...
2015-07-04_22:00:26 ZWave_SENSOR_BINARY_4 wakeup: notification
2015-07-04_22:00:26 ZWave_SENSOR_BINARY_4 battery: 100 %
2015-07-04_22:31:42 ZWave_SENSOR_BINARY_4 wakeupInterval 15 04
2015-07-04_23:03:17 ZWave_SENSOR_BINARY_4 wakeup: notification
Ein erneutes Anlernen des Geräts brachte auch nichts... Ich setze es nochmal vollständig zurück und lerne es dann mit der neuen Assoziationsgruppe an. Falls noch jemand eine Idee hat, immer her damit.
Viele Grüße & Danke schon mal,
Marc
Setze bei ZWDongle bitte unbedingt verbose 5. Man (ich) sieht sonst anhand der Logs nichts/zu wenig; außer, dass Du schon wieder einen Empfangsfehler hatttest.
Wie sieht eigentlich ein
list ZWave_SENSOR_BINARY_4
jetzt aus. Dann würde ich zumindest die Antwort auf "get <device>" association sehen.
Hi,
verbose habe ich hochgesetzt, der List-Befehl gibt folgendes aus:
Internals:
DEF dbeb4513 4
IODev ZWDongle_0
NAME ZWave_SENSOR_BINARY_4
NR 21
STATE basicSet
TYPE ZWave
homeId dbeb4513
id 04
Readings:
2015-07-04 23:03:17 wakeup notification
WakeUp:
130404850103010504
1304038502010504
130404850103010504
1304038502030504
Attributes:
IODev ZWDongle_0
alias FENSTER_SENSOR_01
classes SENSOR_BINARY SENSOR_ALARM ASSOCIATION MANUFACTURER_SPECIFIC CONFIGURATION VERSION BATTERY CRC_16_ENCAP WAKE_UP FIRMWARE_UPDATE_MD MARK SCENE_ACTIVATION BASIC
eventMap ff:open 00:closed
group ZWAVE
icon fts_window_1w_open
room ZWave
stateFormat basicSet
verbose 5
Viele Grüße,
Marc
Im list ist auch nichts zu sehen; keine readings außer "wakeup" seit 04.07! Deine Befehle
Zitat2015.07.05 11:02:20 2: ZWave set ZWave_SENSOR_BINARY_4 associationAdd
2015.07.05 11:05:44 2: ZWave get ZWave_SENSOR_BINARY_4 association
2015.07.05 11:05:54 2: ZWave set ZWave_SENSOR_BINARY_4 associationAdd
sind überhaupt noch nicht verarbeitet; sie stehen (im list unter "Wakeup:") als Rohnachrichten noch zum Versand bereit und warten auf WakeupNotification.
Das ist mehr als merkwürdig. Kann es sein, dass wir hier über ein falsches Fhem-Devices diskutieren? Beim Neuanlernen bekommt das Fhem-Device einen anderen Namen; ist das hier das alte Fhem-Device?
Am Besten, wenn Du so nicht weiterkommst, ist vermutlich alles von Vorne:
Fhem-Update, Fhem-Neustart, Sensor exkludieren, Sensor zurücksetzen, alte Fhem-Devices für Sensor löschen, verbose 5 bei ZWDongle_0 setzen (save), Fhem-Neustart und anschließend neu inkludieren. Dann Controller in Assoziationgruppe 3 aufnehmen, wakeupInterval anpasssen und auf Controller setzen. Sensor manuell aufwecken, damit Befehle sofort verarbeitet werden. Wenn dann kein Erfolg, bitte log von der ganzen Prozedur und list des Devices hochladen.
Hallo Krikan,
tausend Dank für deine Hinweise.
Irgendwas war falsch eingestellt bei dem Sensor. Ich habe die BASIS-Klasse weggelassen und dann noch die Assoziationsgruppe 3 und das andere Geraffel hinzugefügt und er zeigt mir jetzt open/close an...
Puh, endlich. Dann kann es ja mit den Thermostaten weiter gehen. :D
Viele Grüße,
Marc