Skip to main content

Turn the PWM channels into a simple on/off relay for additional hardware.

Project description

Pioreactor relay plugin

This relay plugin allows the user to turn on or off any additional hardware piece on their Pioreactor at a specific channel (as stated in the Configuration).

Installation

Install from the Pioreactor plugins web interface or the command line:

pio plugins install pioreactor-relay-plugin    # to install directly on the Pioreactor

# OR, on the leader's command line:

pios plugins install pioreactor-relay-plugin   # to install on all Pioreactors in a cluster

Or install through the web interface (Plugins tab). This will install the plugin on all Pioreactors within the cluster.

(Optional) Edit the following to your config.ini, or in the Configurations tab on the web interface:

[PWM]
<the PWM channel you pick>=relay

[relay.config]
hz=100
post_delay_duration=0.2
pre_delay_duration=1.5
enable_dodging_od=1

Usage

Through the command line:

pio run relay

Through the UI:

Under Manage, there will be a new Activities option called Relay. Editable settings include an "on/off" switch to allow the plugin to be toggled while active.

Plugin documentation

Documentation for plugins can be found on the Pioreactor docs.

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

pioreactor_relay_plugin-0.8.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pioreactor_relay_plugin-0.8.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file pioreactor_relay_plugin-0.8.0.tar.gz.

File metadata

  • Download URL: pioreactor_relay_plugin-0.8.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0rc2

File hashes

Hashes for pioreactor_relay_plugin-0.8.0.tar.gz
Algorithm Hash digest
SHA256 c5c884dbd515f41f10f9927b5d4786d14017257abc0c10f4f8c92a6d97d86157
MD5 39f0cab278d1d99722128178c8c5a693
BLAKE2b-256 319b72c7990d8fa7208667c03d6eb8e33f334e895d0e0999937d09b51d664a8e

See more details on using hashes here.

File details

Details for the file pioreactor_relay_plugin-0.8.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pioreactor_relay_plugin-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c4a0de6fcc3da89dc499e74c2fbcec777593b14852672ef2c0bb9e5341cf5237
MD5 b40208c57460d0e2bfa74bad661e110f
BLAKE2b-256 8ad1b069e788f4b8b2065a1f5b8a686b92278a5527a2a1cbf78dcb1b12aeb6aa

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