G-Two / smoke-x-receiver

An ESP32+LoRa application to bridge a ThermoWorks Smoke X remote thermometer to Home Assistant via MQTT
MIT License
14 stars 5 forks source link

Excellent Work 👏🏼 #9

Open slempke opened 1 year ago

slempke commented 1 year ago

Well done! Once again, I am truly enlightened by the nature of software dev and how others share the knowledge with awesome projects.

I'm also a backyard pitmaster (newb) se that's missing out on collecting data from is x2. Been working with microcontrollers for a few years but haven't touched esp32.

I was hoping to get further guidance and contribute to the project - my device is getting delivered this evening. Did I get the right one that's compatible? 😅 It would be pretty sweet to get up and running before the weekend!

I contacted ThermoWorks about the possibility of hidden apps that would interact with the x2, but no dice. RF only... What a design having the USB-C port.

Might need some more details regarding the spi connection and wiring.

Give me a buzz if you can!

G-Two commented 1 year ago

Thanks! The device you have looks like it is compatible with the defaults. The SPI connections to the LoRa modem are identical to my Heltec (based on the pinout in the Amazon listing). Let me know how it works out for you. A couple other users have reported bugs that I was able to fix quickly (see closed Issues). If you have experience with other microcontrollers the process of flashing should be pretty straightforward.

G-Two commented 1 year ago

@slempke, if you've had any issues getting your device to work with this, it may because it has a different LoRa chip (SX1262 vs SX1276) than this application was originally developed for. If that's the case, the latest commit https://github.com/G-Two/smoke-x-receiver/commit/27638dc41ec0c17cdd85e1738afce4e73d2c6c6c should work (if the device is a Heltec LoRa 32 V3, or clone), as it now supports either chip based on configuration settings at build time.