Verständnisproblem mit "Door Sensor" und ext. Kontakt

Begonnen von tho-mas, 08 Dezember 2022, 12:20:24

Vorheriges Thema - Nächstes Thema

tho-mas

Moin!

Ich möchte das Schlafzimmerfenster auf Lüftung überwachen, um bei Öffnung den Heizkörper abzudrehen (Funk-Thermostat). Dabei gibt es eine Schwierigkeit: Die Standartsensoren bemerken eine Öffnung aufgrund der magnetischen Kopplung erst nach mehreren cm, mein Engel macht das Fenster aber nur 1-2cm auf - für den Magneten am Sensor zu wenig.

Gut, Plan B: Der Sensor hat einen Eingang für einen externen Sensor. Der muß extra eingeschaltet werden.

Internals:
   DEF        f44c0737 17
   FUUID      61ec7506-f33f-1cdf-e78d-4fde0627424aac5b
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     665
   NAME       ZWave_SENSOR_NOTIFICATION_17
   NR         190
   STATE      2022-12-08 12:00:20 HomeSecurity: Tampering - product covering removed, arg 000
   TYPE       ZWave
   ZWDongle_0_MSGCNT 665
   ZWDongle_0_RAWMSG 00040011028407
   ZWDongle_0_TIME 2022-12-08 12:00:30
   ZWaveSubDevice no
   cmdsPending 0
   homeId     f44c0737
   isWakeUp   1
   lastMsgSent 1670497232.86258
   nodeIdHex  11
   CHANGED:
   READINGS:
     2022-12-08 11:54:55   CMD             ZW_APPLICATION_UPDATE
     2022-10-10 20:52:18   IODev           ZWDongle_0
     2022-12-08 12:00:20   alarm           HomeSecurity: Tampering - product covering removed, arg 000
     2022-10-25 21:47:02   alarm_type_00   level 00
     2022-12-08 11:59:07   basicSet        255
     2022-07-15 19:05:58   battery         100 %
     2022-07-15 19:05:58   batteryPercent  100
     2022-07-15 19:05:58   batteryState    ok
     2022-07-31 20:18:25   configByte      1 256
     2022-11-22 23:10:49   configExternalSwitch On
     2022-01-22 22:20:21   model           Vision Security ZD2102 EU Door/Window Sensor
     2022-01-22 22:20:21   modelConfig     vision/zd2102.xml
     2022-01-22 22:20:21   modelId         0109-2001-0106
     2022-04-17 10:07:23   state           closed
     2022-12-08 12:00:32   timeToAck       0.082
     2022-12-08 12:00:32   transmit        OK
     2022-12-08 12:00:30   wakeup          notification
     2022-01-22 22:20:23   zwavePlusInfo   version:01 role:SleepingReportingSlave node:Z-Wave+Node installerIcon:0c07 userIcon:0c07
Attributes:
   classes    ZWAVEPLUS_INFO MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY BATTERY POWERLEVEL VERSION WAKE_UP ASSOCIATION ASSOCIATION_GRP_INFO ALARM CONFIGURATION FIRMWARE_UPDATE_MD SECURITY
   userReadings state:alarm.* StatFenster {my $value=ReadingsVal($name,"alarm","n.a."); if($value =~ m/open/){return "open"}elsif($value =~ m/closed/){return "clo-sed"}else{return "unknown"}} alarm
   vclasses   ALARM:4 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BATTERY:1 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 FIRMWARE_UPDATE_MD:2 MANUFACTURER_SPECIFIC:2 POWERLEVEL:1 SECURITY:1 VERSION:2 WAKE_UP:2 ZWAVEPLUS_INFO:2


Also habe ich erwartet, das bei dem oben gelistetem configExternalSwitch On der externe Schalter ein Signal auslöst. Tut es aber nicht. Nach vielem Probieren habe ich herausgefunden, das das externe Signal nur eine Reaktion erzeugt, wenn der interne Magnetkontakt (Reed) geschlossen ist.

Warum???

Ich kann zwar den Magneten dauerhaft unter den Sensor irgendwie anpfriemeln, finde diese Lösung aber nicht so optimal.

Und wenn ich schon mal am tippen bin: Die Batterie hat laut externem Meßgerät (in Betrieb im Sensor gemessen) nur noch 2,940 Volt, nominal sind es 3 Volt, also ist sie schon etwas leer. Trotzdem zeigt mir der Batteriestatus 100% an, mit Meßdatum Juli 2022 (also vor rund 5 Monaten). Wo liegt da der Fehler?

Gruß aus dem verschneitem Hamburger Umland

Müller

Hallo, leider habe ich deine Fragestellung nicht ganz verstanden....

Wenn du den Magneten etwas weiter vom Reedkontakt plazierst sollte auch die 1-2 cm Öffnung bemerkt werden ?

Für die Kopplung würde ich ein DOIF benutzen. Wenn Sensor offen dann Thermotat aus.

Grüße
FHEM auf Raspberry, 433mHz & Zigbee für Rollläden, Gartenbewässerung, Beleuchtung, Fußbodenheizung

tho-mas

Nein, die Entfernung ist leider nicht exakt einstellbar, weil der magnetische Fluß sich nicht schlagartig ändert.

Die Frage die du vielleicht nicht verstanden hast: Warum muß ein Magnet den internen Sensor (also Reedkontakt) schließen, wenn ein externer Schalter erkannt werden soll?

Gruß
Thomas