{"id":20330163,"url":"https://github.com/octaprog7/tmp117","last_synced_at":"2026-05-17T09:36:53.517Z","repository":{"id":44580233,"uuid":"512141326","full_name":"octaprog7/TMP117","owner":"octaprog7","description":"MicroPython module for work with TMP117 temperature sensor from Texas Instruments","archived":false,"fork":false,"pushed_at":"2025-03-23T09:44:16.000Z","size":2508,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-13T13:56:07.586Z","etag":null,"topics":["micropython","sensor","temperature"],"latest_commit_sha":null,"homepage":"","language":"Python","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/octaprog7.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,"zenodo":null}},"created_at":"2022-07-09T09:07:52.000Z","updated_at":"2025-03-23T09:44:19.000Z","dependencies_parsed_at":"2025-03-23T10:34:06.489Z","dependency_job_id":null,"html_url":"https://github.com/octaprog7/TMP117","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/octaprog7/TMP117","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/octaprog7%2FTMP117","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/octaprog7%2FTMP117/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/octaprog7%2FTMP117/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/octaprog7%2FTMP117/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/octaprog7","download_url":"https://codeload.github.com/octaprog7/TMP117/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/octaprog7%2FTMP117/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278838470,"owners_count":26054727,"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","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["micropython","sensor","temperature"],"created_at":"2024-11-14T20:15:18.410Z","updated_at":"2026-05-17T09:36:53.511Z","avatar_url":"https://github.com/octaprog7.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TMP11X\n## [На русском](README_RU.md)\nMicropython module for TMP117, TMP119 Texas Instruments temperature sensors.\n\nJust connect your TMP117, TMP119 board to Arduino, ESP or any other board with MicroPython firmware.\n\nSupply voltage TMP117, TMP119 3.3 or 5.0 volts! Use four wires to connect (I2C).\n1. +VCC (Supply voltage)\n2. GND\n3. SDA\n4. SCL\n\nUpload micropython firmware to the NANO(ESP, etc.) board, and then files: main.py, tmp11Xtimod.py and sensor_pack_2 folder. \nThen open main.py in your IDE and run it.\n\n# Pictures\n## IDE\n![alt text](https://github.com/octaprog7/TMP117/blob/master/ide117.png)\n## Breadboard\n![alt text](https://github.com/octaprog7/TMP117/blob/master/tmp117board.jpg)\n\n# Troubleshooting\n| Problem              | Possible Cause          | Solution                                     |\n|----------------------|-------------------------|----------------------------------------------|\n| ALERT=True always    | Therm Mode + hysteresis | Cool below Tmin or switch to Alert Mode      |\n| No I2C communication | Wrong address/pull-ups  | Check ADD0, 4.7kΩ pull-up on SDA/SCL         |\n| Inaccurate readings  | Self-heating/mounting   | Use `set_temperature_offset()`               |\n| EEPROM not writing   | Locked/busy             | Check `EEPROM_Busy`, perform unlock sequence |\n\n## Notes\nNote: This driver is tested on real hardware with TMP117.\n\n## Support the project\nIf you found this driver helpful, please rate it!\nThis helps us develop the project and add support for new sensors.\nIf you liked my software, please be generous and give it a star!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foctaprog7%2Ftmp117","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foctaprog7%2Ftmp117","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foctaprog7%2Ftmp117/lists"}