@switchtower,
I also am running Home Assistant on a Mac, no virtual machines, just a simple single use setup. Ive been struggling to get this to work. Ver 1.5 worked flawlessly, the two days ago 2.0 appeared on my mobile devices. I have read literally dozens of posts of folks have a similar issue albeit on slightly different instal platforms. You are one on the few who is on a Mac like me, so I was hoping you may have come across a solution.
@everyoneelse
For the sake of completeness here is the error I see in my log:
2019-11-29 10:12:23 ERROR (MainThread) [homeassistant.components.auth.indieauth] SSL error while looking up redirect_uri https://home-assistant.io/iOS
2019-11-29 10:12:23 WARNING (MainThread) [homeassistant.components.http.ban] Login attempt or request with invalid authentication from 192.168.1.xxx
I am on a Ubiquiti network with IPv6 OFF.
My config looks like this (in its entirety):
homeassistant:
# Name of the location where Home Assistant is running
name: HA-iMac
# Location required to calculate the time the sun rises and sets
latitude: !secret latitude
longitude: !secret longitude
# Impacts weather/sunrise data (altitude above sea level in meters)
elevation: 4.3
# metric for Metric, imperial for Imperial
unit_system: imperial
# Pick yours from here:
# http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
customize: !include customize.yaml
time_zone: !secret timezone
#
# ---------------
- type: homeassistant
- type: legacy_api_password
api_password: !secret api_password
- type: trusted_networks
trusted_networks:
- !secret trusted_network1
- !secret trusted_network2
- !secret external_ip
# ---------------
# Enables Breaking Changes Sensor (>0.96)
breaking_changes:
# ---------------
# Enables configuration UI
config:
# ---------------
# configures a default set of integrations for Home Assistant to load
default_config:
# https://www.home-assistant.io/integrations/default_config/
# ---------------
# Discover and automatically configure zeroconf/mDNS and uPnP devices
discovery:
ignore:
- apple_tv
- roku
- sonos
# ---------------
# Enables the frontend
frontend:
javascript_version: latest
themes: !include_dir_merge_named themes
# ---------------
# Enables support for IOS
#ios:
# see Include section below!
# ---------------
# Enables support for tracking state changes over time
logbook:
# ---------------
# https://www.home-assistant.io/components/logger/
logger:
default: info
# ---------------
# Lovelace configuration via YAML
lovelace:
mode: yaml
# ---------------
# Enables a map showing the location of tracked devices
map:
# ---------------
# Allows Home Assistant mobile apps to easily integrate with Home Assistant.
mobile_app:
# ---------------
# Enables lovelace momentary switches
momentary:
# ---------------
# Enable Person component
person:
# ---------------
# Enable Python scripts
#python_script:
# ---------------
# Track the sun
sun:
# ---------------
# System Health component
system_health:
# ---------------
# Text to speech
tts:
- platform: google_translate
service_name: google_say
# Text to speech
# ---------------
# Checks for available updates
updater:
# Optional, allows Home Assistant developers to focus on popular components.
include_used_components: true
# ---------------
#
# Included files
alarm_control_panel: !include includes/alarm_cp.yaml
automation: !include_dir_merge_list automations
binary_sensor: !include includes/binary_sensors.yaml
camera: !include_dir_merge_list cameras
device_tracker: !include includes/device_trackers.yaml
group: !include_dir_merge_named groups
history: !include includes/history_cfgs.yaml
ios: !include includes/ios_cfg.yaml
##http: !include includes/http_cfgs.yaml
input_boolean: !include includes/input_booleans.yaml
input_datetime: !include includes/input_datetimes.yaml
input_number: !include includes/input_numbers.yaml
input_select: !include includes/input_selects.yaml
input_text: !include includes/input_texts.yaml
light: !include includes/lights.yaml
media_player: !include includes/media_players.yaml
mqtt: !include includes/mqtt_cfgs.yaml
notify: !include_dir_merge_list notify
proximity: !include includes/proximity.yaml
recorder: !include includes/recorders.yaml
scene: !include_dir_list scenes
script: !include_dir_merge_named scripts
sensor: !include_dir_merge_list sensors
switch: !include includes/switches.yaml
weblink: !include includes/weblinks.yaml
zone: !include includes/zones.yaml
#
# ******************************************************************************
# Additional Components - alphabetically listed
#*******************************************************************************
# ---------------
# Alexa Media Player
# https://github.com/keatontaylor/custom_components/wiki/Configuration
# https://github.com/keatontaylor/custom_components/tree/master/alexa_media
alexa_media:
accounts:
- email: !secret alexa_email
password: !secret alexa_pw
url: amazon.com
#
# ---------------
# Enable Home Assistant Community Store
hacs:
token: !secret githubtoken1
appdaemon: True
# Enable tracking of AppDaemon apps.
python_script: True
# Enable tracking of python scripts.
theme: True
# Enable tracking of themes.
#
# ---------------
# Own Tracks
owntracks:
max_gps_accuracy: 50
events_only: false
# waypoints: true
#
# ---------------
# Rachio Irrigation Control
rachio:
api_key: !secret rachio_api_key
#
# ---------------
# Roku TV
roku:
host: !secret roku_url
#
# ---------------
# Sleep IQ Bed
sleepiq:
username: !secret sleepiq_un
password: !secret sleepiq_pw
#
# ---------------
# Vera Setup
vera:
vera_controller_url: !secret vera_url
# Optional to exclude devices - this is a list of vera device ids
exclude: [ 7, 13, 14, 47, 57, 86, 87, 109, 110, 133, 134, 135, 136, 140, 147, 155, 172, 174, 176, 178, 180, 182, 189, 205]
# Optional to import switches as lights - this is a list of vera device ids
lights: [25, 26, 27, 29, 40, 44, 46, 48, 49, 52, 53, 62, 92, 93, 94, 95, 105, 106, 115, 123, 124, 126, 201, 202, 203, 204, 213, 222, 224, 225, 242]
#
# ---------------
# Weather - Dark Sky Weather
weather:
- platform: darksky
mode: daily
api_key: !secret darksky_api_key
I believe I have all the necessary parts and pieces in my Config file. I have restarted HA several times.
I’ve seen the thread about previous beta testers. I was not one, so no beta versions ever installed. 1.5 to 2.0 directly.
I’ve also seen the thread about installs on Mac with the certifi issue. I checked my python directories and see the certifi is there.
At this point I’m at a total loss. There are lots of install variations and some answers seem specific to a RPi3/4 install and therefore not relevant while others are for docker/VM installs.
Anyone with success in getting 2.0 the run with HA installed on a Mac, I’d love to know what you did to make it work. If you spot either an omission or an improper setup in my Config, please let me know.
I too am at a total loss as for what to do next. I love HA and what it can do but this is a very frustrating setback.
Apologies for such a long post but wanted to be as complete as possible for anyone who may read it through.