FGMS001 set parameter verschwunden

Begonnen von The Grue, 06 August 2023, 10:57:31

Vorheriges Thema - Nächstes Thema

The Grue

Servus!

Bei meinen Fibaro PIR-Sensoren (FGMS001) sind plötzlich alle "praktischen"/vereinfachten Parameter verschwunden. Bisher konnte ich z.B. ausführen:

set Basement.Corridor.PIR configMotionDetectionSensitivity 60

Jetzt bekomme ich die Fehlermeldung:

Unknown argument configMotionDetectionSensitivity


Bei den anderen Fiboar-Geräten scheint das nicht der Fall zu sein (hab' nicht alle geprüft).

Was fehlt mir denn da?

So sieht Basement.Corridor.PIR aus:

define Basement.Corridor.PIR ZWave c83f1470 100
attr Basement.Corridor.PIR userattr struct_pir struct_pir_map structexclude
attr Basement.Corridor.PIR alias Kellergang: Sensor
attr Basement.Corridor.PIR 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
attr Basement.Corridor.PIR devStateIcon .*HomeSecurity.*Event.cleared.*:motion_detector@gray .*HomeSecurity..Motion.Detection.*:motion_detector@yellow
attr Basement.Corridor.PIR group Sensoren
attr Basement.Corridor.PIR icon people_sensor
attr Basement.Corridor.PIR room Keller,ZWave
attr Basement.Corridor.PIR stateFormat alarm
attr Basement.Corridor.PIR struct_pir_map alarm:.*HomeSecurity..Motion.Detection.*:motion alarm:.*HomeSecurity..Event.cleared.*:inactive
attr Basement.Corridor.PIR vclasses ALARM:5 ASSOCIATION:2 ASSOCIATION_GRP_INFO: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
#   DEF        c83f1470 100
#   FUUID      647b20b9-f33f-39ae-e5ed-ab27da8e0a939eca
#   IODev      ZWDongle_0
#   LASTInputDev ZWDongle_0
#   MSGCNT     68
#   NAME       Basement.Corridor.PIR
#   NR         584
#   STATE      HomeSecurity: Event cleared: Motion Detection - Unknown Location, arg 108
#   TYPE       ZWave
#   ZWDongle_0_MSGCNT 68
#   ZWDongle_0_RAWMSG 000400640a7105000000ff07000108
#   ZWDongle_0_TIME 2023-08-06 10:30:53
#   ZWaveSubDevice no
#   cmdsPending 0
#   eventCount 67
#   homeId     c83f1470
#   isWakeUp   1
#   lastMsgSent 1691307727.51634
#   nodeIdHex  64
#   READINGS:
#     2023-08-05 13:54:43   IODev           ZWDongle_0
#     2023-08-04 07:15:58   UNPARSED        WAKE_UP 028427
#     2023-08-06 10:30:53   alarm           HomeSecurity: Event cleared: Motion Detection - Unknown Location, arg 108
#     2023-06-03 13:21:49   assocGroup_1    Max 1 Nodes ZWDongle_0
#     2023-06-03 13:21:49   assocGroup_2    Max 5 Nodes
#     2023-06-03 13:21:50   assocGroup_3    Max 5 Nodes
#     2023-06-03 13:21:50   assocGroup_4    Max 5 Nodes
#     2023-06-03 13:21:50   assocGroup_5    Max 5 Nodes
#     2023-06-03 13:21:48   assocGroups     5
#     2023-06-03 13:19:57   configAssociationsInZWaveNetwork18 15
#     2023-06-03 13:19:58   configBASICCommandClassConfiguration BASICOnAndOFF
#     2023-06-03 13:19:58   configBASICOFFCommandFrameValue 0
#     2023-06-03 13:19:58   configBASICONCommandFrameValue 255
#     2023-06-03 13:19:59   configLuminanceReportThreshold 200
#     2023-06-03 13:19:59   configLuminanceReportsInterval 3600
#     2023-06-03 13:19:59   configMotionDetectionAlarmCancellation6 30
#     2023-06-03 13:20:00   configMotionDetectionBlindTime 15
#     2023-06-03 13:20:00   configMotionDetectionNightDay 200
#     2023-06-03 13:20:00   configMotionDetectionOperatingMode PIRSensorAlwaysActive
#     2023-06-03 13:20:01   configMotionDetectionPulseCounter 2Pulses
#     2023-07-10 22:03:14   configMotionDetectionSensitivity 60
#     2023-06-03 13:20:01   configMotionDetectionWindowTime 12Seconds
#     2023-06-03 13:20:02   configTamperAlarmBroadcastMode TamperAlarmSentTo3rdAssociation0
#     2023-06-03 13:20:02   configTamperAlarmCancellation SendTamperCancellationReport
#     2023-06-03 13:20:03   configTamperAlarmCancellationDelay 30
#     2023-06-03 13:20:03   configTamperBackwardCompatible29 BackwardCompatibleTamperAlarm0
#     2023-06-03 13:20:03   configTamperOperatingModes TamperOnly
#     2023-06-03 13:21:48   configTamperSensitivity 0
#     2023-06-03 13:20:04   configTemperatureMeasuringInterval 900
#     2023-06-03 13:20:04   configTemperatureOffset 0
#     2023-06-03 13:20:05   configTemperatureReportInterval 0
#     2023-06-03 13:20:05   configTemperatureReportThreshold 10
#     2023-06-03 13:20:05   configVisualLEDIndicatorBrightness 50
#     2023-06-03 13:20:06   configVisualLEDIndicatorLuminanceFor82 100
#     2023-06-03 13:20:07   configVisualLEDIndicatorLuminanceFor83 1000
#     2023-06-03 13:20:08   configVisualLEDIndicatorSignallingMode LongBlinkThenShortBlinkLEDColour10
#     2023-06-03 13:20:09   configVisualLEDIndicatorTemperatureFor86 18
#     2023-08-06 10:23:26   luminance       0 Lux
#     2023-08-05 19:34:34   model           FIBARO System FGMS001-ZW5 Motion Sensor
#     2023-08-05 19:34:34   modelConfig     fibaro/fgmszw5.xml
#     2023-08-05 19:34:34   modelId         010f-0801-1002
#     2023-06-03 13:15:54   state           wakeupInterval 86400 1
#     2023-08-06 07:08:45   temperature     21.5 C
#     2023-08-06 09:42:07   timeToAck       0.127
#     2023-08-06 09:42:07   transmit        OK
#     2023-08-06 09:42:04   wakeup          notification
#     2023-06-03 13:18:49   zwavePlusInfo   version:01 role:SleepingReportingSlave node:Z-Wave+Node installerIcon:0c07 userIcon:0c07
#
setstate Basement.Corridor.PIR HomeSecurity: Event cleared: Motion Detection - Unknown Location, arg 108
setstate Basement.Corridor.PIR 2023-08-05 13:54:43 IODev ZWDongle_0
setstate Basement.Corridor.PIR 2023-08-04 07:15:58 UNPARSED WAKE_UP 028427
setstate Basement.Corridor.PIR 2023-08-06 10:30:53 alarm HomeSecurity: Event cleared: Motion Detection - Unknown Location, arg 108
setstate Basement.Corridor.PIR 2023-06-03 13:21:49 assocGroup_1 Max 1 Nodes ZWDongle_0
setstate Basement.Corridor.PIR 2023-06-03 13:21:49 assocGroup_2 Max 5 Nodes
setstate Basement.Corridor.PIR 2023-06-03 13:21:50 assocGroup_3 Max 5 Nodes
setstate Basement.Corridor.PIR 2023-06-03 13:21:50 assocGroup_4 Max 5 Nodes
setstate Basement.Corridor.PIR 2023-06-03 13:21:50 assocGroup_5 Max 5 Nodes
setstate Basement.Corridor.PIR 2023-06-03 13:21:48 assocGroups 5
setstate Basement.Corridor.PIR 2023-06-03 13:19:57 configAssociationsInZWaveNetwork18 15
setstate Basement.Corridor.PIR 2023-06-03 13:19:58 configBASICCommandClassConfiguration BASICOnAndOFF
setstate Basement.Corridor.PIR 2023-06-03 13:19:58 configBASICOFFCommandFrameValue 0
setstate Basement.Corridor.PIR 2023-06-03 13:19:58 configBASICONCommandFrameValue 255
setstate Basement.Corridor.PIR 2023-06-03 13:19:59 configLuminanceReportThreshold 200
setstate Basement.Corridor.PIR 2023-06-03 13:19:59 configLuminanceReportsInterval 3600
setstate Basement.Corridor.PIR 2023-06-03 13:19:59 configMotionDetectionAlarmCancellation6 30
setstate Basement.Corridor.PIR 2023-06-03 13:20:00 configMotionDetectionBlindTime 15
setstate Basement.Corridor.PIR 2023-06-03 13:20:00 configMotionDetectionNightDay 200
setstate Basement.Corridor.PIR 2023-06-03 13:20:00 configMotionDetectionOperatingMode PIRSensorAlwaysActive
setstate Basement.Corridor.PIR 2023-06-03 13:20:01 configMotionDetectionPulseCounter 2Pulses
setstate Basement.Corridor.PIR 2023-07-10 22:03:14 configMotionDetectionSensitivity 60
setstate Basement.Corridor.PIR 2023-06-03 13:20:01 configMotionDetectionWindowTime 12Seconds
setstate Basement.Corridor.PIR 2023-06-03 13:20:02 configTamperAlarmBroadcastMode TamperAlarmSentTo3rdAssociation0
setstate Basement.Corridor.PIR 2023-06-03 13:20:02 configTamperAlarmCancellation SendTamperCancellationReport
setstate Basement.Corridor.PIR 2023-06-03 13:20:03 configTamperAlarmCancellationDelay 30
setstate Basement.Corridor.PIR 2023-06-03 13:20:03 configTamperBackwardCompatible29 BackwardCompatibleTamperAlarm0
setstate Basement.Corridor.PIR 2023-06-03 13:20:03 configTamperOperatingModes TamperOnly
setstate Basement.Corridor.PIR 2023-06-03 13:21:48 configTamperSensitivity 0
setstate Basement.Corridor.PIR 2023-06-03 13:20:04 configTemperatureMeasuringInterval 900
setstate Basement.Corridor.PIR 2023-06-03 13:20:04 configTemperatureOffset 0
setstate Basement.Corridor.PIR 2023-06-03 13:20:05 configTemperatureReportInterval 0
setstate Basement.Corridor.PIR 2023-06-03 13:20:05 configTemperatureReportThreshold 10
setstate Basement.Corridor.PIR 2023-06-03 13:20:05 configVisualLEDIndicatorBrightness 50
setstate Basement.Corridor.PIR 2023-06-03 13:20:06 configVisualLEDIndicatorLuminanceFor82 100
setstate Basement.Corridor.PIR 2023-06-03 13:20:07 configVisualLEDIndicatorLuminanceFor83 1000
setstate Basement.Corridor.PIR 2023-06-03 13:20:08 configVisualLEDIndicatorSignallingMode LongBlinkThenShortBlinkLEDColour10
setstate Basement.Corridor.PIR 2023-06-03 13:20:09 configVisualLEDIndicatorTemperatureFor86 18
setstate Basement.Corridor.PIR 2023-08-06 10:23:26 luminance 0 Lux
setstate Basement.Corridor.PIR 2023-08-05 19:34:34 model FIBARO System FGMS001-ZW5 Motion Sensor
setstate Basement.Corridor.PIR 2023-08-05 19:34:34 modelConfig fibaro/fgmszw5.xml
setstate Basement.Corridor.PIR 2023-08-05 19:34:34 modelId 010f-0801-1002
setstate Basement.Corridor.PIR 2023-06-03 13:15:54 state wakeupInterval 86400 1
setstate Basement.Corridor.PIR 2023-08-06 07:08:45 temperature 21.5 C
setstate Basement.Corridor.PIR 2023-08-06 09:42:07 timeToAck 0.127
setstate Basement.Corridor.PIR 2023-08-06 09:42:07 transmit OK
setstate Basement.Corridor.PIR 2023-08-06 09:42:04 wakeup notification
setstate Basement.Corridor.PIR 2023-06-03 13:18:49 zwavePlusInfo version:01 role:SleepingReportingSlave node:Z-Wave+Node installerIcon:0c07 userIcon:0c07


rudolfkoenig

Welche config Befehle werden in der FHEMWEB Detailseite im Auswahl angezeigt?

The Grue

Praktisch keine, nur configLong und configWord (siehe Screenshot)

The Grue

Hilfe wäre echt willkommen, ich mag das Ding nicht mit configLong und configWord konfigurieren :(

krikan

Die aktuellste openzwave_deviceconfig.xml.gz ist hinsichtlich dieses Gerätes "kaputt". Teile der XML sind enthalten, aber nicht das Tag sourcefile!? Ich muss mir die eingecheckte Variante im Detail anschauen, um eventuelle weitere Fehler auszuschließen. Das wird aber erst im September etwas.

The Grue

Würde es mir helfen, wenn ich openzwave_deviceconfig.xml.gz aus meinem Backup wiederherstelle? Oder müsste ich da mehr holen? Wenn ja, was?

krikan


The Grue

Danke für die Liste, das werde ich mal versuchen.

Natürlich ist das keine endgültige Lösung, aber wenn das funktioniert erleichtert es mir das Leben erst mal ordentlich.

Alles Gute,
Markus

Holger79

Hi,

ging es beim FGMS001 um den Fibaro MotionSensor? Ich habe mit diesem, dass selbe Problem, ich wollte nach langer Zeit den Parameter  "configLuminanceReportThreshold" ändern aber den Parameter gibt es auf einmal nicht mehr  :-\

Leider bin ich nicht schlau aus dem Kommentar von krikan geworden was man mit den Configs macht um das Problem zu entschärfen. Bei meinen WallPlugs von Fibaro sieht alles gut aus...

The Grue

Ja, da geht es um den Motion Sensor.

Dateien aus dem Backup vor meinem letzten Update einzuspielen hat geholfen. Aber ich weiss nicht, ob Du das anfassen solltest, wenn Dir die Erfahrung fehlt - das schließe ich zumindest daraus, daß Dir die Kommentare nicht helfen...

Falls Du's ausprobieren möchtest gib mir Bescheid, dann versuche ich Dir das schrittweise zu erklären.
Oder Du wartest, bis Krikan das Problem gelöst hat.

krikan

@Rudi:
Die aktuelle von Dir generierte openzwave_deviceconfig.xml.gz enthält an mehreren Stellen nicht die notwendigen
<Product sourceFile="xyz"> sondern stattdessen etwas wie
<Product Revision="11"   xmlns="https://github.com/OpenZWave/open-zwave">.
Vermutlich ist das ein Fehler in https://svn.fhem.de/trac/browser/trunk/fhem/contrib/zwave_configconvert.pl. Da openzwave schon länger "tot" (maintainerlos) ist, kann ich das gerne manuell in  openzwave_deviceconfig.xml.gz korrigieren; es betrifft 14 XMLs. Oder magst Du lieber zwave_configconvert.pl debuggen?

Gruß, Christian

Holger79

Hi The Grue,

leider hast Du recht, dass mir hier die Erfahrungen fehlen :(  Daher wäre ich dankbar wenn Du mir Schrittweise erklären könntest, wie ich es ausprobieren kann.

The Grue

Zitat von: Holger79 am 19 August 2023, 10:16:51Daher wäre ich dankbar wenn Du mir Schrittweise erklären könntest, wie ich es ausprobieren kann.

Wie viel Know-How ist denn schon da?

  • Wie läuft FHEM bei Dir? Auf einem Raspi? In Docker? Als Dienst auf einem Server?
  • Abhängig von 1.: Weisst Du, wie Du Dateien in Dein FHEM-Verzeichnis kopieren kannst?

Holger79

Hi,
mein FHEM läuft in einem Docker Container, die ,,Basics" wie ich Datei kopiere / bearbeite und vieles mehr fehlen mir nicht, dass bekomme ich Problemlos hin 😉
Mir fehlt die FHEM Erfahrungen um zu wissen was ich tun muss... 😕


Holger79

Zitat von: krikan am 16 August 2023, 11:11:42Die letzten alleine von mir erstellten und eingecheckten Configs sind:

https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/lib/openzwave_manufacturer_specific.xml?rev=25261
https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/lib/fhem_zwave_deviceconfig.xml.gz?rev=25232
https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/lib/openzwave_deviceconfig.xml.gz?rev=20299

Wenn man die Dateien nimmt, sollte es wieder funktionieren; jedoch fehlen dann evtl. andere Configs. Ob das die Lösung ist:?

Hmm ich habe die drei Dateien über die alten in /opt/fhem/FHEM/lib kopiert FHEM neu gestartet aber leider hat sich nichts geändert.

Was muss ich noch machen?