예제 #1
0
def triggerComeHome():
    aio = Client(ADAFRUIT_IO_KEY)
    aio.send('comeHome', 0)
    mqtt.subscribe("caycay/feeds/cominghome")
    data = {}
    return json.dumps(data)
예제 #2
0
파일: routes.py 프로젝트: yurabozhyk/RTS
def handle_connect(client, userdata, flags, rc):
    mqtt.subscribe('myTopic')
예제 #3
0
def mqtt_on_connect(client, userdata, flags, rc):
    """Event handler for MQTT connection"""
    print("Connected to the broker with status code " + str(rc))
    mqtt.subscribe(PHYSICAL_AREA + "/+")
 def handle_connect(client, userdata, flags, rc):
     mqtt.subscribe('kameri/')
예제 #5
0
def handle_connect(client, userdata, flags, rc):
    mqtt.subscribe('test')
예제 #6
0
def handle_subscribe(json_str):
    data = json.loads(json_str)
    mqtt.subscribe(data['topic'], data['qos'])
예제 #7
0
파일: mqtt.py 프로젝트: hacker-if/Heimdall
def mqtt_connect(client, userdata, flags, rc):
    mqtt.subscribe(app.config['MQTT_IN_TOPIC'])
예제 #8
0
def handle_connect(client, userdata, flags, rc):
    mqtt.subscribe(hydro_json_topic)
예제 #9
0
def handle_connect(client, userdata, flags, rc):
    mqtt.subscribe('homeConnect/rpi/discovery')
    mqtt.subscribe('homeConnect/rpi/deviceReply')
예제 #10
0
파일: views.py 프로젝트: ti2/snipsWebAdmin
def background():
    global devices
    global sessions

    devices = []
    sessions = []
    count = 0

    #lets get a list of client that are out there working
    mqtt.unsubscribe_all()
    mqtt.subscribe("hermes/audioServer/+/audioFrame")
    
    while len(mqtt.topics) > 0:
        #print("bg")
        
        count += 1
        if count == 5:
            mqtt.unsubscribe_all()
            #print(devices)
        time.sleep(.5)

    #subscript to topics to watch
    
    mqtt.subscribe('hermes/tts/say')
    mqtt.subscribe('hermes/feedback/sound/toggleOff')
    mqtt.subscribe('hermes/feedback/sound/toggleOn')
    mqtt.subscribe('hermes/audioServer/+/playFinished')
    mqtt.subscribe('hermes/audioServer/+/playBytes/#')
    mqtt.subscribe('hermes/dialogueManager/startSession')
    mqtt.subscribe('hermes/dialogueManager/sessionQueued')
    mqtt.subscribe('hermes/dialogueManager/continueSession')
    mqtt.subscribe('hermes/dialogueManager/endSession')
    mqtt.subscribe('hermes/dialogueManager/sessionEnded')
    mqtt.subscribe('hermes/dialogueManager/sessionStarted')
    mqtt.subscribe('hermes/nlu/intentNotRecognized')
    mqtt.subscribe('hermes/intent/#')
    mqtt.subscribe('hermes/nlu/intentParsed')
    mqtt.subscribe('hermes/nlu/query')
    mqtt.subscribe('hermes/nlu/slotParsed')
    mqtt.subscribe('hermes/error/nlu')
    mqtt.subscribe("hermes/asr/textCaptured")
    mqtt.subscribe("hermes/asr/partialTextCaptured")
    mqtt.subscribe("hermes/asr/startListening")
    mqtt.subscribe("hermes/asr/stopListening")
    mqtt.subscribe("hermes/hotword/+/detected")
    mqtt.subscribe("hermes/hotword/toggleOn")
    mqtt.subscribe("hermes/hotword/toggleOff")

        
    connected = 'NO'
    if mqtt.connected:
        connected = 'YES'


    return render_template('watch.html',connected=connected, devices=devices,deviceCount=len(devices))
예제 #11
0
def handle_connect(client, userdata, flags, rc):
    mqtt.subscribe('ttt')
    print("on_connect......")