Configuration réseau appli compagnon mobile home assistant (duckdns inside)

Bonjour !

Mon problème

J’ai dû rater un truc dans ma configuration duckdns pour accéder à mon home assistant depuis l’extérieur avec l’application : j’y accède uniquement grâce à l’url de type https://monzha.duckdns.org comme url externe, par contre impossible d’y accéder avec l’url interne (ip ou monzha, précédé http ou https)

De plus « websocket » apparaît « déconnecté » (erreur l’opération n’a pas pu s"achever (network.NWError erreur 2)

Merci par avance !

Ma configuration


Version core-2022.9.4
Type d’installation Home Assistant OS
Développement false
Supervisor true
Docker true
Utilisateur root
Environnement virtuel false
Version de Python 3.10.5
Famille du système d’exploitation Linux
Version du système d’exploitation 5.15.61-v8
Architecture du processeur aarch64
Fuseau horaire Europe/Paris
Répertoire de configuration /config

Home Assistant Cloud

Connecté false
Accéder au serveur de certificats ok
Accéder au serveur d’authentification ok
Accéder à Home Assistant Cloud ok

Home Assistant Supervisor

Système d’exploitation hôte Home Assistant OS 9.0
Mise à jour stable
Version du Supervisor supervisor-2022.08.6
Version de l’agent 1.3.0
Version de Docker 20.10.17
Taille total du disque 109.3 GB
Taille du disque utilisé 7.1 GB
Sain true
Prise en charge true
Tableau de bord rpi4-64
API du Supervisor ok
Version API ok
Modules complémentaires installés AdGuard Home (4.7.4), CEC Scanner (3.0), Check Home Assistant configuration (3.11.0), Zigbee2MQTT (1.27.2-1), Terminal & SSH (9.6.1), File editor (5.4.1), Mosquitto broker (6.1.3), Duck DNS (1.15.0), Samba share (10.0.0)

Salut

ça fonctionne depuis ton navigateur avec l’adresse IP ?

Perso, j’ai configuré ça comme ça:

homeassistant:

  external_url: https://xxx.duckdns.org:8123
  internal_url: http://192.168.100.150:8123

  auth_providers:
    - type: homeassistant
    - type: trusted_networks
      trusted_networks:
        - 192.168.100.0/24

websocket_api:

Je peux me connecter avec:
https://xxx.duckdns.org:8123
ou
http://192.168.100.150:8123

Par contre, mon websocket n’est accessible qu’en passant par l’adresse externe:
wss://xxx.duckdns.org:8123/api/websocket

Bonjour et merci pour vos réponses.

-Quand je mets l’adresse ip interne https://192.168.1.x:8123/ dans le navigateur, safari m’informe d’un problème de certificat.
-Quand je la mets dans l’appli, celle ci bloque et affiche « the certificate for this domain is invalid nsurl error domain 1202.
-Quand je supprime l’URL interne de l’appli pour ne laisser que l’externe duckdns ça marche nickel.

Dans mon fichier de configuration yaml je n’ai que les lignes suivantes =

# Loads default set of integrations. Do not remove.
default_config:

# Text to speech
tts:
  - platform: google_translate

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

# duckdns

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

Bonjour,

Merci encore pour ta réponse. Dois-je copier ces éléments (avec mes réglages) en dur dans le fichier de configuration de Home Assistant ?

Merci

Honnêtement, je ne suis pas un expert, je peux juste dire que c’est avec ces paramètres que je fonctionne et que rien n’empêche de les tester, après si ça ne fonctionne pas chez toi, je n’aurai pas l’expertise pour trouver les bons paramètres.

Bonjour express,

J’ai le même souci que toi. As-tu pu régler le probléme ? Et si oui peux-tu nous passer l’extrait de ton fichier configutation.yaml

Merci