Auteur Topic: Home Assistant in Docker  (gelezen 1796 keer)

Offline Tazmanian

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 11
  • Berichten: 229
Home Assistant in Docker
« Gepost op: 26 oktober 2022, 19:57:00 »
Ik ben een goeie maand bezig met Home Assistant (awesome packet trouwens!!)

De Home Assistant heb ik in mijn Synology in een Docker container geinstalleerd.  Alles werkt op 1 uitzondering.
Bij een herstart krijg ik telkens volgende foutmelding

2022-10-26 19:46:17.744 WARNING (MainThread) [homeassistant.components.sonos.entity] Slaapkamer cannot reach 172.17.0.2:1400, falling back to polling, functionality may be limited, see https://www.home-assistant.io/integrations/sonos/#network-requirements for more details
En dit voor elke Sonos die in mijn netwerk zit.  Ik heb de Firewall op de Synology al eens uitgeschakeld maar de foutmelding blijft.
advertise_addr heb ik ook al eens toegevoegd maar geeft zelfde resultaat

De Home Assistant container heeft als IP 172.17.0.2 dus dat is correct.

Mijn devices en de Synology zelf zitten in de ip range 10.52.0.x

NAS THUIS: DS918+ 3x 4Tb HDD - SHR - 8Gb RAM
NAS WERK 1: DS415+ 2x 3Tb HDD - SHR - 8Gb RAM
NAS WERK 2: DS412+ 2x 3Tb HDD - SHR - 2Gb RAM
NAS WERK 3: DS916+ 3x 3Tb HDD - SHR - 8Gb RAM

MIJN EERSTE NAS: DS211j 2x 1Tb HDD - SHR

Gemarkeerd als beste antwoord door Tazmanian Gepost op 27 oktober 2022, 08:11:43

Offline DSGebruiker

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 119
  • Berichten: 761
Re: Home Assistant in Docker
« Reactie #1 Gepost op: 26 oktober 2022, 20:24:19 »
"Docker" werkt met een eigen interne "LAN" zeg maar, die 172.17.0.0/16 "range"
Je kan zomaar niet vanaf de buitenwereld (=10.52.0.x) die interne container-range bereiken ... vandaar deze error.

Alternatief kan zijn de container tijdens aanmaak bij de networking section te kiezen voor "use same network as host" en dan is je Home Assistant container hetzelfde IP als je NAS en is die volledig bereikbaar op alle poorten. Dan gaat deze error bijvoorbeeld verdwijnen.

Offline Tazmanian

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 11
  • Berichten: 229
Re: Home Assistant in Docker
« Reactie #2 Gepost op: 27 oktober 2022, 08:11:34 »
Kan ik dan een nieuwe container maken en alle instellingen van de 'oude' container importeren of overzetten in de nieuwe?
NAS THUIS: DS918+ 3x 4Tb HDD - SHR - 8Gb RAM
NAS WERK 1: DS415+ 2x 3Tb HDD - SHR - 8Gb RAM
NAS WERK 2: DS412+ 2x 3Tb HDD - SHR - 2Gb RAM
NAS WERK 3: DS916+ 3x 3Tb HDD - SHR - 8Gb RAM

MIJN EERSTE NAS: DS211j 2x 1Tb HDD - SHR

Offline DSGebruiker

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 119
  • Berichten: 761
Re: Home Assistant in Docker
« Reactie #3 Gepost op: 27 oktober 2022, 08:59:50 »
Eigenlijk moet je altijd zorgen dat er geen belangrijke data IN de container zit, dmv van "folder & file" mounts/mappings moet je alle belangrijke data BUITEN je container houden! Als je het goed hebt opgezet mag je een container stoppen/updaten/starten zonder enig verlies van gegevens...

Je kan dat niet zomaar in de GUI aanpassen nadat je container gemaakt hebt. Je kan wel eens een "export" proberen en dan in de json de settings van networking aanpassen van "bridge" naar "host" en dan importeren. Op CLI kan je dat mischien wel doen als je de container stopt of zoiets.


Offline Tazmanian

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 11
  • Berichten: 229
Re: Home Assistant in Docker
« Reactie #4 Gepost op: 27 oktober 2022, 09:14:23 »
Ik heb Home Assistant geinstalleerd volgens deze handleiding: https://mariushosting.com/how-to-install-home-assistant-on-your-synology-nas/

Ik kan de container idd stoppen, updaten en starten en de gegevens blijven behouden.
De bestanden zitten in een map VOLUME1: docker/homeassistant

