symbiotic
1.0.0
Simbiotik memungkinkan Anda untuk menciptakan lingkungan yang cerdas di mana Anda memiliki kendali penuh atas perangkat IoT Anda. Sensor dapat dipasangkan ke perangkat dan layanan untuk membuat tindakan dan jadwal yang kompleks.
Beberapa fitur utama adalah
Instal dan Perbarui Menggunakan 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)
Lihat contoh.py untuk mempelajari cara mengkonfigurasi perangkat seperti sensor gerak.
Untuk mempelajari cara mengkonfigurasi applet IFTTT, silakan baca dokumentasinya. Setelah applet Anda dikonfigurasi, pastikan untuk menambahkan parameter konfigurasi Anda di config.yaml .
Kontribusi dipersilakan! Jangan ragu untuk proyek dan membuka permintaan tarik.