Hallo,
ich will demnächst von einem Hoymiles HM zu einem HMS wechseln. Dazu muß ich bei meiner DTU das Funkmodul tauschen (von NRF24 zu CMT).
Zuerst will ich die Firmware aktualisieren und dann das Funkmodul tauschen (und dabei möglichst wenig Lehrgeld zahlen).
Aktualisierung der Firmware scheint einfach: opendtu-generic.bin runter laden und in der Firmware-Aktualisierung hochladen und fertig?
Ich habe mal nach Doku zu dem Thema gesucht und verschiedene Quellen gefunden (wobei mir keine wirklich vollständig erscheint). Eine Quelle schreibt, die opendtui-generc.bin müßte erst entpackt werden und das resultierende Verzeichnis würde hochgeladen. Habe ich das falsch verstanden?
Eine weitere Quelle sagt, die opendtu-generic.factory.bin soll genommen werden. Wann nimmt man denn etwas anderes als opendtui-generc.bin?
Wird beim Aktualisieren das Pinmapping (pin_mapping.json) überschrieben? Eine Quelle schreibt, daß beim Aktualisieren für einen HMS das Pinmapping neu hochgeladen werden muß. Welche Pinmappingdatei kommt überhaupt mit, wenn man die DTU frisch flashed? Im Github unter docs - DeviceProfiles gibt es einen ganzen Zoo von Dateien, keine scheint der Default zu sein. Im Wiki findet man eine Version unter Device Manager (unterschiedliche Namen für die gleiche Sache machen es auch nicht einfacher...).
Wenn man dann das Funkmodul tauscht, brauche ich eine neue Pinmappingdatei mit einem passenden CMT Profil (hat meine jetzige nicht). Gibt es da irgendwo eine gute, die man verwenden kann? Aus dem, was ich an Beispielen gefunden habe, könnte ich mir auch etwas zusammen bauen. Kann man die einfach mit Notepad erstellen/editieren? Oder braucht man einen speziellen Editor weil Zeilenumbrüche keine Zeilenumbrüche sind oder...
Überhaupt: für das CMT-Modul braucht man nur 6 statt acht Kabel? "gpio2": -1, "gpio3": -1. Man findet auch "gpio2": 19, "gpio3": 16. Die Belegung der Pins entspricht dann der des NRF-Moduls.
Hat schon einmal jemand des Funkmodul von NRF nach CMT getauscht?
Viele Grüße,
Jürgen