TCA9548A + 8x BME280: Probleme initialisierung [Gelöst]

Hi

Das meine ich: Da wird Nichts zerstört - deshalb werden wohl 8 Instanzen der BME-Lib im SPeicher 'ihr Unwesen treiben' - wo mir eine Instanz reichen müsste.
Dem Arduino ist's egal, Welcher der 8 BME antwortet, Er würde mit der letzten erstellten Instanz alle 8 BME 'verstehen' können, für Ihn sind Das eh nur neue Daten.
Daher meine ich, daß man die vorherigen Instanzen gar nicht braucht.
Vll. reicht auch EINE Instanz, ich rufe aber die .begin()-Methode bei jedem der BME 1x auf - müsste in die Lib schauen, was Da passiert, nicht, daß dort z.B. Speicher reserviert wird.

Adafruit_BME280 bme0;
Adafruit_BME280 bme1;
Adafruit_BME280 bme2;
Adafruit_BME280 bme3;
Adafruit_BME280 bme4;
Adafruit_BME280 bme5;
Adafruit_BME280 bme6;
Adafruit_BME280 bme7;

Das müsste sich doch durch EINE Zeile genau so erledigen lassen, oder?
Dann im setup() für jeden TCA-Aufruf (für jede Umschaltung) die .begin() aufgerufen, und der jeweilige BME ist eingestellt.
In der loop() dann wieder für jeden TCA-Aufruf die Daten auslesen, fertig.

Vll. habe ich mich blöd ausgedrückt, wenn nur eine Instanz erstellt wird und Diese mehrfach benutzt wird, muß natürlich Keine davon wieder zerstört werden.

MfG