Skip to content

Instantly share code, notes, and snippets.

@Abathargh
Created December 26, 2020 00:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Abathargh/ae9fe58c502747a932ff2f57f1df4caa to your computer and use it in GitHub Desktop.
Save Abathargh/ae9fe58c502747a932ff2f57f1df4caa to your computer and use it in GitHub Desktop.
MoodyESP8266 Sketch using a DHT11 sensor with data incoming on PIN0
#include <MoodyEsp8266.h>
#include <DHT.h>
#include "certs.h"
#define DATA_PIN 0
#define DHT_TYPE DHT11
MoodySensor sensor;
DHT dht(DATA_PIN, DHT_TYPE);
float temp, hum;
String temperatureService() {
temp = dht.readTemperature();
return String(temp);
}
String humidityService() {
hum = dht.readHumidity();
return String(hum);
}
void setup() {
dht.begin();
sensor.setCert(caCert, brokerFingerprint);
sensor.registerService("temperature", temperatureService);
sensor.registerService("humidity", humidityService);
sensor.begin(115200);
}
void loop() {
sensor.loop();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment