Generic CraftBeerPi HTTP Actor Plugin
Project description
Description
Generic HTTP Actor Plugin for Craftbeerpi4 https://github.com/craftbeerpi/craftbeerpi4/
When updating from 0.0.3 to 0.0.4 continuous mode and continuous interval must be set up again. This is due to renamed configuration parameters.
Features
HTTP GETandHTTP POST- set different request urls for
ONandOFF - option to set custom request timeout
- option to set custom
ONand customOFFrequest payload optionally - option to set username and password for basic authentication
- continous mode to refresh remote url in custom time interval even if internal actor state hasn't changed
- option to disable certificate checking
Known options for specific devices
-
Allnet ALL 3072:- HTTP method:
GET - Target url on:
http://<your-device>/xml/jsonswitch.php?id=1&set=1 - Target url off:
http://<your-device>/xml/jsonswitch.php?id=1&set=0
- HTTP method:
-
Edimax SP-1101W:- HTTP method:
POST - Target url on:
http://<your-device>:5000/smartplug.cgi - Target url off:
http://<your-device>:5000/smartplug.cgi - Request body on:
<?xml version="1.0" encoding="utf-8"?><SMARTPLUG id="edimax"><CMD id="setup"><Device.System.Power.State>ON</Device.System.Power.State></CMD></SMARTPLUG> - Request body off:
<?xml version="1.0" encoding="utf-8"?><SMARTPLUG id="edimax"><CMD id="setup"><Device.System.Power.State>OFF</Device.System.Power.State></CMD></SMARTPLUG> - Basic Authentication user:
<your-wifi-socket-username> - Basic Authentication password:
<your-wifi-socket-password>
- HTTP method:
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cbpi4-http-actor-0.0.4.tar.gz
(17.1 kB
view details)
File details
Details for the file cbpi4-http-actor-0.0.4.tar.gz.
File metadata
- Download URL: cbpi4-http-actor-0.0.4.tar.gz
- Upload date:
- Size: 17.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.0 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f61347ddcd33608107abeaf53156fa10de9bcfd54b7cbb36f4840302618e1fe0
|
|
| MD5 |
37c2393700898abb42fd6c6c7aa160fd
|
|
| BLAKE2b-256 |
125b379b97b26e1a1aa8e09df142e2c5dbab94354820731c43e459a21112c61e
|