Releases: steigerbalett/LaCrosseGatewayMQTT
Releases · steigerbalett/LaCrosseGatewayMQTT
Release list
LaCrosseGatewayMQTT v1.39.53
🌡️ LaCrosseGatewayMQTT v1.39.53
📦 Binaries (ESP8266)
| Datei | Board | Flash |
|---|---|---|
LaCrosseGatewayMQTT_NodeMCUv2.bin |
NodeMCU v2 (ESP-12E) | 4 MB |
LaCrosseGatewayMQTT_D1-Mini.bin |
Wemos D1 Mini | 4 MB |
LaCrosseGatewayMQTT_ESP8266-generic.bin |
ESP-12E/F generisch | 4 MB |
⚡ Flash-Befehl (per web gui)
- Öffne esptool.huhn.com in Chrome oder Edge
- ESP8266 per USB anschließen
- Klicke Connect → COM-Port auswählen
- .bin-Datei hochladen
- Klicke Program
⚡ Flash-Befehl (esptool)
esptool.py --chip esp8266 --baud 921600 \
write_flash 0x0 LaCrosseGatewayMQTT_NodeMCUv2.bin📝 Änderungen
LaCrosseGatewayMQTT v1.39.51
🌡️ LaCrosseGatewayMQTT v1.39.51
📦 Binaries (ESP8266)
| Datei | Board | Flash |
|---|---|---|
LaCrosseGatewayMQTT_NodeMCUv2.bin |
NodeMCU v2 (ESP-12E) | 4 MB |
LaCrosseGatewayMQTT_D1-Mini.bin |
Wemos D1 Mini | 4 MB |
LaCrosseGatewayMQTT_ESP8266-generic.bin |
ESP-12E/F generisch | 4 MB |
⚡ Flash-Befehl (per web gui)
- Öffne esptool.huhn.com in Chrome oder Edge
- ESP8266 per USB anschließen
- Klicke Connect → COM-Port auswählen
- .bin-Datei hochladen
- Klicke Program
⚡ Flash-Befehl (esptool)
esptool.py --chip esp8266 --baud 921600 \
write_flash 0x0 LaCrosseGatewayMQTT_NodeMCUv2.bin📝 Änderungen
LaCrosseGatewayMQTT v1.39.50
🌡️ LaCrosseGatewayMQTT v1.39.50
📦 Binaries (ESP8266)
| Datei | Board | Flash |
|---|---|---|
LaCrosseGatewayMQTT_NodeMCUv2.bin |
NodeMCU v2 (ESP-12E) | 4 MB |
LaCrosseGatewayMQTT_D1-Mini.bin |
Wemos D1 Mini | 4 MB |
LaCrosseGatewayMQTT_ESP8266-generic.bin |
ESP-12E/F generisch | 4 MB |
⚡ Flash-Befehl (per web gui)
- Öffne esptool.huhn.com in Chrome oder Edge
- ESP8266 per USB anschließen
- Klicke Connect → COM-Port auswählen
- .bin-Datei hochladen
- Klicke Program
⚡ Flash-Befehl (esptool)
esptool.py --chip esp8266 --baud 921600 \
write_flash 0x0 LaCrosseGatewayMQTT_NodeMCUv2.bin📝 Änderungen
- Release 2026.04.14 (6b5471f)
- 2026.04.14 (0b44634)
- Expose debug better (a31cc5b)
- radio again (3a5c360)
- Expose RFM pins in webfrontend (6e3dac8)
- FIx version check (ad39b38)
- reduce serial output (78611d5)
- -std=c++17 (04bf0d0)
- revert // thisBssid (31df1cb)
- revert if (index != UINT_MAX) { (c77ee72)
- Fix some build warnings (2d7ae36)
- debug debug (6b476d3)
- Fix build (5a2459c)
- Disable debug output (dbb1b01)
- do not initialize unused radios (73c3790)
- Reas radio settings (1cff843)
- Radiosettings (4fe5ad0)
- hrmpfl again (734c4ad)
- forget an } (66714f5)
- Maybe (1cfba59)
- new try (fe9c3cb)
- fix wifi scan (dee57cd)
- Connection fix (c50f851)
- Last try? (7d383ea)
- some cleanup (6b9400a)
- AP? (e833d0a)
- capativPortal (dc49243)
- Add temporary debug (9a0e3a9)
- asynchronen Scan (9a1cef7)
- next try (edcafca)
- loopboot (847e482)
- fix: replace delay() with safe_delay_ms(ets_delay_us) in CaptivePortal (ee93b16)
- fix: add extra_scripts = pre:scripts/pre_patch_yield.py (54a6bb5)
- fix: add pre-build patch script for core __yield() panic (a2f23c5)
- fix: include ESPAsyncWebServer.h only in .cpp (not header) (7917ae9)
- fix: forward-declare AsyncWebServer (no #include in header) (aa90f31)
- fix: use git URLs for ESPAsyncTCP/ESPAsyncWebServer (registry name with spaces fails) (891fe2f)
- fix: CaptivePortal rewrite with ESPAsyncWebServer API (d991ef7)
- fix: replace ESP8266WebServer with AsyncWebServer in CaptivePortal (1fd8cd2)
- fix: remove __wrap___yield - replaced by AsyncWebServer approach (58b21f9)
- fix: replace --wrap=__yield with ESPAsyncWebServer (root cause fix) (6c75e93)
- fix: ersetze __yield-Override durch __wrap___yield (--wrap Linker-Methode) (d2bc1d6)
- fix: add -Wl,--wrap=__yield to build_flags for sys-context panic fix (89b7391)
- fix: __yield override mit extern "C" – verhindert C++ Name-Mangling (2a1d237)
- fix: override __yield to silence sys-context panic (SDK 2.2.2-dev bug) (234f18d)
- fix(CaptivePortal): use WIFI_AP_STA mode instead of WIFI_AP (6253ddc)
- fix(CaptivePortal): remove DNS, fix settings keys, use ESP.restart() (3c0c133)
- fix(CaptivePortal): remove DNS, fix settings keys, use ESP.restart() (ce09bb5)
- fix: run CaptivePortal blocking in setup() - never return to framework (4c2c39f)
- refactor: Replace custom portal with existing CaptivePortal class (9609490)
- fix: crash __yield sys-stack overflow in portal mode (9bc6d6b)
- fix: D7 floating-HIGH caused USE_WIFI=false -> no hotspot (ab454d2)
- refactor: Replace WiFiManager with custom SoftAP+WebPortal (da2ec1e)
- Fix MQTT-Client-ID (743e5f1)
- Add temporary debugoutput (3793b3f)
- Fix no-hotspot: move OTA/DataPorts/SerialBridges after frontend->Begin() (eee4acb)
- Fix bootloop: remove pinMode/digitalWrite from RFMxx constructor (27abcdd)
- Fix bootloop: move softSerialBridge.Begin() after frontend init (51fdeb5)
- revert changes (d2d40b4)
- some fixes (3ed90d2)
- Exception-Code + Stack (c81043f)
- Fix bootloop again? (03a1487)
- Fix BuildRadioCard (e7d7b35)
- why no hotspot (4a71fc8)
- next try (4b20de5)
- wifi manager coexistence (dd8a549)
- stack -> heap (6b69d8f)
- update settings.cpp (f951de4)
- autobuild (f0ef8d0)
- retry (02137e5)
- frontend beginn (f0ac8f8)
- update the ino (f447f30)
- try to fix the bootloop again (3a0eb2f)
- bootloop (ad6f467)
- some errors (487aa59)
- remove old STA (d7fe7e3)
- set vs add (7f0b690)
- Update platformio.ini (779fe40)
- Try wifimanager for initial setup (1249d0e)
- to much } (f9115f2)
- merged.fromstring (a7eefab)
- ASCII (e609f96)
- Is the portal back? (70659c6)
- compiler error again (3a5ff90)
- ö ä ü oe ae ue (842a7c8)
- Compiler errors (508bc6c)
- Fix compiler error (bc650ed)
- WiFi scan (639b74e)
- No DHCP (a448a56)
- Fix DHCP (8823fa7)
- Back to EEPROM_SIZE 1024 (23ce6b9)
- EEPROM_SIZE (b3ec232)
- Fix bootloop (775e3d9)
- Better oobe (1b46c32)
- feat: CaptivePortal – neue Klasse für WLAN-Ersteinrichtung (7fcc416)
- feat: Settings.cpp – Fix EEPROM-Debug-Output, neue Radio-Helper-Methoden (b6d5069)
- feat: Erweitere Settings – EEPROM 2048B, CAPACITY 80, Radio-Helpers (6cc7e24)
- Its getting worse (5766b94)
- no save today 2 (8a0ff4c)
- hmm does not connect (3689b08)
- hrmpfl (516f003)
- IP? (7245b74)
- try to get a proper hotspot (dab4d4b)
- Error 040 (9e95af2)
- autorelease of dev? (4d9a902)
- better updates (2917513)
- Refractor (10bc62d)
- Fix github update (51e6e87)
- move rfm (881c623)
- Refractor (10bc62d)
- some cleanup (7ed944a)
- Fix realease.yml (824abfb)
- Fix compile error (0606b1e)
- try to refractor things (4a22ba5)
🚧 Dev Build 1.36.52 (9e2368a)
🚧 Entwicklungs-Build (Draft)
Achtung: Dies ist ein automatischer Build vom
dev-Branch.
Nicht für den Produktiveinsatz empfohlen.
Commit: 9e2368a3d538090bb1c30b4368798d8e3149b0ca
Branch: dev
Version: 1.36.52
📦 Binaries (ESP8266)
| Datei | Board |
|---|---|
LaCrosseGatewayMQTT_NodeMCUv2.bin |
NodeMCU v2 (ESP-12E) |
LaCrosseGatewayMQTT_D1-Mini.bin |
Wemos D1 Mini |
LaCrosseGatewayMQTT_ESP8266-generic.bin |
ESP-12E/F generisch |
📝 Änderungen seit letztem Release
LaCrosseGatewayMQTT v1.36.1
🌡️ LaCrosseGatewayMQTT v1.36.1
📦 Binaries (ESP8266)
| Datei | Board | Flash |
|---|---|---|
LaCrosseGatewayMQTT_NodeMCUv2.bin |
NodeMCU v2 (ESP-12E) | 4 MB |
LaCrosseGatewayMQTT_D1-Mini.bin |
Wemos D1 Mini | 4 MB |
LaCrosseGatewayMQTT_ESP8266-generic.bin |
ESP-12E/F generisch | 4 MB |
⚡ Flash-Befehl (esptool)
esptool.py --chip esp8266 --baud 921600 \
write_flash 0x0 LaCrosseGatewayMQTT_NodeMCUv2.bin📝 Änderungen
- test the test test (4829aca)
- Fallback: unbekannte Bandbreite (280242f)
- How to test this localy? (799f46c)
- next try debug autorelease (ccc2936)
- Try to update code for Framework 4 (f6d875c)
- Debug build (2f0953b)
- update platformio.ini (a2ac24e)
- update release.yml (2995884)
- Update platformio.ini (b538630)
- Update release.yml (af82b27)
- Update release.yml (e20e865)
- Create platformio.ini (4fce651)