VolokzhaninVadim / smart_home

My smart home

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My smart home

drawing

IP proxy

Use Nginx proxy manager

Get ip docker:

docker inspect \
  -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' docker_name_or_id

For fixing error 400: Bad Request edit ./config_homeassistant/configuration.yaml:

# DNS proxy
http:
  use_x_forwarded_for: true
  trusted_proxies:
    - 172.30.0.0/24 # You may also provide the subnet mask

Database

Execute:

  1. docker exec -it homeassistant-postgres psql -U postgresadmin
  2. CREATE USER homeassistant WITH PASSWORD 'yourHomeAsssistantPassword';
  3. CREATE DATABASE homeassistant WITH OWNER homeassistant ENCODING 'utf8';

Edit configuration.yaml:

# Database
recorder:
  db_url: !secret psql_connector_string
  db_retry_wait: 10 # Wait 10 seconds before retrying
psql_connector_string: "postgresql://DATABSE_USERNAME:DATABASE_PASSWORD@DNSNAME_OR_IP_OF_POSTGRES_SERVER/DATABASE_NAME"
docker exec -it homeassistant bash
cd /
wget -O - https://get.hacs.xyz | bash -

Smartphone

  1. For smartphone use Home Assistant.
  2. For 2FA use FreeOTP+

About

My smart home