Welcome to EnviroDIY, a community for do-it-yourself environmental science and monitoring. EnviroDIY is part of WikiWatershed, a web toolkit designed to help citizens, conservation practitioners, municipal decision-makers, researchers, educators, and students advance knowledge and stewardship of fresh water. New to EnviroDIY? Start here


  • Hi Sara,

    Not sure what I was doing wrong initially but I’ve managed to get platformIO installed correctly on VSCode and I’m ready to proceed.

    For step two of your instructions above – “2. After your project is created, delete the contents of the new platformio.ini file and replace them with the contents of the same file from the folder where you…[Read more]

  • Yes, I can open python by entering the location from CMD and Run.

  • Hi Matt,

    Thanks. I’ve tried that and am met with “Invalid path to python interpreter.”


    The path is C:UsersJosh BiddleAppDataLocalProgramsPythonPython38-32

  • Thanks.


    So, that helped to eliminate most of the compiling error that I was receiving. I’ve attached the error message as I’m getting it right now.

    As for the libraries, I’m 99% sure I’ve deleted all duplicate versions of the libraries, so i’m not sure where it is finding the duplicate versions. I’d be happy to try out using PlatformIO. Going…[Read more]

  • You did mention that it isn’t easy! I did download PlatformIO and found it to be just as foreign to me, so instead of confusing myself with two different applications I figured I’d stick with the Arduino IDE for now. I just went through and deleted what I thought was my duplicate library, other than that I’m not sure what libraries might be…[Read more]

  • Thanks Sara. I’ve copied the error message and attached it as a text file. As you can see there’s a lot going on and I’m not really even sure where to begin. Any advice you have is appreciated. Thanks.

  • Hi Sarah,


    Thanks for your response. I once again had to put this on hold for a bit but I am back to trying to get it to work.


    As I’ve mentioned I am new to this type of thing, but I really think I’ve hit a wall here, and am wondering if I could benefit from a bit more in-depth help. I’ve followed the directions as closely as I could and…[Read more]

  • Hi Sara, thanks for your help.

    I unfortunately had to put this project on hold right after you help me with my last problem, so sorry for the late response.

    I managed to fix the library issue I was having (they were stored in the wrong subfolder), and I have a few new questions if you are able to help.

    When editing the UUIDs for each variable…[Read more]

  • Thanks for your response.

    I’ve been out of the office and am just now getting back around to trying to set up our data logger. This is my first time trying to set up one of these data loggers, and possibly more importantly is my first time working with Arduino, so I’m still working on understanding everything.

    In the DRWI_CitSci sketch I…[Read more]

  • Hi,

    I am currently attempting to edit the variable UUIDs in the DRWI_CitSci sketch with those for the sensors that are part of my system. In the sketch there are default UUIDs provided for each variable, including those for a CTD sensor. I’m not using a CTD sensor – can I just delete those lines from my sketch or should I keep them in with the…[Read more]

  • While I have your attention, I have a second question if you’re ale to help.

    I am now trying to edit the UUIDs in the sketch for each of my variables, except I don’t have the CTD sensor as part of this system. Can I simply remove those lines in the sketch for the CTD sensor, or should I leave them in place with the default UUIDs that are provided?

  • Ah, well that makes perfect sense. I thought somewhere along the line Stroud had produced an ID for this specific logger, but this makes it much simpler. Thank you.

  • Hello all,

    This is my first time attempting to set-up a Mayfly (with the Campbell OBS3+ sensor) and I have almost no experience so please bare with me.

    I’ve been following the steps as laid out in the in Mayfly sensor station manual, and right now I’m attempting to upload the DRWI_CitSci.ino sketch. The directions on the github page here:…[Read more]