FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Nobby1805 am 26 November 2015, 12:00:41

Titel: Ermittlung der SerialID
Beitrag von: Nobby1805 am 26 November 2015, 12:00:41
Bei einem Bekannten von mir ist die (Elektro)Heizungssteuerung vor einiger Zeit mit HM-Wandthermostaten und HM-Unterputz-Schaltaktoren realisiert worden.

Jetzt, nachdem er Fhem mit einer FTUI-Oberfläche bei mir gesehen hat, möchte er das auch machen.  :)

Jetzt haben wir nur ein kleines Problem, die Thermostate waren problemlos zu pairen ... aber die Unterputz-Aktoren sind wie der Namen schon sagt unter dem Putz und er möchte dafür nicht die Wände aufreißen ... die HmId ist ja durch die peer-Verbindung zum Thermostaten bekannt .. aber wie kann man die SerialId für das hmPairSerial ermitteln? In der Doku finde ich das getSerial-Kommando, aber das scheint nicht mehr zu existieren ?
Titel: Antw:Ermittlung der SerialID
Beitrag von: frank am 26 November 2015, 12:28:11
bei meinem sw1-fm gibt es getSerial und hat auch funktioniert

2015.11.26 12:16:11.252 0: HMLAN_Send:  hmusb1 S:S4381FEC2 stat:  00 t:00000000 d:01 r:4381FEC2 m:15 A001 1ACE1F 285A54 0009
2015.11.26 12:16:11.857 0: HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:092E77E0 d:FF r:FFE4     m:15 A001 1ACE1F 285A54 0009
2015.11.26 12:16:11.883 0: HMLAN_Parse: hmlan1 R:E285A54   stat:0000 t:092E7864 d:FF r:FFB8     m:15 8010 285A54 1ACE1F 004C455130313330343039
2015.11.26 12:16:11.925 0: HMLAN_Parse: hmusb1 R:R4381FEC2 stat:0001 t:0DF2514D d:FF r:FFBC     m:15 8010 285A54 1ACE1F 004C455130313330343039


es könnte sein, dass der befehl nicht überall funktioniert und daher vielleicht nicht freigeschaltet ist. ausserdem ist fraglich, ob der befehl bei einem ungepairten device ebenfalls funktioniert.
Titel: Antw:Ermittlung der SerialID
Beitrag von: chipmunk am 26 November 2015, 12:38:23
Ich bin mir nicht ganz sicher, aber werden beim Anlegen mittels autocreate nicht auch die Seriennummern sichtbar?
Das sollte ja schon passierne, wenn das Device irgendetwas sendet.

Chipmunk
Titel: Antw:Ermittlung der SerialID
Beitrag von: frank am 26 November 2015, 12:46:34
Zitataber werden beim Anlegen mittels autocreate nicht auch die Seriennummern sichtbar?
das passiert eben nur beim senden der anlernmessage. entweder das senden der message direkt am device aktivieren (taste drücken), oder beim pairen über seriennummer.
Titel: Antw:Ermittlung der SerialID
Beitrag von: Nobby1805 am 26 November 2015, 16:35:28
Wie funktioniert eigentlich das HmPairSerial? Dabei ist die HmId des Gerätes ja nicht bekannt ... also wohin schickt der HMLAN die Abfrage? Und das Gerät antwortet dann ohne das es gepaired ist?

Das ich getSerial nicht angezeigt bekomme lag vermutlich an dem fehlenden Subtype des device .. habe ich jetzt auf Switch gesetzt ... aber beim Aufruf kommt ein Response Timeout
Titel: Antw:Ermittlung der SerialID
Beitrag von: frank am 26 November 2015, 18:12:06
ZitatWie funktioniert eigentlich das HmPairSerial? Dabei ist die HmId des Gerätes ja nicht bekannt ... also wohin schickt der HMLAN die Abfrage? Und das Gerät antwortet dann ohne das es gepaired ist?
das ist eine message an broadcast mit der seriennummer. alle devices, die wach sind, vergleichen die seriennummer und das entsprechende device sendet dann die anlernmessage.

Zitataber beim Aufruf kommt ein Response Timeout
was ist das denn für ein device? mit der konfigurations sw von eq3 funktioniert ein serialpair auch bei burstdevices.
Titel: Antw:Ermittlung der SerialID
Beitrag von: Nobby1805 am 26 November 2015, 23:15:09
Zitat von: frank am 26 November 2015, 18:12:06
das ist eine message an broadcast mit der seriennummer. alle devices, die wach sind, vergleichen die seriennummer und das entsprechende device sendet dann die anlernmessage.
was ist das denn für ein device? mit der konfigurations sw von eq3 funktioniert ein serialpair auch bei burstdevices.
HM-LC-Sw1-FM, HomeMatic Funk-Schaltaktor 1-fach, Unterputzmontage
Titel: Antw:Ermittlung der SerialID
Beitrag von: kleinerDrache am 26 November 2015, 23:36:03
am einfachsten: wenn die Kartons noch da sind da steht die Serial auch drauf.

und für die Zukunft: einfache text Datei mit Ort und Serial anlegen.