Probleme mit FIBARO System FGMS001-ZW5 Motion Sensor

Begonnen von dreizehn, 05 März 2024, 20:54:49

Vorheriges Thema - Nächstes Thema

dreizehn

Hi,

ich bekomme einen FIBARO System FGMS001-ZW5 Motion Sensor nicht in den Griff.
Einbinden hat funktioniert und der Sensor liefert einige Daten. Nach einiger Zeit (Stunden) wird aber kein Alarm mehr erzeugt. Der Sensor leuchtet auf, scheint also Bewegung zu erkennen FHEM erkennt aber keinen Alarm. Andere Daten (Helligkeit, Temperatur, ...) werden aber aktualisiert.
Auch die Anzahl der "cmdsPending" steigt an. Da ich nichts ändere frage ich mich warum.

3x auf die B-Taste drücken scheint den Sensor wieder zu aktivieren, FHEM scheint die Kommandos abzuarbeiten. Einige Stunden später wieder das selbe Problem...
(Je nach Information soll 1x B-Taste den Sensor aufwecken, des scheint nicht zu funktionieren.)

Jede Hilfe ist willkommen.

Hier noch die RAW Definition:
defmod SZ_Room_Presence_ZW ZWave c96ac6ef 11
attr SZ_Room_Presence_ZW IODev ZWDongle
attr SZ_Room_Presence_ZW classes ZWAVEPLUS_INFO VERSION MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY ASSOCIATION_GRP_INFO ASSOCIATION POWERLEVEL WAKE_UP BATTERY ALARM CRC_16_ENCAP CONFIGURATION SENSOR_MULTILEVEL MULTI_CHANNEL_ASSOCIATION APPLICATION_STATUS SENSOR_BINARY SENSOR_ALARM SECURITY FIRMWARE_UPDATE_MD BASIC MARK
attr SZ_Room_Presence_ZW extendedAlarmReadings 1
attr SZ_Room_Presence_ZW room ZWave
attr SZ_Room_Presence_ZW secure_classes DEVICE_RESET_LOCALLY ASSOCIATION WAKE_UP ALARM MULTI_CHANNEL_ASSOCIATION CONFIGURATION SENSOR_BINARY SENSOR_ALARM BASIC MARK
attr SZ_Room_Presence_ZW vclasses APPLICATION_STATUS:1 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BASIC:1 BATTERY:1 CONFIGURATION:1 CRC_16_ENCAP:1 DEVICE_RESET_LOCALLY:1 FIRMWARE_UPDATE_MD:3 MANUFACTURER_SPECIFIC:2 MULTI_CHANNEL_ASSOCIATION:2 POWERLEVEL:1 SECURITY:1 SENSOR_ALARM:1 SENSOR_BINARY:1 SENSOR_MULTILEVEL:8 VERSION:2 WAKE_UP:2 ZWAVEPLUS_INFO:2

