symbiotic
1.0.0
Symbiotic ช่วยให้คุณสร้างสภาพแวดล้อมที่ชาญฉลาดซึ่งคุณสามารถควบคุมอุปกรณ์ IoT ได้อย่างเต็มที่ เซ็นเซอร์สามารถจับคู่กับอุปกรณ์และบริการเพื่อสร้างการกระทำและตารางเวลาที่ซับซ้อน
คุณสมบัติหลักบางอย่างคือ
ติดตั้งและอัปเดตโดยใช้ PIP
pip install symbiotic[yaml]
from symbiotic import Symbiotic
from symbiotic . schedule import Schedule
app = Symbiotic ()
app . config . from_yaml ( 'config.yaml' )
ifttt = app . services . IFTTT () # <-- the service to control your device
light_bulb = app . devices . light_bulb ( 'bedroom' , service = ifttt )
# create custom schedules
weekdays_morning = Schedule (). weekdays (). at ( '08:00' )
every_evening = Schedule (). every_day (). at ( '19:00' )
# tell the app how to use your schedules
with app . scheduler ( weekdays_morning ) as scheduler :
scheduler . add ( light_bulb . on , brightness = 80 , transition_duration = '30m' )
with app . scheduler ( every_evening ) as scheduler :
scheduler . add (
light_bulb . on ,
brightness = 50 ,
color = 'red' ,
transition_duration = '60m'
)
app . run () * The application is running... (Press CTRL+C to terminate)
ดู example.py เพื่อเรียนรู้วิธีกำหนดค่าอุปกรณ์เช่นเซ็นเซอร์ตรวจจับความเคลื่อนไหว
หากต้องการเรียนรู้วิธีกำหนดค่าแอปเพล็ต IFTTT โปรดอ่านเอกสาร เมื่อกำหนดค่าแอปเพล็ตของคุณตรวจสอบให้แน่ใจว่าได้เพิ่มพารามิเตอร์การกำหนดค่าของคุณใน config.yaml
ยินดีต้อนรับ! อย่าลังเลที่จะแยกโครงการและเปิดคำขอดึง