Skip to main content

Private Home Box — device channel plugin bridging gateway <-> unified messages

Project description

hiro-channel-devices

Mandatory Hiro channel plugin that owns the gateway WebSocket connection and bridges gateway relay envelopes to/from UnifiedMessage.

Direction mapping

  • Inbound from gateway:
    • envelope: { sender_device_id, payload: <UnifiedMessage> }
    • output to Hiro: channel.receive with UnifiedMessage
  • Outbound from Hiro:
    • input: channel.send with UnifiedMessage
    • envelope to gateway: { target_device_id?, payload: <UnifiedMessage> }

Events emitted to Hiro

  • gateway_connected
  • gateway_disconnected

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

hiro_channel_devices-0.1.0.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

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

hiro_channel_devices-0.1.0-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file hiro_channel_devices-0.1.0.tar.gz.

File metadata

  • Download URL: hiro_channel_devices-0.1.0.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for hiro_channel_devices-0.1.0.tar.gz
Algorithm Hash digest
SHA256 68c1f34a559de986a9fcea83fb427106530e41657e88b72ea8a6ee93e2eed996
MD5 0b2b826f74cf5252418e8a63ef2a0e47
BLAKE2b-256 05528b2490126c89675570e70ee037dfaa6411d778a8ce6c8131045df41ce453

See more details on using hashes here.

File details

Details for the file hiro_channel_devices-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: hiro_channel_devices-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for hiro_channel_devices-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a352b71a30d968dcec6e33f4d705820ff143c78c4d5ec0b43d1efe56258007f9
MD5 1d890b1976c15740dc03e127cbd4ad26
BLAKE2b-256 de7712977eb2f786a7fd3138aec7443249a70018bfc9319454ba0ab110d274be

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