Example #1
0
def do_mihome_discovery():
    """Discover any mihome device when it sends reports"""

    print("Discovery mode, press Ctrl-C to stop")
    energenie.discovery_ask(energenie.ask)
    try:
        while True:
            energenie.loop() # Allow receive processing
            time.sleep(0.25) # tick fast enough to get messages in quite quickly

    except KeyboardInterrupt:
        print("Discovery stopped")
Example #2
0
def do_mihome_discovery():
    """Discover any mihome device when it sends reports"""

    print("Discovery mode, press Ctrl-C to stop")
    energenie.discovery_ask(energenie.ask)
    try:
        while True:
            energenie.loop()  # Allow receive processing
            time.sleep(
                0.25)  # tick fast enough to get messages in quite quickly

    except KeyboardInterrupt:
        print("Discovery stopped")
def discover_mihome():
    # Select your discovery behaviour from one of these:
    ##energenie.discovery_auto()
    energenie.discovery_ask(ask_fn)
    ##energenie.discovery_autojoin()
    ##energenie.discovery_askjoin(ask_fn)

    # Run the receive loop permanently, so that receive messages are processed
    try:
        print("Discovery running, Ctrl-C to stop")
        while True:
            energenie.loop()

    except KeyboardInterrupt:
        pass  # user abort
def discover_mihome():
    # Select your discovery behaviour from one of these:
    ##energenie.discovery_auto()
    energenie.discovery_ask(ask_fn)
    ##energenie.discovery_autojoin()
    ##energenie.discovery_askjoin(ask_fn)

    # Run the receive loop permanently, so that receive messages are processed
    try:
        print("Discovery running, Ctrl-C to stop")
        while True:
            energenie.loop()

    except KeyboardInterrupt:
        pass # user abort
def main():
    energenie.init()
    socket_runner = EnergenieSocketRunner(config='m2_fan.ini')
    energenie.discovery_ask(energenie_ask_fn)
    in_background(socket_runner)
    energenie.finished()
Example #6
0
def main():
    energenie.init()
    socket_runner = EnergenieSocketRunner(config='m2_fan.ini')
    energenie.discovery_ask(energenie_ask_fn)
    in_background(socket_runner)
    energenie.finished()