1
0
mirror of https://github.com/esphome/esphome.git synced 2025-03-15 15:18:16 +00:00

Fix show logs with MQTT and dashboard (#332)

Fixes #327
This commit is contained in:
Otto Winter 2019-01-13 16:21:10 +01:00 committed by GitHub
parent ae356799a0
commit 2729d742c7

View File

@ -211,12 +211,14 @@ def upload_program(config, args, host):
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':
if get_port_type(port) == 'NETWORK' and 'api' in config:
return run_logs(config, port)
if get_port_type(port) == 'MQTT':
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