我的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连接一起使用时。无论我的门是打开还是关闭,我只会收到一种情况。
例如:当我在门打开时连接到该程序时,我将收到“门感应已打开”。当我关上门时,我仍然看到同一行“门感已打开”。
有什么办法可以解决?非常感谢。