Fibaro Motion Sensor

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

Vorheriges Thema - Nächstes Thema

fhem-me

ZitatWenn ich get SensorWZ Battery eingebe kommt nach seinem aufwachen ein Fehler
Die Batterie musst du direkt nach dem wakeup lesen.
Geht am einfachsten mit einem
define SensorWZ.Battery notify SensorWZ:wakeup:.* get SensorWZ battery

krikan

@fhem-me:
define SensorWZ.Battery notify SensorWZ:wakeup:.* get SensorWZ battery
Geht das auch noch nach dem Update von heute? Gestern hat Rudi unsere Änderungen bei der Abfrage von wakeup-Devices eingecheckt; bin mir nicht sicher, ob es so nicht unerwünschte Seiteneffekte gibt. Kann selbst leider die nächsten Tage nicht testen.

skg

Ich habe jetzt die neuesten Änderungen (Commit 7175) eingepflegt und der Motion-Sensor funktioniert soweit (ich kann die Kurven der Luminance und der Temperatur anzeigen).

Wenn ich den Sensor im Webinterface aufrufe, kann ich in der Sektion "Readings" alle Werte sehen: Temperatur, Luminanz usw. Ich krieg es aber nicht gebacken diese Werte einer Variablen zuweisen, die ich im entsprechenden Zimmer anzeigen kann. Hat da jemand einen Tipp?

Readings         
CMD                                  ZW_APPLICATION_UPDATE                  13.12.14 00:38
alarm_type_00                        level ff node 0b seconds 0             13.12.14 10:13
assocGroup_01                        Max 05 Nodes                           12.12.14 23:02
assocGroup_03                        Max 01 Nodes 01                        12.12.14 23:36
battery                              100,00%                                13.12.14 17:45
configIlluminationReportThreshold    20                                     13.12.14 14:27
configTemperatureReportThreshold     3                                      13.12.14 13:26
luminance                            5 Lux                                  13.12.14 17:45
model                                FIBARO System FGMS001 Motion Sensor    12.12.14 23:02
modelConfig                          fibaro/fgms.xml                        12.12.14 23:02
modelId                              010f-0800-1001                         12.12.14 23:02
reportedState                        closed                                 13.12.14 17:47
state                                closed                                 13.12.14 17:47
temperature                          21.2 C                                 13.12.14 16:16
wakeup                               notification                           13.12.14 17:45
wakeupReport                         interval 300 target 1                  12.12.14 23:02


Danke
skg

krikan

ZitatIch habe jetzt die neuesten Änderungen (Commit 7175) eingepflegt und der Motion-Sensor funktioniert soweit
Danke, beruhigt mich.

ZitatWenn ich den Sensor im Webinterface aufrufe, kann ich in der Sektion "Readings" alle Werte sehen: Temperatur, Luminanz usw. Ich krieg es aber nicht gebacken diese Werte einer Variablen zuweisen, die ich im entsprechenden Zimmer anzeigen kann. Hat da jemand einen Tipp?
Schau Dir mal http://www.fhem.de/commandref#stateFormat an. Meinst Du so etwas?

skg

@krikan: Ich habe da schon einiges probiert, aber bisher erfolglos.

Mit
define WZTemp notify WZProximity:wakeup:.* get WZProximity smStatus
attr WZTemp userReadings temperature:wakeup.* {ReadingsVal("WZProximity","temperature",0);; }
attr WZTemp room LivingRoom


bekomme ich diese Events
2014-12-13 21:15:03 ZWave WZProximity wakeup: notification
2014-12-13 21:15:03 ZWave WZProximity luminance: 4 Lux


und dieses logfile:
2014.12.13 21:15:02 5: ZWDongle/RAW: /01080004000b02840779
2014.12.13 21:15:02 5: SW: 06
2014.12.13 21:15:02 5: ZWDongle_Read ZWDongle: 0004000b028407
2014.12.13 21:15:02 5: ZWDongle dispatch 0004000b028407
2014.12.13 21:15:03 4: ZWDongle CMD:APPLICATION_COMMAND_HANDLER ID:0b ARG:028407
2014.12.13 21:15:03 2: ZWave get WZProximity smStatus
2014.12.13 21:15:03 5: SW: 010800130b02310405dd
2014.12.13 21:15:03 5: ZWDongle/RAW: /06
2014.12.13 21:15:03 5: ZWDongle/RAW: /0104011301e8
2014.12.13 21:15:03 5: SW: 06
2014.12.13 21:15:03 5: ZWDongle_Read ZWDongle: 011301
2014.12.13 21:15:03 5: ZWDongle dispatch 011301
2014.12.13 21:15:03 5: ZWDongle/RAW: /010500130200eb
2014.12.13 21:15:03 5: SW: 06
2014.12.13 21:15:03 5: ZWDongle_Read ZWDongle: 00130200
2014.12.13 21:15:03 5: ZWDongle dispatch 00130200
2014.12.13 21:15:03 4: ZWDongle CMD:ZW_SEND_DATA ID:00 ARG:
2014.12.13 21:15:03 4: ZWDongle OK: SEND_DATA returned 00 - TRANSMIT_COMPLETE_OK
2014.12.13 21:15:03 5: ZWDongle/RAW: /010c0004000b063105030a0004c3
2014.12.13 21:15:03 5: SW: 06
2014.12.13 21:15:03 5: ZWDongle_Read ZWDongle: 0004000b063105030a0004
2014.12.13 21:15:03 4: ZWDongle CMD:APPLICATION_COMMAND_HANDLER ID:0b ARG:063105030a0004
2014.12.13 21:15:03 3: WZTemp return value: luminance:4 Lux


