LAN-Anbindung für BSB-Bus (Brötje, Elco Thision etc.)

Begonnen von justme1968, 29 November 2014, 19:50:40

Vorheriges Thema - Nächstes Thema

freetz

Hi Jens,

ich glaube, die BSB-LAN Integration ist auf die neuesten Versionen ausgerichetet. 0.44 sollte aber MQTT unterstützen, so dass Du mit eigenen YAML-Konfigurationen auch damit arbeiten können solltest. Nur MQTT Auto-Discovery geht natürlich noch nicht, weil das erst in Version 4.x dazu kam.

VG, F.
Alle Infos zur Anbindung von Heizungssystemen mit PPS-, LPB- bzw. BSB-Bus ans LAN gibt es hier:
https://github.com/fredlcore/BSB-LAN

Alle Infos zum WLAN-Interface "Robotan" für Ambrogio/Stiga/Wolf und baugleiche Rasenmähroboter:
https://github.com/fredlcore/robotan

the.hein

Hallo zusammen,

bin nach einem längeren KH Aufenthalt wieder zu Hause - und offenbar kognitiv noch eingeschränkt.
Mein BSB-LAN läuft auf 5.0.90 - auch ohne Probleme. Wollte aber trotzdem auf 5.1.12 hoch. Es arbeitet ein esp32 bei mir.

ich dachte eigentlich ich hätte es nach der Anleitung https://docs.bsb-lan.de/de/install.html gemacht. Danach die indiv. Parameterliste eingespielt. Danach export compiled binary.

Geht aber nicht. Hier der Text aus der Fehlermeldung. ich mach was falsch - logisch - aber was? Danke schon mal :) Gruß, Uwe

