Homematic Funk-Neigungssensor HM-Sec-TiS zur Garagentorüberwachung

Begonnen von NewMatic, 16 April 2020, 17:05:38

Vorheriges Thema - Nächstes Thema

McShire

Danke für alle deine Hinweise.
Das habe ich alles nicht gewusst und viel dazugelernt.
In diesr Form steht es auch sonst nigendwo beschrieben,
Ich hatte vorher alle Beiträge die ich gefunden habe, Wiki, Forum, Reference, Google durchsucht,
aber dieses so für Laien verständlich nicht gefunden.

gepaired ist er eigentlich mit dem SelbstbauCUL, er funktioniert jedenfalls, das device wirde mit autocreate erstellt.
Der CUL ist:

Internals:
   CMDS       ABCEeFfGhiKklMmRTtUVWXxYZz
   CUL868T_MSGCNT 843
   CUL868T_TIME 2020-07-23 12:36:59
   Clients    :CUL_HM:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        /dev/serial/by-path/platform-3f980000.usb-usb-0:1.1.2:1.0-port0@38400 0000
   DeviceName /dev/serial/by-path/platform-3f980000.usb-usb-0:1.1.2:1.0-port0@38400
   FD         9
   FHTID      0000
   FUUID      5e6ab559-f33f-f21b-d127-0fc9ec736e579e2a
   NAME       CUL868T
   NR         119
   NR_CMD_LAST_H 13
   PARTIAL   
   RAWMSG     A0D2386106B5E1A000000060100001A
   RSSI       -61
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 nanoCUL868
   initString X21
Ar
   MatchList:
     1:CUL_HM   ^A....................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2020-04-13 19:48:06   ccconf          freq:868.300MHz bWidth:101KHz rAmpl:33dB sens:8dB
     2020-07-20 01:18:17   cmds             A B C E e F f G h i K k l M m R T t U V W X x Y Z z
     2020-03-17 06:41:30   raw             6
     2020-07-23 12:36:59   state           Initialized
     2020-03-16 22:53:47   version         No answer
   XMIT_TIME:
     1595499475.23019
     1595499475.66513
     1595499475.66779
     1595500060.9261
     1595500061.19986
     1595500061.29653
     1595500061.49708
     1595500061.5955
     1595500061.81618
     1595500061.91212
     1595500062.12618
     1595500062.223
     1595500062.42253
   helper:
     6B9B51:
       QUEUE:
Attributes:
   group      rf_Transceiver
   icon       cul_868
   rfmode     HomeMatic
   room       CUL_HM,CUL_alle,Heizung,Schalter,Steckdosen
   verbose    5


Muss ich zum Pairen noch etwas machen?
mfg

McShire

Welches ist denn wohl der empfohlene Wert für transDevTryMax?
Selten, aber doch manchmal werden die Änderungen der Kontakte nicht oder erst nach langer Zeit richtig erfasst.
Daher die Idee den Wert für transDevTryMax zu setzen.
mfg

Pfriemler

Definiere "funktionieren".

Homematic-Geräte senden Informationen zu ihrem geänderten Status immer. Wenn sie nicht an eine Zentrale gebunden sind, gehen die Meldungen "broadcast", also ungerichtet (real ist es die hmId 000000).
Geräte, die in Betrieb genommen werden (u.a. Anlernmodus), senden eine Info-Msg mit Informationen, die FHEM einseitig nutzt um ein Gerät per autocreate anzulegen. Die Nachrichten dieses Gerätes werden dann dort angezeigt. Das ist noch kein Pairen.
Erst das Pairen bindet das Gerät an eine Zentrale. Erst nach dem Pairen akzeptiert das Gerät Befehle und Konfigurationdaten von dieser Zentrale.

Einen empfohlenen Wert für transmDevTryMax gibt es nicht. Meine SCo arbeiten mit 6.

"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

Horti

Hier wird vom Einsatz von CUL als HM-IO-Device abgeraten:
ZitatErfahrungsgemäß ist der Einsatz originaler HomeMatic IOs empfehlenswert, da es bei allen CUL-Derivaten immer wieder zu Schwierigkeiten kommen kann, vor allem in größeren Installationen und bei der Kommunikation mit komplexeren Geräten. Wer dennoch einen CUL für HomeMatic verwenden will, sollte eine speziell für den Betrieb mit HomeMatic optimierte CUL-firmware (tsculfw - TimeStamp Firmware) verwenden. Bei HomeMatic ist das Timing der Telegramme entscheidend sonst kann es zu "MISSING_ACK" bzw. "RESPONSE TIMEOUT:RegisterRead" u.ä. Meldungen kommen! Zusätzlich sind unbedingt die Hinweise im Artikel AES_Encryption zu beachten!

Du könntest Dir viel Zeit bei der Fehlersuche ersparen, wenn Du gleich ein "richtiges" HM-Device nutzen würdest. Hier werden gerade "richtige" IO-Devices angeboten:
https://forum.fhem.de/index.php/topic,112948.0.html
https://forum.fhem.de/index.php/topic,112631.0.html

Oder installiere zumindest die tsculfw.

McShire

Danke für alle Eure Infos. Werde sie beherzigen.
Habe meinen Fehler gefunden.
Auch bei mehrfacher Kontrolle habe ich immer wieder drüberweg gelesen:
Habe immer das m vergessen. Es heißt transmDevTryMax und nicht transDevTryMax.
Das hatte ich nur beim set richtig geschrieben und daher keine Fehlermeldung erhalten.
Jetzt funktioniert alles, habe 9 Fensterkontakte von ELV im Einsatz.
Viel dazugelernt.
mfg

McShire

Habe jetzt alle gepairt, nun steht nicht mehr (to broadcast) sondern (to CUL868T) in den Readings.
Nun kann ich mich dem nächsten Thema widmen. Danke für die Unterstützung.
mfg