Агуулгын хүснэгт:

Энэ зун хүүхдээ сэрүүн байлгаарай - Дүлий фэнүүдээ ухаалаг зүйлээр удирдаарай !: 6 алхам (зурагтай)
Энэ зун хүүхдээ сэрүүн байлгаарай - Дүлий фэнүүдээ ухаалаг зүйлээр удирдаарай !: 6 алхам (зурагтай)

Видео: Энэ зун хүүхдээ сэрүүн байлгаарай - Дүлий фэнүүдээ ухаалаг зүйлээр удирдаарай !: 6 алхам (зурагтай)

Видео: Энэ зун хүүхдээ сэрүүн байлгаарай - Дүлий фэнүүдээ ухаалаг зүйлээр удирдаарай !: 6 алхам (зурагтай)
Видео: Прямо во время похорон змея напала на мачеху. Но дальше произошло ужасное! 2024, Арваннэгдүгээр
Anonim
Энэ зун хүүхдээ сэрүүн байлгаарай - Дүлий фенүүдээ ухаалаг зүйлээр удирдаарай!
Энэ зун хүүхдээ сэрүүн байлгаарай - Дүлий фенүүдээ ухаалаг зүйлээр удирдаарай!
Энэ зун хүүхдээ сэрүүн байлгаарай - Дүлий фенүүдээ ухаалаг зүйлээр удирдаарай!
Энэ зун хүүхдээ сэрүүн байлгаарай - Дүлий фенүүдээ ухаалаг зүйлээр удирдаарай!

Үүнийг бичихдээ хоёр долоо хоногийн өмнө би гайхалтай бяцхан хүүгийн аав болсон!

Улирал солигдож, өдрүүд уртасч, температур дулаарч байгаа тул цэцэрлэгт ямар халуун байгааг шалгаж үзэхийн тулд ямар нэгэн монитор байрлуулах нь дээр гэж би бодлоо!

Би олон жилийн турш их питонтой харьцаж байгаагүй, гэхдээ бараг 5 жилийн өмнө их сургуульд орсон эхний жилээсээ хойш энэ хичээлд хамрагдахыг хүссэн юм! Үүнээс болоод би хийсэн зүйлээ баримтжуулах, дараа нь надад туслах, мөн ижил зүйлийг хийхийг хүссэн бусад хүмүүст туслах нь дээр гэж бодсон.

Raspberry pi, Enviro pHAT болон ухаалаг TP-link каса залгуурыг ашиглан IFTTT хүрээг ашиглан залгуурыг хянах боломжтой! Үүнийг хийх нь үнэхээр энгийн бөгөөд та өөр өөр мэдрэгч, өөр төхөөрөмжөөр дамжуулан аливаа зүйлийг удирдахын тулд энэхүү гарын авлагыг өөрчилж болно! Хэрэв танд энэ заавар таалагдсан бол мэдрэгчийн уралдаанд оролцохыг саналаа өгөхөө мартуузай!: D (асуугаад уучлаарай), би үүнийг анх удаа хийж байгаа бөгөөд үүнийг хийх бүх хугацаанд ямар нэг зүйл хожих боломжтой байхыг хүсч байна.

** EDIT ** Дараагийн хэдэн өдрүүдэд би энэ өгөгдлийг Графана самбар руу оруулахыг харах гэж байна, хэрэв та үүнийг сайн гэж бодож байвал бидэнд мэдэгдээрэй!: D

Үүнд шууд орцгооё …

