#!/usr/bin/env python3 import logging import os import sys import __py_include from homekit.config import config from homekit.relay.sunxi_h3_server import RelayServer logger = logging.getLogger(__name__) if __name__ == '__main__': if not os.getegid() == 0: sys.exit('Must be run as root.') config.load_app() try: s = RelayServer(pinname=config.get('relayd.pin'), addr=config.get_addr('relayd.listen')) s.run() except KeyboardInterrupt: logger.info('Exiting...')