## 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 it’s running * Right-click on it and select “Action”->“Reset”. You won’t 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-x v P ## Initial configuration Setup admin user ## 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. * spotify. Need to go to anneclaus.duckdns.org to setup integration. And in spotify, use the duckdns adress. * Melcloud ## Unofficial integrations via HACS * Sonoff lan * Garbage collection ## Other integrations (in configuration) * Touchline (climate) ## Check this out - official * google maps travel time * Home Connect * mobile app * samsung smart tv * shopping list * whithings * irobot roomba ## Check this out - HACS * Home Connect * Google home * Eloverblik * Miele * Garmin connect * sonos alarm # Add Persons and Zones as "customize" * Add customize: persons, zones, sensors * In the UI, add users under 'persons'. Copy images into www/