| @@ 14-21 (lines=8) @@ | ||
| 11 | from requests.auth import HTTPBasicAuth |
|
| 12 | from doorpi.action.base import SingleAction |
|
| 13 | ||
| 14 | def ips_rpc_create_config(): |
|
| 15 | config = {} |
|
| 16 | config['webservice_url'] = doorpi.DoorPi().config.get('IP-Symcon', 'server') |
|
| 17 | config['username'] = doorpi.DoorPi().config.get('IP-Symcon', 'username') |
|
| 18 | config['password'] = doorpi.DoorPi().config.get('IP-Symcon', 'password') |
|
| 19 | config['jsonrpc'] = doorpi.DoorPi().config.get('IP-Symcon', 'jsonrpc', '2.0') |
|
| 20 | config['headers'] = {'content-type': 'application/json'} |
|
| 21 | return config |
|
| 22 | ||
| 23 | def ips_rpc_fire(method, config, *parameters): |
|
| 24 | payload = { |
|
| @@ 14-21 (lines=8) @@ | ||
| 11 | from requests.auth import HTTPBasicAuth |
|
| 12 | from doorpi.action.base import SingleAction |
|
| 13 | ||
| 14 | def ips_rpc_create_config(): |
|
| 15 | config = {} |
|
| 16 | config['webservice_url'] = doorpi.DoorPi().config.get('IP-Symcon', 'server') |
|
| 17 | config['username'] = doorpi.DoorPi().config.get('IP-Symcon', 'username') |
|
| 18 | config['password'] = doorpi.DoorPi().config.get('IP-Symcon', 'password') |
|
| 19 | config['jsonrpc'] = doorpi.DoorPi().config.get('IP-Symcon', 'jsonrpc', '2.0') |
|
| 20 | config['headers'] = {'content-type': 'application/json'} |
|
| 21 | return config |
|
| 22 | ||
| 23 | def ips_rpc_fire(method, config, *parameters): |
|
| 24 | payload = { |
|