Hallo,
ich habe einige HM-Devices per Firmware Updatetool von eq3 aktualisiert. In Homegear wird mir allerdings noch die Alte angezeigt. Wie kann ich Homegear die veränderte Version mitteilen?
Hallo,
ich habe einige HM-Devices per Firmware Updatetool von eq3 aktualisiert. In Homegear wird mir allerdings noch die Alte angezeigt. Wie kann ich Homegear die veränderte Version mitteilen?
Hi @pino,
am schnellsten natürlich, wenn du sie neu anlernst. Ein “Befehl” dafür ist mir nicht bekannt.
Meines Wissens nach werden die Statusinformationen nur von Zeit zu Zeit übertragen um Batterie und Funkzeit zu sparen. Ich gehe also davon aus, dass die Info nach ein paar Tagen automatisch auftauchen sollte. Einen Funktionsunterschied seitens homegear sollte es ja nicht geben.
Vielleicht kann aber @sathya was dazu sagen.
so long,
p
Neu anlernen ist so eine Sache. In dem Fall bekämen die Geräte auch wieder eine neue ID, was wieder einen ganzen Rattenschwanz nach sich ziehen würde. Ich habe mir mal die RPC Konsole des HM-Managers angeschaut. Es würde mich wundern, wenn man die Devices nicht dazu bringen könnte alle Parameter nochmal zu senden. Alternativ würde es mir auch reichen wenn ich in der db.sql die Version ändern könnte, nur habe ich den entsprechenden Eintrag nicht gefunden.
Das mit dem neu Anlernen war natürlich nicht ernst gemeint
Hast du hier schon mal geschaut? https://ref.homegear.eu/rpc.html
Würde es reichen diese “Metadaten” zu überschreiben? https://ref.homegear.eu/rpc.html#setMetadata
so long,
p
Tatsächlich aktuell nur durch Neuanlernen (die ID lässt sich danach mit setId()
wieder auf die alte setzen) oder durch Aktualisierung der Versionsnummer in der Datenbank. Die Firmwareversion ist in der Tabelle “peerVariables” gespeichert und hat die ID 1001.
Die Firmwareversion wird nur in Anlernpaketen übertragen. Ich kann aber mal einbauen, dass diese bei Empfang einer neuen Version in Homegear aktualisiert wird.
Viele Grüße
Sathya