Cloud Dashboard für CO2-Messungen (CO2-Ampel) mit Ubidots für Java und Python

So ein Dashboard, hier am Beispiel der CO2 Messungen ist mit dem Cloud Anbieter Ubidots.com schnell gemacht. Kostenlos gibt es 3 Geräte. Es muss ja auch nicht immer Thinkspeak sein.
ubidots

Hier der Aufbau:

Hier ist der Api Token zu finden:

Der z.B. in diesem Python Script eingetragen werden muss:

Das Python-Script, senden die drei Werte CO2, Temperatur und den Ort an Ubidots. Es ist auch hier zu finden.

Will man einen Java-Client erstellen, um die Daten abzufragen, geht das auch mit ein paar Zeilen. Es muss nur die ubidots-java Lib eingebunden werden. In der pom.xml folgenden Abhängigkeit ergänzen:

Dann diese UbidotsClient Klasse erstellen:

Und hier noch eine kleine View Klasse CsvView um CSV zu erzeugen:

Das Ergebnis z.B.