avm_sid.py aktualisiert
This commit is contained in:
83
avm_sid.py
83
avm_sid.py
@@ -18,15 +18,16 @@ LOGIN_SID_ROUTE = "/login_sid.lua?version=2"
|
|||||||
|
|
||||||
global login_user
|
global login_user
|
||||||
global login_pw
|
global login_pw
|
||||||
login_user = 'euer_fritz_user'
|
login_user = 'euerFritzUser'
|
||||||
login_pw = 'euer_fritz_pw'
|
login_pw = 'euerFritzPW'
|
||||||
|
|
||||||
|
# AINs per main() dieses skriptes auslesen
|
||||||
# AINs ggfs. auslesen, indem dieses skript als "main" ausgeführt wird -> gibt eine XML aus mit den devices & ain
|
global ain_table
|
||||||
global ain_light
|
ain_table = 'eureAIN1'
|
||||||
ain_light = 'eure-AIN'
|
|
||||||
global ain_coffee
|
global ain_coffee
|
||||||
ain_coffee = 'eure-andere-ain'
|
ain_coffee = 'eureAIN2'
|
||||||
|
global ain_corner
|
||||||
|
ain_corner = 'eureAIN3'
|
||||||
|
|
||||||
class LoginState:
|
class LoginState:
|
||||||
def __init__(self, challenge: str, blocktime: int):
|
def __init__(self, challenge: str, blocktime: int):
|
||||||
@@ -117,10 +118,10 @@ def lights_on():
|
|||||||
print(f"Successful login for user: {username}")
|
print(f"Successful login for user: {username}")
|
||||||
print(f"sid: {sid}")
|
print(f"sid: {sid}")
|
||||||
fritzurl = 'http://192.168.178.1/webservices/homeautoswitch.lua'
|
fritzurl = 'http://192.168.178.1/webservices/homeautoswitch.lua'
|
||||||
ain = ain_light
|
payload_on_table = {'ain': ain_table, 'switchcmd': 'setswitchon', 'sid': sid}
|
||||||
|
x = requests.get(fritzurl, params=payload_on_table)
|
||||||
payload_on = {'ain': ain, 'switchcmd': 'setswitchon', 'sid': sid}
|
payload_on_corner = {'ain': ain_corner, 'switchcmd': 'setswitchon', 'sid': sid}
|
||||||
x = requests.get(fritzurl, params=payload_on)
|
x = requests.get(fritzurl, params=payload_on_corner)
|
||||||
|
|
||||||
def lights_off():
|
def lights_off():
|
||||||
url = 'http://192.168.178.1'
|
url = 'http://192.168.178.1'
|
||||||
@@ -130,10 +131,32 @@ def lights_off():
|
|||||||
print(f"Successful login for user: {username}")
|
print(f"Successful login for user: {username}")
|
||||||
print(f"sid: {sid}")
|
print(f"sid: {sid}")
|
||||||
fritzurl = 'http://192.168.178.1/webservices/homeautoswitch.lua'
|
fritzurl = 'http://192.168.178.1/webservices/homeautoswitch.lua'
|
||||||
ain = ain_light
|
payload_off_table = {'ain': ain_table, 'switchcmd': 'setswitchoff', 'sid': sid}
|
||||||
|
x = requests.get(fritzurl, params=payload_off_table)
|
||||||
|
payload_off_corner = {'ain': ain_corner, 'switchcmd': 'setswitchoff', 'sid': sid}
|
||||||
|
x = requests.get(fritzurl, params=payload_off_corner)
|
||||||
|
|
||||||
payload_off = {'ain': ain, 'switchcmd': 'setswitchoff', 'sid': sid}
|
def table_on():
|
||||||
x = requests.get(fritzurl, params=payload_off)
|
url = 'http://192.168.178.1'
|
||||||
|
username = login_user
|
||||||
|
password = login_pw
|
||||||
|
sid = get_sid(url, username, password)
|
||||||
|
print(f"Successful login for user: {username}")
|
||||||
|
print(f"sid: {sid}")
|
||||||
|
fritzurl = 'http://192.168.178.1/webservices/homeautoswitch.lua'
|
||||||
|
payload_on_table = {'ain': ain_table, 'switchcmd': 'setswitchon', 'sid': sid}
|
||||||
|
x = requests.get(fritzurl, params=payload_on_table)
|
||||||
|
|
||||||
|
def table_off():
|
||||||
|
url = 'http://192.168.178.1'
|
||||||
|
username = login_user
|
||||||
|
password = login_pw
|
||||||
|
sid = get_sid(url, username, password)
|
||||||
|
print(f"Successful login for user: {username}")
|
||||||
|
print(f"sid: {sid}")
|
||||||
|
fritzurl = 'http://192.168.178.1/webservices/homeautoswitch.lua'
|
||||||
|
payload_off_table = {'ain': ain_table, 'switchcmd': 'setswitchoff', 'sid': sid}
|
||||||
|
x = requests.get(fritzurl, params=payload_off_table)
|
||||||
|
|
||||||
def coffee_on():
|
def coffee_on():
|
||||||
url = 'http://192.168.178.1'
|
url = 'http://192.168.178.1'
|
||||||
@@ -143,10 +166,8 @@ def coffee_on():
|
|||||||
print(f"Successful login for user: {username}")
|
print(f"Successful login for user: {username}")
|
||||||
print(f"sid: {sid}")
|
print(f"sid: {sid}")
|
||||||
fritzurl = 'http://192.168.178.1/webservices/homeautoswitch.lua'
|
fritzurl = 'http://192.168.178.1/webservices/homeautoswitch.lua'
|
||||||
ain = ain_coffee
|
payload_on_coffee = {'ain': ain_coffee, 'switchcmd': 'setswitchon', 'sid': sid}
|
||||||
|
x = requests.get(fritzurl, params=payload_on_coffee)
|
||||||
payload_on = {'ain': ain, 'switchcmd': 'setswitchon', 'sid': sid}
|
|
||||||
x = requests.get(fritzurl, params=payload_on)
|
|
||||||
|
|
||||||
def coffee_off():
|
def coffee_off():
|
||||||
url = 'http://192.168.178.1'
|
url = 'http://192.168.178.1'
|
||||||
@@ -156,10 +177,30 @@ def coffee_off():
|
|||||||
print(f"Successful login for user: {username}")
|
print(f"Successful login for user: {username}")
|
||||||
print(f"sid: {sid}")
|
print(f"sid: {sid}")
|
||||||
fritzurl = 'http://192.168.178.1/webservices/homeautoswitch.lua'
|
fritzurl = 'http://192.168.178.1/webservices/homeautoswitch.lua'
|
||||||
ain = ain_coffee
|
payload_off_coffee = {'ain': ain_coffee, 'switchcmd': 'setswitchoff', 'sid': sid}
|
||||||
|
x = requests.get(fritzurl, params=payload_off_coffee)
|
||||||
|
|
||||||
payload_off = {'ain': ain, 'switchcmd': 'setswitchoff', 'sid': sid}
|
def corner_on():
|
||||||
x = requests.get(fritzurl, params=payload_off)
|
url = 'http://192.168.178.1'
|
||||||
|
username = login_user
|
||||||
|
password = login_pw
|
||||||
|
sid = get_sid(url, username, password)
|
||||||
|
print(f"Successful login for user: {username}")
|
||||||
|
print(f"sid: {sid}")
|
||||||
|
fritzurl = 'http://192.168.178.1/webservices/homeautoswitch.lua'
|
||||||
|
payload_on_corner = {'ain': ain_corner, 'switchcmd': 'setswitchon', 'sid': sid}
|
||||||
|
x = requests.get(fritzurl, params=payload_on_corner)
|
||||||
|
|
||||||
|
def corner_off():
|
||||||
|
url = 'http://192.168.178.1'
|
||||||
|
username = login_user
|
||||||
|
password = login_pw
|
||||||
|
sid = get_sid(url, username, password)
|
||||||
|
print(f"Successful login for user: {username}")
|
||||||
|
print(f"sid: {sid}")
|
||||||
|
fritzurl = 'http://192.168.178.1/webservices/homeautoswitch.lua'
|
||||||
|
payload_off_corner = {'ain': ain_corner, 'switchcmd': 'setswitchoff', 'sid': sid}
|
||||||
|
x = requests.get(fritzurl, params=payload_off_corner)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
url = 'http://192.168.178.1'
|
url = 'http://192.168.178.1'
|
||||||
|
|||||||
Reference in New Issue
Block a user