lumapu / ahoy

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

[FeatureRequest] freie Definition von SDIO und SCK zum CMT230A beim ESP 38pin #1046

Closed schluss123 closed 11 months ago

schluss123 commented 1 year ago

[FeatureRequest: HMS Support + Parallele Nutzung von NRF24L01+ und CMT2300A]=> freie Definition von SDIO und SCK zum CMT230A beim ESP 38pin

Wäre es möglich, alle PinOUT Konfigurationen frei definierbar zu machen? Auf meiner PCB sind die festen Pins, ESP zu CMT: D23 - SDIO und D18 - SCK als direkte Leiterbahn zum NRF24L01+ ausgestaltet, OpenDTU läuft damit, Ahoy leider nicht mehr. Ich kann die GPIOs 18 und 23 NICHT zum CMT2300A routen. Ähnliches Problem bei mir - SCK liegt auf dem HSPI GPIO 12 und SDIO liegt ebenfalls auf dem HSPI GPIO 14. Dito 38 Pin ESP32.

Hardware

Modelname: __ Retailer URL: __

nRF24L01+ Module

CMT2300A

Antenna:

Power Stabilization:

Version / Git SHA:

Version: ..__ Github Hash: ___

Build & Flash Method:

Debugging:

knickohr commented 1 year ago

Das ist auch schon heiß im Discord diskutiert worden. Offenbar gibt es da auch schon Lösungsansätze und für OpenDTU sogar eine inoffizielle Firmware. Bei Ahoy fehlt das leider noch komplett.

Bei Verwendung eines SPI-Displays wird die Sache sogar noch komplizierter da nicht genügend SPI-Bus verfügbar sind. Aber das ist ein anderes Thema.

Ist eine größere Aktion da teilweise alter ursprünglicher Code komplett umgeschrieben werden muß und eine Art Taskmanager nötig ist.

schluss123 commented 1 year ago

Auf Open DTU läuft es schon problemlos...aber Open DTU unterstützt nicht die älteren TSol-WRs.... PS: lumapu bat um Eröffnung eines neuen Issues, damit es nicht verschwindet.

Dirk-Ahoy commented 1 year ago

Gerade gesehen das es hier schon eine Bitte gibt - unterschreib ich so 💯