Module to run and control leyk lightning
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

leyk.py 590B

1234567891011121314151617181920212223
  1. import config
  2. import logging
  3. import report
  4. import socket
  5. import subprocess
  6. import time
  7. import piface_function
  8. try:
  9. from config import APP_NAME as ROOT_LOGGER_NAME
  10. except ImportError:
  11. ROOT_LOGGER_NAME = 'root'
  12. logger = logging.getLogger(ROOT_LOGGER_NAME).getChild('main')
  13. if __name__ == '__main__':
  14. report.appLoggingConfigure(config.__BASEPATH__, config.LOGTARGET, ((config.APP_NAME, config.LOGLVL), ), fmt=config.formatter, host=config.LOGHOST, port=config.LOGPORT)
  15. #
  16. l = piface_function.leyk()
  17. while True:
  18. time.sleep(30)
  19. l.publish_states()