jp112sdl / AskSinAnalyzer

Analyzer for radio telegrams in a HomeMatic environment
Other
73 stars 12 forks source link

Gerätenamen werden nicht aufgelöst #19

Closed Xento closed 5 years ago

Xento commented 5 years ago

Ich habe alles zusammen gebaut und es werden auch Pakete empfangen. Allerdings steht oben rechts immer API Error getLogByLogNumber: Not resolving 634163 due to wrong length

Alle Seriennummern sind bei mir nur 6 Zeichen lang. Im Code wird geprüft ob sie 10 Zeichen lang ist, daher kommt der Fehler.

jp112sdl commented 5 years ago

Moin! Kannst du bitte mal im seriellen Monitor schauen (57600 Baud), was beim Empfang eines Telegramms ausgegeben wird?

Mir fallen auf Anhieb 3 mögliche Ursachen ein: 1.) Bei 634163 handelt es sich um ein HmIP Gerät. Derzeit werden im master-Branch nur HM RF (also klassische BidCos Geräte) unterstützt 2.) Das zusätzliche Programm auf der CCU ist falsch oder fehlerhaft. 3.) Firewalleinstellungen auf der CCU verhindern Anfragen an Port 8181

Du kannst auch gern mal die neue Beta-Version testen: https://homematic-forum.de/forum/viewtopic.php?f=76&t=52117 Bei der werden (so zumindest unsere Absicht ^^) auch HmIP Geräte aufgelöst und auch das Programm ist nicht notwendig.

Xento commented 5 years ago

Moin, also das 634163 ist ein HM-TC-IT-WM-W-EU:

 cd /etc/config/rfd;grep -i "\" address=\"0x634163\"" *.dev|awk -F"." '{print $1}'
OEQ1675602

Das Program ist angelegt und der Port 8181 ist auch frei. Werde mir mal die aktuelle Version hier aus dem dev bauen und drauf spielen.

Xento commented 5 years ago

Tatsache, hab nun die DEV Version drauf, dort tut nun alles. Vielleicht sollte man beim Wiki nen Vermerk machen, dass es nicht mehr UpToDate ist.

jp112sdl commented 5 years ago

Vielleicht sollte man beim Wiki nen Vermerk machen, dass es nicht mehr UpToDate ist.

Die neue Version ist erst seit gestern online und noch im BETA (dev) Status. ;)

Xento commented 5 years ago

Oh dann hab ich ja genau den richtigen Zeitpunkt erwischt xD