Es nervt mich, daß der Gerätestatus nicht immer korrekt aktualisiert wird.
Ich hab' am Wochenende 2 Fibaro FGS-212er Relais integriert, aber der Status wird nur geändert, wenn ich per FHEM schalte. Schalte ich mit dem angeschlossenen Schalter um, geht die Lampe zwar an bzw. aus, aber der Status ändert sich nicht. Frage ich den aktuellen Status mit get <Name> swbstatus
ab, bekomme ich den korrekten Status geliefert und auch in FHEM angezeigt.
Gibt es keine Möglichkeit den Status per Skript zu aktualisieren ? Oder ist vielleicht irgendeine Konfiguration falsch ? Manchmal schaltet die Lampe auch mehrfach an/aus/an... wenn ich den Schalter betätige.
FHEM läuft unter WHS2011 mit einem Aeon Gen5 Stick.
ZitatOder ist vielleicht irgendeine Konfiguration falsch ?
Da könnte man nur erkennen, wenn ein list des Devices mitgeliefert würde (nach vorheriger Ausführung von
get <Device-Name> configAll
und
get <Device-Name> associationAll
).
Ist der angeschlossene Schalter ein Einfach-oder Doppelschalter?
Anbei schon 'mal zum Vergleich ein List meines FGS212, angeschlossen als Einzelschalter:
Internals:
CHANGED
DEF d79c8805 55
IODev ZW_Dongle
LASTInputDev ZW_Dongle
MSGCNT 22
NAME SZOG_LICHTDECKE
NR 541
STATE off
TYPE ZWave
ZW_Dongle_MSGCNT 22
ZW_Dongle_RAWMSG 0004003706850303010001
ZW_Dongle_TIME 2016-02-15 10:35:25
homeId d79c8805
isWakeUp
lastMsgSent 1455528925.38318
nodeIdHex 37
Readings:
2016-02-15 10:35:25 assocGroup_1 Max 5 Nodes ZW_Dongle
2016-02-15 10:35:25 assocGroup_2 Max 5 Nodes
2016-02-15 10:35:25 assocGroup_3 Max 1 Nodes ZW_Dongle
2016-02-15 10:35:25 assocGroups 3
2016-02-15 10:34:25 configActiveFlashingAlarmTime 600
2016-02-15 10:34:25 configAutoOff 0
2016-02-15 10:34:25 configAutoOffRelayAfterSpecifiedTime ManualOverrideDisabled
2016-02-15 10:34:25 configDimmerRollerShutterControl DisableDimmerRollerShutter0
2016-02-15 10:34:26 configEnableDisableALLONOFF ALLONActiveALLOFFActive
2016-02-15 10:34:26 configInputsBehaviour Toggle
2016-02-15 10:34:26 configInputsButtonSwitchConfiguration BiStableInputSwitch
2016-02-15 10:34:26 configRelayResponseToGeneralAlarm DEACTIVATIONNoResponseToAlarm0
2016-02-15 10:34:26 configRelayResponseToSmokeCOCO2Alarm DEACTIVATIONNoResponseToAlarm0
2016-02-15 10:34:26 configRelayResponseToTemperatureAlarm DEACTIVATIONNoResponseToAlarm0
2016-02-15 10:34:26 configRelayResponseToWaterFloodAlarm DEACTIVATIONNoResponseToAlarm0
2016-02-15 10:34:26 configSavingStateBeforePowerFaillure StateNOTSavedAtPowerFailureAll0
2016-02-15 10:34:26 configSeparationOfAssociationSending6 MapStatusToAllDevicesInGroup10
2016-01-23 17:50:52 model FIBARO System FGS212 Switch 3kW
2016-01-23 17:50:52 modelConfig fibaro/fgs212.xml
2016-01-23 17:50:52 modelId 010f-0402-1002
2016-02-15 10:29:10 reportedState on
2016-02-15 10:29:32 state off
2016-02-15 10:35:25 transmit OK
Attributes:
IODev ZW_Dongle
classes MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION MULTI_CHANNEL_ASSOCIATION MULTI_CHANNEL SWITCH_BINARY SWITCH_ALL FIRMWARE_UPDATE_MD POWERLEVEL MARK SWITCH_BINARY MULTI_CHANNEL
devStateIcon off:FS20.off@black on:FS20.on@green .*:FS20.on@orange
event-on-change-reading .*
Andreas
also ich hab' die Befehle mal ausgeführt (configAll hat nichts ausgegeben und associationAll nicht wirklich viel). Hier mal die Übersichtsseite des FGS212 (der ist eh' nur ein Einfachschalter - Der Lichtschalter hängt an S1)
(https://dl.dropboxusercontent.com/u/47493657/FGS212.png)
Hallo,
da ist beim Anlegen wohl etwas schiefgelaufen, das Gerät ist noch nicht assoziiert.
Bitte 'mal ein
set <Device-Name> association 3 1
und
set <Device-Name> association 1 1
ausführen.
Dann ein
get <Device-Name> model
Dann wieder
get <Device-Name> configAll
undget <Device-Name> associationAll
und diesmal wirklich einlist <Device-Name>
(und bitte KEIN Screenshot).
Andreas
Edit: Frage war beantwortet.
Edit2: set association 1 1 für Einzelschalter hinzugefügt
so, das ist das Ergebnis:
Internals:
AeonGen5_MSGCNT 25
AeonGen5_RAWMSG 0004000b06850303010001
AeonGen5_TIME 2016-02-15 19:38:03
DEF d86af805 11
IODev AeonGen5
LASTInputDev AeonGen5
MSGCNT 25
NAME ZWave_SWITCH_BINARY_11
NR 39
STATE associationAdd 1 1
TYPE ZWave
homeId d86af805
isWakeUp
lastMsgSent 1455561483.54478
nodeIdHex 0b
Readings:
2016-02-15 19:38:03 assocGroup_1 Max 5 Nodes AeonGen5
2016-02-15 19:38:03 assocGroup_2 Max 5 Nodes
2016-02-15 19:38:03 assocGroup_3 Max 1 Nodes AeonGen5
2016-02-15 19:38:02 assocGroups 3
2016-02-15 19:37:26 configActiveFlashingAlarmTime 600
2016-02-15 19:37:27 configAutoOff 0
2016-02-15 19:37:27 configAutoOffRelayAfterSpecifiedTime ManualOverrideDisabled
2016-02-15 19:37:27 configDimmerRollerShutterControl DisableDimmerRollerShutter0
2016-02-15 19:37:28 configEnableDisableALLONOFF ALLONActiveALLOFFActive
2016-02-15 19:37:28 configInputsBehaviour Toggle
2016-02-15 19:37:28 configInputsButtonSwitchConfiguration BiStableInputSwitch
2016-02-15 19:37:28 configRelayResponseToGeneralAlarm ALARMFLASHINGRelayWillTurnONAndO3
2016-02-15 19:37:29 configRelayResponseToSmokeCOCO2Alarm ALARMFLASHINGRelayWillTurnONAndO3
2016-02-15 19:37:29 configRelayResponseToTemperatureAlarm ALARMRELAYONRelayWillTurnONUpon1
2016-02-15 19:37:29 configRelayResponseToWaterFloodAlarm ALARMRELAYOFFRelayWillTurnOFF2
2016-02-15 19:37:29 configSavingStateBeforePowerFaillure StateSavedAtPowerFailureAll1
2016-02-15 19:37:30 configSeparationOfAssociationSending6 MapStatusToAllDevicesInGroup10
2016-02-15 19:37:13 model FIBARO System FGS212 Switch 3kW
2016-02-15 19:37:13 modelConfig fibaro/fgs212.xml
2016-02-15 19:37:13 modelId 010f-0402-1002
2016-02-13 15:07:33 reportedState on
2016-02-15 19:37:00 state associationAdd 1 1
2016-02-15 19:38:03 transmit OK
Attributes:
IODev AeonGen5
alias Beleuchtung Flur innen
classes MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION MULTI_CHANNEL_ASSOCIATION MULTI_CHANNEL SWITCH_BINARY SWITCH_ALL FIRMWARE_UPDATE_MD POWERLEVEL MARK SWITCH_BINARY MULTI_CHANNEL
room Flur innen,ZWave
vclasses MANUFACTURER_SPECIFIC:1 VERSION:1 CONFIGURATION:1 ASSOCIATION:2 MULTI_CHANNEL_ASSOCIATION:1 MULTI_CHANNEL:2 SWITCH_BINARY:1 SWITCH_ALL:1 FIRMWARE_UPDATE_MD:1 POWERLEVEL:1
und schon funktionert es ... super, danke !!!!!
Freut mich, dass ich helfen konnte.
Andreas