blob: 1f4d2e2def92ba819262dddab4c76d01d1d2a14f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/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...')
|