Creation repo sue RPi3

This commit is contained in:
Bruno 21
2019-02-04 10:14:50 +01:00
commit fb93c53f4f
31 changed files with 659 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
import json
import requests
import sys
#https://howchoo.com/g/zdi2zgq2mjb/how-to-use-siri-to-control-anything-from-iftt-to-custom-programs-and-devices
moduleName = 'garage'
commandWords = ['garage', 'door']
GARAGE_HOST = 'http://192.168.1.183'
def execute(command):
try:
action = command.split(' ')[0]
except IndexError:
print('No command passed.')
return
if not action in ['open', 'close']:
print('Invalid action.')
return
response = requests.get('{0}/status'.format(GARAGE_HOST))
status = json.loads(response.text)
if action == 'open' and status.get('open'):
print('Door already open.')
return
if action == 'close' and status.get('close'):
print('Door already closed.')
return
requests.get('{0}/relay'.format(GARAGE_HOST))