[gelöst] Türkontakt (opt.) dauerhaft "open"

Begonnen von xentity, 30 Dezember 2015, 22:44:26

Vorheriges Thema - Nächstes Thema

xentity

Hallo zusammen,

ich bin relativ neu hinsichtlich FHEM. Lese seit ca. 4 Wochen das Forum und das Wiki rauf und runter und habe schon vieeeeeele Infos hier gefunden. Meine Ausstattung steht unten in der Signatur.

Das Pairing mit den HM-Devices hat aus meiner Sicht funktioniert. Heizungsthermostat und Wandthermostat liefern beide Werte und Werte kann ich setzen. So far so good. Nur mit dem Türkontakt habe ich Probleme. Laut FHEM steht der dauerhaft auf "open", was das Heizungsthermostat nach erfolgreichen Peering dauerhaft auf 12°C absinken lässt. Und dass jetzt, wo grade der Winter einsetzen möchte  ;D

Hab andere Nutzer gesehen, bei denen der Türkontakt dauerhaft andere Status behält, aber das waren "CMD_pending" oder "dead"... dauerhaft "open" habe ich nicht gefunden.

In den Logs allerdings sehe ich, dass es beim Auslösen (durch Tür oder Silberfolie) auf "close" wechselt und dann in der gleichen Sekunde wieder auf "open" springt.


==> /opt/fhem/log/fhem-2015-12.log <==
2015.12.30 22:09:36.484 0: HMLAN_Send:  HMUSB1 I:K
2015.12.30 22:09:36.551 0: HMLAN_Parse: HMUSB1 V:03C4 sNo:LEQ1197559 d:30838F O:DE12DE t:05ABF110 IDcnt:0003 L:0 %
2015.12.30 22:09:46.537 0: HMLAN_Parse: HMUSB1 R:E35A894   stat:0000 t:05AC181F d:FF r:FFC3     m:C4 865A 35A894 000000 A8CE2C
2015.12.30 22:09:53.047 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4504.
2015.12.30 22:10:01.486 0: HMLAN_Send:  HMUSB1 I:K
2015.12.30 22:10:01.575 0: HMLAN_Parse: HMUSB1 V:03C4 sNo:LEQ1197559 d:30838F O:DE12DE t:05AC52CF IDcnt:0003 L:0 %
2015.12.30 22:10:03.334 0: HMLAN_Parse: HMUSB1 R:E3C7E1A   stat:0000 t:05AC59B9 d:FF r:FFCD     m:30 B641 3C7E1A 3C5B8B 014000

==> /opt/fhem/log/Wohnzimmer.Balkontuer-2015.log <==
2015-12-30_22:10:03 Wohnzimmer.Balkontuer closed

==> /opt/fhem/log/fhem-2015-12.log <==
2015.12.30 22:10:03.462 0: HMLAN_Parse: HMUSB1 R:E3C5B8B   stat:0000 t:05AC5A38 d:FF r:FFCE     m:30 8002 3C5B8B 3C7E1A 00
2015.12.30 22:10:03.622 0: HMLAN_Parse: HMUSB1 R:E3C7E1A   stat:0000 t:05AC5AC8 d:FF r:FFCC     m:31 A641 3C7E1A DE12DE 0141C8
2015.12.30 22:10:03.724 0: HMLAN_Send:  HMUSB1 S:SF4B9EBBA stat:  00 t:00000000 d:01 r:F4B9EBBA m:31 8002 DE12DE 3C7E1A 0101C800

==> /opt/fhem/log/Wohnzimmer.Balkontuer-2015.log <==
2015-12-30_22:10:03 Wohnzimmer.Balkontuer open

==> /opt/fhem/log/fhem-2015-12.log <==
2015.12.30 22:10:04.006 0: HMLAN_Parse: HMUSB1 R:RF4B9EBBA stat:0002 t:00000000 d:FF r:7FFF     m:31 8002 DE12DE 3C7E1A 0101C800
2015.12.30 22:10:04.519 0: HMLAN_Parse: HMUSB1 R:E3C7E1A   stat:0000 t:05AC5E54 d:FF r:FFCC     m:32 B641 3C7E1A 3C5B8B 0141C8
2015.12.30 22:10:04.646 0: HMLAN_Parse: HMUSB1 R:E3C5B8B   stat:0000 t:05AC5ED3 d:FF r:FFCF     m:32 8002 3C5B8B 3C7E1A 00
2015.12.30 22:10:04.806 0: HMLAN_Parse: HMUSB1 R:E3C7E1A   stat:0000 t:05AC5F62 d:FF r:FFCD     m:33 A641 3C7E1A DE12DE 0141C8
2015.12.30 22:10:04.907 0: HMLAN_Send:  HMUSB1 S:SF4B9F05A stat:  00 t:00000000 d:01 r:F4B9F05A m:33 8002 DE12DE 3C7E1A 0101C800
2015.12.30 22:10:05.190 0: HMLAN_Parse: HMUSB1 R:RF4B9F05A stat:0002 t:00000000 d:FF r:7FFF     m:33 8002 DE12DE 3C7E1A 0101C800
2015.12.30 22:10:06.534 0: HMLAN_Parse: HMUSB1 R:E35A894   stat:0000 t:05AC6640 d:FF r:FFC2     m:C4 8470 35A894 000000 00CE2C
2015.12.30 22:10:17.350 0: HMLAN_Parse: HMUSB1 R:E3C5B8B   stat:0000 t:05AC9074 d:FF r:FFCE     m:CA 8610 3C5B8B 000000 0A60DC110000

