Fibaro Motion Sensor

Begonnen von CyDummy, 04 November 2014, 09:59:46

Vorheriges Thema - Nächstes Thema

CyDummy

Hallo,

ich verwende fhem eigentlich mit EnOcean-Komponenten, habe auf der CeBIT aber diesen Sensor entdeckt, den ich sehr interessant finde: http://siio.de/sicherheitalarm/fibaro-motion-sensor-z-wave/
Wenn ich das so richtig sehe, scheint Z-Wave mit fhem noch nicht so umfassend zu funktionieren wie andere Systeme. Kann mir jemand sagen wie gut die Chancen stehen, dass der Sensor mit fhem zusammenarbeitet?

Grüße
Cy

rudolfkoenig

Solche 4-in-1 Sensoren gibt es auch von anderen Hersteller, und diese werden prinzipiell auch unterstuetzt, hoechstens mit einigen Detailaspekten (die dann durchaus stoerend sein koennen) gibts Probleme.

Vermutlich ist es ein batteriebetriebener Sensor, der nur alle X Minuten (30?) aufwacht, um mit dem Basis zu kommunizieren (Klasse WAKE_UP). Wenn das Geraet bereit ist, seine Daten freiwillig dem Basis zu schicken (Konfigurationsparameter, die von openzwave geklaute Datenbank enthaelt 25 Eintraege fuer dieses Geraet), dann gibt es keine Probleme. Wenn man die Daten beim Wachwerden abfragen muss, und mehr als einen Datensatz auf einmal, dann haben wir fuer manche Geraete noch eine Baustelle, aber dafuer gibt es eine separate Diskussion hier im Forum.

Zusammengefasst: mit etwas Glueck sollte es komplett funktionieren.

fhem-me

Ich betreibe zwei dieser Sensoren schon einige Monate mit FHEM
Bekomme Temperatur, Luminance, "open" bei Bewegung und einen Alarm wenn man es schüttelt.
Fibaro liefert eine gute Doku um es zu konfigurieren.
Kleine Hürde ist nur die rechtzeitige Registrierung des Controllers in der Association Group 3 - so wie im Wiki beschrieben.

CyDummy

Prima! Vielen Dank für die Antworten. Das klingt doch schon mal sehr gut. :)

Ulti

#4
Hallo,

ich Klinke mich mal hier ein.
Folgendes System:
Raspberry Pi mit Razberry
Fhem up to date
Fibaro Roller Shutter 2
Fibaro Motion Sensor

Den Roller Shutter habe ich erfolgreich zum laufen gebracht. Wo ich nun Probleme habe ist der Sensor den habe ich auch schon erfolgreich eingebunden er liefert auch ab und zu mal Daten wie Batterie, Temperatur, Helligkeit. Und da ist der Haken dieses ab und zu ich schaffe es nicht das er regelmäßig die Daten alle 1h sendet. Des weiteren bekomme ich auch nicht die Anzeige hin die mir die Temp. etc anzeigt. Habe das Forum schon durchsucht google etc ich hoffe ihr könnt mir hier helfen.

rudolfkoenig

Kannst du bitte alle moeglichen Konfigurationsparameter pruefen/setzen bzw. hier posten.

Ulti

Gibt es eine Möglichkeit die Gesetzen Parameter Auslesen zu lassen?
Sonst habe ich bei den Parameter mit Report denn Intervall 300 gesetzt, der wird ja mit Sekunden angegeben.
Wake up steht notification
##Sensor
define SensorWZ ZWave d5f46524 4
attr SensorWZ IODev ZWAVE1
attr SensorWZ alias SensorWZ
attr SensorWZ classes SENSOR_BINARY WAKE_UP ASSOCIATION BATTERY MULTI_CMD CRC_16_ENCAP MANUFACTURER_SPECIFIC VERSION CONFIGURATION MULTI_CHANNEL_ASSOCIATION SENSOR_MULTILEVEL SENSOR_ALARM MARK SENSOR_BINARY SENSOR_MULTILEVEL SENSOR_ALARM
attr SensorWZ room Wohnzimmer
attr SensorWZ verbose 5

define FileLog_SensorWZ FileLog ./log/SensorWZ-%Y.log SensorWZ|SensorWZ:associationAdd.*
attr FileLog_SensorWZ logtype text
attr FileLog_SensorWZ room hidden

define SVG_FileLog_SensorWZ_1 SVG FileLog_SensorWZ:SVG_FileLog_SensorWZ_1:CURRENT
attr SVG_FileLog_SensorWZ_1 fixedrange month
attr SVG_FileLog_SensorWZ_1 room Haus

define SVG_FileLog_SensorWZ_2 SVG FileLog_SensorWZ:SVG_FileLog_SensorWZ_2:CURRENT
attr SVG_FileLog_SensorWZ_2 room Haus

krikan

