lumapu / ahoy

Various tools, examples, and documentation for communicating with Hoymiles microinverters
https://ahoydtu.de
Other
947 stars 222 forks source link

Feature-Request: CMT2300A GPIO Pins einstellbar in der oberfläche von Ahoy #1150

Closed Dirk-Ahoy closed 8 months ago

Dirk-Ahoy commented 11 months ago

Ich würde darum bitten die Pin-Belegung vom CMT2300A auch komplett frei wählbar/ einstellbar zu machen in der Weboberfläche.

Wenn man eine fertige Platine kauft die z.B. OpenDTU Default belegung hat funktioniert CMT nicht mit Ahoy da einige GPIO Pins fest im Code sind. so geht TX nicht - weiter unten hatte das ja schon mal jemand geschrieben der dann auf opendtu gewechselt ist.

Default CMT Belegung von openDTU

        "clk": 12,
        "sdio": 14,
        "cs": 27,
        "fcs": 26,
        "gpio2": -1,
        "gpio3": -1

So wäre man flexibel und könnte auch Platinen mit NRF+CMT frei über das Webinterface belegen.

Vielen Dank im Voraus

Teste ich gerne bin ja auch im Chat jeden Tag

knickohr commented 11 months ago

Oh, schau mal, Issue #1046 scheint ähnlich zu sein 😉

lumapu commented 11 months ago

sind beide heute noch gefixt .. 0.7.50 ist im Anmarsch 😁

Dirk-Ahoy commented 11 months ago

grafik

Vielen dank fürs schnelle einbauen - leider funktioniert das speichern noch nicht nach reboot immer wieder SCK 18 und SDIO 23

Dirk-Ahoy commented 11 months ago

in dem exportiertem json file sind bei CMT nur die "vorherigen" 3 Werte drin - ich vermute das dass überhaupt noch nicht gespeichert wird - müssten ja jetzt 5 Werte sein.

Jakobi88 commented 11 months ago

Danke für's Einbauen @lumapu :)

Selbes Spiel wie bei @Riker18 - es werden keine anderen Belegungen für SCLK und SDIO gespeichert als als die voreingestellten ;)

lumapu commented 11 months ago

ok, dann gehe ich mal reparieren, habe schon eine Vermutung

Dirk-Ahoy commented 11 months ago

sonst guck auch mal im discord da gibts auch priobleme beim update vom fusion - kann aber auch sein das es damit zusammenhängt

lumapu commented 11 months ago

ja, das SPI kann nicht mehr korrekt initialisiert werden, echt eigenartig. Bin noch nicht dazu gekommen.

DanielR92 commented 11 months ago

Könnte hier die Lösung sein? ***s://github.com/spressif/esp-idf/issues/2455

Dirk-Ahoy commented 11 months ago

guten morgen, hab kurz die 51 getestet - das speichern der CMT Ports geht leider immer noch nicht. in der exportierten Config weiterhin nur 3 Werte drin.

muss erst mal arbeiten - teste heute Nachmittag mal mit einem werksreset.

Dirk-Ahoy commented 11 months ago

hab noch schnell einen werks-reset gemacht dann geht der NRF auch nicht mehr da sind dann die GPIOS default vom CMT drin da ist noch was vertauscht. CMT speichern geht weiterhin nicht.

knickohr commented 11 months ago

Hier geht’s weiter : Issue #1159

lumapu commented 11 months ago

gefixt in 0.7.53