Dus ik vermoed dat als ik opnieuw die handleiding volg - maar dan aangepast voor zelfde IP als de host - ik gewoon de gegevens vanaf docker/home-asstant naar de nieuwe map kopieer alles direct moet overgezet zijn?
Maar wat moet ik aanpassen om dus dezelfde host te gebruiken?

Of moet ik het script aanpassen zoals in de handleiding staat onder STEP 16
docker run -d --name=home_assistant \
-p 8123:8123 \
-e TZ=Europe/Brussels \
-v /volume1/docker/homeassistant:/config \
[b]--net=host \[/b]
--restart always \
homeassistant/home-assistant
NAS THUIS: DS918+ 3x 4Tb HDD - SHR - 8Gb RAM
NAS WERK 1: DS415+ 2x 3Tb HDD - SHR - 8Gb RAM
NAS WERK 2: DS412+ 2x 3Tb HDD - SHR - 2Gb RAM
NAS WERK 3: DS916+ 3x 3Tb HDD - SHR - 8Gb RAM

MIJN EERSTE NAS: DS211j 2x 1Tb HDD - SHR

Offline DSGebruiker

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 119
  • Berichten: 761
Re: Home Assistant in Docker
« Reactie #5 Gepost op: 27 oktober 2022, 11:25:08 »
Die "net=host" wil inderdaad zeggen om je host-netwerk te gebruiken, echter geen idee of die "-p 8123:8123" dan nog van toepassing is.
Pas het eens aan en start de container en zie wat er gebeurd zou ik zeggen.

Offline Tazmanian

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 11
  • Berichten: 229
Re: Home Assistant in Docker
« Reactie #6 Gepost op: 27 oktober 2022, 11:28:50 »
Dat is het script om de container te installeren ;-)

Heb de maker van die handleiding ook even gecontacteerd en wacht op zijn reactie.
NAS THUIS: DS918+ 3x 4Tb HDD - SHR - 8Gb RAM
NAS WERK 1: DS415+ 2x 3Tb HDD - SHR - 8Gb RAM
NAS WERK 2: DS412+ 2x 3Tb HDD - SHR - 2Gb RAM
NAS WERK 3: DS916+ 3x 3Tb HDD - SHR - 8Gb RAM

MIJN EERSTE NAS: DS211j 2x 1Tb HDD - SHR

Offline Satje01

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 26
  • -Ontvangen: 37
  • Berichten: 271
  • Je bent nooit te oud om te leren!!!!
Re: Home Assistant in Docker
« Reactie #7 Gepost op: 27 oktober 2022, 11:35:52 »
Heb je HIER al eens gekeken.

Ik ben zelf niet op de hoogte van Home Assistant.
Ik volg het wel.

Misschien even een vraagje van mij tussen door.
Wat is het verschil tussen Home Assistant en Home Assistant Supervisor.
  • Mijn Synology: DS213j
  • HDD's: 2 tera westernD
  • Extra's: DS920+ 12 gig ram

Offline Tazmanian

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 11
  • Berichten: 229
Re: Home Assistant in Docker
« Reactie #8 Gepost op: 27 oktober 2022, 11:38:15 »
Ja dat staat zo ingesteld, maar verhelpt het niet.
NAS THUIS: DS918+ 3x 4Tb HDD - SHR - 8Gb RAM
NAS WERK 1: DS415+ 2x 3Tb HDD - SHR - 8Gb RAM
NAS WERK 2: DS412+ 2x 3Tb HDD - SHR - 2Gb RAM
NAS WERK 3: DS916+ 3x 3Tb HDD - SHR - 8Gb RAM

MIJN EERSTE NAS: DS211j 2x 1Tb HDD - SHR

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.176
  • Fijne feestdagen.......
    • Truebase
Re: Home Assistant in Docker
« Reactie #9 Gepost op: 27 oktober 2022, 11:46:43 »
Wat is het verschil tussen Home Assistant en Home Assistant Supervisor.
Internet:
Home Assistant
Home Assistant Supervisor


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline Satje01

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 26
  • -Ontvangen: 37
  • Berichten: 271
  • Je bent nooit te oud om te leren!!!!
Re: Home Assistant in Docker
« Reactie #10 Gepost op: 27 oktober 2022, 11:59:09 »
Ik ga er eens mee stoeien
Thanks @Birdy
  • Mijn Synology: DS213j
  • HDD's: 2 tera westernD
  • Extra's: DS920+ 12 gig ram

