TL;DR: I built a weather station using a Tessel that posts data to Firebase. I'm displaying the temperature/humidity in a live-updating highchart that you can see here. Big "but": The Wifi on the Tessel isn't that reliable and locks up fairly frequently. Sometimes after 30 minutes, sometimes after several hours. The only way to fix that is to reboot the Tessel.
Well turns out the good folks at Tessel are. I just got a Tessel 1 with the climate and accelerometer modules. Tessel is a little more plug and play than other microcontrollers in that there are a bunch of preconfigured modules that you really just have to plug into the board, install the library via npm (I know, right?) and off you go. Here's a code example for logging the temperature/humidity readings to the console every 10 seconds: