Exemplo n.º 1
0
def show_logs(config, args, port, escape=False):
    serial_port = port.startswith('/') or port.startswith('COM')
    if port != 'OTA' and serial_port:
        run_miniterm(config, port, escape=escape)
        return 0
    return mqtt.show_logs(config, args.topic, args.username, args.password, args.client_id,
                          escape=escape)
Exemplo n.º 2
0
def show_logs(config, args, port, escape=False):
    if port != 'OTA':
        run_miniterm(config, port, escape=escape)
        return 0
    return mqtt.show_logs(config,
                          args.topic,
                          args.username,
                          args.password,
                          args.client_id,
                          escape=escape)
Exemplo n.º 3
0
def show_logs(config, args, port):
    if get_port_type(port) == 'SERIAL':
        run_miniterm(config, port)
        return 0
    if get_port_type(port) == 'NETWORK':
        return run_logs(config, port)
    if get_port_type(port) == 'MQTT':
        return mqtt.show_logs(config, args.topic, args.username, args.password,
                              args.client_id)

    raise ValueError
Exemplo n.º 4
0
def show_logs(config, args, port):
    if 'logger' not in config:
        raise EsphomeyamlError("Logger is not configured!")
    if get_port_type(port) == 'SERIAL':
        run_miniterm(config, port)
        return 0
    if get_port_type(port) == 'NETWORK' and 'api' in config:
        return run_logs(config, port)
    if get_port_type(port) == 'MQTT' and 'mqtt' in config:
        return mqtt.show_logs(config, args.topic, args.username, args.password,
                              args.client_id)

    raise ValueError
Exemplo n.º 5
0
def show_logs(config, args, port):
    if port is not None and port != 'OTA':
        run_miniterm(config, port)
        return 0
    return mqtt.show_logs(config, args.topic, args.username, args.password,
                          args.client_id)