Fibaro Flood Sensor

Begonnen von pi-user, 14 Mai 2017, 19:51:48

Vorheriges Thema - Nächstes Thema

pi-user

Hallo zusammen,

ich habe heute den Wassermelder von Fibaro unter fhem eingebunden. Normalerweise muss das Attribut state in Readings on oder off zeigen. Zurzeit zeigt der state aber folgendes:

state wakeupInterval 86400 1

Ich habe den Wassermelder mit etwas Wasser zum Singen gebracht, aber in der fhem Logdatei passiert gar nichts! Wann wird sich der Status ändern?

Vielen Dank im Voraus.

krikan

https://wiki.fhem.de/wiki/Z-Wave#Warum_bleibt_der_Status_.28STATE.29_des_neu_inkludierten_Ger.C3.A4tes_dauerhaft_auf_.22associationAdd_.3CassociationGroup.3E_.3CCtrlNodeId.3E.22_stehen.3F gilt hier analog.

Es gibt im Übrigen kein Attribut state.
Es gibt ein Reading state, ein Internal STATE und ein Attribut  stateFormat.

Gruß, Christian

pi-user

Danke, aber ich werde irgendwie mit stateFormat nicht schlau!?! Wie bekomme ich mit dem Readings State hin? ich habe auch andere Z-Wave Sensoren eingebunden und sie gaben auf Anhieb funktioniert.

Wie sieht der Befehl dafür aus?

krikan

https://fhem.de/commandref.html#stateFormat

Mehr kann ich Dir leider nur schreiben, wenn Du mehr Infos lieferst (bspw. "list <device>"). Kenne den Sensor nicht und habe keine Ahnung, was der schickt.
Bin noch noch nicht einmal sicher, ob insbesondere die Assoziation erfolgreich war. Hast Du die mit "get <device> associationAll" kontrolliert?

pi-user

Ich habe get <device> associationAll" ausgeführt. Ergebnis: Working in Background

Der Z-Wave Dongle hat aber den Wassermelder registriert. Ich muss nur irgendwie den State so korrigieren, dass er on oder off anzeigt. Schade, dass das Ganze nicht einfach beim Inkludieren automatisch stattfindet!

krikan

Zitat von: pi-user am 14 Mai 2017, 20:29:36
Ich habe get <device> associationAll" ausgeführt. Ergebnis: Working in Background
Dann wecke ihn manuell auf, damit es beim Sensor abegfragt wird.

Zitat
Der Z-Wave Dongle hat aber den Wassermelder registriert.
Wenn die Assoziation und die Konfiguration stimmt ist alles ok...
Wenn nicht, was ich aus der schwammigen Beschreibung "Ich habe den Wassermelder mit etwas Wasser zum Singen gebracht, aber in der fhem Logdatei passiert gar nichts!" befürchte, dann hilft momentan noch kein stateFormat

ZitatIch muss nur irgendwie den State so korrigieren, dass er on oder off anzeigt.
Das ist mir schon klar; nur kann ich Dir nicht helfen, wenn ich keine Ahnung habe, was der Sensor bei einem Alarm liefert. Dann musst Du auf jemanden warten, der den Sensor auch hat. Wobei es den Sensor in 2 komplett unterschiedlichen Versionen gibt und Du nicht verraten hast, welchen Du hast.

Fazit: Bitte mehr Fakten..  :)

PS: https://wiki.fhem.de/wiki/Z-Wave#Welche_Infos_sollten_Anfragen_im_ZWave-Forum_enthalten.3F

pi-user

Danke. Ich werde morgen nachschauen, welche Version ich habe.

item

Ich steuere meinen Sensor wie folgt an:


define Alarm_Waschraum_Wassersensor_Alarm DOIF ([Waschraum_Wassersensor_Alarm:basicSet] > 0)\
(\
set Sonos_Wohnzimmer Speak 50 de Der Sensor im Waschraum meldet Wasser. Bitte in den Keller gehen und kontrollieren!;;\
{email('xxx@xxx.net','Alarm: Wassersensor','Der Sensor im Waschraum meldet Wasser. Bitte in den Keller gehen und kontrollieren!')}\
)
attr Alarm_Waschraum_Wassersensor_Alarm repeatcmd 120


pi-user

Hallo item,

ich werde es probieren. Ich habe eigentlich immer notify verwendet!

pi-user

Moldel: FIBARO System FGFS101 Zwave+ Flood Sensor

Der State steht immer noch auf "wakeupInterval 86400 1". Das ist echt krank! Die anderen Z-Wave Geräte haben sofort funktioniert.
Ich bin seit gestern dabei den State auf "on" oder "off" zu bekommen, aber ohne Erfolg.

item

Hast du das Reading "basicSet" nicht? Bei mir hat FHEM den Sensor als quasi 2 Geräte erkannt. Bei einem
Readings
UNPARSED

SENSOR_MULTILEVEL 083104014400000717

2017-03-01 18:38:58
state

0

2017-04-21 08:18:13
temperature

18.25 C

2017-05-14 19:49:00


und bei dem zweiten Eintrag eben u. a. das basicSet Reading:
Readings
UNPARSED

UNKNOWN_B1 08b1050144000006fe

2017-04-26 09:52:14
alarm_type_00

level 255 node 14 seconds 0

2017-04-23 15:20:28
alarm_type_05

level 0 node 14 seconds 0

2017-04-23 15:20:25
basicSet

0

2017-04-23 15:20:25
battery

81 %

2016-09-04 14:41:28
cmdGet

wakeupInterval

2016-10-28 00:05:06
configAcousticAndVisualSignals

AcousticACTIVEVisualACTIVE

2016-10-30 07:04:11
mcCapability_01

SENSOR_BINARY

2016-08-25 22:55:00
mcCapability_02

SENSOR_MULTILEVEL

2016-08-25 22:55:00
mcEndpoints

total 2, different

2016-08-25 22:55:00
model

FIBARO System FGFS101 Flood Sensor

2016-08-25 22:55:00
modelConfig

fibaro/fgfs101.xml

2016-08-25 22:55:00
modelId

010f-0b00-1001

2016-08-25 22:55:00
state

TRANSMIT_NO_ACK

2016-10-30 21:37:43
timeToAck

0.073

2017-05-11 10:24:15
transmit

OK

2017-05-11 10:24:15
wakeup

notification

2017-05-11 10:24:13



krikan

FIBARO System FGFS101 Flood Sensor und FIBARO System FGFS101 Zwave+ Flood Sensor sind unterschiedliche Sensoren.

item

Sorry, das wusste ich nicht - bin noch Z-Wave DAU  :)

krikan

Zitat von: item am 15 Mai 2017, 14:38:39
Sorry, das wusste ich nicht - bin noch Z-Wave DAU  :)
Ist vom Hersteller mMn auch etwas verwirrend gemacht. Der Unterschied wird nicht sehr deutlich.

@pi-user
Wenn Du zumindest die Ausgabe von "list <device>" des Sensors postet, dann bist Du vielleicht schneller am Ziel.

pi-user

Hallo item,

ich habe kein Reading "basicSet"! Kann man es mit dem set Befehl setzen? Ich habe nachgeschaut. Man kann set basicSet <Parameter???> aufrufen. Ich weiß nur nicht, wozu basicSet gut sein soll und was für einen Parameter man übergeben muss. Vielleicht muss man doch mit einem set Befehl etwas setzen, damit der Zustand (State) sich ändert!