Files
N22/Readme.md
T
2022-01-30 11:49:12 +01:00

266 lines
7.2 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## Installation of home-assistant on Synology
Follow https://www.home-assistant.io/installation/alternative/:
The steps would be:
* Install “Docker” package on your Synology NAS
* Launch Docker-app and move to “Registry”-section
* Find “homeassistant/home-assistant” within registry and click on “Download”. Choose the “stable” tag.
* Wait for some time until your NAS has pulled the image
* Move to the “Image”-section of the Docker-app
* Click on “Launch”
* Choose a container-name you want (e.g., “homeassistant”)
* Click on “Advanced Settings”
* Set “Enable auto-restart” if you like
* Within “Volume” click on “Add Folder” and choose either an existing
folder or add a new folder. The “mount path” has to be “/config”, so
that Home Assistant will use it for the configs and logs. It is
therefore recommended that the folder you choose should be named
“config” or “homeassistant/config” to avoid confusion when
referencing it within service calls.
* Within “Network” select “Use same network as Docker Host”
* To ensure that Home Assistant displays the correct timezone go to
the “Environment” tab and click the plus sign then add variable = TZ &
value = Europe/London choosing your correct timezone
* Confirm the “Advanced Settings”
* Click on “Next” and then “Apply”
* Your Home Assistant within Docker should now run and will serve the
web interface from port 8123 on your Docker host (this will be your
Synology NAS IP address - for example http://10.0.0.142:8123, dethlefsen:8123)
## Update and restart HA on Synology in Docker
Remark: to update your Home Assistant on your Docker within Synology NAS, you just have to do the following:
* Go to the Docker-app and move to “Registry”-section
* Find “homeassistant/home-assistant” within registry and click on
“Download”. Choose the “stable” tag.
* Wait until the system-message/-notification comes up, that the
download is finished (there is no progress bar)
* Move to “Container”-section
* Stop your container if its running
* Right-click on it and select “Action”->“Reset”. You wont lose any
data, as all files are stored in your configuration-directory
* Start the container again - it will then boot up with the new Home
Assistant image
Remark: to restart your Home Assistant within Synology NAS, you just have to do the following:
* Go to the Docker-app and move to “Container”-section
* Right-click on it and select “Action”->“Restart”.
## Install git on Synology via SynoCommunity (https://synocommunity.com/)
Install the SynoCommunity package source
Install git using the package manager
Now you can use git commands from the CLI while SSHed into the
Synology.
## Install Gitea via Docker
https://thomes.blog/2020/12/09/how-to-gitea-on-synology/
## use git version control on the local gitea client
https://community.home-assistant.io/t/sharing-your-configuration-on-github/195144
Ensure a sensible .gitignore and secrets.yaml
git init
git config user.email "you@example.com"
git config user.name "Your Name"
git add .
git commit
(use gitea instead of github)
Make repos on gitea and use the commands at the initial page to do
git remote add origin
http://dethlefsen:12080/
(claus og Moulin Rouge)
## Editing in Emacs
Now, the synology homeassistant drive can be mounted and files be
opened in Emacs
Use the VC mode
https://www.youtube.com/watch?v=0YlYX_UjH5Q
CTRL-x v CTRL-h
C-x v v : vc-next-action
C-c C-c : commit (C-c C-e to amend)
C-x v P
## Initial configuration
Setup admin user
# Add Persons and Zones as "customize"
* Add customize: persons, zones, sensors
* In the UI, add users under 'persons'. Copy images into www/
## Discoverable integrations
See the secrets.yaml for details
* Sonos
* Synology DSM
* Hue Bridge. Kræver man trykker på Hue bridge knappen.
* Officejet pro 8600
* HASS bridge (homekit). Opret nyt hjem og derindefra (tilføj tilbehør) scan QR koden. En masse spørgsmål...
* Google Cast
* Denon AVR-X2300W
* Plex
* MediaAccess TG799vac Xtream (Router)
## HACS
https://www.reddit.com/r/homeassistant/comments/munj6h/cant_install_hacs_in_homeassistant_in_docker_on/
* do it manually, download latest ver. from here https://github.com/hacs/integration/releases/tag/1.12.4
Step 1+2 Downloading and unzipping is straightforward
* copy zip content to your system homeassistant\custom_components\hacs
* restart your Home Assistant server
* search for hacs integration like explained in Initial Configuration> https://hacs.xyz/docs/configuration/basic
* if the integration don't show, try it with other browser or clear cache
## Additional official integrations
* powerview (add IP)
* Tile
* IFTTT
- For at sende hændelser til Home Assistant skal du bruge handlingen "Foretag en web-forespørgsel" fra [IFTTT Webhook-applet] (https://ifttt.com/maker_webhooks).
- Udfyld følgende oplysninger:
- Webadresse: http://10.0.0.142:8123/api/webhook/f293046b797af1316cbbd2f2c1766ba8e9bddead77178fba1756ccfbb33a2ba0
- Metode: POST
- Indholdstype: application/json
* Netatmo
* Gogogate
* Foscam
* icloud (med familien). Een for hver apple-id (2-faktor godkendelse)
* speedtest.net
* Unifi network. Need to be running on Mac Mini. In dropdown, choose which "IP-adresses" (MAC numbers) that should have a switch.block_... created.
* spotify. Need to go to anneclaus.duckdns.org to setup integration. And in spotify, use the duckdns adress.
* Melcloud
* whithings. Opret konto (med kvadratisk foto, hvid baggrund, max 300kb). Callback url skal være duckdns.
* Home Connect. Redirecturl: http://anneclaus.duckdns.org:8123/auth/external/callback. Og så skal integrationen tilføjes fra anneclaus.duckdns.org:8123
## Unofficial integrations via HACS
* Sonoff lan
* Garbage collection
* Garmin connect (first HACS and then as integration)
* Miele. Do not let 1password autofill. The country should not me Miele Denmark. Try https://www.miele.com/developer/swagger-ui/swagger.html and authorize. May need the base_url. May need to run from local IP address.
* Eloverblik https://github.com/JonasPed/homeassistant-eloverblik. Did not show up in integrations, but used another browser after restart to "refresh cache"
## Other integrations (in configuration)
* Touchline (climate)
## Check this out - official
* google maps travel time
* mobile app. I think it is included when the iphones register the app's.
* samsung smart tv
* shopping list
* irobot roomba
## Check this out - HACS
* Google home
## Check this out - non-Hacs non-official
* rejseplanen https://www.home-assistant.io/integrations/rejseplanen/
* google calendar
* sonos alarm. Obsolete?
## Check this out - automations
* Sunrise effect. https://community.home-assistant.io/t/wake-up-light-alarm-with-sunrise-effect/255193?fbclid=IwAR2a2yckeftExa1Gec5WkstiGPProsws0dODAAbBrBoBsmdY1wbz4cDHHbs
* Blueprint to control light. https://gist.github.com/rvdlee/2af667b095d783d44395ba25798217aa
* Stue thermostat EQ3. https://www.home-assistant.io/integrations/eq3btsmart/
* checkout (Gollum) https://github.com/gollum/gollum/ wiki for docker (and git))
## Lovelace
* Lovelace_gen https://github.com/thomasloven/hass-lovelace_gen