Comments (14)
@tyeth Do you have a laptop similar to Liz' that you can replicate this with? If you don't, I'll self assign and try to replicate.
from adafruit_wippersnapper_arduino.
@brentru I've an Intel Mac (not M1) running a recent beta of Sonoma (14.2 with an update to 14.5 available). Can attempt to initially recreate, but if you have an M1/2/3 or still on v13 then maybe that would be better
from adafruit_wippersnapper_arduino.
@tyeth I have a M1 on Ventura, self-assigned this to myself.
from adafruit_wippersnapper_arduino.
the only ones working are beta 72 and beta 66
from adafruit_wippersnapper_arduino.
I've been testing on windows 11
from adafruit_wippersnapper_arduino.
@videopixil @BlitzCityDIY I followed your replication steps. However, I can't replicate this with a Macbook Pro running Ventura 13.6.3 and a QT PY ESP32 Pico.
Follow-up Questions:
- Is this only with the ESP32 Pico, or other boards have the same issue?
- Can you ensure that the SSID and Password are correct on the Set up Secrets file step?
- When you connect your ESP32 to the mac - could you open Arduino IDE's serial monitor? Then, press RESET to let the board attempt to connect. You should see serial output - could you copy that and paste it here?
from adafruit_wippersnapper_arduino.
hihi @brentru - i have only tried it with the itsybitsy esp32, but i know @videopixil has tried a few different boards (pedro, can you list them here?) here is the output from the serial monitor:
ets Jul 29 2019 12:21:46
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 271414342, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0030,len:1256
load:0x40078000,len:13832
load:0x40080400,len:4
load:0x40080404,len:3048
entry 0x40080590
[Adafruit.io](http://adafruit.io/) WipperSnapper
-------Device Information-------
Firmware Version: 1.0.0-beta.78
Board ID: itsybitsy-esp32
[Adafruit.io](http://adafruit.io/) User: pixil3d
WiFi Network: wubbalubbadubdub
MAC Address: 0C:8B:95:96:BC:70
-------------------------------
ESP32 CPU0 RESET REASON: NO_MEAN
ESP32 CPU1 RESET REASON: POWERON_RESET
E (298) task_wdt: delete_entry(232): task not found
Generating device’s MQTT topics...
Running Network FSM...
Establishing network connection...
Performing a WiFi scan for SSID...SSID found!
Connecting to WiFi (attempt #0)
Connected to WiFi!
Connecting to AIO MQTT (attempt #0)
WiFi Status: 20
Unable to connect to Adafruit IO MQTT, retrying in 3 seconds...
Connecting to AIO MQTT (attempt #1)
WiFi Status: 20
Unable to connect to Adafruit IO MQTT, retrying in 3 seconds...
Connecting to AIO MQTT (attempt #2)
WiFi Status: 20
Unable to connect to Adafruit IO MQTT, retrying in 3 seconds...
Connecting to AIO MQTT (attempt #3)
WiFi Status: 20
Unable to connect to Adafruit IO MQTT, retrying in 3 seconds...
Connecting to AIO MQTT (attempt #4)
WiFi Status: 20
Unable to connect to Adafruit IO MQTT, retrying in 3 seconds...
ERROR [WDT RESET]: ERROR: Unable to connect to [Adafruit.IO](http://adafruit.io/) MQTT, rebooting soon...
from adafruit_wippersnapper_arduino.
and here is the output from the same device after successfully loading the firmware with windows 10:
ets Jul 29 2019 12:21:46
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 271414342, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0030,len:1256
load:0x40078000,len:13832
load:0x40080400,len:4
load:0x40080404,len:3048
entry 0x40080590
Adafruit.io WipperSnapper
-------Device Information-------
Firmware Version: 1.0.0-beta.78
Board ID: itsybitsy-esp32
Adafruit.io User: BlitzCityDIY
WiFi Network: wubbalubbadubdub
MAC Address: 0C:8B:95:96:BC:70
-------------------------------
ESP32 CPU0 RESET REASON: NO_MEAN
ESP32 CPU1 RESET REASON: POWERON_RESET
E (298) task_wdt: delete_entry(232): task not found
Generating device's MQTT topics...
Running Network FSM...
Establishing network connection...
Performing a WiFi scan for SSID...SSID found!
Connecting to WiFi (attempt #0)
Connected to WiFi!
Connecting to AIO MQTT (attempt #0)
WiFi Status: 20
Registering hardware with WipperSnapper...
Registering hardware with IO...
Encoding registration request...Encoding registration msg...Published!
Polling for registration message response...2
GOT Registration Response Message:
Hardware Response Msg:
GPIO Pins: 22
Analog Pins: 6
Reference voltage: 3.30v
Completed registration process, configuration next!
Polling for message containing hardware configuration...
Polling for message containing hardware configuration...
Polling for message containing hardware configuration...
cbSignalTopic: New Msg on Signal Topic
2 bytes.
decodeSignalMsg
cbSignalMsg
Sub-messages found: 1
Signal Msg Tag: Pin Configuration
Initial Pin Configuration Complete!
Publishing to pin config complete...
Hardware configured successfully!
Registration and configuration complete!
Running application...
PING!
PING!
could it be at the IO account level? i could try having Noe login on my windows machine and vice versa
from adafruit_wippersnapper_arduino.
hi hi @brentru i tried
feather 32 s2 and s3
qtpy32 s2
pi pico w
itsybitsy 32
from adafruit_wippersnapper_arduino.
@videopixil It seems to be an issue with connecting to Adafruit IO, not the WiFi network. Can you verify that the adafruit io key for the pixil3d
account matches what appears on io.adafruit.com? Make sure the same key is used on the devices.
from adafruit_wippersnapper_arduino.
@brentru yes verified io keys match - the format is:
{
"io_username": "pixil3d",
"io_key": "same-IO-key",
"network_type_wifi": {
"network_ssid": "fake-network1",
"network_password": "fakepass"
},
"status_pixel_brightness": 0.2
}
from adafruit_wippersnapper_arduino.
it does seem to be something with the account. i signed into the Mac with my Adafruit account and was able to load the firmware with the same ItsyBitsy.
from adafruit_wippersnapper_arduino.
@brentru I regenerated the io key and it worked! - new devices are able to connect 🎉
from adafruit_wippersnapper_arduino.
Weird, but glad it was account-centric. Closing for now, feel free to reopen if you have this issue occur again.
from adafruit_wippersnapper_arduino.
Related Issues (20)
- Support PyPortal displays and touch interfaces
- Arduino-ESP32 v3.0.0-rc.1 changes network interface usage. Need to import wifi.h and use NetworkManager for MAC Address
- unable to connect to mqtt from my featheresp32 HOT 6
- Return MQTT Error reason
- PyPortal Titano - Wippersnapper gets disconnected from WiFi and never reconnects HOT 25
- Huzzah32-ESP32 goes offline after connecting Waterproof DS18B20 HOT 8
- Cleanup retry logic in I2C drivers, implement better retries in main event polling loop, remove delays, possibly return NaNs HOT 1
- QTPY S3 will not load the WIPPER drive HOT 22
- WS 1.0.0-beta.84 fails on Adafruit ESP32-S3 Feather with 4MB Flash 2MB PSRAM HOT 9
- Print ESP-IDF and arduino-esp32 versions to the boot_out.txt file
- Preprocessor script for printing the library versions to boot_out.txt HOT 1
- Increase the Potentiometer Component's frequency to fire more frequently HOT 2
- Analog Input values are incredibly low on PICOW HOT 1
- Migrate Actions to upload-artifact v4 - Requires separately named artifacts per build task, then a merge step HOT 1
- Update Protocol Buffer Message Definitions to API v2
- Refactor to use API v2 Protocol Buffer Messages
- Implement a strategy that allows for easy swapping between two WipperSnapper APIs within a single runtime HOT 1
- Update DS18b20 Component driver to use OneWireNg interface instead of shim
- Update MQTT topics for `api-v2` HOT 1
- Refactor registration process to use new check-in API
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 adafruit_wippersnapper_arduino.