{"id":16238500,"url":"https://github.com/sieren/nettempreader","last_synced_at":"2025-04-08T09:13:48.099Z","repository":{"id":72273122,"uuid":"74914861","full_name":"sieren/NetTempReader","owner":"sieren","description":"A C++ CLI Tool to receive Temperature Information from an Arduino IoT Device","archived":false,"fork":false,"pushed_at":"2017-10-29T12:25:57.000Z","size":46,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-14T05:45:42.911Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sieren.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2016-11-27T21:18:39.000Z","updated_at":"2016-12-01T19:29:28.000Z","dependencies_parsed_at":"2023-02-27T20:45:19.416Z","dependency_job_id":null,"html_url":"https://github.com/sieren/NetTempReader","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sieren%2FNetTempReader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sieren%2FNetTempReader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sieren%2FNetTempReader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sieren%2FNetTempReader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sieren","download_url":"https://codeload.github.com/sieren/NetTempReader/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247809964,"owners_count":20999816,"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":[],"created_at":"2024-10-10T13:40:35.309Z","updated_at":"2025-04-08T09:13:48.072Z","avatar_url":"https://github.com/sieren.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"NetTempReader\n=============\n#### A  C++ Application to receive Temperature Information from an Arduino IoT Device\n\n## Description\n\nReceive Temperature and Hydro readings from a ESP8266 based board or RedBearLab Duo through WiFi on a Linux or Mac device (e.g. Raspberry Pi).\n\n## Build\n\n### Daemon\n+ Using `cmake` on Linux or Mac: \n```\nmkdir build \u0026\u0026 cd build  \ncmake ../ \u0026\u0026 make\n```\n\n### Arduino\nTo build on Arduino, simply use the Sketch provided.\nMake sure to add your AP Station Name and Password as well as the\nRemote IP Address of your the device running the daemon.\n   \nBeware:   \nThe Arduino Sketch is developed to work with either the common [Adafruit Feather HUZZAH ESP8266](https://www.adafruit.com/product/2821) or the [Redbear Duo](https://github.com/redbear/Duo).\nHowever all data is written into a regular buffer, which can be used with various other\nArduino IoT/WiFi SDKs. The code should be rather straight forward.\n\nThe temperature sensor is the commonly used [DHT22/AM2302] (https://www.adafruit.com/product/393).\n\n## Run\n`NetTempReader` provides a few command line options:   \n`-v` for Verbose output (useful for diagnostics)   \n`-d` for daemon mode (will fork into background)   \n   \nThe last argument is the `path` to which the daemon shall write the data.\nIt creates and writes to `\u003cdeviceid\u003e.txt` files, made up from the device id\nspecified in the Arduino Sketch.   \n   \nExample Output:\n```\nNetTempReader/build [ ./NetTempReader -v \nDevice: 1 Temp: 19.5 Humidity: 53.6\nDevice: 1 Temp: 19.5 Humidity: 53.4\nDevice: 1 Temp: 19.5 Humidity: 53.4\n^C\nNetTempReader/build\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsieren%2Fnettempreader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsieren%2Fnettempreader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsieren%2Fnettempreader/lists"}