==> /opt/fhem/log/Wohnzimmer.Heizung-2015.log <==
2015-12-30_22:10:17 Wohnzimmer.Heizung actuator: 0
2015-12-30_22:10:17 Wohnzimmer.Heizung battery: ok
2015-12-30_22:10:17 Wohnzimmer.Heizung batteryLevel: 3.2
2015-12-30_22:10:17 Wohnzimmer.Heizung desired-temp: 12.0
2015-12-30_22:10:17 Wohnzimmer.Heizung measured-temp: 22.0
2015-12-30_22:10:17 Wohnzimmer.Heizung motorErr: ok

(3C7E1A ist der Türkontakt)

Ist der Türschalter defekt? Wenn ich die Tür schnell aufmache, dann bekommt der Sender das nicht mit. Muss schon relativ langsam die Tür öffnen, damit die Lampe zu blinken beginnt. An der Verbindung scheint es nicht zu liegen, an der Config auch nicht... irgendwie scheint das Ding zwei Signale zu senden. Seht ihr das auch?

frank

hast du mal die braune abdeckung probiert? es gibt wohl teilweise probleme mit streulicht.

nebenbei: dein hmusb braucht eine neue fw (0.967), sonst kann die load nicht ermittelt werden. prüfe auch die hmland version.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

xentity

Zitat von: frank am 30 Dezember 2015, 22:51:21
hast du mal die braune abdeckung probiert? es gibt wohl teilweise probleme mit streulicht.

Wäre witzig gewesen, aber die braune Abdeckung hat es leider nicht gerissen.

2015-12-30_23:02:08 Wohnzimmer.Balkontuer closed
2015-12-30_23:02:09 Wohnzimmer.Balkontuer open
2015-12-30_23:02:24 Wohnzimmer.Balkontuer closed
2015-12-30_23:02:24 Wohnzimmer.Balkontuer open
2015-12-30_23:03:06 Wohnzimmer.Balkontuer closed
2015-12-30_23:03:07 Wohnzimmer.Balkontuer open
2015-12-30_23:08:27 Wohnzimmer.Balkontuer closed
2015-12-30_23:08:28 Wohnzimmer.Balkontuer open
2015-12-30_23:08:42 Wohnzimmer.Balkontuer closed
2015-12-30_23:08:44 Wohnzimmer.Balkontuer open


Zitat von: frank am 30 Dezember 2015, 22:51:21
nebenbei: dein hmusb braucht eine neue fw (0.967), sonst kann die load nicht ermittelt werden. prüfe auch die hmland version.

Ich habe das Paket hmcfgusb_0.102-1_amd64.deb für Ubuntu installiert, das sollte das aktuellste HMland sein. Werde mich mal wegen dem Software-Update des Sticks schlau machen.

xentity

Habe mit dem Windows-Tool ein Update (03C7) gemacht, die braune Kappe ist auch noch dran.

