Basic questions about Cayenne with esp8266


#1

I am using Cayenne to collect analog data from a esp8266 dev board (NodeMCU) programmed in Arduino IDE. I have tested the Cayenne ESP8266 example and get a good connection with the time data received. Here are my questions:

  1. I can’t find documentation on the Cayenne Write functions so I’m not sure whats possible.
  2. I don’t know what the best way is to collect data from multiple devices (around my yard).
  3. I don’t know the best practice for saving battery power with the dev board.

Any help/info on these topics is appreciated. Any questions are welcome.


#2

create a separate project on the cayenne dashboard by click on “+”. add the widgets from all the different devices to this dashboard.

you can try this Battery Powered ESP8266 Temperature/Humidity Monitor with DHT11


#3

Perfect. Thanks.


#4

With the full dev module it’s hard to save a lot of power, but putting it to sleep is definitely going to help. If you get a bare ESP module you can use a super low drop out voltage regulator and really squeeze the most out of your batteries. The AMS1117 (on the dev board) has a dropout of about 1v where a HT7333 is about 90mV and that extra 1v from the battery can make a huge life span difference. With this example if you have a lipo battery with a dev board your dev board will stop powering up at around 4v where a HT7333 will work all the way down to around 3v.


#5

What is the best practice now for sleeping if no wifi connection is made? Is there a way for Cayenne to send a notification when device is silent for more than 30 min?

BTW, I have connected a 3.5 x 6.5 cm solar panel to my lipo battery charger and get full charging during the day (1000 mAh lipo), so battery power is not the issue so much as notification of poor wifi.


#6

There is nothing yet available on the Cayenne side that I’m aware of. @shramiksalgaonkar any ideas?


#7

let me check with the team.