(Gelöst) DOIF und zwave Fensteröffner

Begonnen von wthiess, 24 Januar 2017, 21:35:41

Vorheriges Thema - Nächstes Thema

wthiess

Hallo!
Ich komm nicht drauf!

Meine Funktion
#Alarmanlage doif
define Alarmausloeser DOIF ([Scharf_Unscharf] eq "1" and ([IT_000000000F] eq "on")) (set ZWave_SWITCH_BINARY_6 on)
attr Alarmausloeser room Alarmanlage,ZWave

funktioniert wie ich es will.

Allerdings hab ich ein Problem wenn ich den IT-Sensor gegen einen Zwave austausche.
Mit
#Alarmanlage doif
define Alarmausloeser DOIF ([Scharf_Unscharf] eq "1" and ([ZWave_SENSOR_NOTIFICATION_5:alarm:.*] eq "open")) (set ZWave_SWITCH_BINARY_6 on)
attr Alarmausloeser room Alarmanlage,ZWave

kommt folgende Fehlermeldung:
Unknown command doif, try help. Alarmausloeser DOIF: unknown expression format: .* Please define Alarmausloeser first Please define Alarmausloeser first Please define Alarmausloeser first Please define Alarmausloeser first


Der Zwave Sensor läuft mit Notify
define AlarmTor1 notify ZWave_SENSOR_NOTIFICATION_5:alarm:.*open set ZWave_SWITCH_BINARY_6 on

Im Event Monitor wird der Sensor folgen angezeigt:
ZWave_SENSOR_NOTIFICATION_5 alarm: AccessControl: Window/Door is open


Über einen dummy gelöst aber sehr umständlich
define AlarmTor1 notify ZWave_SENSOR_NOTIFICATION_5:alarm:.*open set dummy1 on
define dummy1 dummy
attr dummy1 room Alarmanlage
attr dummy1 setList on off
define Alarmausloeser DOIF ([Scharf_Unscharf] eq "1" and ([dummy1] eq "on")) (set ZWave_SWITCH_BINARY_6 on)
attr Alarmausloeser room Alarmanlage,ZWave
attr Alarmausloeser wait 5:5

Bitte um Syntaxhilfe

lg
Wolfgang
Raspberry Pi 3; 8xRelais; Aptodec Nano V3.0 Pro; FS1000a; RF-5V; Hama TS33C; 3x Brennerstuhl FunkSteckdosen; 9x Dooya funk Rollo; KWL Systemair VR400; Thermokon Modbusthermostat; diverse China Modbus Thermostate; 1-wire Bus; Telegram; QuickFhem; FhemNative; Firmata; Alexa ......

Damian

[ZWave_SENSOR_NOTIFICATION_5:alarm:.*]


kann nicht funktionieren, da es kein Reading "alarm:.*" gibt. Wenn du auf Ereignisse triggern willst, dann musst du sie in Anführungszeichen setzen:

[ZWave_SENSOR_NOTIFICATION_5:"alarm:.*open"]

siehe: https://fhem.de/commandref_DE.html#DOIF_Ereignissteuerung_ueber_Auswertung_von_Events
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

wthiess

Raspberry Pi 3; 8xRelais; Aptodec Nano V3.0 Pro; FS1000a; RF-5V; Hama TS33C; 3x Brennerstuhl FunkSteckdosen; 9x Dooya funk Rollo; KWL Systemair VR400; Thermokon Modbusthermostat; diverse China Modbus Thermostate; 1-wire Bus; Telegram; QuickFhem; FhemNative; Firmata; Alexa ......