Offline mc_

  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 32
  • Berichten: 247
Re: Home Assistant in Docker
« Reactie #11 Gepost op: 27 oktober 2022, 12:11:22 »
Net=host overrulet inderdaad -p 8123:8123aangezien de container dan direct op het host network draait (dus op 10.52.0.x).

De Sonosintegratie in HA lijkt deze parameter niet op te pakken en "denkt" nog steeds dat HA op 172.17.0.2 draait (wat intern natuurlijk ook zo is, maar jij wilt doen alsof dat niet zo is).

https://www.home-assistant.io/integrations/sonos/ lijkt de oplossing te bieden (doorscrollen naar de laatste paragraaf): als je de Sonosintegratie vertelt wat het eigenlijke adres is, dan kunnen Sonos en HA weer met elkaar communiceren.

# Example configuration.yaml entry modifying the advertised host address
sonos:
  media_player:
    advertise_addr: 10.52.0.x
  • Mijn Synology: DS1520+
  • HDD's: WD80EDAZ/WD40EFRX

Offline Tazmanian

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 11
  • Berichten: 229
Re: Home Assistant in Docker
« Reactie #12 Gepost op: 27 oktober 2022, 12:29:30 »
https://www.home-assistant.io/integrations/sonos/ lijkt de oplossing te bieden (doorscrollen naar de laatste paragraaf): als je de Sonosintegratie vertelt wat het eigenlijke adres is, dan kunnen Sonos en HA weer met elkaar communiceren.

# Example configuration.yaml entry modifying the advertised host address
sonos:
  media_player:
    advertise_addr: 10.52.0.x

Dat heb ik geprobeerd maar lost het niet op.
Container heeft als ip 172.17.0.2 en mijn NAS heeft als IP 10.52.0.100

Heb beide addressen als advertise_addr geprobeerd maar lost het niet op.
NAS THUIS: DS918+ 3x 4Tb HDD - SHR - 8Gb RAM
NAS WERK 1: DS415+ 2x 3Tb HDD - SHR - 8Gb RAM
NAS WERK 2: DS412+ 2x 3Tb HDD - SHR - 2Gb RAM
NAS WERK 3: DS916+ 3x 3Tb HDD - SHR - 8Gb RAM

MIJN EERSTE NAS: DS211j 2x 1Tb HDD - SHR

Offline Tazmanian

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 11
  • Berichten: 229
Re: Home Assistant in Docker
« Reactie #13 Gepost op: 27 oktober 2022, 21:28:48 »
Het was heel simpel.

Gewoon de docker container verwijderen.  Dit script uitvoeren.
docker run -d --name=home_assistant \
-p 8123:8123 \
-e TZ=Europe/Brussels \
-v /volume1/docker/homeassistant:/config \
--net=host \
--restart always \
homeassistant/home-assistant

En alle gegevens blijven behouden.  De foutmelding van Sonos is nu ook weg.  Dus alles top en slechts 5 min werk.
NAS THUIS: DS918+ 3x 4Tb HDD - SHR - 8Gb RAM
NAS WERK 1: DS415+ 2x 3Tb HDD - SHR - 8Gb RAM
NAS WERK 2: DS412+ 2x 3Tb HDD - SHR - 2Gb RAM
NAS WERK 3: DS916+ 3x 3Tb HDD - SHR - 8Gb RAM

MIJN EERSTE NAS: DS211j 2x 1Tb HDD - SHR


 

Kan geen mail sturen naar @home.nl - Code: smtp;550

Gestart door blackgokuBoard Mail mods

Reacties: 21
Gelezen: 23271
Laatste bericht 21 maart 2016, 21:53:20
door blackgoku
home en homes

Gestart door nijBoard File Station

Reacties: 8
Gelezen: 4229
Laatste bericht 06 januari 2014, 21:56:48
door Rolandz
Deïnstalleren Cloud Station verwijderd home(s) niet

Gestart door rogiervBoard Cloud Station & Drive

Reacties: 10
Gelezen: 3388
Laatste bericht 30 januari 2014, 09:44:44
door thecell
Audiostation geluid via Home Theater System

Gestart door AnonymousBoard Audio Station

Reacties: 1
Gelezen: 4428
Laatste bericht 27 augustus 2008, 19:08:17
door Björn
documenten automatisch kopiëren tussen home folders

Gestart door SylvesterBoard Synology DSM 6.0

Reacties: 0
Gelezen: 976
Laatste bericht 15 oktober 2016, 00:16:51
door Sylvester