From ab47775475ff7d13b439360a35770f7ac61f679c Mon Sep 17 00:00:00 2001 From: Otto Winter Date: Fri, 23 Nov 2018 23:55:47 +0100 Subject: [PATCH] Use hostname --- esphomeyaml/dashboard/dashboard.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/esphomeyaml/dashboard/dashboard.py b/esphomeyaml/dashboard/dashboard.py index e515064720..44950c7d25 100644 --- a/esphomeyaml/dashboard/dashboard.py +++ b/esphomeyaml/dashboard/dashboard.py @@ -452,11 +452,12 @@ def _get_mqtt_config_impl(): 'X-HASSIO-KEY': os.getenv('HASSIO_TOKEN'), } - req = requests.get('http://hassio/services/mqtt', headers=headers) - mqtt_config = req.json()['data'] + mqtt_config = requests.get('http://hassio/services/mqtt', headers=headers).json()['data'] + info = requests.get('http://hassio/info', headers=headers).json()['data'] + return { 'ssl': mqtt_config['ssl'], - 'host': mqtt_config['host'] + ':' + str(mqtt_config['port']), + 'host': info['hostname'] + '.local:' + str(mqtt_config['port']), 'username': mqtt_config.get('username', ''), 'password': mqtt_config.get('password', '') }