modulepackage
0.0.0-20250120192225-55cfdf2b2980
Repository: https://github.com/dansimau/hal.git
Documentation: pkg.go.dev
# README
Home Automation Logic (HAL) Framework
HAL is a framework for programming home automation logic in Golang using Home Assistant.
The hypothesis is that programming (and debugging) automation logic is easier to do in a programming language rather than YAML or tapping around in a UI.
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
# Structs
No description provided by the author
BinarySensor is any sensor with a state of "on" or "off".
Button is an event entity that represents a button.
No description provided by the author
Connection is a new instance of the HAL framework.
Entity is a base type for all entities that can be embedded into other types.
No description provided by the author
InputBoolean is a virtual switch that can be turned on or off.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Timer wraps time.Timer to add functionality for checking if the timer is running.
# Interfaces
No description provided by the author
ConnectionBinder is an interface that can be implemented by entities to bind them to a connection.
EntityInterface is the interface that we accept which allows us to create custom components that embed an Entity.
No description provided by the author