2020-11-23 02:25:18 +02:00
|
|
|
from .SmartHome import *
|
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
def method(params):
|
|
|
|
SmartHome.send({
|
|
|
|
'target': 'window',
|
|
|
|
'cmd': 'window_open',
|
|
|
|
})
|
2020-11-23 02:30:17 +02:00
|
|
|
voice = text = 'Поднимаю роллеты'
|
2020-11-23 02:25:18 +02:00
|
|
|
return {
|
|
|
|
'type': 'simple',
|
|
|
|
'text': text,
|
|
|
|
'voice': voice,
|
|
|
|
}
|
|
|
|
|
|
|
|
keywords = {}
|
|
|
|
patterns = ['* (открыть|открой) (окно|окна) *', '* (подними|поднять) (шторы|роллеты) *']
|
|
|
|
window_open = SmartHome('window_open', keywords, patterns)
|
|
|
|
window_open.setStart(method)
|
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
def method(params):
|
|
|
|
SmartHome.send({
|
|
|
|
'target': 'window',
|
|
|
|
'cmd': 'window_close',
|
|
|
|
})
|
2020-11-23 02:30:17 +02:00
|
|
|
voice = text = 'Опускаю роллеты'
|
2020-11-23 02:25:18 +02:00
|
|
|
return {
|
|
|
|
'type': 'simple',
|
|
|
|
'text': text,
|
|
|
|
'voice': voice,
|
|
|
|
}
|
|
|
|
|
|
|
|
keywords = {}
|
|
|
|
patterns = ['* (закрыть|закрой) (окно|окна) *', '* (опусти|опустить) (шторы|роллеты) *']
|
|
|
|
window_close = SmartHome('window_close', keywords, patterns)
|
|
|
|
window_close.setStart(method)
|