Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Abhängigkeiten der Bienenwaage 2.0 und 5.0 aktualisieren #65

Open
amotl opened this issue May 29, 2023 · 1 comment
Open

Abhängigkeiten der Bienenwaage 2.0 und 5.0 aktualisieren #65

amotl opened this issue May 29, 2023 · 1 comment

Comments

@amotl
Copy link
Member

amotl commented May 29, 2023

Hi @u-l-m-i,

hier im Repository wurden querbeet die PlatformIO Konfigurationen aktualisiert. Bei Deinen Firmwares sieht es eigentlich recht gut aus, aber zwei Dinge sind noch übrig.

  • Platform SDK: espressif8266@^2 sowie espressif32@^2
  • adafruit/Adafruit MQTT Library 2.5.4 (siehe auch also Update Adafruit_MQTT_Library #44)
  • vshymanskyy/TinyGSM 0.11.5

Siehst Du irgendeine Möglichkeit, wie Du ein Update u.U. "in echt" testen könntest?

Viele Grüße,
Andreas.

Anbei der status quo. An manchen Stellen lässt sich noch nach oben gehen. Auch bei den Plattform SDKs espressif8266 sowie espressif32. Ich habe dort bewusst einstweilen frühere Releases ausgewählt, als aktuell verfügbar wären.

Bienenwaage 2.0

platform = espressif8266@^2
ArduinoJson@^6
bogde/[email protected]
[email protected]
paulstoffregen/[email protected]
robtillaart/[email protected]
tzapu/WiFiManager@^0.16.0
vshymanskyy/TinyGSM@^0.10.9
https://github.com/daq-tools/Adafruit_MQTT_Library#maxbuffersize-2048
https://github.com/hiveeyes/TextFinder#modernize

Bienenwaage 5.0

platform = espressif32@^2
bblanchon/ArduinoJson@^6
bogde/[email protected]
milesburton/DallasTemperature@^3.9.1
paulstoffregen/OneWire@^2.3.5
robtillaart/[email protected]
vshymanskyy/TinyGSM@^0.10.9
https://github.com/daq-tools/Adafruit_MQTT_Library#maxbuffersize-2048
https://github.com/tzapu/WiFiManager.git#2.0.4-beta
@amotl
Copy link
Member Author

amotl commented May 30, 2023

Espressif platform SDKs

Diese hatten wir expliziit auf die damals verfügbaren Versionen festgenagelt. Nachdem darauf aufmerksam gemacht wurde, wurde das mit u.g. Patches bereits verbessert, so dass nun die jeweils aktuellsten Versionen verwendet werden.

platform = espressif8266@^2
platform = espressif32@^2

adafruit/Adafruit MQTT Library

Bzgl. der adafruit/Adafruit MQTT Library wäre es schön, wie bei GH-44 vermerkt, wenn wir auf die neueste stock/vanilla Version gehen könnten. Derzeit nutzen wir dort jedoch den Branch maxbuffersize-2048, der die Puffergröße erhöht, um längere Nachrichten versenden zu können.

Das ist bei uns nötig, weil eine Übermittlung mit längerem MQTT Topic, sowie zusätzlichen Authentifizierungsinformationen, die damals eingestellte Standardgröße von 150 Bytes übersteigt. Vermutlich wurde dieser Standardwert jedoch mittlerweile schon längst erhöht, so dass das aktuell kein Problem mehr sein sollte.

tzapu/WiFiManager

Bienenwaage 5.0 verwendet eine spezifische Version des tzapu/WiFiManager, direkt vom Repository. Wäre es möglich, auf eine aktuellere Version zu gehen, oder fällt Dir dazu irgendetwas ein, warum explizit diese Version aus Kompatibilitätsgründen nötig sein könnte?

tardate/TextFinder

Bei tardate/TextFinder musste ein kleiner Patch eingereicht werden, damit die Bibliothek wieder mit einer aktuellen Toolchain kompiliert. Das letzte Release ist acht Jahre her - ich bin gespannt ob unser Patch eingepflegt werden wird.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant