Jag har fått igång min första WiFi uppkopplade microcontroller, kul som stryk. En klon av NodeMcu och 3 st 18b20 tempsensorer är hårdvaran.
Dessa tre sensorer loggar sina temperaturvärden till Thingspeak en gång i minuten.
Detta fungerar toppen.
Nu har jag börjat att göra en lite, väldigt enkel, hemsida där jag tänker mig att visa en av tempgraferna och med stor font den sista uppmätta temperaturen.
Jag har lyckats hämta sista dataposten från Thingspeak, genom att använda detta Javascript.
Kod: Markera allt
<script>
$(document).ready(function(){
$.getJSON("https://api.thingspeak.com/channels/XXXXXX/fields/1/last.json", function(result){
$.each(result, function(i, field){
$("#TempDiv").append(field + " ");
});
});
});
</script>
Kod: Markera allt
2017-01-08T18:58:32Z 3330 21.75
Kod: Markera allt
{"created_at":"2017-01-08T18:50:16Z","entry_id":3322,"field1":"21.75"}
Nu till min fråga, hur skriver jag en liten kodsnutt som bara skriver ut det sista värdet? Alltså i detta fall 21.75. Kommer nog att vilja lägga till en Round() funktion med en decimal också men det tror jag ordnar sig. =)
Jag har sökt men verkligen inte hittat någon enkel lösning. Bara med massa "tryck på denna knapp" för att se nåt nytt eller läs in från extern fil osv.
Tack på förhand.