บ้านอัตโนมัติของฉัน: Tom Lawrence – Home Brew X10 Plus XMBC Control

เดือนนี้คุณลักษณะบ้านอัตโนมัติของฉันมาจาก Tom Lawrence นักศึกษาปีสุดท้ายที่ Staffordshire University นอกเหนือจาก Andy Jackson เพื่อนของเขาแล้วเขายังได้สร้างระบบ Automation C# Home Automation ซึ่งควบคุม X10 และ XBMC กับลูกค้าสำหรับ Android และ Windows Phone

ส่งโดย: Tom Lawrence – ฉันเป็นทอมฉันเป็นนักเรียนที่เหลืออีกสองเดือนที่ Staffordshire University ขณะนี้ฉันได้รับความฟุ้งซ่านจากโครงการปีสุดท้ายของฉันด้วยโครงการเล็ก ๆ น้อย ๆ ที่ฉันเรียกว่าฮา ในปีที่ผ่านมาฉันมีความสนใจมากขึ้นในระบบระบบอัตโนมัติ / โรงละครที่บ้านมากขึ้น

ฉันคาดหวังว่าการตั้งค่าของฉันจะมีอายุประมาณ 3 ปีและเริ่มต้นเมื่อฉันย้ายออกจากห้องโถงรวมถึงการเปลี่ยนแปลงทุกครั้งที่ฉันย้ายถิ่นฐาน … ในตอนแรกมีเซิร์ฟเวอร์ Windows Home ที่มี Xbox ที่แฮ็กวิ่ง XBMC ต่อไปในช่วงปีที่ผ่านมา Xbox ถูกแทนที่ด้วย XTreamer และตอนนี้ฉันกลับมาอีกครั้งในปีสุดท้ายของฉันฉันมี HTPC ที่ค่อนข้างใหญ่เชื่อมต่อกับจอคอมพิวเตอร์ขนาดเล็กในห้องนั่งเล่น การเป็นนักเรียนฉันต้องทำงานด้วยงบประมาณต่ำ แต่ก็ไม่ได้เลวร้ายเลย HTPC มีล้อมรอบ 5.1!

ฉันกระตือรือร้นที่จะใช้ระบบอัตโนมัติในบ้านมาระยะหนึ่งแล้วและเห็นว่าตัวเองมีระบบบางอย่างเมื่อฉันเรียนจบมหาวิทยาลัยเช่นเดียวกับที่ได้รับการตัดสินในบ้านมากขึ้น แต่ฉันไม่เคยทำตามขั้นตอนใด ๆ เพื่อเริ่มระบบดังกล่าว . สิ่งนี้เปลี่ยนไปหลังจากที่ฉันเชื่อมโยงกับ Avbrand.com โดย Andy เพื่อนที่มีการตั้งค่าที่คล้ายกันมากรวมถึงแผนสำหรับอนาคต หลังจากอ่านเว็บไซต์ฉันรู้ว่าฉันต้องสร้างระบบที่คล้ายกันดังนั้นฉันจึง …

ฉันรู้ว่าระบบอื่น ๆ เช่น Mister House แต่ฉันไม่ต้องการปรับแต่งระบบตามความต้องการของฉันฉันต้องการทำเอง Ha เกิด

ฉันผสมรหัสเข้าด้วยกันฉันไม่ใช่โปรแกรมเมอร์ฉันมีโมดูลการเขียนโปรแกรมต่าง ๆ ที่มหาวิทยาลัย แต่ปริญญาของฉันอยู่ในเครือข่าย แต่ไม่นานก่อนที่ Andy ซึ่งเป็นโปรแกรมเมอร์ได้เข้าร่วม แอนดี้ทำงานจำนวนมากในด้านเครือข่าย/การสื่อสารทำให้สามารถปรับขนาดได้สำหรับอนาคต ตอนนี้มันกลายเป็นโครงการร่วมกันระหว่างตัวเรามาก นั่นคือเหรอ?

Haserver เป็นสมองที่อยู่เบื้องหลังการทำงานที่ทำงานบน Windows Home Server มันเขียนด้วย C# และเริ่มดำเนินการสคริปต์ต่าง ๆ ตาม TVSorter แอปพลิเคชันแอปพลิเคชันก่อนหน้านี้เขียนไว้ก่อนที่ฉันจะได้รับ RDP ไปที่ Windows Home Server ดังนั้นมันจึงเป็นเรื่องธรรมดาสำหรับสิ่งนี้จะเป็นงานแรกที่ HA ทำ

ตอนนี้มีรายการฟีเจอร์เล็ก ๆ แต่เมื่อพิจารณาว่ามันมีอายุมากกว่าหนึ่งเดือนมั่นคงและเราทั้งคู่มีโครงการปีสุดท้ายที่เราควรจะทำงานอย่างยอดเยี่ยมถ้าคุณถามฉันแม้ว่าจะมีงานจำนวนมากเมื่อเร็ว ๆ นี้ รหัสฉากมากกว่าคุณสมบัติเช่น …

ควบคุมโมดูล x10 โดยตรงผ่าน cm11u

ดำเนินงานต่าง ๆ ด้วยตัวกำหนดตารางงาน

อินเทอร์เฟซกับ XBMC

การสนับสนุน WOL

การอัปโหลด FTP

http api

