Skip to main content

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 GET and HTTP POST
  • set different request urls for ON and OFF
  • option to set custom request timeout
  • option to set custom ON and custom OFF request 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
  • 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>

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)

Uploaded Source

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

Hashes for cbpi4-http-actor-0.0.4.tar.gz
Algorithm Hash digest
SHA256 f61347ddcd33608107abeaf53156fa10de9bcfd54b7cbb36f4840302618e1fe0
MD5 37c2393700898abb42fd6c6c7aa160fd
BLAKE2b-256 125b379b97b26e1a1aa8e09df142e2c5dbab94354820731c43e459a21112c61e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page