Хангамж

  1. Аливаа Raspberry pi хийх болно, гэхдээ би тэг W -ийг сонгосон бөгөөд энэ нь сугалаанд өгөх ёстой байсан шигээ хамгийн бага хэлбэрийн хүчин зүйлтэй бөгөөд WiFi нь анхдагчаар идэвхжсэн байдаг! - Raspberry PI Zero w
  2. SD карт, хүн бүр өөр өөр сонголттой байдаг, гэхдээ би эдгээрийн аль нэгийг ашигласан! - Micro-SD карт
  3. Хэрэв та гацсан бол SD картны албан ёсны дэмжлэгтэй баримт бичиг -албан ёсны дэмжигдсэн SD картууд энд байна
  4. Холбогч утас (дараа тайлбарлах болно) - Холбогч утас
  5. Бүх гайхамшигт мэдрэгчүүдэд зориулсан Enviro pHAT! - Envrio-pHAT
  6. Ухаалаг залгуур, би TP-Link-ийг ашиглаж байна, учир нь танд хайрцгийг ажиллуулахын тулд ямар ч гоё төв шаардлагагүй болно! - Ухаалаг залгуур!
  7. Хяналтын дүлий сэнс, та ямар ч сэнс ашиглаж болно, би саяхан Amazon дээр сэнс олсон, гэхдээ ямар ч хананы залгууртай сэнс сайн ажиллах болно - Дүлий сэнс
  8. Гагнуурын төмөр, гэхдээ хэрэв та гагнуурын төмрийг ашиглахыг хүсэхгүй байгаа бол PI болон pHAT-ийн толгойн дээр дарж авах боломжтой-GPIO-hammer-header

TP-links kasa болон IFTTT хоорондох холболтыг ажиллуулахын тулд та энэ зааварчилгааг эхлүүлэхийн өмнө TP-link kasa болон IFTTT данстай байх шаардлагатай. Та TP-link ухаалаг залгуурыг хүлээн авахдаа ухаалаг залгууртай хамт ирдэг заавар нь залгуурыг хэрхэн яаж нэрлэх, түүний үндсэн функцуудыг багтаасан тохиргооны явцад танд туслах болно

Худалдааны бүх жагсаалт гарсны дараа бүгдийг нь цуглуулах цаг болжээ!

Алхам 1: Raspberry Pi -г тохируулах

Хамгийн сүүлийн үеийн, хамгийн сайн Raspbian дүрсийг аваарай. -

Энэ зургийг SD карт дээр бичээрэй, танд уншигч, дүрслэгч хэрэгтэй болно, би этчер ашигладаг -

Wifi -г тохируулах (заавал биш) Хэрэв таны PI нь WIFI -тэй бол дараа нь консолуудтай холбоотой олон үймээн самууныг хэмнэхийн тулд одоо тохируулж яагаад болохгүй гэж!

Таны пи дүрсийг дүрсэлсний дараа хөтөчийг гаргаж авсан болно. SD картыг салгаад холбоно уу, ингэснээр таны машин дахин илрүүлэх болно. Ачаалах хэсэг гарч ирэх ёстой.

Pi -ийн ачаалах хуваалт дотор wpa_supplicant.conf нэртэй хоосон файл үүсгээрэй.

сүлжээ = {

ssid = "YOUR_SSID" psk = "YOUR_WIFI_PASSWORD" key_mgmt = WPA-PSK}

Таны сонгосон PI дээр SSH -ийг идэвхжүүлэх (заавал биш)

Анхдагч байдлаар, цэвэр Raspbian зураг дээр ssh идэвхгүй болно. Та системийг ачаалж, гар болон дэлгэцийг Pi руу холбож, дараа нь ssh -ийг идэвхжүүлэх хэрэгтэй болно. Энэ алхам нь эхний ачаалах үед ssh -ийг идэвхжүүлэх бөгөөд ачаалах хэсэгт ssh нэртэй шинэ файл үүсгэнэ. Яг ийм нэртэй хоосон файл.

Нэмэлт хоёр алхам хийсний дараа таны PI автоматаар таны WIFI -д холбогдох бөгөөд SSH -ийг анхдагчаар идэвхжүүлсэн болно.

Бичил SD картыг дүрсэлж, тохируулсны дараа та үүнийг өөрийн PI эсвэл сонголт руу оруулаад асааж болно!

PIO -г шинэчилсний дараа та PI -ээ ачаалсны дараа утасгүй чиглүүлэгчийн тохиргоон дотроос IP хаягаа олж болно. Ихэнх чиглүүлэгчид өөр өөр байдаг тул харамсалтай нь гарын авлага бичихэд хэцүү байх болно!