ความคิดที่เรามีคือสิ่งที่ HASERVER จะทำหน้าที่สำคัญทั้งหมดในพื้นหลังรวมถึงลูกค้าเป็นเพียงส่วนหน้าไปยังระบบ ตัวอย่างหนึ่งของสิ่งนี้คือไคลเอนต์หลักคือการตั้งค่าน้อย ได้รับ IP เซิร์ฟเวอร์ผ่านการออกอากาศรวมถึงดาวน์โหลดการตั้งค่าจากเซิร์ฟเวอร์ซึ่งไคลเอนต์สามารถอัปเดตได้ เซิร์ฟเวอร์มีฐานข้อมูล แต่สื่อสารกับลูกค้าโดยใช้ JSON ผ่าน TCP หรือ HTTP API

Haclient เป็นลูกค้าที่เป่าอย่างเต็มที่ แนวคิดสำหรับ haclient คือมันจะสนับสนุน HASERVER อย่างเต็มที่และลูกค้าย่อยจะทำหน้าที่เฉพาะ รายการคุณสมบัติของ Haclient รวมถึง

ไม่จำเป็นต้องมีการกำหนดค่าเริ่มต้น

อนุญาตให้กำหนดค่า haserver

อินเทอร์เฟซกับ XBMC แสดงเสียงและข้อมูลวิดีโอรวมถึงฟังก์ชั่นการควบคุมระยะไกลบางอย่าง

รองรับฟังก์ชั่นเซิร์ฟเวอร์ทั้งหมด

ลูกค้าย่อย

แนวคิดที่อยู่เบื้องหลัง subclients คือพวกเขาจะทำสิ่งต่าง ๆ รวมถึงไม่สนับสนุนฟังก์ชั่นเซิร์ฟเวอร์ทั้งหมดอย่างเต็มที่ นี่คือสิ่งที่จะเกิดขึ้นหลังจากมหาวิทยาลัย แต่เราไม่สามารถต่อต้านการพัฒนาไม่กี่

Hawp7 – ฉันในช่วงสองสามวันที่ผ่านมาได้เปลี่ยน iPhone ของฉันด้วย HTC HD7 รวมถึงการสร้างไคลเอนต์สำหรับ Windows Phone อย่างรวดเร็ว ปัจจุบันรองรับฟังก์ชั่น X10 ผ่าน HTTP API เท่านั้นในไม่ช้าก็จะสามารถเรียกใช้สคริปต์และคอมพิวเตอร์ปลุกได้ในไม่ช้า

Haandroid – Andy มีอุปกรณ์ Android เช่นเดียวกับ Haandroid ที่สร้างขึ้น ไคลเอนต์นี้รองรับ X10, WOL และงาน

Hapython – นี่เป็นสคริปต์ที่ง่ายที่อนุญาตให้ XBMC จากรีโมตเพื่อเปิด/ปิดอุปกรณ์ X10

แผนการในอนาคต – แผนหลักในขณะนี้คือสิ่งที่น่าเบื่อตรวจสอบให้แน่ใจว่าสิ่งที่เราทำงานและแสดงความคิดเห็นในสิ่งที่เราทำดังนั้นเราจะไม่ลืมหลังจากมหาวิทยาลัยเมื่อเรามีเวลามากขึ้นในการทำงาน

รวมเข้ากับ Windows Home Server สร้าง Addin สำหรับคอนโซล …

สร้างลูกค้าสำหรับ O2 joggler

รวมเข้ากับ XBMC (โหมดฟิล์ม x10 ฯลฯ )

รวมระบบกล้องวงจรปิด

มีอินเทอร์เฟซมาตรฐานระหว่าง Haserver และ Arduino

อินเทอร์เฟซกับบ้านหลังต่อไปของเราต้องรอและดูสิ่งที่พวกเขาเสนอก่อนแม้ว่า!

เราไม่มีแผนที่จะปล่อยสิ่งนี้เป็นระบบ แต่ฉันชอบที่จะคิดว่าวันหนึ่งเราทำได้ ขณะนี้เราทั้งคู่เรียกใช้แอปพลิเคชันที่บ้านนักศึกษาของเรารวมถึง Lucky ทั้งคู่ได้งานหลังจากมหาวิทยาลัยดังนั้นเมื่อตัดสินฉันสงสัยว่ารายการคุณสมบัติจะเติบโตเรามีแนวคิดมากมายที่ส่วนใหญ่ต้องการเงินเพื่อซื้อฮาร์ดแวร์พิเศษ มันเป็นโครงการที่น่าตื่นเต้นแน่นอน ..

Tom Lawrence Tom-lawrence.co.uk: Andy Jackson A-Jackson.co.uk: X10 CM12U อินเทอร์เฟซ

ต้องการมากขึ้น? – คุณควรติดตามเราบน Twitter เช่นเราบน Facebook หรือสมัครรับฟีด RSS ของเรา คุณสามารถรับข่าวเหล่านี้ส่งผ่านอีเมลตรงไปที่กล่องจดหมายของคุณทุกวัน

แบ่งปันสิ่งนี้:
Facebook
Twitter
สีแดง
LinkedIn
Pinterest
อีเมล
มากกว่า

whatsapp
พิมพ์

Skype
tumblr

โทรเลข
กระเป๋า

Leave A Comment