C:/Users/Uwe/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\Uwe\AppData\Local\arduino\sketches\67A6FFAF04752EA76ECE4D5655E415BB\sketch\BSB_LAN.ino.cpp.o:(.literal._ZNSt17_Function_handlerIFvvEZ15init_ota_updateEUlvE0_E9_M_invokeERKSt9_Any_data+0x2c): undefined reference to `ESP'
C:/Users/Uwe/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\Uwe\AppData\Local\arduino\sketches\67A6FFAF04752EA76ECE4D5655E415BB\sketch\BSB_LAN.ino.cpp.o:(.literal._ZNSt17_Function_handlerIFvvEZ15init_ota_updateEUlvE0_E9_M_invokeERKSt9_Any_data+0x34): undefined reference to `EspClass::restart()'
C:/Users/Uwe/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\Uwe\AppData\Local\arduino\sketches\67A6FFAF04752EA76ECE4D5655E415BB\sketch\BSB_LAN.ino.cpp.o:(.literal._ZNSt17_Function_handlerIFvvEZ15init_ota_updateEUlvE1_E9_M_invokeERKSt9_Any_data+0x10): undefined reference to `EspClass::getFreeSketchSpace()'
C:/Users/Uwe/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\Uwe\AppData\Local\arduino\sketches\67A6FFAF04752EA76ECE4D5655E415BB\sketch\BSB_LAN.ino.cpp.o:(.literal.freeRam+0x0): undefined reference to `EspClass::getFreeHeap()'
C:/Users/Uwe/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\Uwe\AppData\Local\arduino\sketches\67A6FFAF04752EA76ECE4D5655E415BB\sketch\BSB_LAN.ino.cpp.o: in function `std::_Function_handler<void (), init_ota_update::{lambda()#2}>::_M_invoke(std::_Any_data const&)':
D:\Down_exe\HomeAssistant\Gastherme_Procon\Software\BSB-LAN-master\5.1.12\BSB-LAN-master\BSB_LAN/BSB_LAN.ino:1787:(.text._ZNSt17_Function_handlerIFvvEZ15init_ota_updateEUlvE0_E9_M_invokeERKSt9_Any_data+0xfa): undefined reference to `EspClass::restart()'
C:/Users/Uwe/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\Uwe\AppData\Local\arduino\sketches\67A6FFAF04752EA76ECE4D5655E415BB\sketch\BSB_LAN.ino.cpp.o: in function `std::_Function_handler<void (), init_ota_update::{lambda()#3}>::_M_invoke(std::_Any_data const&)':
D:\Down_exe\HomeAssistant\Gastherme_Procon\Software\BSB-LAN-master\5.1.12\BSB-LAN-master\BSB_LAN/BSB_LAN.ino:1791:(.text._ZNSt17_Function_handlerIFvvEZ15init_ota_updateEUlvE1_E9_M_invokeERKSt9_Any_data+0x12): undefined reference to `EspClass::getFreeSketchSpace()'
C:/Users/Uwe/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\Uwe\AppData\Local\arduino\sketches\67A6FFAF04752EA76ECE4D5655E415BB\sketch\BSB_LAN.ino.cpp.o: in function `freeRam':
D:\Down_exe\HomeAssistant\Gastherme_Procon\Software\BSB-LAN-master\5.1.12\BSB-LAN-master\BSB_LAN/BSB_LAN.ino:1207:(.text.freeRam+0x6): undefined reference to `EspClass::getFreeHeap()'
C:/Users/Uwe/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\Uwe\AppData\Local\arduino\sketches\67A6FFAF04752EA76ECE4D5655E415BB\sketch\BSB_LAN.ino.cpp.o: in function `resetBoard()':
D:\Down_exe\HomeAssistant\Gastherme_Procon\Software\BSB-LAN-master\5.1.12\BSB-LAN-master\BSB_LAN/BSB_LAN.ino:3613:(.text._Z10resetBoardv+0x1d): undefined reference to `EspClass::restart()'
C:/Users/Uwe/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\Uwe\AppData\Local\arduino\sketches\67A6FFAF04752EA76ECE4D5655E415BB\libraries\Update\Updater.cpp.o:(.literal._ZL20_partitionIsBootablePK15esp_partition_t+0x0): undefined reference to `EspClass::partitionRead(esp_partition_t const*, unsigned long, unsigned long*, unsigned int)'
C:/Users/Uwe/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\Uwe\AppData\Local\arduino\sketches\67A6FFAF04752EA76ECE4D5655E415BB\libraries\Update\Updater.cpp.o:(.literal._ZN11UpdateClass16_enablePartitionEPK15esp_partition_t+0x0): undefined reference to `EspClass::partitionWrite(esp_partition_t const*, unsigned long, unsigned long*, unsigned int)'
C:/Users/Uwe/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\Uwe\AppData\Local\arduino\sketches\67A6FFAF04752EA76ECE4D5655E415BB\libraries\Update\Updater.cpp.o:(.literal._ZN11UpdateClass12_writeBufferEv+0x4): undefined reference to `EspClass::partitionEraseRange(esp_partition_t const*, unsigned long, unsigned int)'
C:/Users/Uwe/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\Uwe\AppData\Local\arduino\sketches\67A6FFAF04752EA76ECE4D5655E415BB\libraries\Update\Updater.cpp.o: in function `_partitionIsBootable(esp_partition_t const*)':
C:\Users\Uwe\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.5\libraries\Update\src/Updater.cpp:60:(.text._ZL20_partitionIsBootablePK15esp_partition_t+0x36): undefined reference to `EspClass::partitionRead(esp_partition_t const*, unsigned long, unsigned long*, unsigned int)'
C:/Users/Uwe/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\Uwe\AppData\Local\arduino\sketches\67A6FFAF04752EA76ECE4D5655E415BB\libraries\Update\Updater.cpp.o: in function `UpdateClass::_enablePartition(esp_partition_t const*)':
C:\Users\Uwe\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.5\libraries\Update\src/Updater.cpp:74:(.text._ZN11UpdateClass16_enablePartitionEPK15esp_partition_t+0x14): undefined reference to `EspClass::partitionWrite(esp_partition_t const*, unsigned long, unsigned long*, unsigned int)'
C:/Users/Uwe/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\Uwe\AppData\Local\arduino\sketches\67A6FFAF04752EA76ECE4D5655E415BB\libraries\Update\Updater.cpp.o: in function `UpdateClass::_writeBuffer()':
C:\Users\Uwe\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.5\libraries\Update\src/Updater.cpp:566:(.text._ZN11UpdateClass12_writeBufferEv+0x14f): undefined reference to `EspClass::partitionEraseRange(esp_partition_t const*, unsigned long, unsigned int)'
C:/Users/Uwe/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\Uwe\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.5\libraries\Update\src/Updater.cpp:523:(.text._ZN11UpdateClass12_writeBufferEv+0x17a): undefined reference to `EspClass::partitionWrite(esp_partition_t const*, unsigned long, unsigned long*, unsigned int)'
C:/Users/Uwe/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\Uwe\AppData\Local\arduino\cores\8a9a693b8119085bd41fb4289df82ab5\core.a(chip-debug-report.cpp.o):(.literal._Z20printBeforeSetupInfov+0x168): undefined reference to `EspClass::getFlashFrequencyMHz()'
C:/Users/Uwe/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\Uwe\AppData\Local\arduino\cores\8a9a693b8119085bd41fb4289df82ab5\core.a(chip-debug-report.cpp.o):(.literal._Z20printBeforeSetupInfov+0x16c): undefined reference to `EspClass::getFlashSourceFrequencyMHz()'
C:/Users/Uwe/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\Uwe\AppData\Local\arduino\cores\8a9a693b8119085bd41fb4289df82ab5\core.a(chip-debug-report.cpp.o):(.literal._Z20printBeforeSetupInfov+0x170): undefined reference to `EspClass::getFlashClockDivider()'
C:/Users/Uwe/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\Uwe\AppData\Local\arduino\cores\8a9a693b8119085bd41fb4289df82ab5\core.a(chip-debug-report.cpp.o): in function `printBeforeSetupInfo()':
C:\Users\Uwe\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.5\cores\esp32/chip-debug-report.cpp:139:(.text._Z20printBeforeSetupInfov+0x250): undefined reference to `EspClass::getFlashFrequencyMHz()'
C:/Users/Uwe/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\Uwe\AppData\Local\arduino\cores\8a9a693b8119085bd41fb4289df82ab5\core.a(chip-debug-report.cpp.o): in function `printFlashInfo':
C:\Users\Uwe\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.5\cores\esp32/chip-debug-report.cpp:140:(.text._Z20printBeforeSetupInfov+0x25a): undefined reference to `EspClass::getFlashSourceFrequencyMHz()'
C:/Users/Uwe/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\Uwe\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.5\cores\esp32/chip-debug-report.cpp:140:(.text._Z20printBeforeSetupInfov+0x264): undefined reference to `EspClass::getFlashClockDivider()'
collect2.exe: error: ld returned 1 exit status
Mehrere Bibliotheken wurden für "SD.h" gefunden
  Benutzt: C:\Users\Uwe\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.5\libraries\SD
  Nicht benutzt: C:\Users\Uwe\AppData\Local\Arduino15\libraries\SD
exit status 1

Compilation error: exit status 1

freetz

Ich würde vermuten, dass Du das falsche Board ausgewählt hast, in den Logs steht "esp-x32", das kommt mir nicht bekannt vor.
Alle Infos zur Anbindung von Heizungssystemen mit PPS-, LPB- bzw. BSB-Bus ans LAN gibt es hier:
https://github.com/fredlcore/BSB-LAN

Alle Infos zum WLAN-Interface "Robotan" für Ambrogio/Stiga/Wolf und baugleiche Rasenmähroboter:
https://github.com/fredlcore/robotan