Irgendwie stehe ich da noch auf der Leitung ...

skg

Ulti

#20
ich habe den gleichen Sensor und ich lasse mir es mit stateformat attr <device> stateformat Temp:temperature Helligkeit:luminance auslesen. Wenn es das ist was du meinst.

skg

@Ulti: Danke. Mit
attr WZProximity stateFormat Temp:temperature Lum:luminance

bekomme ich beim Befehl "list WZProximity" auch diese Zeile:
STATE      Temp:20.9 C Lum:5 Lux
Ich schaffe es aber trotz wiederholtem Lesen der FHEM Doku nicht das in eine Variable zu bringen, die ich schließlich in einem "room" anzeigen kann.

Kannst Du mir da noch einen Tipp geben?

Danke
skg

skg

Mit "readingsGroup" bin ich jetzt mal einen Schritt weiter gekommen und kann Temperatur und Luminanz anzeigen. Es muss aber noch einfacher gehen ...

skg

krikan

Verstehe Dein Problem vermutlich nicht:
Wenn Du das Attribut "room" http://fhem.de/commandref#room zuweist, wird es doch im entsprechenden Raum mit den "stateFormat" Angaben angezeigt.

skg

@krikan:

Jetzt habe ich es:

Wenn ichattr WZProximity room L1
attr WZProximity stateFormat Temp:temperature Lum:luminance
definiere, dann erscheinen die Analogwerte richtig.

Ich hatte aber zusätzlich nochattr WZProximity devStateIcon .*:people_sensor definiert, dann ersetzt das Icon die "STATE" Werte (Warum?) und es werden keine Analogwerte angezeigt.

Auf das muss man halt erst mal kommen ...

skg

speex

Hallo miteinander,

an diesem Gerät scheiter Ich gerade, egal welchen get Befehl ich an den Sensor schicke Ich erhalte stets die meldung "scheduled for wakeup" die set befehle werden scheinbar anstandslos entgegengenommen, hat/hatte jemand ähnliche Probleme?

krikan

ZitatIch erhalte stets die meldung "scheduled for wakeup"
Grundsätzlich normal bei batteriebetriebenen Geräten im "Schlafzustand"

Weitere Tipps sind schwierig, weil Infos fehlen. Didi65 schrieb Dir gestern im anderen Thread:
ZitatLogs und Einstellungen bereitstellen wäre ganz hilfreich, denn so kann man keinen Tip geben.

http://www.fhemwiki.de/wiki/Z-Wave#Welche_Infos_sollten_Anfragen_im_ZWave-Forum_enthalten.3F

Baerli34

Moin Speex,

ich geht davon aus, dass du dein Gerät erst mal "aufwecken" musst um die Befehlskette abarbeiten zu lassen. Möglicherweise
ist dieses noch in einem Auslieferungszustand der erst nach Stunden sich aufweckt?
Hierzu schaue in die Beschreibung deines Devices (z.b. Fibaro Motion und andere: 3x schnell hintereinander Taster betätigen).
Bin übrigens selbst noch "Frischling" aber so hats bei mir funktioniert^^

lg, Jörg
ZWave Fibaro Relay/Motion, Duwi ZW3500 Switche, Aeon MultiSensors, Vision ZS6301 CO, Wasser/Rauchmelder, Everspring AN158, ZD2102 Door, Popp Smoke, Milight, Plex, Vu+, Fritz, Sonos, CUL, Selve & Wolf Heiz,Lüftung,Solar, FireTV, Alexa, Ubiquiti, Hue... | Smarthome-Kanal: https://bit.ly/2MY9gGi

Baerli34

@skg

dev"State"Icon soll laut meinem Verständnis Zustände im state darstellen, deswegen wird er natürlich ersetzt. Mit dem * drückst du ja aus
das selbe Icon darstellen für alles....lg Wie immer ohne Gewähr weil selber Newbie  8)

ZWave Fibaro Relay/Motion, Duwi ZW3500 Switche, Aeon MultiSensors, Vision ZS6301 CO, Wasser/Rauchmelder, Everspring AN158, ZD2102 Door, Popp Smoke, Milight, Plex, Vu+, Fritz, Sonos, CUL, Selve & Wolf Heiz,Lüftung,Solar, FireTV, Alexa, Ubiquiti, Hue... | Smarthome-Kanal: https://bit.ly/2MY9gGi

speex

Hallo Baerli,
danke für deine Tipps, nach erfolglosem herumprobieren hab ich diesen erstmal hinten angestellt, Ich werde mich die Tage nochmal damit befassen und berichten.

Eine Frage habe ich dennoch zu vorbereitungszwecken bei meinem herumprobieren hab Ich das Gerät dann zwischenzeitlich mehrfach aus und wieder eingelernt und seitdem habe ich eine unzuordnungsbare node list? da scheinbar nach auslernen einer node, die node nicht gelöscht wird sondern hochgezählt kann das jemand bestätigen? Wenn dem so ist wie werde Ich den nun meinen nodes wieder Herr da Ich zwei Fibaro komponenten besitze und beide nicht erfolgreich eingelernt bekommen habe, gibt es eine Möglichkeit den Zwave Cul sowie die fibaro Peripherie nochmal auf Werkseinstellungen zu setzen?