{"id":18233257,"url":"https://github.com/dynow/simpledht-app","last_synced_at":"2025-04-08T11:49:17.964Z","repository":{"id":260876915,"uuid":"882600851","full_name":"DynoW/SimpleDHT-app","owner":"DynoW","description":"Ambient temperature and humidity ⛅ from DHT11 or DHT22 sensor in your browser with dashboard and api","archived":false,"fork":false,"pushed_at":"2024-12-07T08:39:14.000Z","size":472,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-08T11:49:15.524Z","etag":null,"topics":["dht11","dht22","esp32","humidity","pwa","temperature"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DynoW.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-03T09:41:12.000Z","updated_at":"2024-12-07T08:34:47.000Z","dependencies_parsed_at":"2024-11-03T09:25:27.851Z","dependency_job_id":"e1c8836e-5fb6-4e51-9cb3-da282b60454f","html_url":"https://github.com/DynoW/SimpleDHT-app","commit_stats":null,"previous_names":["dynow/simpledht-app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DynoW%2FSimpleDHT-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DynoW%2FSimpleDHT-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DynoW%2FSimpleDHT-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DynoW%2FSimpleDHT-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DynoW","download_url":"https://codeload.github.com/DynoW/SimpleDHT-app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247838415,"owners_count":21004576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dht11","dht22","esp32","humidity","pwa","temperature"],"created_at":"2024-11-04T15:03:29.720Z","updated_at":"2025-04-08T11:49:17.945Z","avatar_url":"https://github.com/DynoW.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SimpleDHT-app - Temperature and humidity on the web!\n\n![alt text](/photos/dashboard.png)\n## Description\n\nAn app based on [SimpleDHT library](https://github.com/winlinvip/SimpleDHT) for the DHT series of low-cost temperature \u0026 humidity sensors.\n\nYou can find DHT11 and DHT22 tutorials [here](https://learn.adafruit.com/dht).\n\n## Hardware Components\n\n- **DHT11 or DHT22 Sensor:** Measures temperature and humidity.\n- **ESP32:** Microcontroller to read sensor data and host a webserver.\n- **Breadboard and jumper wires:** For circuit connections. (Or just solder everything)\n\n## Features\n\n- **Temperature and Humidity Monitoring:** Real-time temperature and humidity data from DHT11 to any device!\n- **Documentation:** Tons of descriptive comments and helpful information.\n- **Customizable:** You can change everything from how the app works and integrates with the sensor to how it looks on your devices.\n- **Source files:** Access to source HTML, JavaScript and Tailwind CSS files [here](https://github.com/DynoW/SimpleDHT-app/blob/main/src).\n- **API:** Send data to anywhere in the world. (the route is /api)\n- **MIT license:** This app is open-source and uses one of the most permissive licenses so you can use it on any project.\n\n## Connections\n\nBelow, you can find the **schematic** and an example using DHT11 and ESP32-S2 mini:\n\n\u003cimg alt=\"schematic\" src=\"/photos/schematic.png\" width=\"600px\" /\u003e\u003cimg align=\"right\" alt=\"example\" src=\"/photos/example.jpg\" width=\"200px\"/\u003e\n\n## Library Installation\n\n### First Method\n\n![image](https://user-images.githubusercontent.com/36513474/68069796-09e62200-fd87-11e9-81e0-dc75e38efed0.png)\n\n1. In the Arduino IDE, navigate to Sketch \u003e Include Library \u003e Manage Libraries\n1. Then the Library Manager will open and you will find a list of libraries that are already installed or ready for installation.\n1. Then search for SimpleDHT using the search bar.\n1. Click on the text area and then select the specific version and install it.\n\n### Second Method\n\n1. Navigate to the [Releases page](https://github.com/winlinvip/SimpleDHT/releases).\n1. Download the latest release.\n1. Extract the zip file\n1. In the Arduino IDE, navigate to Sketch \u003e Include Library \u003e Add .ZIP Library\n\n## Usage\n\n### Sep 1\n\nCopy the [SimpleDHT-app.ino](https://github.com/DynoW/SimpleDHT-app/blob/main/SimpleDHT-app.ino) file into your IDE.\n\n### Sep 2\n\nCreate a [secrets.h](https://github.com/DynoW/SimpleDHT-app/blob/main/secrets.h) file with the template below\n\n```cpp\nconst char *ssid = \"\u003cAP_SSID\u003e\";\nconst char *password = \"\u003cAP_PASSWORD\u003e\";\n```\n\n\u003e Remark: Replace \u003cAP_SSID\u003e and \u003cAP_PASSWORD\u003e with your access point credentials.\n\n### Sep 3\n\nand a [ci.json](https://github.com/DynoW/SimpleDHT-app/blob/main/ci.json) file as follows:\n\n```json\n{\n  \"requires\": [\n    \"CONFIG_SOC_WIFI_SUPPORTED=y\"\n  ]\n}\n```\n\n### Final step\n\nUpload to your microcontroller! ▶️\n\nConnect to the same network and access: [http://esp32.local](http://esp32.local)\n\n## Links\n\n1. [adafruit/DHT-sensor-library](https://github.com/adafruit/DHT-sensor-library)\n2. [Arduino #4469: Add SimpleDHT library.](https://github.com/arduino/Arduino/issues/4469)\n3. [DHT11 datasheet and protocol.](https://www.mouser.com/datasheet/2/758/DHT11-Technical-Data-Sheet-Translated-Version-1143054.pdf)\n4. [DHT22 datasheet and protocol.](https://www.sparkfun.com/datasheets/Sensors/Temperature/DHT22.pdf)\n\n## Working with the source files\n\nInstall depencencies with and run\n\n```\nnpm i\nnpm run dev\n```\n\n## Credits\n\nThe author and maintainer of this app is DynoW \u003ccontact@stefan.is-a.dev\u003e.\n\nBased on previous work of Winlin \u003cwinlin@vip.126.com\u003e, the author of SimpleDHT library:\n\n## License\n\nThis app is licensed under [MIT](https://github.com/DynoW/SimpleDHT-app/blob/master/LICENSE) license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdynow%2Fsimpledht-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdynow%2Fsimpledht-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdynow%2Fsimpledht-app/lists"}