Welcome to EnviroDIY, a community for do-it-yourself environmental science and monitoring. EnviroDIY is part of WikiWatershed, an initiative of Stroud Water Research Center designed to help people advance knowledge and stewardship of fresh water.
New to EnviroDIY? Start here

Reply To: Using Xbee Cellular Modem with ThingSpeak

Home Forums Mayfly Data Logger Using Xbee Cellular Modem with ThingSpeak Reply To: Using Xbee Cellular Modem with ThingSpeak

#15756
neilh20
Participant

    @zeke-holloman   interesting, seems like it should work.

    When I have strange issues, I delete the .pio/…   and force it to  do a refresh with all the remote libs.  I see you are using the DecagonCTD which recently changed to hydros21, but seems like it should work.

    I’ve taken your platformio.ini and program  and adding my thingspeak keys, and will try running. I have a test system  with Digi LTE I’m in the process of switching so I can try your setup

    In the meantime

    platformio.ini to

    build_flags =    -DSTREAMDEBUGGER_DBG   #usually add at end of list

    lib_deps =
    https://github.com/vshymanskyy/StreamDebugger  ;Debug when needed

    logging_to_thinkgspeak :  look for DigiXBeeCellularTransparent  and make changes

    // Create the modem object
    <span style=”color: #ff0000;”>#if defined STREAMDEBUGGER_DBG</span>
    <span style=”color: #ff0000;”>#include <StreamDebugger.h></span>
    <span style=”color: #ff0000;”>StreamDebugger modemDebugger(modemSerial, STANDARD_SERIAL_OUTPUT);</span>
    <span style=”color: #ff0000;”>#define modemSerHw modemDebugger</span>
    <span style=”color: #ff0000;”>#else</span>
    <span style=”color: #ff0000;”>#define modemSerHw modemSerial</span>
    <span style=”color: #ff0000;”>#endif  // STREAMDEBUGGER_DBG</span>
    DigiXBeeCellularTransparent modemXBCT(&<span style=”color: #ff0000;”>modemSerHw</span>, modemVccPin, modemStatusPin,
    useCTSforStatus, modemResetPin,
    modemSleepRqPin, apn);