setstate SZ_Room_Presence_ZW configTamperAlarmCancellationDelay 30
setstate SZ_Room_Presence_ZW 2024-03-05 18:30:51 CMD ZW_APPLICATION_UPDATE
setstate SZ_Room_Presence_ZW 2024-03-05 18:15:02 SECURITY INITIALIZING (starting secure inclusion)
setstate SZ_Room_Presence_ZW 2024-03-02 13:47:26 SEND_DATA failed:00
setstate SZ_Room_Presence_ZW 2024-03-05 19:50:16 alarm_HomeSecurity Event cleared: Motion Detection - Unknown Location, arg 108, notificationIsOn
setstate SZ_Room_Presence_ZW 2024-03-02 20:38:47 assocGroup_1 Max 1 Nodes ZWDongle
setstate SZ_Room_Presence_ZW 2024-03-02 18:07:14 assocGroups 5
setstate SZ_Room_Presence_ZW 2024-03-03 20:25:17 battery 95 %
setstate SZ_Room_Presence_ZW 2024-03-03 20:25:17 batteryPercent 95
setstate SZ_Room_Presence_ZW 2024-03-03 20:25:17 batteryState ok
setstate SZ_Room_Presence_ZW 2024-03-02 13:48:21 configBASICONCommandFrameValue 255
setstate SZ_Room_Presence_ZW 2024-03-02 13:48:23 configLuminanceReportsInterval 3600
setstate SZ_Room_Presence_ZW 2024-03-03 00:26:47 configMotionDetectionAlarmCancellation6 30
setstate SZ_Room_Presence_ZW 2024-03-02 13:48:28 configMotionDetectionNightDay 200
setstate SZ_Room_Presence_ZW 2024-03-02 13:48:29 configMotionDetectionPulseCounter 2Pulses
setstate SZ_Room_Presence_ZW 2024-03-02 13:49:40 configMotionDetectionSensitivity 15
setstate SZ_Room_Presence_ZW 2024-03-02 20:38:51 configTamperOperatingModes TamperAndEarthquakeDetector
setstate SZ_Room_Presence_ZW 2024-03-03 20:14:34 configTamperSensitivity 20
setstate SZ_Room_Presence_ZW 2024-03-02 13:49:41 configTemperatureMeasuringInterval 900
setstate SZ_Room_Presence_ZW 2024-03-02 13:49:43 configTemperatureOffset 0
setstate SZ_Room_Presence_ZW 2024-03-03 20:18:34 configTemperatureReportInterval 0
setstate SZ_Room_Presence_ZW 2024-03-02 13:54:10 configTemperatureReportThreshold 10
setstate SZ_Room_Presence_ZW 2024-03-03 22:35:30 configVisualLEDIndicatorBrightness 50
setstate SZ_Room_Presence_ZW 2024-03-04 20:27:21 configVisualLEDIndicatorLuminanceFor83 1000
setstate SZ_Room_Presence_ZW 2024-03-05 18:28:41 configVisualLEDIndicatorSignallingMode LongBlinkThenShortBlinksRed
setstate SZ_Room_Presence_ZW 2024-03-03 22:27:53 fwMd   fwMdManId: 010f, fwMdFwId_0: 0811, fwMdChkSum_0: 9faf, fwMdUpgradeable: ff, fwMdNrTarg: 01, fwMdFrqSize: 0028, fwMdFwId_1: 0811
setstate SZ_Room_Presence_ZW 2024-03-05 20:32:42 luminance 1 Lux
setstate SZ_Room_Presence_ZW 2024-03-02 13:38:43 model FIBARO System FGMS001-ZW5 Motion Sensor
setstate SZ_Room_Presence_ZW 2024-03-02 13:38:43 modelConfig fibaro/fgmszw5.xml
setstate SZ_Room_Presence_ZW 2024-03-02 13:38:43 modelId 010f-0801-1002
setstate SZ_Room_Presence_ZW 2024-03-05 19:01:31 seismicIntensity 0.0 mercalli
setstate SZ_Room_Presence_ZW 2024-03-02 20:38:51 state configTamperAlarmCancellationDelay 30
setstate SZ_Room_Presence_ZW 2024-03-05 19:16:47 temperature 23.9 C
setstate SZ_Room_Presence_ZW 2024-03-05 19:50:16 timeToAck 1.142
setstate SZ_Room_Presence_ZW 2024-03-05 19:51:14 transmit NO_ACK
setstate SZ_Room_Presence_ZW 2024-03-02 13:46:23 zwavePlusInfo  version:01 role:SleepingReportingSlave node:Z-Wave+Node installerIcon:0c07 userIcon:0c07

rudolfkoenig

Batteriebasierte ZWave Geraete sind nicht dauernd auf Empfang, selbst wenn sie selbst Daten senden, warten sie nur den ACK der Gegenseite nach dem Empfang ab.
Empfang ist nur bei der Inbetriebnahme aktiv, und jeweils fuer eine kurze Zeit, nachdem sie eine wakeup:notification Nachricht gesendet haben.
Wie oft sowas gesendet wird, kann man konfigurieren, FHEM setzt den Intervall bei der Inbetriebnahme auf 1 Tag mit "set $NAME wakeupInterval 86400 $CTRLID".
Die gesendeten Befehle stellt FHEM solange in eine Warteschlange, und protokolliert das jeweils mit "Scheduled for sending after WAKEUP".
Eine verkuerzung der Intervalls wirkt mehr oder weniger deutlich auf die Lebensdauer der Batterie aus.

