gojimmypi / mqttFlowESP8266

monitor hall effect flow sensors and transmit data via MQTT
1 stars 0 forks source link

Feature Request: Breakdown / Roadmap #1

Open aftereffectsmagic opened 6 years ago

aftereffectsmagic commented 6 years ago

Hi there,

I came across this project on your blog and I'd love to see a detailed breakdown of this project. I'm coming from an Arduino IDE background so if you could specifically talk about how you set this up (love the readme you have in IOT_BBQ), that would be great. About to pull the trigger on the PSI and flow sensors you referenced in your blog post, as well as the connecting pipes- but have no idea how to get started from a coding standpoint. If you could develop a readme, that would be pretty terrific!

Thanks!

gojimmypi commented 6 years ago

Hi. yes, I've been rather sloppy with some of these projects. This one was pretty cool, up until the Adafruit I/O site stopped working (granted it was a beta site during my development; but I think I saw that it is no longer beta now)

https://io.adafruit.com/gojimmypi/public

As for "getting started" - I have two different add-ins for Visual Studio: VisualGDB and Visual Micro. Each has their merits, but I find myself using Visual Micro most of the time. (this mqttFlowESP8266 project is using Visual Micro). VisualGDB has cool JTAG debugging, but not quite great Arduino-style support (yet)

The "Getting Started" for Visual Micro is here:

https://www.visualmicro.com/page/User-Guide.aspx?doc=Getting-started.html

(and it is VASTLY easier to program an ESP8266 than the stand-alone programmer app I used for the IoT BBQ!)

I believe Visual Micro works with the free version of Visual Studio:

https://visualstudio.microsoft.com/vs/community/

If you get these installed, I'll see if I can revisit this over the weekend & try to create a readme.

As for managing libraries, I have this pending PR for the ESP8266 library instructions:

https://github.com/esp8266/Arduino/pull/4797

Let me know if the instructions work... that's my proposed change to the docs here:

https://arduino-esp8266.readthedocs.io/en/latest/installing.html#using-git-version