Home Assistant: verschil tussen versies
(→Z-Wave) |
(→Z-Wave) |
||
Regel 166: | Regel 166: | ||
<pre>#zwave | <pre>#zwave | ||
zwave: | zwave: | ||
usb_path: /dev/ | usb_path: /dev/ttyACM0</pre> | ||
https://www.home-assistant.io/hassio/zwave/ | * https://www.home-assistant.io/hassio/zwave/ | ||
https://www.home-assistant.io/docs/z-wave/ | * https://www.home-assistant.io/docs/z-wave/ | ||
https://community.home-assistant.io/t/how-do-i-view-the-usb-devices-with-hass-io/22807/4 | * https://community.home-assistant.io/t/how-do-i-view-the-usb-devices-with-hass-io/22807/4 | ||
https://www.home-assistant.io/docs/z-wave/installation | * https://www.home-assistant.io/docs/z-wave/installation | ||
== P1 Reader == | == P1 Reader == |
Versie van 20 apr 2020 18:12
{{{Title}}} | |
---|---|
Website | https://www.home-assistant.io/ |
Community | https://community.home-assistant.io/ |
Documentatie | https://www.home-assistant.io/docs/ |
Versie | 0.108 |
Install
Ingredienten:
- 1 Raspberry Pi 3 of 4
- 1 32GB SD kaart of groter
- SD Card reader
- Image Software om de software op de SD kaart te zetten Bijv: balenaEtcher
- Home Assistant Image
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)
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/
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/
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
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.
- https://www.juanmtech.com/themes-in-home-assistant
- https://www.home-assistant.io/integrations/frontend
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.
- https://www.home-assistant.io/integrations/hue
- https://community.home-assistant.io/t/how-do-you-use-discover-scenes-py-to-find-hue-groups-scenes/18816
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
- https://www.home-assistant.io/hassio/zwave/
- https://www.home-assistant.io/docs/z-wave/
- https://community.home-assistant.io/t/how-do-i-view-the-usb-devices-with-hass-io/22807/4
- https://www.home-assistant.io/docs/z-wave/installation
P1 Reader
Info
- https://www.home-assistant.io/integrations/dsmr/
- https://gathering.tweakers.net/forum/list_messages/1919838
- https://www.freva.com/nl/2019/06/20/geef-vaste-usb-poortnamen-aan-je-raspberry-pi/
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
- https://networklessons.com/network-management/raspberry-pi-as-cisco-console-server
- https://cloudenius.com/2018/08/04/use-smart-energy-meter-with-home-assistant
Nest-Home
Basis bediening Nest Home dmv Google auth. Camera niet kunnen testen maar zou moeten werken.