Directories ¶
Path | Synopsis |
---|---|
adapters
|
|
alexaadapter
Receives commands from Alexa voice assistant ("Alexa, turn off <device name>") via AWS SQS (so the Lambda fn doesn't need direct connection to Hautomo).
|
Receives commands from Alexa voice assistant ("Alexa, turn off <device name>") via AWS SQS (so the Lambda fn doesn't need direct connection to Hautomo). |
alexaadapter/aamessages
Messages with which the adapter and the connector communicate by
|
Messages with which the adapter and the connector communicate by |
alexaadapter/alexaconnector
Implements various Alexa home automation APIs in AWS Lambda and serves as an anti-corruption layer hiding the misery (overcomplicated comms), sending only the relevant commands to Hautomo via SQS queue (so no direct connection required)
|
Implements various Alexa home automation APIs in AWS Lambda and serves as an anti-corruption layer hiding the misery (overcomplicated comms), sending only the relevant commands to Hautomo via SQS queue (so no direct connection required) |
homeassistantadapter
Sync state from Hautomo to Home Assistant, along with support for pushing remote URL changes (images / RSS feeds) to Home Assistant
|
Sync state from Hautomo to Home Assistant, along with support for pushing remote URL changes (images / RSS feeds) to Home Assistant |
presencebypingadapter
Deduces a person's presence by her device (e.g.
|
Deduces a person's presence by her device (e.g. |
screenserveradapter
Sends notifications to screens of screen-server
|
Sends notifications to screens of screen-server |
The missing types I couldn't find from anywhere in AWS's SDK or the Go ecosystem
|
The missing types I couldn't find from anywhere in AWS's SDK or the Go ecosystem |
Things that should've been built-in to Go :) Intended to be imported with the "." operator.
|
Things that should've been built-in to Go :) Intended to be imported with the "." operator. |
Linux evdev event codes (keys and buttons)
|
Linux evdev event codes (keys and buttons) |
Easy Zigbee Stack - the goal is to be easiest-to-understand Zigbee codebase available.
|
Easy Zigbee Stack - the goal is to be easiest-to-understand Zigbee codebase available. |
zigbee
Zigbee protocol
|
Zigbee protocol |
znp
Zigbee Network Processor.
|
Zigbee Network Processor. |
znp/unp
UNP is a framing protocol (commandtype, subsystem, command, payload) for communicating with Texas Instruments radio devices
|
UNP is a framing protocol (commandtype, subsystem, command, payload) for communicating with Texas Instruments radio devices |
Client for screen-server
|
Client for screen-server |
controls Sonoff Basic relays using the Tasmota open source firmware
|
controls Sonoff Basic relays using the Tasmota open source firmware |
Click to show internal directories.
Click to hide internal directories.