FHEM Forum

FHEM - Hausautomations-Systeme => ZWave => Thema gestartet von: stoeberhai am 03 Oktober 2026, 11:17:37

Titel: devolo Door/Winow Contact mit doif abfragen gelingt nicht
Beitrag von: stoeberhai am 03 Oktober 2026, 11:17:37
Ich habe schon mehrere CUL_HM Türkontakte erfolgreich im Einsatz und sende jeweils bei "AUF" und "ZU" erfolgreich eine Push-Nachricht auf Telegram.

Nunmehr habe ich einen ZWave Türkontakt besorgt.
Mit diesem schaffe ich es aber nicht, eine Push-Nachricht auf Telegram zu erzeugen.

Was mache ich verkehrt?
Als Screenshot ein Ausschnitt des Event Monitors, der zeigt, daß die Meldung des ZWave Türkontakts in der Zentrale ankommt.

Mein doif:

DOIF ([ZWave_SENSOR_NOTIFICATION_22:doorWindow] eq "off")
(set WEB_TelegramBot message @123456789 "Nebengebäude EFH GLH Tür wurde geöffnet.")
DOELSEIF ([ZWave_SENSOR_NOTIFICATION_22:doorWindow] eq "on")
(set WEB_TelegramBot message @123456789 "Nebengebäude EFH GLH Tür wurde geschlossen.")

Titel: Aw: devolo Door/Winow Contact mit doif abfragen gelingt nicht
Beitrag von: Nobbynews am 03 Oktober 2026, 11:56:24
Zitat von: stoeberhai am 03 Oktober 2026, 11:17:37(set WEB_TelegramBot message @123456789 "Nebengebäude EFH GLH Tür wurde geöffnet.")
Bist Du Dir sicher, dass die Anführungszeichen sein müssen?
Müsste eigentlich auch so funktionieren:
(set WEB_TelegramBot message @123456789 Nebengebäude EFH GLH Tür wurde geöffnet.)
Titel: Aw: devolo Door/Winow Contact mit doif abfragen gelingt nicht
Beitrag von: Flachzange am 03 Oktober 2026, 18:54:44
Bitte mal ein sauberes "list" des DOIFs und des Devices
Titel: Aw: devolo Door/Winow Contact mit doif abfragen gelingt nicht
Beitrag von: stoeberhai am 03 Oktober 2026, 20:12:57
Zitat von: Flachzange am 03 Oktober 2026, 18:54:44Bitte mal ein sauberes "list" des DOIFs und des Devices

Internals:
  DEF        DOIF ([ZWave_SENSOR_NOTIFICATION_22: doorWindow] eq "off")
(set WEB_TelegramBot message @123456789 "Nebengebäude Tür geöffnet.")
DOELSEIF ([ZWave_SENSOR_NOTIFICATION_22: doorWindow] eq "on")
(set WEB_TelegramBot message @123456789 "Nebengebäude Tür geschlossen.")
  FUUID      6ab15bf1-f33f-b7c3-5745-91858b9330d6740d
  MODEL      Perl
  NAME      doif_TuerNebengebaeudePerTelegram
  NOTIFYDEV  global
  NR        397
  NTFY_ORDER 50-doif_TuerNebengebaeudePerTelegram
  STATE      initialized
  TYPE      DOIF
  VERSION    28546 2024-02-23 20:11:05
  eventCount 6
  READINGS:
    2026-10-03 19:31:15  mode            enabled
    2026-10-03 19:31:15  state          initialized
  Regex:
    accu:
    bar:
    barAvg:
    collect:
  condition:
  helper:
    NOTIFYDEV  global
    globalinit 1
    last_timer 0
    sleeptimer -1
  perlblock:
  uiState:
  uiTable:
Attributes:
  DbLogExclude .*
  room      1.3.1_Nebengebaeude,Logik


Event Monitor

2026-10-03 20:11:32 ZWave ZWave_SENSOR_NOTIFICATION_22 doorWindow: on
2026-10-03 20:11:32 ZWave ZWave_SENSOR_NOTIFICATION_22 luminance: 21 %
2026-10-03 20:11:33 ZWave ZWave_SENSOR_NOTIFICATION_22 doorWindow: off
2026-10-03 20:11:33 ZWave ZWave_SENSOR_NOTIFICATION_22 luminance: 29 %
2026-10-03 20:11:33 ZWave ZWave_SENSOR_NOTIFICATION_22 temperature: 77 F
2026-10-03 20:11:33 ZWave ZWave_SENSOR_NOTIFICATION_22 doorWindow: on
2026-10-03 20:11:33 ZWave ZWave_SENSOR_NOTIFICATION_22 luminance: 8 %
2026-10-03 20:11:33 ZWave ZWave_SENSOR_NOTIFICATION_22 temperature: 76 F
Titel: Aw: devolo Door/Winow Contact mit doif abfragen gelingt nicht
Beitrag von: Flachzange am 03 Oktober 2026, 20:23:10
Zwei Sachen:

1) Das "DOIF" am Anfang der DEF gehört da nicht hin
2) Die Leerzeichen vor den Readings/Events müssen weg, also vor "doorWindow"