Zum Alarm-Problem kann ich nichts dagen, womoeglich hilft dabei das Pruefen der Konfigurationsparameter.

dreizehn

Ist es normal das die "cmdsPending" ständig steigen? Solange keine Parameter gelesen oder gesetzt werden sollte doch nichts dazu kommen?

krikan

"cmdsPending" steigt grds. nur bei Kommunikationsversuchen von FHEM mit Sensor.

Problem vermute ich im Bereich "secure". Eine Betrieb von ZWave mit SECURITY ist manchmal hakelig und kann sich mEn im Kommunikationsstop äußern; benutze daher keine secure-Inklusion mehr.

Mehr kann man eventuell aus der Ausgabe von "list SZ_Room_Presence" im Fehlerfall und einem Logauszug erkennen.

Gruß, Christian

rudolfkoenig

ZitatSolange keine Parameter gelesen oder gesetzt werden sollte doch nichts dazu kommen?
Sehe ich auch so.
Was steht in cmdsPending?
Ich preferiere das "Copy for forum.fhem.de" Format, FHEMWEB Detailseite ganz unten.

dreizehn

list SZ_Room_Presence_ZW zeigt die Nachrichten an, wieder etwas gelernt.

SendStack:
     sentset:130b0a988001770288a49c752425cb
     set:130b0a98806c68be1f9eaaf38425cc
     set:130b0a98806eb43491ba65c26025cd
     set:130b0a9880f9ab79a9b3a558f625ce
     set:130b0a98801cecbbeba4ad494225cf
     set:130b0a9880e57162c795dbfe2b25d0
     set:130b0a98803bc96df42454dbd925d1
     set:130b0a9880074e684992b5f75c25d2
     set:130b0a9880a611846f9c67a71625d3
     set:130b0a988054ae4ebecf4642cc25d4
     set:130b0a9880db52d13392db8e5b25d5
     set:130b0a988055890456972d223325d6
     set:130b0a9880e88566e0170abd9d25d7
     set:130b0a9880e7a9be87d50cf9c125d8
     set:130b0a98808acb4647e473807f25d9
     set:130b0a9880673e52685dd3e81d25da
     set:130b0a9880720c5adce22020f725db
     set:130b0a9880afdfb4db9ad6267625dc
     set:130b0a98804242d4b14d20344425dd
     set:130b0a98800c4f44822c3ebeab25de
     set:130b0a9880031d53226121ce3725df
     set:130b0a98802949ddfc54482c5f25e0
     set:130b0a9880914bb47f23dc7f7325e1
     set:130b0a988046246f95f088d76525e2
     set:130b0a9880c4eb0233953d132625e3
     set:130b0a988056ebaf5a7efb412c25e4
     set:130b0a988019ae0da323a34ddd25e5
     set:130b0a9880e3cb7f19ad647d2225e6
     set:130b0a9880e9557d43b8e86bfc25e7
     set:130b0a988071dd2ed7ad4d015b25e8
     set:130b0a9880a1777df525b3df1925e9
     set:130b0a9880e178c663e945faa725ea
     set:130b0a988030a4155c39fbbdb325eb
     set:130b0a9880b35a8a29506f45f025ec
     set:130b0a9880cbc5a39090cb040b25ed
     set:130b0a9880a43946b01291688b25ee
     set:130b0a9880dfd5d54dbc55400d25ef
     set:130b0a9880124228297f43fc9b25f0
     set:130b0a98808b73fcd45b94228025f1
     set:130b0a9880fdeb829c4461e8db25f2
     set:130b0a9880ab411a472be7d26a25f3
     set:130b0a9880b9fcf1439698db5d25f4
     set:130b0a988065848261e8f5802f25f5
     set:130b0a988018b6f02e6506bd0f25f6
     set:130b0a988049cca0c1a115c0a025f7
     set:130b0a988028ff31959869229625f8
     set:130b0a9880ec860a57f59f11a125f9
     set:130b0a9880a20526d2ceeeb08a25fa
     set:130b0a9880a51948ea5649797425fb
     set:130b0a9880a7f3a097a371d6ed25fc
     set:130b0a9880bfe70be9c900dcc325fd
     set:130b0a98803dc9467b40dc4c0f25fe
     set:130b0a98800b49e9960fb32adf25ff
     set:130b0a9880f5f6ad94993d8e732500
     set:130b0298402502
     set:130b0298402504
     set:130b0a9880e4b67514247fcdfa2505
     set:130b0a9880f2cc9b0da99bb1c82506
     set:130b0a9880566a429eed9e72db2507
     set:130b0a9880683304869ca00ad72508
     set:130b0a9880ffda76a7600447832509
     set:130b0a9880781f473873f11abc250a
     set:130b0a988079d46b29c431f243250b
     set:130b0a988049c1ce55db227582250c
     set:130b0a9880a7dd0108393be133250d
     set:130b0a98806ad1bef1ba9c222a250e
     set:130b0a988084605a9a0671b2e2250f
     set:130b0a988030d1a9e54a716a192510
     set:130b0a9880d730400a6e413c482511
     set:130b0a98809e2db60ef65777fa2512
     set:130b0a98804e6ebd76653340ec2513
     set:130b0a9880424448ee4bf3b0662514
     set:130b0a98800535df50c0521d6a2515
     set:130b0a9880853b7f28e078371d2516
     set:130b0a98801a41cb6cfa20eb782517
     set:130b0a988062c6ba4d9d4b83df2518
     set:130b029840251a
     set:130b029840251c
     set:130b0a988069f0e549a9e912e6251d
     set:130b0a9880548fd3579ba298b1251e

