A python api for controlling a homevision system via the netio interface.
The commands are sent over the a socket to the netio server running in HomeVision XL.
Download from PyPI:
pip install homevision-netio-controller
Usage:
from homevision_netio_controller import HomeVisionController, Macro
actions = {
"HOT WATER 1 HOUR": Macro(42)
}
controller = HomeVisionController("192.168.1.100", 9999, "f498m0M9j87Hj743RgK8HI", actions = actions)
controller.action_command({"command": "HOT WATER 1 HOUR"})
For more information on NetIO visit it's homepage
For more information on NetIO Homevision plugin visit the website
For more information on further commands see the help pages of the plugin.