8 กุมภาพันธ์ 2559

Published 2/08/2559 by with 0 comment

ทำบ้านไฮเทศด้วยโมดูล homeassistant ในภาษา Python

สวัสดีผู้อ่านทุกท่านครับ ยุคคอมพิวเตอร์ยุคหน้าที่ใกล้เข้ามาถึงทุกที ความฝันหนึ่งของมนุษย์ คือ การควบคุมเครื่องใช้ไฟฟ้าต่าง ๆ ในบ้านได้จากระยะไกล ตัวอย่างเช่น การสั่งเปิดหลอดไฟโดยไม่ต้องสวิตช์ การควบคุมเครื่องเล่นเกม ทีวี โดยใช้แค่มือถือเครื่องเดียวควบคุมได้ทั้งบ้าน ยุคนี้คือยุค IoT

บทความนี้ผมจะพาผู้อ่านไปทำความรู้จักกับโมดูล homeassistant ซึ่งเป็นโมดูล home automation platform ใน Python 3 กันครับ

[caption id="" align="aligncenter" width="1000"]ทำบ้านไฮเทศด้วยโมดูล homeassistant ในภาษา Python หน้าเว็บโมดูล homeassistant ในการควบคุม IoT[/caption]

โมดูล homeassistant เป็นโมดูล home automation platform ทำงานใน Python 3 โดยมีความสามารถ สามารถติดตามหรือควบคุมการทำงานอุปกรณ์ต่าง ๆ ในบ้านและสามารถควบคุมระบบอัตโนมัติได้ด้วย เสมือนเป็นผู้ช่วยในบ้าน

  • รองรับการเขียน API เพิ่มเติมด้วยโค้ด Python และ RESTful API

  • สนับสนุน Components ต่าง ๆ ไม่ว่าจะเป็น Arduino , MQTT , Google Cast , Nest , Nmap , IFTTT และอื่น ๆ อีกมากมาย ดูเพิ่มเติมได้ที่ https://home-assistant.io/components/#all

  • ใช้ MIT License (MIT)

  • รองรับเฉพาะ Python 3 (Linux)


สามารถติดตั้งได้โดยใช้คำสั่ง pip:
$ pip3 install homeassistant

ดูตัวอย่างการใช้งานได้ที่ https://home-assistant.io/demo/
อ่านเอกสารการใช้งานได้ที่ https://home-assistant.io

ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

0 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)