Skip to content

Latest commit

 

History

History
13 lines (8 loc) · 1017 Bytes

README.md

File metadata and controls

13 lines (8 loc) · 1017 Bytes

Thermostat

Simple temperature reporting sketch for a Feather Huzzah using a dht22 sensor and published the values to an mqtt server. Also has wifi config built in and status page. This project can be used as a template for a lot of other projects that require wifi and mqtt connectivity. The main setup and loop handle calls to the other io files to keep everything organized.

Setup handles pin config, wifimanager setup, mqtt initial connection, and loading the web.

Loop handles resetting wifi on button press, verifying mqtt connection occasionally, handle web get/posts, and any other function that would be needed in the DeviceFunctions

DeviceFunctions - home for anything you would want to happen. This project handles checking the dht22 temp and publishes the message. You could add other functions to check here and call them in the loop

Mqtt - contains functions that handle connection to mqtt server

Web - contains functions to do different things for get/posts, and display of the main status page