Skip to main content

edgeconductor

Official Python SDK for the EdgeConductor IoT Platform.

Installation

pip install edgeconductor

Quick Start

from edgeconductor import Client

ec = Client(
    api_key  = "ec_live_xxxxxxxxxxxx",   # from /org/settings → API Keys
    base_url = "https://ec-registry.onrender.com",
)

# Register device
ec.devices.register(serial_no="MY-001", product_type="EC-CLIMATE-V1")

# Push telemetry
ec.telemetry.push("MY-001", temp=24.5, hum=60, co2=850, bat=4.05)

# Get current state
shadow = ec.devices.get_shadow("MY-001")
print(shadow)  # {"temp": 24.5, "hum": 60, ...}

# Create automation rule
ec.rules.threshold(
    org_id, name="CO₂ Alert",
    field="co2", op=">", value=1000,
    action={"key": "relay", "value": True},
)

Metadata

Release files for edgeconductor 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for edgeconductor 0.2.0
File Size Uploaded
edgeconductor-0.2.0.tar.gz 5.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for edgeconductor 0.2.0
File Interpreter ABI Platform
edgeconductor-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 10.8 kB

Release files / edgeconductor-0.2.0.tar.gz

Download URL edgeconductor-0.2.0.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
5f2fc2865092128b78b4c11b159b9599b2d2925ab8770c34243f9bb99d2819e0
BLAKE2b-256 checksum
How to use checksums
ff5db364af3e3328d84cca0ddf3377e4143bbefd2db3b3ddfec200f2933c3797
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.5

Release files / edgeconductor-0.2.0-py3-none-any.whl

Download URL edgeconductor-0.2.0-py3-none-any.whl
Size 5.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3dc01a53250bae07da3e37858b9d07aa3503429743b7528c5278806a18197b1f
BLAKE2b-256 checksum
How to use checksums
f3b40d3e3dca894398092d347ec5d2389c2606fd91660cb785a191759acb823b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.5

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page