A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
Read the statement by Michael Teeuw here.
MMM-DHT-Sensor - Get temperature & humidity values from a DHT sensor
-
Hi
I have the same problem. Sometimes it will start and show correctly and other times it will just show “Loading sensor data”. When it starts It will then update the values for a few times. It then freeze and just wont update again. It doesn’t disappear like it should for 1/3rd of a second to do the update anymore. -
If the author ever comes back, I’ve made a couple of changes to the module that I’d love to see applied.
Floating point trouble, (both temperature and humidity values are coming up as “xx.xxx9999999999”)
I have a DHT22, but it did this with the DHT11 too, before I burned it up trying to move it from one board to another.
This gives you the tens and rounds off the rest.
// Convert C to F if (this.config.units === "imperial") { this.temperature = Math.round((data.temperature * 9/5 + 32)*10)/10; } else { this.temperature = data.temperature; } if (typeof this.temperature !== "undefined" && this.temperature !== null) { this.sendNotification("INDOOR_TEMPERATURE", this.temperature); } this.humidity = Math.round(data.humidity*10)/10; if (typeof this.humidity !== "undefined" && this.humidity !== null) { this.sendNotification("INDOOR_HUMIDITY", this.humidity); } this.updateDom(this.config.animationSpeed); }