Та IP хаягаа IP хаягаа оруулсны дараа SSH -ээр холбогдож дараах хаягаар нэвтэрнэ үү.

Хэрэглэгчийн нэр: pi

Нууц үг: бөөрөлзгөнө

PI -тэй идэвхтэй SSH сесс хийсний дараа та үүнийг шинэчлэхийг хүсэх болно, үүнийг шинэчлэх явцад доорх харгалзах Y эсвэл N -ийг ажиллуулна уу.

sudo apt-get update

sudo apt-get шинэчлэлт

Шинэ шинэчлэлт суулгасны дараа PI -ийг дахин ачаалах нь хамгийн сайн арга бөгөөд үүнийг хамгийн сүүлийн үеийн шинэчлэлтүүдээр дахин ажиллуулах болно.

sudo дахин ачаална -n

Одоо PI бэлэн боллоо, дараагийн алхам руу шилжих цаг боллоо!

Алхам 2: Enviro PHAT -ийг тохируулах

PHAT орчноо тохируулж байна
PHAT орчноо тохируулж байна
PHAT орчноо тохируулж байна
PHAT орчноо тохируулж байна

Enviro pHAT -ийг ашиглаж байна

Пи -ээ шинэчилж дууссаны дараа та өөрийн Enviro pHAT -ийг хүссэн PI -тэй холбож болно!

*** Таны PI эсвэл pHAT -ийг гэмтээхгүйн тулд эхлээд унтрааж байгаа эсэхийг шалгаарай ***

Энд би холбогч утсыг ашигласан, учир нь та CPU -ийг Enviro pHAT -ийн дор халаах замаар дулааны угаалга хийх боломжтой болно. Энэхүү нэмэлт дулаан нь дараа нь авах температурын уншилтыг өөрчилж болно. Үүний улмаас би доорхи тээглүүр дээр 5 холбогчийг ашигласан.

  • Зүү 3 - GPIO2 (SDA I2C)
  • Зүү 5 - GPIO3 (SCL I2C)
  • Зүү 7 - GPIO4
  • Зүү 6 - Газар
  • Зүү 4 - 5V

Доорх линк эсвэл харааны лавлагаа авахын тулд энэ алхмын дээд хэсэгт байрлах утас диаграмыг шалгана уу

pinout.xyz/pinout/enviro_phat

(будаг муутай ажилд уучлаарай)

РНАТ -ийг холбохдоо үүнийг зөв тохируулсан эсэхээ шалгаарай, эс тэгвээс эвдэрч болзошгүй. Үүнийг хийхийн тулд би өөрийн тохиргоог хийсэн тул ANALOG IN толгой нь SD картны үүр рүү чиглэсэн байсан тул үүнийг миний зургуудад эргүүлээд миний "зөөгч" -т илүү эвтэйхэн байрлуулах болно.

Хараат байдлыг суулгах

PI -ээ нөөцөлж, SSH -ийг дахин оруулна уу

PI -д буцаж орсны дараа Enviro pHAT -д шаардлагатай багц, програм хангамжийг суулгахын тулд дараах зүйлийг хийнэ үү.

буржгар https://get.pimoroni.com/envirophat | bash

Шаардлагатай үед Y эсвэл N цохихоо мартуузай.

Суулгалт дууссаны дараа PI -г дахин эхлүүлэхээ мартуузай …

sudo дахин ачаална -n

PHAT -ийг туршиж байна

Таны pHAT -ийг зөв холбосон эсэхийг шалгахын тулд та питон модульд ороод PI руу буцааж оруулаад python гэж бичээд хэдэн тушаалыг ажиллуулж болно.

байгаль орчны импортын цаг агаараас

хэвлэх (цаг агаар. температур) ()

Энэ нь танд доорх шиг уншилтыг харуулах ёстой.

>> орчны импортын цаг агаараас

>> хэвлэх (цаг агаарын температур ()) 24.0806166987

Алдааг олж засварлах

Хэрэв та доорх алдааны дагуу ямар нэгэн зүйл олж авбал:

