{"id":18565589,"url":"https://github.com/leech001/temp_control","last_synced_at":"2025-05-15T19:09:59.515Z","repository":{"id":103303366,"uuid":"83127087","full_name":"leech001/Temp_control","owner":"leech001","description":"Orange PI temp control (ds18b20, GPIO, Telegram, telepot)","archived":false,"fork":false,"pushed_at":"2018-11-04T10:21:36.000Z","size":28,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-12T04:01:43.430Z","etag":null,"topics":["gpio","orange-pi","orangepi","pya20","python","telegram","telegram-bot","telepot"],"latest_commit_sha":null,"homepage":null,"language":"Python","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/leech001.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":"2017-02-25T11:27:00.000Z","updated_at":"2025-01-30T10:18:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"f33c0c40-6586-400d-a2dc-c98828bfad16","html_url":"https://github.com/leech001/Temp_control","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/leech001%2FTemp_control","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leech001%2FTemp_control/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leech001%2FTemp_control/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leech001%2FTemp_control/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leech001","download_url":"https://codeload.github.com/leech001/Temp_control/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254404356,"owners_count":22065641,"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":["gpio","orange-pi","orangepi","pya20","python","telegram","telegram-bot","telepot"],"created_at":"2024-11-06T22:19:27.873Z","updated_at":"2025-05-15T19:09:59.507Z","avatar_url":"https://github.com/leech001.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Project is deprecated new version on https://github.com/leech001/TempControl-ESP8266\n# Комнатный термостат или терморегулятор на Orange PI\nПроект комнатного термостата или терморегулятора (контроль температуры) с управлением насосами на Oprange PI с использованием управления через Telegram.\n\n## Цели\n1. Автоматизация работы газового котла взагородном доме;\n2. Удаленный котроль за состоянием отопления;\n3. Удаленное управление режимом отопления.\n4. Управление насосами отопления.\n\n\n# Room thermostat or the thermostat on the Orange PI\nProject room thermostat or the thermostat (temperature control) with pump control at Oprange with the use of PI control via Telegram.\n\n## Goals\n1. Automation of gas boiler zagorodnom house;\n2. Remote monitor the state of heating;\n3. Remote control of heating.\n4. Pump control heating.\n\n## Решения (Solution)\n1. Аппаратные (Hardware)\n   1. Orange PI (https://ru.aliexpress.com/item/Orange-Pi-PC-Plus-SET2-Orange-Pi-PC-Plus-Transparent-ABS-Case-Supported-Android-Ubuntu-Debian/32668333407.html)\n   2. DALLAS DS18B20 (https://ru.aliexpress.com/item/5pcs-DALLAS-DS18B20-18B20-18S20-TO-92-IC-CHIP-Thermometer-Temperature-Sensor/32236763433.html)\n   3. Four Channel Relay Module interface Board Shield 5V (https://ru.aliexpress.com/item/1pcs-lot-4-channel-relay-module-4-channel-relay-control-board-with-optocoupler-Relay-Output-4/32340914033.html?spm=a2g0s.9042311.0.0.8Ihmg6)\n2. Программные решения (Software)\n   1. Python 3.5\n   2. Telepot\n   3. gpio_pyH3\n   \n## Активация 1-Wire интерфейса в Orange PI (Linux kernel 3.4)\n\nroot@orangepipcplus:/etc# cat modules\n\n```\n8189fs\nw1-sunxi\nw1-gpio\nw1-therm\n#gc2035\n#vfe_v4l2\n#sunxi-cir\n```\n**Шина 1-Wire в Orange PI работает только на 37 порту! (GPIO.26 or PA.20)**\n\n![GPIO](https://github.com/leech001/Temp_control/blob/master/pic/DS1820B.png?raw=true)\n\n![GPIO](http://yonec.pl/data/uploads/orange-pi-plus-5.png)\n\n![GPIO](https://cdn-images-1.medium.com/max/800/1*pcfeGQr_mUJrXDFDrdKMww.png)\n\n## Активация 1-Wire интерфейса в Orange PI (Linux kernel 4.14)\n\n/boot/armbianEnv.txt and add the lines:\n```\noverlays=w1-gpio\nparam_w1_pin=PA20             # desired pin\nparam_w1_pin_int_pullup=1     # internal pullup-resistor: 1=on, 0=off\n```\n\n## Установка Python library on controlling GPIO pins, I2C and SPI buses\n\nhttps://github.com/duxingkei33/orangepi_PC_gpio_pyH3\n\n## Установка Python framework for Telegram Bot API\n\nhttps://github.com/nickoala/telepot\n\n## Аналогичные проекты\n\nhttp://home-smart-home.ru/telegram-bot-raspberry-pi-signalizaciiya-control/\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleech001%2Ftemp_control","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleech001%2Ftemp_control","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleech001%2Ftemp_control/lists"}