HM Rohmessages verstehen

Begonnen von goethinger, 13 Februar 2014, 14:35:18

Vorheriges Thema - Nächstes Thema

goethinger

Hi,

ich habe eine Fensterdrehkontakt (HM-SEC-RHS), der bei Betätigung oft mehrfach an HMLAN und das Heizkörperthermostat (HM-CC-RT-DN) sendet und dann mit roter LED quittiert. Ich habe jetzt die Rohmessages aufgezeichnet, aber wo finde ich eine Beschreibung dazu?

Danke

martinp876


trilu

wenns rot blinkt und mehrfach gesendet wird, dann empfängt der sender keinen ACK


01 02 03 04 05       06       07
1A 00 A2 00 3F A6 5C 00 00 00 10 80 02 50 53 30 30 30 30 30 30 30 31 9F 04 01 01

01  Message length indicator
  Reflect the size of the message without the indicator
   
02  Message counter
  One Byte counter, increased by every message send. When sending
  an ACK the message counter from the received message has to be
  used.
 
03  Communication bit field
  80  Message to master, or message could be repeated
  40  Repeated message
  20  ACK requested
  10  Burst transmission
  8  unknown
  4  Config mode (broadcast)
  2  Wake me up
  1  Wakeup
 
04  Message type; see table on next page
 
05  Source Address; 3 Byte length, identification of own device
 
06  Target Address; 3 Byte length, 00 00 00 means broadcast
 
07  Payload; max size ~20 bytes
 


in der HMConfig.pm findest du ziemlich weit unten die Beschreibung der verschiedenen Messagetypen...


AHA1805

#3
Hallo,

da ich gerade ein paar Homematic Rohdaten anschaute, habe ich die Info von trilu kurz in ein Excel Sheet gehackt.

Vielleicht kann es ja jemand brauchen.

Schöne Grüße
Hannes

Update Excelliste
AHA 1805 RIP 29.08.2016 --> RUHE IN FRIEDEN
In Gedanken Bei dir HANNES
Dein Bruder Gerd (Inputsammler) Vermisst dich Hannes (AHA1805)

LuckyDay

ist bischen falsch ist auch falsch :)

das erste A heißt HM protokoll, danach kommt erst die eigentliche Protokoll zum zerlegen, hättest eigentlich merken sollen das deine hmid F11034 nicht stimmt, so wie du es zerlegt hast

frank

ausserdem kannst du am io (hmlan oder hmusb) das attribut logIDs nutzen. dann werden die rawmessages gleich in fhem.log zerlegt. + weitere infos.

gruss frank
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

AHA1805

 ???

Danke für den Hinweis

Gruß Hannes
AHA 1805 RIP 29.08.2016 --> RUHE IN FRIEDEN
In Gedanken Bei dir HANNES
Dein Bruder Gerd (Inputsammler) Vermisst dich Hannes (AHA1805)

martinp876

sicher hast du auch schon hmProtokolEvents gesehen - das zerlegt die messages (kostet aber Performance und evtl timing probleme)

Inputsammler

Servus AHA1805,

danke für die Liste kann ich im Moment gut gebrauchen.
Ein HMLAN Message ärgert mich gerade :-)

Gruß Gerd
Rpi's und Bpi's und Hw von Dirk und locutus
CCU2,F20,Ks300,1-Wire,Homematic usw ...
vitodens 300 & IstrkrM372 auslesen über USB und FHEM
RUHE IN FRIEDEN AHA1805 RIP Mallorca +29.08.16
I miss you and your Family H.H.L.L.

AHA1805

AHA 1805 RIP 29.08.2016 --> RUHE IN FRIEDEN
In Gedanken Bei dir HANNES
Dein Bruder Gerd (Inputsammler) Vermisst dich Hannes (AHA1805)