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

Reply To: Yosemite library cant be found!

Home Forums Environmental Sensors Yosemite library cant be found! Reply To: Yosemite library cant be found!


    Are you using breadboards or have you made a custom circuit of some kind? Post a picture.

Yes i put it in.

  • By what is the Yosemitch sensor powered and at what voltage?

Connected in a levelshifter from a arduino mini pro.

  • Exactly what RS485 to TTL adapter do you have connected between the A and B (green and white) of your Y500B and your NodeMCU (brand, chipset, etc)
    • What powers the RS485 adapter and at what voltage?
    • Does the adapter require the use of a pin to change the direction of communication or does it have automatic flow control?

https://www.aliexpress.com/item/32647766464.html I dont think it got flowcontrol. Its powered by the vcc(3.3v) from the nodemcu.

    <li style=”list-style-type: none;”>
    <li style=”list-style-type: none;”>
  • Are there any LED’s on your adapter?
    • If so, do you see the power, Tx, and Rx LED’s light up appropriately?

Yes it glows bright red.

  • What level shifters are you using (brand, etc)?
    • Are your level shifters between the Tx and Rx of your adapter and the pins of your NodeMCU?
    • If not, where are they in the chain?
    • What voltages are you shifting to and from?
    • I have not succeeded in using external level shifters on a breadboard with an RS485 adapter so I am quite skeptical of a set-up that requires them.

Its chinese and honestly i dont know as i said before i just continued someones old project and couldnt find the shifter on the internet.

  • Are you sure you have Tx and Rx coming out of the adapter connected appropriately the pins you are assigning as Rx and Tx in SoftwareSerial?
    • Have you tried reversing the Tx and Rx?

Everything correctly wired because it worked before i used it.