Как я могу переключать дела в «Line Notify» от Python - PullRequest
0 голосов
/ 10 сентября 2018

Мой код Python выглядит так:

#TCP Connection with my Sensor
def TCP_connection():
    ....

def LineReceivedFromSensor():
    if :
       LineNotify(1)#case door open
    else
       LineNotify(2)#case door close

def LineNotify(cases):
    url = "https://notify-api.line.me/api/notify"
    headers = {
        "Authorization": "Bearer " + token
    }
    if case == 1:
        payload = {'message': "The door sense CLOSED"}
    else
        payload = {'message': "The door sense OPENED"}

    r = requests.post(url, headers = headers, params = payload) 
    return r.status_code

Когда я использую TCP-соединение с этим кодом. Я получу только один случай, если моя дверь открыта или закрыта.

Например: когда я подключаюсь к этой программе, когда дверь открыта, я получу «Смысл двери ОТКРЫТ». Когда я закрываю дверь, я все еще получаю ту же строчку "Чувство двери ОТКРЫТО".

Есть ли способ это исправить? Большое спасибо.

...