Comments (7)
Oh wait .. I changed the MAC Adress to the other miFlora just to be sure. Now it's crashing again.
Starting Flora client...
Connecting WiFi...
......
WiFi connected
Attempting MQTT connection...connected
Forming a connection to Flora device at c4:7c:8d:65:5a:d5
- Connected to Flora
abort() was called at PC 0x401a780f on core 1
Backtrace: 0x40095324:0x3ffdaaa0 0x40095527:0x3ffdaac0 0x401a780f:0x3ffdaae0 0x401a7856:0x3ffdab00 0x4019513b:0x3ffdab20 0x400d31b1:0x3ffdab40 0x400d1627:0x3ffdaba0 0x400d1d91:0x3ffdac70 0x401af3c6:0x3ffdacc0
Rebooting...
With the decoder it says:
Decoding stack results
0x40095324: invoke_abort at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/esp32/panic.c line 140
0x40095527: abort at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/esp32/panic.c line 149
0x401a780f: __cxxabiv1::__terminate(void (*)()) at /builds/idf/crosstool-NG/.build/src/gcc-5.2.0/libstdc++-v3/libsupc++/eh_terminate.cc line 47
0x401a7856: std::terminate() at /builds/idf/crosstool-NG/.build/src/gcc-5.2.0/libstdc++-v3/libsupc++/eh_terminate.cc line 57
0x4019513b: __cxxabiv1::__cxa_throw(void*, std::type_info*, void (*)(void*)) at /builds/idf/crosstool-NG/.build/src/gcc-5.2.0/libstdc++-v3/libsupc++/eh_throw.cc line 87
0x400d31b1: BLEClient::getService(BLEUUID) at C:\Users\censored\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.0\libraries\BLE\src\BLEClient.cpp line 340
0x400d1627: getSensorData(BLEAddress, bool) at C:\Users\censored\Documents\Arduino\flora/flora.ino line 66
0x400d1d91: setup() at C:\Users\censored\Documents\Arduino\flora/flora.ino line 214
0x401af3c6: loopTask(void*) at C:\Users\censored\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.0\cores\esp32\main.cpp line 15
from flora.
Hi,
could you provide a full stack trace of the error via the EspExceptionDecoder? Check https://github.com/me-no-dev/EspExceptionDecoder .
Thanks,
Sidddy
from flora.
potentially related to #10
from flora.
Now, that's interesting. I installed the exception decoder tool and connected the esp32 via USB. I checked the console and copied the adress. When I opened the tool, it asked me for the .elf file. A quick google told me that I need to compile the sketch again. Did so, uploaded ... and it's not crashing anymore?
But sadly, it's not connecting, either. It gets into sleep before retrieving any data.
SLEEP_WAIT is set to 120
I guess this is a new issue then?
Starting Flora client...
Connecting WiFi...
.....
WiFi connected
Attempting MQTT connection...connected
Forming a connection to Flora device at c4:7c:8d:66:51:40
Goi
from flora.
Seems to be related to nkolban/esp32-snippets#419 (comment)
from flora.
Agreed. The stacktrace shows that we can's really do anything about this crash in flora, it's an issue in the BLE coding. Please open an issue over there if the problem still exists.
from flora.
That's totally right. I would like to keep this issue open or add a remark to the readme for future users.
Unfortunately this project is currently not in a working state even if it's totally not your (the project owners) fault.
This fact shouldn't be hidden to your users.
from flora.
Related Issues (20)
- SW_RESET and SPI_FAST_FLASH_BOOT HOT 1
- Negative temperatures are not decoded properly
- MQTT gives socket error HOT 15
- Strange value HOT 5
- MQTT server received no message HOT 2
- App stalled when failing to connect to flora ble device HOT 2
- 'BLEClient' does not name a type
- Domoticz idx HOT 1
- platformio support
- Using WiFiManager for specifying config.h properties?
- Sensor have no value in HA after restart (no retain) HOT 1
- help HOT 1
- ADD device Mijia sensore temperature
- Sketch works but no data to MQTT
- Moisture spikes with ESP32 HOT 1
- Better label multiple devices HOT 1
- esp goes to hibernating if sensor is not rechable?
- get stuck if device can not be found / no retry is used
- No Sleep / Restart. Need Live Data HOT 3
- Cannot handle more than 7 devices HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flora.