Traceback (хамгийн сүүлд хийсэн дуудлага): Файл "", 1-р мөр, Файл "/usr/lib/python2.7/dist-packages/envirophat/bmp280.py", 134-р мөр, self.update температурт () Файл " /usr/lib/python2.7/dist-packages/envirophat/bmp280.py ", 169-р мөр, self._read_byte (REGISTER_CHIPID) == 0x58: # мэдрэгчийн ID 0x58 = BMP280 файлыг шалгах"/usr/lib/ python2.7/dist-packages/envirophat/bmp280.py ", 116-р мөр, _read_byte буцах self.i2c_bus.read_byte_data (self.addr, бүртгүүлэх) IOError: [Errno 121] Remote I/O error

Дараа нь та гүйж болно:

sudo i2cdetect -y 1

Энэ нь таны холболт/утаснуудын оношлогооны шалгалтыг хийх бөгөөд та доорх шиг зүйлийг хайж олох болно.

pi@raspberrypi: ~ $ sudo i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 abcdef 00: - - - - - - - - - - - - - - 10: - - - - - - - - - - - - - - 1d - - 20: - - - - - - - - - - 29 - - - - - - - 30: - - - - - - - - - - - - - - - - 40: - - - - - - - - - - 49 - - - - - - 50: - - - - - - - - - - - - - - - - - - 60: - - - - - - - - - - - - - - - - 70: - - - - - - - - 77

Үгүй бол та буцаж очоод утсаа дахин шалгах хэрэгтэй болно, утасны диаграмыг шалгаж дахин оролдоно уу!

Pi-baby-cooler.py скриптийг суулгаж байна

Хэрэв бүх зүйл сайн байгаа бөгөөд та температурын уншилтыг амжилттай авсан бол бид үргэлжлүүлж, baby-cooler.py багцыг суулгаж болно!

Зааварлагчид холбоосыг хэрхэн зохицуулдаг тул би дээрх алхам толгой хэсэгт.py скриптийг хавсаргасан болно. Үүнийг өөрийн PI рүү хуулахын тулд WinSCP гэх мэт зүйлийг ашиглахыг зөвлөж байна.

winscp.net/eng/download.php

WinSCP бол Microsoft Windows -ийн алдартай SFTP клиент ба FTP клиент юм! FTP, FTPS, SCP, SFTP, WebDAV эсвэл S3 файл дамжуулах протокол ашиглан дотоод компьютер болон алсын сервер хооронд файл хуулах.

WinSCP -ийг ашиглахад хялбар, өөрийн PI -ийн IP хаягийг ашиглан өөрийн PI -тэй холбож, дараа нь.py файлыг ажиллуулахыг хүссэн газар руу чирж, миний хувьд энэ нь /home /pi юм.

Одоо.py скрипт таны PI дээр байгаа тул IFTTT данс / холболтоо тохируулах ажлыг эхлүүлэх цаг болжээ.

Алхам 3: IFTTT данс/холболтоо тохируулах

Таны IFTTT данс/холболтыг тохируулж байна
Таны IFTTT данс/холболтыг тохируулж байна
Таны IFTTT данс/холболтыг тохируулж байна
Таны IFTTT данс/холболтыг тохируулж байна
Таны IFTTT данс/холболтыг тохируулж байна
Таны IFTTT данс/холболтыг тохируулж байна

Дараа нь бид IFTTT жетон авах асуудлыг авч үзэх болно, үүнийг скрипт доторх халуун / хүйтэн функцийг дуудахдаа kasa залгуурт холбож, сэнсийг асаах / унтраахад ашиглах болно.

Webhooks үүсгэх

Https://ifttt.com/ руу орж, хэрэв танд бүртгэл байхгүй бол данс үүсгээрэй.

Та нэвтэрсний дараа хайлтын талбарт хайх: TP-link kasa

Үүнийг ачаалж дууссаны дараа үйлчилгээнүүд дээр дарж TP холбоосыг дарна уу. Дараа нь та өөрийн каса дансаа IFTTT данстайгаа холбож, холболт хийхийн тулд IFTTT -ээр дамжуулан каса данс руугаа нэвтрэх шаардлагатай болно.

