#from mysql_con import setting_r from cmd_cron import cron #from datetime import date #import os #from dateutil.relativedelta import relativedelta #import shutil, glob #from messaging import messaging #from webcammov import mail_webc_pics #from anwesenheit import anwesenheit #from plexapi.server import PlexServer from cmd_szenen import szenen #import satellites #aes = alarm_event() crn = cron() scenes = szenen() #mes = messaging() #status = anwesenheit() #plex = PlexServer() tv_con_check_old = 0 #sats = satellites.get_satellites() def main(): periodic_supervision() #print crn.get_now(4, "18:22", "cron") #every_min(4, "18:22", "cron") #every_30_min() #crn.calculate() #every_10_min()
import os import pyqtgraph.parametertree.parameterTypes as pTypes from pyqtgraph.parametertree import Parameter, ParameterTree descs = mdb_read_table_entry(constants.sql_tables.szenen.name,"Description") aes = alarm_event() xs1 = myezcontrol(constants.xs1_.IP) hue = hue_lights() sn = sonos() tv = TV() sat = satelliten() scenes = szenen() crons = cron() xs1_devs = xs1.list_devices() hue_devs = hue.list_devices() sns_devs = sn.list_devices() tvs_devs = tv.list_devices() sat_devs = sat.list_devices() szn_cmds = scenes.list_commands() szn_favs = scenes.list_commands(gruppe='Favorit') System = None Device = None constants.redundancy_.master = True eg_buttons = [{'Name':'V00WOH1RUM1LI01','desc':'Decke','type':'dev','pos_x':150,'pos_y':310}, {'Name':'A00TER1GEN1TE01','desc':'T Balkon','type':'sens','pos_x':5,'pos_y':150}, {'Name':'V00WOH1RUM1CO01','desc':'CO2','type':'sens','pos_x':150,'pos_y':150}, {'Name':'V00WOH1RUM1TE01','desc':'T Balkon','type':'sens','pos_x':150,'pos_y':20},