>:( Verdammt, aber es ändert sich nichts  >:(

==> /opt/fhem/log/Wohnzimmer.Balkontuer-2015.log <==
2015-12-31_00:37:37 Wohnzimmer.Balkontuer closed

==> /opt/fhem/log/fhem-2015-12.log <==
2015.12.31 00:37:37.199 0: HMLAN_Parse: HMUSB1 R:E3C5B8B   stat:0000 t:001DEA8E d:FF r:FFD1     m:5D 8002 3C5B8B 3C7E1A 00
2015.12.31 00:37:37.326 0: HMLAN_Parse: HMUSB1 R:E3C7E1A   stat:0000 t:001DEB1D d:FF r:FFC8     m:5E A641 3C7E1A DE12DE 0151C8
2015.12.31 00:37:37.428 0: HMLAN_Send:  HMUSB1 S:SF5410482 stat:  00 t:00000000 d:01 r:F5410482 m:5E 8002 DE12DE 3C7E1A 0101C800

==> /opt/fhem/log/Wohnzimmer.Balkontuer-2015.log <==
2015-12-31_00:37:37 Wohnzimmer.Balkontuer open

==> /opt/fhem/log/fhem-2015-12.log <==
2015.12.31 00:37:37.711 0: HMLAN_Parse: HMUSB1 R:RF5410482 stat:0002 t:00000000 d:FF r:7FFF     m:5E 8002 DE12DE 3C7E1A 0101C800
2015.12.31 00:37:38.255 0: HMLAN_Parse: HMUSB1 R:E3C7E1A   stat:0000 t:001DEEA9 d:FF r:FFC8     m:5F B641 3C7E1A 3C5B8B 0151C8
2015.12.31 00:37:38.383 0: HMLAN_Parse: HMUSB1 R:E3C5B8B   stat:0000 t:001DEF28 d:FF r:FFD1     m:5F 8002 3C5B8B 3C7E1A 00
2015.12.31 00:37:38.510 0: HMLAN_Parse: HMUSB1 R:E3C7E1A   stat:0000 t:001DEFB8 d:FF r:FFC8     m:60 A641 3C7E1A DE12DE 0151C8
2015.12.31 00:37:38.612 0: HMLAN_Send:  HMUSB1 S:SF5410922 stat:  00 t:00000000 d:01 r:F5410922 m:60 8002 DE12DE 3C7E1A 0101C800
2015.12.31 00:37:38.895 0: HMLAN_Parse: HMUSB1 R:RF5410922 stat:0002 t:00000000 d:FF r:7FFF     m:60 8002 DE12DE 3C7E1A 0101C800
2015.12.31 00:37:50.222 0: HMLAN_Parse: HMUSB1 R:E3C5B8B   stat:0000 t:001E1D74 d:FF r:FFCE     m:09 8610 3C5B8B 000000 0A60E1110000

==> /opt/fhem/log/Wohnzimmer.Heizung-2015.log <==
2015-12-31_00:37:50 Wohnzimmer.Heizung actuator: 0
2015-12-31_00:37:50 Wohnzimmer.Heizung battery: ok
2015-12-31_00:37:50 Wohnzimmer.Heizung batteryLevel: 3.2
2015-12-31_00:37:50 Wohnzimmer.Heizung desired-temp: 12.0
2015-12-31_00:37:50 Wohnzimmer.Heizung measured-temp: 22.5
2015-12-31_00:37:50 Wohnzimmer.Heizung motorErr: ok

==> /opt/fhem/log/fhem-2015-12.log <==
2015.12.31 00:37:51.281 0: HMLAN_Send:  HMUSB1 I:K
2015.12.31 00:37:51.375 0: HMLAN_Parse: HMUSB1 V:03C7 sNo:LEQ1197559 d:30838F O:DE12DE t:001E21F1 IDcnt:0003 L:8 %
2015.12.31 00:38:16.285 0: HMLAN_Send:  HMUSB1 I:K
2015.12.31 00:38:16.367 0: HMLAN_Parse: HMUSB1 V:03C7 sNo:LEQ1197559 d:30838F O:DE12DE t:001E838F IDcnt:0003 L:8 %



CoolTux

Auf was für eine Fläche zeigt denn Dein Türkontakt? Also wohin zeigt der Lichtsensor. Ist die Fläche Weiß oder Glänzend? Nimm mal einen schwarzen Edding und male die INNENSEITE der Kappe damit schwarz.



Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

xentity

#5
OMG!  :o Danke CoolTux, deine Frage hat mich auf die richtige Fährte geschupst.

Dachte in meiner unendlichen Weisheit, dass eine Reflexion eine Statusänderung auslöst (offen->geschlossen oder geschlossen->offen). Statt dessen heißt KeineReflexion=offen und Reflexion=zu ...

Ich habe überall "halbierte" Fenster mit zwei Flügeln, so auch die Balkontür. Und da habe ich den Türsensor auf den linken Flügel in Richtung des rechten Flügels geklebt, in dem Gedanken, dass ein Vorbeirauschen der Tür den Status ändert.
Nun habe ich die Reflexionsfolie erstmal provisorisch am rechten Flügel (quasi als Verlängerung) befestigt, um bei geschlossener Tür eine Reflexion zu haben.

;D und nun klappt es auch  ;D

Muss mal sehen, wie ich den Türkontakt jetzt wieder ab bekomme. Das Klebeband hält ziemlich gut  :-[ . Und dann werde ich den Türkontakt oben quer am Rahmen befestigen.


Danke für eure Unterstützung. Habe wieder viel übers Debug gelernt und auch den Stick aktualisiert ;D