Home Assistant: verschil tussen versies

Uit WaaaghPedia
Geen bewerkingssamenvatting
Geen bewerkingssamenvatting
Regel 46: Regel 46:
==Configuratie==
==Configuratie==
===SSL (HTTPS)===
===SSL (HTTPS)===
{{Alertbox/Info
|info=Psst kijk even naar [https://letsencrypt.org/ Lets Encrypt!] [https://www.home-assistant.io/blog/2015/12/13/setup-encryption-using-lets-encrypt/ Meer Info]
}}
Ingredienten
Ingredienten
* fullchain.pem je Certificaat + de hele chain samengevoegd in het PEM formaat
* fullchain.pem je Certificaat + de hele chain samengevoegd in het PEM formaat
Regel 64: Regel 67:


https://www.home-assistant.io/docs/ecosystem/certificates/tls_self_signed_certificate/
https://www.home-assistant.io/docs/ecosystem/certificates/tls_self_signed_certificate/
===Externe Toegang===
Ingredienten:
* Domeinnaam (Deze moet aan je IP gekoppeld worden) of gebruik een Dynamic DNS service.
* Vast IP of gebruik een Dynamic DNS service.
* Toegang tot je router.
* Advies: [[Home_Assistant#SSL_.28HTTPS.29|SSL ingesteld op Home Assistent]]


{{Alertbox/Danger
|info=Gebruik dit alleen als je het wereldwijde web en de home assistant software vertrouwd. Wij raden OpenVPN of soort gelijk aan!
}}
# [https://www.home-assistant.io/docs/configuration/securing/ Door loop de security checklist van Home Assistant]
# Open Poort 8123 in je router en verwijs deze door naar je Home Assistant Host
https://www.home-assistant.io/docs/configuration/remote/
===VLAN===
===VLAN===
[[Bestand:HASSIO VLAN.jpg|300px]]
[[Bestand:HASSIO VLAN.jpg|300px]]

Versie van 28 apr 2020 14:14


Under Construction, I don't know what i'm doing



{{{Title}}}
Website https://www.home-assistant.io/
Community https://community.home-assistant.io/
Documentatie https://www.home-assistant.io/docs/
Versie 0.108.8

Installatie

Ingredienten:


De eerste boot kan tot 30 minuten duren voor de Pi / Home Assistant zichtbaar is op je netwerk

Volg de stappen op https://www.home-assistant.io/hassio/installation/

Hierna kan je de Home Assistant interface vinden op: http://<IP>:8123

Ga naar Supervisor > Add-on store en installeer

  • Samba Share (Official add-ons)
  • File editor (Official add-ons)
  • SSH & Web Terminal (Home Assistant Community Add-ons)

En start de add-ons

Backup

Het backuppen van het systeem is een belkangrijke taak. Er zijn een aantal opties mopgelijk binnen het Home Assistant eco systeem.

Image de SD kaart

Het maken van een kopie van de SD kaart staat hier beschreven.

Snapshots

Configuratie

SSL (HTTPS)

Psst kijk even naar Lets Encrypt! Meer Info

Ingredienten

  • fullchain.pem je Certificaat + de hele chain samengevoegd in het PEM formaat
  • key.pem Je Private key in PEM formaat

Plaats fullchain.pem en key.pem in je SSL folder via samba (/ssl)

Open configuration.yaml

en voeg de volgende code toe:

http:
  ssl_certificate: /ssl/fullchain.pem
  ssl_key: /ssl/privkey.pem

Controleer de configuration.yaml (configuration > Server Controls > Check Configuration) wanneer de configuratie geldig is herstart hass.io

https://www.home-assistant.io/docs/ecosystem/certificates/tls_self_signed_certificate/

Externe Toegang

Ingredienten:

  • Domeinnaam (Deze moet aan je IP gekoppeld worden) of gebruik een Dynamic DNS service.
  • Vast IP of gebruik een Dynamic DNS service.
  • Toegang tot je router.
  • Advies: SSL ingesteld op Home Assistent



Gebruik dit alleen als je het wereldwijde web en de home assistant software vertrouwd. Wij raden OpenVPN of soort gelijk aan!
  1. Door loop de security checklist van Home Assistant
  2. Open Poort 8123 in je router en verwijs deze door naar je Home Assistant Host


https://www.home-assistant.io/docs/configuration/remote/

VLAN

VLAN in HA:

Log into as root to the HASSOS base system via a console

At the hassio > prompt, type login

From here you will use the nmcli configuration tool.
#nmcli connection show will list the “HassOS default” connection in use.

Create the VLAN interface with a static adress on eth0 (parent interface), defining ip, gateway and dns (adjust to your needs)
#nmcli con add type vlan con-name eth0@vlan10 dev eth0 id 10 ip4 10.0.0.2/8 ipv4.dns 10.0.0.1 gw4 10.0.0.1

OR for DHCP

Create the VLAN interface with a static adress on eth0 (parent interface), defining ip, gateway and dns (adjust to your needs)
#nmcli con add type vlan con-name eth0@vlan10 dev eth0 id 10

Show connections again and it should list your new VLAN (fake uuids)
#nmcli connection show

https://community.home-assistant.io/t/setup-vlan-and-ha-tutorial/87705/6

Telefoon Client

IOS

https://apps.apple.com/nl/app/home-assistant/id1099568401

Instellen

Plugins

https://www.home-assistant.io/addons/

SSH & Web Terminal

https://community.home-assistant.io/t/home-assistant-community-add-on-ssh-web-terminal/33820 Username: hassio

Password: ingesteld in de plugin config

ESP Home

Om ESP Home te installeren moet je beginnen met de ESP Home Repo te installeren.

https://github.com/esphome/hassio

Meer informatie: https://esphome.io/

Samba Share

Met de samba share kan je via het netwerk bij je configuratie bestanden en bij je snapshots

File Editor

Met de file editor kan je gemakkelijk de configuratie bestanden bewerken vanuit de interface.

Node-Red

https://community.home-assistant.io/t/home-assistant-community-add-on-node-red/55023

Check Home Assistant configuration

Check current Home Assistant configuration against a new version.

https://github.com/home-assistant/hassio-addons/tree/master/check_config

Philips HUE integratie

Na de eerste opstart vind HASS de HUE uit zichzelf, echter er is een MAARRRRR.....

De integratie is niet opgezet om ook de ruimte benamingen en scenes uit de HUE app over te nemen. De HUE integratie zit in een verborgen instelling waar je ze ook niet zelf aan kunt toevoegen en regels los toevoegen werkt niet omdat het systeem niet twee keer dezelfde integratie kan starten (en jouw handmatige integratie is altijd als laatste). De standaard integratie kent alleen schakelaars en een groepschakelaar, je kunt dan de verlichting dimmen of van kleur veranderen per losse lamp (en op de groepschakelaar niets). Met de handmatige integratie is dit wel mogelijk, dan kun je de ruimtes en scenes integreren en volledig de bediening overnemen. De geintegreerde integratie kun je negeren, de handmatig toegevoegde niet (zie screenshot).

Om dit te ondervangen, doe het als volgt:


-1 intergratie overslaan en regels handmatig programmeren, hierna herstart je HASS

-2 Opnieuw komt de melding dat het systeem integraties gevonden heeft, dit keer zelfs 2x een Philips HUE installatie.

-3 Klik de regel aan zonder de optie "negeren" (zie screenshot) en de rest van de installatie werkt gelijkwaardig aan de normale programmering.

Frondend Thema's

Je kunt thema's toevoegen en bewerken en je kunt ze desgewenst automatiseren, bv elke avond 30 minuten voor zonsondergang overgaan naar een donker thema.

Werking

Uitschakelen

Supervisor > System > Host System > Shutdown

Z-Wave

1. SSH naar de HA installatie (of gebruik de terminal plugin)

2. ha hardware info

3. onder serial: vind u uw aangesloten usb apparaten.

4. voeg nu uw apparaat toe aan de /config/configuration.yaml file.

#zwave
zwave:
  usb_path: /dev/ttyACM0
  network_key: "0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0x10"


P1 Reader

Info

Code

# Dutch Smart Meter Reader USB
sensor:
  - platform: dsmr
    port: /dev/ttyUSB0
    dsmr_version: 5

Automation

Config is te vinden in /config/automations.yaml

Automatische Snapshots

- id: '1585392142999'
  alias: Backups
  description: Dagelijkse backups om 2:40
  trigger:
  - at: '2:40:00'
    platform: time
  condition: []
  action:
  - data_template:
      name: Backup {{ now().strftime('%Y-%m-%d %H:%M') }}
    service: hassio.snapshot_full

ser2net

Serieële poorten omzetten naar IP. Alle apparaten waarvan je de compoort het netwerk op wil sturen

Nest-Home

Basis bediening Nest Home dmv Google auth. Camera niet kunnen testen maar zou moeten werken.

https://github.com/Puch-tdi/Nest-for-Hass-Google-auth

Problemen en Oplossingen

Geen geschiedenis

Probleem omschrijving

Symptomen

  • Meldingen in Logboek
  • Geen geschiedenis van sensoren
  • "No State history found." Meldingen op plaatsen waar normaal grafieken zijn te vinden.


Mogelijke oorzaak

  • Corrupte database.


Oplossing

De Oplossing