Бүртгэлээ холбосны дараа "Миний Апплет", дараа нь шинэ апплет, дараа нь "+энэ" дээр дарж вэб хуукуудыг хайна уу.

Үйл явдлын нэр дотор "Вэб хүсэлтийг хүлээн авах" дээр дарна уу (энэ нь таны хүссэн зүйл байж болно, гэхдээ та үүнийг дараа нь pi-baby-coller.py скрипт дотор шинэчлэх ёстой, эс тэгвэл энэ нь ажиллахгүй болно. Сэнсийг асаахын тулд сэнс асаж, хүйтэн байна. Дараа нь гох үүсгэх товчийг дарна уу.

Дараа нь бид таны шинэ триггерийг таны Kasa данстай холбож, "+that" дээр дарж, kasa-г хайж, TP-линк каса дээр дараад "асаах" дээр дараад асаахыг хүсч буй төхөөрөмжөө сонгоод үүсгэх товчийг дарна уу. үйлдэл Үйлдлийг хянаж, зөв бол дуусгах дээр дарна уу.

**********

Хэрэв та "халуун", "хүйтэн" гэхээсээ өөр үйл явдлын нэрийг сонгосон бол үүнийг дараа нь тэмдэглэж, скриптийг шинэчлэх шаардлагатай болно гэдгийг санаарай! Үгүй бол.py скрипт ажиллахгүй болно

**********

Бид анхны вэб дэгээ үүсгэснийхээ дараа "хүйтэн" үйлдлийг давтана уу, гэхдээ энэ удаад та +тэр үйлдлийг сонгохдоо асаахын оронд унтраах сонголтыг хийж байна.

Таны апплет дансны хэсэгт бид хоёр үйл явдалтай вэб хөтөчтэй болсны дараа үйлчилгээнүүд дээр дарж, вэб хуукуудыг хайж олоод үүнийг дарна уу. Энд та баримт бичгийн товчлуурыг харах болно (баруун дээд талд), үүнийг дарна уу. Эндээс та IFTTT токен түлхүүрээ олох болно. Энд түлхүүрээ тэмдэглэж аваарай (танд дараа нь хэрэгтэй болно), би зурган дээрх миний засварыг хийсэн, эс тэгвээс хэн ч миний ухаалаг залгуурыг асаах эсвэл унтраах боломжтой болно.

Webhooks -ийг туршиж байна

Одоо манай каса данстай холбогдсон хоёр вэб хөтөч байгаа бөгөөд тэдгээр нь ажиллаж байгаа эсэхийг шалгаж болно!

PI дотор та дараахь зүйлийг оруулах боломжтой.

curl -X POST

"Халуун" гэж бичсэн газарт та өөрийн үйл явдлын нэрийг нэмэх хэрэгтэй, хэрэв та үүнийг "халуун" гэж үлдээсэн бол үүнийг ганцааранг нь үлдээгээрэй. Хаана гэж хэлж байгаа бол та үүнийг IFTTT токен түлхүүрээр солих хэрэгтэй. Enter товчийг дарна уу, дараа нь залгуурыг асаах үед таны ухаалаг залгуурын реле дарагдахыг сонсох хэрэгтэй. Хэрэв та сонсож чадаагүй бол залгууруудынхаа статусыг шалгахын тулд Kasa програмыг шалгаж болно.

Одоо бидэнд Enviro pHAT -ийн хамаарал байгаа бөгөөд IFTTT тохиргоо хийгдсэн бөгөөд кодыг өөрчилж дуусгах цаг болжээ.

Алхам 4: Скриптийг засварлах

Скриптийг засварлаж байна
Скриптийг засварлаж байна

Үйл явдлын нэр ба IFTTT TOKENSБи-ээ буцааж өгвөл pi-baby-cooler.py скриптийнхээ байршил руу шилжиж, миний хувьд /home /pi (миний гэрийн хавтас) файлыг нано ашиглан засварлана уу.

nano pi-baby-cooler.py

Def turn_off () гэж бичсэн хайгчийн дотор

def turn_off ():

# Гох үгээ тохируулах - жишээ нь. "хүйтэн" - мөн доорхи IFTTT Webhook жетон. TRIGGER_WORD = "хүйтэн" ТОКЕН = "Таны IFTTT жетон ЭНД ДАРЖ БАЙНА" request.post ("https://maker.ifttt.com/trigger/{trigger_word}/with/key/{token}".format (trigger_word = TRIGGER_WORD, жетон = TOKEN)) хэвлэх ("Fan off!"):

Энэ бол сэнсийг унтраах функц юм. Энэ нь вэб хөтөчийг IFTTT руу илгээж, tplink HS100 -ийг унтраахад хүргэдэг. Хэрэв та IFTTT дансныхаа гох ажлыг "хүйтэн" гэж хадгалсан бол үүнийг орхиж, вэбхүүкийн баримт бичгээс олж авсан жетоноо сольж болно. Хэрэв та өөр үйл явдлын нэр сонгосон бол энэ үгийг энд оруулна уу.

IFTTT жетон дээрээ буулгасны дараа def turn_on () гэсэн дараагийн хэсэгт очно уу.

def turn_on ():# Гох үгээ тохируулах - жишээ нь. "халуун" - мөн доорхи IFTTT Webhook жетон. TRIGGER_WORD = "hot" TOKEN = "ТАНЫ IFTTT TOKEN ЭНД ОРЖ БАЙНА" request.post ("https://maker.ifttt.com/trigger/{trigger_word}/with/key/{token}".format (trigger_word = TRIGGER_WORD, жетон = TOKEN)) хэвлэх ("Fan on!")

Энэ функц нь унтраалтын эсрэг тал бөгөөд TP-link ухаалаг залгуурыг асаадаг!

Хэрэв та IFTTT дансныхаа гохыг "халуун" -тай ижил хэвээр хадгалсан бол үүнийг орхиж, вэбхүүкийн баримт бичгээс олж авсан жетоноо зүгээр л сольж болно. Хэрэв та өөр үйл явдлын нэр сонгосон бол энэ үгийг энд оруулна уу.

Бусад бүх зүйл аль хэдийн кодлогдсон тул та TRIGGER_WORD, TOKEN код болон бусад температурт тохируулга хийх шаардлагагүй болно.

Температурыг өөрчлөх

Дараагийн хэсэгт # Орон нутгийн хувьсагчид гэж бичсэнийг олоорой.

үзээрэй: # Орон нутгийн хувьсагчид. төлөв = 0 # Шилжүүлэгчийн төлөвийг бага = 20 # Температурын түвшин (цельсийн) бага утгыг тохируулна. high = 24 # Температурын өндөр утга (celcius). үе = 120 # Дуудлагын хооронд секундын дотор хойшлуулна.

Төлөв хувьсагч нь залгуур асаалттай байгаа эсэхийг пи хэрхэн мэддэг, хэрэв энэ нь хэт халсан бол үүнийг дараа нь шинэчилдэг (24+*c дараа нь төлөвийг дараа нь 1 болгон өөрчилдөг), энэ нь вэб хөтөч рүү унтрах болно. ухаалаг залгуурыг асаагаарай!

Бага хувьсах хэмжигдэхүүн нь залгуурыг унтраахаас өмнө өрөөгөө авахыг хүсч байна. Хэрэв та өрөөг илүү дулаахан байлгахыг хүсч байвал үүнийг илүү өндөр үнээр соль. Хэрэв та сэрүүн байхыг хүсч байвал үнэ цэнийг бууруулаарай.

Өндөр хувьсах хэмжигдэхүүн бол сэнс асахаас өмнө өрөөг хөргөж эхлэхээс өмнө өрөөг авахыг хүсч буй хамгийн их температур юм. Хэрэв та фенийг үүнээс өмнө асаахыг хүсч байвал утгыг нь бууруулаарай, эсвэл илүү дулаахан байхыг хүсч байвал үнэ цэнийг нь өндөр болгоорой.

Хугацааны хувьсагч нь температурын шалгалтын хоорондох секундын үргэлжлэх хугацаа юм, хэрэв та pi скриптийг бага давтамжтай шалгахыг хүсч байвал хугацааг богиносгохыг хүсч байвал тоог бууруулна уу.

Өөрчлөлт хийсний дараа nano -г хадгалаад гарна уу

CTRL + x

Алхам 5: Скрипт ашиглах

Скриптийг ашиглаж байна
Скриптийг ашиглаж байна

Скриптийг орон нутагт ажиллуулж байна

Энэ скриптийг ажиллуулах хэд хэдэн арга байдаг бөгөөд та SSH -ээр холбогдож дараах зүйлийг бичиж болно.

sudo python /pi-baby-cooler.py

Энэ нь скриптийг хүсэлтээр ажиллуулах болно, энэ нь PI -д идэвхтэй SSH сесс байгаа тохиолдолд л ажиллах болно. Өөр нэг арга бол дэлгэц ашиглах явдал юм, дэлгэцийг анхдагч байдлаар суулгаагүй гэж би бодож байна, тиймээс sudo apt суулгах дэлгэцийг ашиглах шаардлагатай болно.

Дэлгэцийг хэрхэн зөв ашиглах талаар маш сайн заавар энд байна:

Дэлгэц эсвэл GNU Дэлгэц нь терминал мультиплексор юм. Өөрөөр хэлбэл, та дэлгэцийн сессийг эхлүүлж, дараа нь хэдэн ч цонх (виртуал терминал) нээж болно гэсэн үг юм. Дэлгэц дээр ажиллаж байгаа процессууд таныг салгасан ч гэсэн цонх нь харагдахгүй байгаа үед үргэлжлүүлэн ажиллах болно.

Ачаалах үед ажиллуулах автоматжуулалт

Нано ашиглахын тулд өөр арга бол ачаалах файлыг /etc/rc.local дээр засах явдал юм.

sudo нано /etc/rc.local

Энэ файлыг засварлах нь скриптийг ачаалах үед ажиллуулах болно. Энэ нь PI -ийг асаахад үргэлж ажиллана гэсэн үг бөгөөд би бусад скриптүүдийнхээ 90% -ийг ингэж ажиллуулдаг.

Хэрэв та rc.local -ийг ашигласан бол доорх тушаалыг ажиллуулж одоо PI дээр юу ажиллаж байгааг шалгаж болно. Энэ нь дараа нь алдааг олж засварлахад скрипт огт ажиллахгүй байгаа эсэхийг шалгахад тохиромжтой юм.

ps -aef | grep python

Алхам 6: Дууссан

За … Хэрэв та энд байсаар байгаад өдийг хүрсэн бол баярлалаа!

Уучлаарай, нэлээд удсан байна, энэ бол миний анхны зааварчилгаа байсан бөгөөд юу бичихээ сайн мэдэхгүй байна.

Би эхэнд дурьдсанчлан, энэ зааварчилгаа нь ухаалаг залгуурыг ажиллуулахын тулд дулааныг ашигладаг олон янзын програмтай! Та байшин/орон сууц/гараж/саравчны аль ч өрөөг хөргөх боломжтой. Та IFTTT-ийг IFTTT-ээр удирдах боломжтой ухаалаг төхөөрөмжийг ажиллуулахын тулд өөрчилж болно, энэ нь зөвхөн TP-линк төхөөрөмж байх албагүй.

Хэрэв та энэ зааварчилгааг туршиж үзсэн эсвэл танд сонирхолтой санагдсан бол надад сэтгэгдэл үлдээгээрэй.

Хэрэв танд ямар нэгэн асуулт байвал доор үлдээгээрэй, би тэдэнд хариулахыг хичээх болно!

Мэдрэгчийн тэмцээн
Мэдрэгчийн тэмцээн
Мэдрэгчийн тэмцээн
Мэдрэгчийн тэмцээн

Мэдрэгчдийн тэмцээнд дэд байр эзэлсэн

Зөвлөмж болгож буй: