Example #1
0
            ignore=({Attribute.COMMAND: Command.CLOSE},),
            idle={
                    Attribute.MAPPED:(Command.LEVEL, 40),
                    Attribute.SECS: 60,
            },
            time={
                Attribute.TIME: '10:30pm',
                Attribute.COMMAND: Command.OFF
            },
            name='Backdoor Light')



print("Current daylight state is -> ", ph_standard.state)
print("Updating status...")
insteon.update_status()

# My mainloop is set at 30 seconds
def MainLoop(startup=False,*args, **kwargs):

    if startup:
        global ticcount
        global sofaOn

        ticcount = 0
        sofaOn = True
        print("Startup...")

    ticcount += 1   # right now every 30 seconds

    # cheap occupancy detector
Example #2
0
            ignore=({Attribute.COMMAND: Command.CLOSE},),
            idle={
                    Attribute.MAPPED:(Command.LEVEL, 40),
                    Attribute.SECS: 60,
            },
            time={
                Attribute.TIME: '10:30pm',
                Attribute.COMMAND: Command.OFF
            },
            name='Backdoor Light')



print "Current daylight state is -> ", ph_standard.state
print "Updating status..."
insteon.update_status()

# My mainloop is set at 30 seconds
def MainLoop(startup=False,*args, **kwargs):

    if startup:
        global ticcount
        global sofaOn
        
        ticcount = 0
        sofaOn = True
        print "Startup..."

    ticcount += 1   # right now every 30 seconds

    # cheap occupancy detector