ZitatGibt es eine Möglichkeit die Gesetzen Parameter Auslesen zu lassen?
CLASS configuration: "get <device> config <configAdress>" oder
die speziellen "get <device> configXY"- Befehle, wenn Du "get <device> model" einmal -wie empfohlen- ausgeführt hast (http://www.fhemwiki.de/wiki/Z-Wave#Welche_Schritte_sind_f.C3.BCr_die_Einbindung_von_ZWave-Ger.C3.A4ten_in_Fhem_mindestens_durchzuf.C3.BChren.3F)
Infos findest Du auch in commandref und Wiki (http://www.fhemwiki.de/wiki/Z-Wave insb. http://www.fhemwiki.de/wiki/Z-Wave#Batterie_betriebene_Ger.C3.A4te)

Ansonsten sind für mich die Infos leider zu schmal, um Dir helfen zu können. Mir fehlen die gesetzten/ermittelten Config-Werte (bspw. mit list SensorWZ). Vielleicht hat Rudi noch Ideen..

Ulti

Zitat von: krikan am 07 Dezember 2014, 18:59:31
CLASS configuration: "get <device> config <configAdress>" oder
die speziellen "get <device> configXY"- Befehle, wenn Du "get <device> model" einmal -wie empfohlen- ausgeführt hast (http://www.fhemwiki.de/wiki/Z-Wave
Bei Model : FIBARO System FGMS001 Motion Sensor
Die zu setzenden Parameter habe ich von hier: http://www.zwave.eu/api/pdf.php?type=manual&id=FIB_FGMS-001_de_long.html
Ich habe dann bei den Parameter:
configTemperatureReportsInterval 300
configIlluminationReportsInterval 300
configIntervalOfTemperatureMeasuring 300
wakeupInterval 300 1
Eingegeben.
Alle 2h kommt mal diese Meldung
Wakeup: notification
Und alle 2min kommt noch das
2014-12-07_12:33:45 SensorWZ open
2014-12-07_12:33:45 SensorWZ reportedState: open
2014-12-07_12:35:55 SensorWZ closed
2014-12-07_12:35:55 SensorWZ reportedState: closed
2014-12-07_12:36:04 SensorWZ open
2014-12-07_12:36:04 SensorWZ reportedState: open
2014-12-07_12:36:34 SensorWZ closed
2014-12-07_12:36:34 SensorWZ reportedState: closed
2014-12-07_12:39:22 SensorWZ open
2014-12-07_12:39:22 SensorWZ reportedState: open


Zitat von: krikan am 07 Dezember 2014, 18:59:31
Welche_Schritte_sind_f.C3.BCr_die_Einbindung_von_ZWave-Ger.C3.A4ten_in_Fhem_mindestens_durchzuf.C3.BChren.3F)
Infos findest Du auch in commandref und Wiki (http://www.fhemwiki.de/wiki/Z-Wave insb. http://www.fhemwiki.de/wiki/Z-Wave#Batterie_betriebene_Ger.C3.A4te)
Danach habe ich erstmal alles eingerichtet mit dem Inklusion, Assoziationadd.
Geräte und Sensoren sind ja alle da, der Roller Shutter funktioniert ja auch ohne Probleme.
Halt nur der Sensor ist etwas träge da kommen alle Jubel h mal eine Info.

Danke

krikan

Hast Du den Controller mit Gruppe 3 assoziert? Welche anderen Assoziationen hast Du angelegt?

Ulti

#10
Den Sensor habe ich mit associationAdd 3 1 angelegt.

3 die Gruppe
1 für den razberry 

Ich habe auch bei dem Roller Shutter das gleiche genommen so wie es in der Anleitung stand.
Also dürfte ich keine weiteren Gruppen haben.

krikan

#11
Ok, habe noch 2 Ideen  ;) (leider habe ich den Sensor nicht):
Wie sind denn die Temperatur-/Helligkeitsschwellwerte und -Intervalle konfiguriert? Ich kann die Standartwerte in der Doku auf Anhieb nicht finden.
Bist Du sicher, dass der associationAdd-Befehl korrekt ausgeführt wurde (get <device> association 3)? Schicke den Befehl evtl. noch einmal ab und drücke nach Abschicken sofort drei mal den B Button am Sensor (-> es gibt noch ein Problem mit Telegrammverlusten bei batteriebetriebenen Geräten)

Ulti

Temp. liegt bei 10 grad.
Helligkeit liegt bei 200 lux.

Ok ich sende gleich nochmal.

krikan

ZitatwakeupInterval 300 1
Eingegeben.
Alle 2h kommt mal diese Meldung
Wakeup: notification
Wenn der Befehl "set <device> wakeupInterval 300 1" vom Sensor richtig verarbeitet wäre, müsste die "Wakeup:notification" alle 300sek kommen. Wenn sie alle 2 Stunden kommt, ist noch der Standardwert hinterlegt. Also prüfen mit "get <device> wakeupInterval".
Zitat
configTemperatureReportsInterval 300
configIlluminationReportsInterval 300
configIntervalOfTemperatureMeasuring 300
Genauso solltest Du mit den entsprechenden "get"-Befehlen prüfen, ob das korrekt vom Sensor verarbeitet ist.

Befürchte nach nochmaligen Durchlesen, dass Du von den in http://forum.fhem.de/index.php/topic,27984.0.html diskutierten Problemen betroffen bist. Darum bitte alle konfigurierten Werte unbedingt mit "get" überprüfen. Ggfs. -so wie zuvor bei associationAdd beschrieben- erneut verschicken und korrekte Verarbeitung durch den Sensor mit "get" erneut prüfen.

Ulti

#14
Nach nochmaligen erneutem anlernen des Sensors mit dem setzen der Set Associationadd 3 1 und get association 3 und meinen gesetzten config's von 300 kommen jetzt alle 5 min Reports vom Sensor ich denke mal das war es. Beobachte das ganze noch 1-2 Tage dann versuche ich die Intervalle mal auf 900 zu setzen.
Vielen dank für deine Unterstützung, versuche denn jetzt mal mir die Temperatur im Webinf anzeigen zu lassen.


PS: die Info über die Batterie und Motion (Bewegung) da kommt immer noch nichts.
       Wenn ich get SensorWZ Battery eingebe kommt nach seinem aufwachen ein Fehler

       ZWave1 Error: Send_data returned 01