Acceder en local avec http et non https

Bonjour,

Pour connecter ma serrure à home assistant, en passant par Nuki lock,
Je dois pouvoir me connecter à HA en tapant http et non https puis mon adresse IP local.

Or je ca ne marche pour moi avec http.
Ca ne marche qu’avec https avec mon adresse locale.

Savez vous SVP comment configurer pour que je puisse me connecter en http en locale ?

Merci beaucoup

Bonsoir.

Comment as-tu configuré ton https ?

Quelle adresse locale utilises-tu ? Tu indiques bien le port ?

Salut,

J’ai l’impression que certains tutos d’accès HTTPS sont mal faits.
Qu’as tu configuré pour le HTTPS dans le fichier config?

Normalement ça devrait encore marcher, au moins avec l’ip.

Uniquement l’ip sinon il y a un autre problème de sécurité avec la configuration au niveau des ouvertures de ports sur le routeur / box.

perso pour me connecter toujours en http en local et https en extérieur je fais rebond sur un Nginx sur un conteneur, puis lui se connecte en http sur mon HA

Bonjour,
Comme @steve je passe par duckdns et NGINX Home Assistant SSL proxy ( en addon sur HA ). Je peut me connecter en http en local et https de l’extérieur.

bonjour
merci pour vos réponses.

j’utilise Duckdns pour l’extérieur.

en revanche pour l’intégration NUKI je dois acceder en http.

ca marche avec
https://192.168.0.47:8123/

mais ca ne marche pas avec
http://192.168.0.47:8123/

je ne me rappelle plus comment j’ai fait pour https ! j’avais suivi un tuto.
savez vous comment activer http ?

merci

Peux-tu nous montrer ton fichier de configuration ?

Salut,

Duckdns remplace le HTTP par du HTTPS sur le port 8123.
Donc tu ne peux pas utiliser les 2 en même temps avec cette solution.

mais ce n’est pas en même temps.
il faut que ce soit accessible par Duckdns ou par http en local.

on le voit et ca marche sur certains tuto, mais ils ne disents pas comment ils ont fait.
si je me rappelle bien, au moment d’installer HA sur la carte SD du raspi, j’avais décoché la case http et gardé https. je n’aurais pas du.

je ne sais pas comment rectifier cela

Si tu remets le fonctionnement en HTTP, tu ne pourras PLUS utiliser l’accès à distance en HTTPS … (ça marcherai en HTTP mais c’est une faille de sécurité grosse comme le grand canyon !)
Tu n’as qu’un port ouvert (le 8123) et ce port ne sait faire qu’un seul des deux protocoles : toujours HTTP ou toujours HTTPS, pas un truc au choix

Pas certain que ça ai un lien : tu mets en commentaire toute la partie SSL du fichier config et ça passe de l’un à l’autre

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

Tu vérifies la syntaxe et tu redémarres

la syntaxe est correcte.

j’ai ca sur HA dans l’onglet réseau.

sur ce tuto on voit bien que ca marche avec http en local et pourtant il a un acces depuis l’extérieur.

Je vois pas une configuration de duckdns dans la vidéo, il parle que de http.
J’ai toujours vu parler de duckdns et NGINX pour avoir du http et du https.
Comme le dit @Pulpy-Luke , du moment que tu active duckdns, tu ne passe quand https, le http fonctionne plus.

1 « J'aime »

Tu as redémarré ?
Tu as essayé avec l’url en HTTPS d’ailleurs ?
Et comme la vidéo date un peu, l’intégration officielle, c’est pas pareil ?

Comme @WarC0zes, il n’y a rien qui permet de l’affirmer : l’url de HA est en ip local, (donc sans https) et c’est peut-être même pas son env de production…

mais sans http l’intégration ne fonctionne pas.
j’ai l’impression que ce problème n’existe que chez moi.

comment faire pour avoir http en local et https depuis l’extérieur ?

chez vous sur Home Assistant.
dans paramètre / réseaux : avez vous une erreur ? « URL réseau non valide » ?

merci

Là le message te dit qu’il est encore en HTTPS (la config) et donc ça matche pas avec l’url http.
Pour avoir les 2 à la fois il faut changer la mécanique duckdns (remonte sujet, c’est expliqué)

Je les dit comment faire.

1 « J'aime »

savez-vous s’il y a un tuto pour ca ?
je dois avouer que je suis un peu perdu et pas trop balaise dans le domaine.

merci beaucoup

J’ai utiliser ce tuto https://www.youtube.com/watch?v=dNfSp9BcywE
comme ta déja installer duckdns, tu peu passer a l’étape 4/6 reverse proxy.
La redirection de port sur la box aussi, y penser.