rudolfkoenig

98 ist die Security Klasse, Christian hat das richtig eingeschaetzt.

krikan

Zitat von: rudolfkoenig am 06 März 2024, 10:44:07Ich preferiere das "Copy for forum.fhem.de" Format, FHEMWEB Detailseite ganz unten.
Versuche mich zukünftig zu bessern oder zumindest das darüber abgesetzte "list -i -r <device>" anzufordern. -i ist in der commandref übrigens nicht erläutert.

Zitat von: dreizehn am 06 März 2024, 10:53:41list SZ_Room_Presence_ZW zeigt die Nachrichten an, wieder etwas gelernt.
Wenn Du nicht auf SECURITY angewiesen bist: Exkludiere oder setzte den Sensor zurück und inkludiere ihn ohne SECURITY; dann sollte es problemlos funktionieren.

rudolfkoenig

ZitatVersuche mich zukünftig zu bessern ...
Dich habe ich damit nicht gemeint :)

krikan

#9
Zitat von: rudolfkoenig am 06 März 2024, 14:27:36Dich habe ich damit nicht gemeint :)
Macht nichts. Hat mich aber dazu gebracht durch js-Code-Studium den "geheimen" Kommandozeilenparameter -i von list zu finden und darauf hinzuweisen. Eventuell wollte ich damit etwas erreichen.  :-[  Versuche kommende Woche einen commandref-Vorschlag zu erstellen, falls es mir nicht jemand abnimmt.

dreizehn

Ich habe den Sensor gerade ohne SECURITY eingebunden. Jetzt reicht ein druck auf die B-Taste und die cmdsPending werden abgearbeitet. Sieht viel gesünder aus. Ich werd es beobachten ...

Gibt es einen Einpfählung für Bewegungsmelder die auch mit SECURITY funktionieren?

dreizehn

Ich habe den Sensor jetzt mehrmals hinzugefügt und entfernt (mit SECURITY). Es scheint als ob das Einbinden heikel ist. Bei dem X-ten Versuch scheint sich etwas verbessert zu haben. Beim druck auf den B-Button bekomme ich jetzt ein wakeup : notification und FHEM arbeitet cmdsPending ab. Dafür hat der Sensor keine "model" geliefert. get model und anschließend get configAll haben geholfen.
Jetzt kam aber kein Alarm. associationAdd 5 1 bis associationAdd 5 5 scheint das Problem gelöst zu haben. Ich bin mir nicht sicher ob ich alle Gruppen brauche.

Kann ich kontrollieren das SECURITY (ZWAVE+) verwendet wird? In den Readings steht SECURITY : INITIALIZING (starting secure inclusion), das macht misstrauisch. Unter CONFIGURATION ist SECURITY vorhanden.

Wal abwarten wie lange es jetzt funktioniert.