Merci j’ai tout supprimé et je vais essayer de refaire de 0…
Je l’ai fais plusieurs fois aussi en reinstallant une sauvegarde que j’avais fait avant de me lancer
Dites je suis a la recherche d’une automatisation pour gestion du surplus solaire via ha maintenant que ca remarche. Je vois pas mal de chose sur le net mais si vous en connaissez testé et approuvés ca m’intéresse. Je suis debutant total la aussi !
alors justement j’ai pas encore eu l’occasion car mon Y est de décembre 2023 et donc les actions n’ont jamais marché
je comptais tester ça : Tesla – Recharge et délestage automatique grâce à Home Assistant - Hatom.io
Merci je jette un oeil ca a l’air fait pour le delestage mais ca fera l’affaire
Est-ce que tu te souviens dans quel ordre tu as fait les 2 plugin?
Car si je comprend bien la doc il faut mettre les 3 lignes dans nguix lancer http proxy avec teslaxxx ça va planter et la faut lancer nguix qui va reprendre la config ?
Par 3 plug in tu entends lets encrypt nginx et tesla http proxy?
Si oui:
- let’s encrypt pour creation des certif ssl
- nginx lancement du proxy
2’) creation de l’app sur le site tesla - tesla http proxy
J’essaie de bien reprendre et comprendre les étapes car c’est un peu flou en fait
En fait, de ce que j’ai pu voir :
j’ai mon domaine principal pour accéder a HA en HA.XXXXXX.fr
J’ai créé un sous domaine qui pointe vers la meme IP public en tesla.XXXXX.fr
Les ports 80 et 443 redirige vers HA, j’ai ajouté 4430 et 8099
Installation des 2 plugins sur HA.
Ensuite j’ai remplacé les 3 lignes dans la configuration de NGUINX :
active: true
default: nginx_proxy_default*.conf
servers: nginx_proxy/*.conf
j’ajoute mes 2 certificats dans le dossier SSL
je renseigne le domaine HA.XXXXX.fr dans le domaine de NGUINX
tu lances NGUIX
mais a ce stade je n’ai ni le fichier de conf NGUIX, ni le fichier com.tesla.3p.public-key.pem dans le dossier Share.
Pour cela, je dois lancer l’addon Tesla HTTP proxy avec juste mon nom de domaine tesla.XXX.fr et la il me créé tous les fichiers.
Pour Http proxy tu met bien europe ?
D’apres la doc, j’ai du mal quand il dit « this addon » de comprendre du quel il parle…
Configure this addon with your domain name, then hit Start. It will initialize and then stop itself after a few seconds. Refresh the page to verify it’s stopped, then restart the Nginx addon so it loads the new config. Ignore the error: Failed to restart add-on .
mais a partir de la j’ai 404 si j’essaie l’URL test du certificat. C’est pour ça j’essaie de retrouver les étapes exactes
Merci à toi !
Il faut finir la partie des certificat avant de toucher nginx. Je ne vois pas la partie ou tu dois modifier le configuration.yaml pour rajouter le chemin des certificats ssl tu l’as fait?
Ca donne un truc comme:
http:
ssl/xxxxx/ key
ssl/xxxxxx/permission
c’est dans la doc let’s encrypt
alors j’utilise pas let’s encrypt de HA, c’est sur mon NAS que je prend les certificats généré pour mon domaine HA.XXXX.FR
Dans mon http j’ai ça moi
http:
use_x_forwarded_for: true
trusted_proxies: # adresse(s) IP locale(s) du NAS Synology
- 192.168.XX.XX
ip_ban_enabled: no
login_attempts_threshold: 5
en fait j’ai mes 2 fichiers .PEM (fullchain et privkey) que j’ai déjà dans le dossier SSL de HA.
Du coup quand je lance NGUIX, a priori il est lancé et pas d’erreur.
Regardes par là: Intégration Solar Optimizer - Optimisation de sa consommation Solaire - #185 par FuReT
Bonjour @slug74
Je n’arrive pas à exécuter les étapes décrites dans la doc tesla-http-proxy et c’est assez galère.
je suis dans le meme cas que toi, à savoir mon NAS qui gère les certificats pour mon sous domaine home assistant.
Est ce que dans notre cas NGUIX est obligatoire, vu que le NAS fait déjà office de serveur proxy ?
As tu réussi à faire fonctionner tesla-http-proxy ?
La doc du proxy est effectivement très galère. Je rédige une procédure pour clarifier tout cela.
Tuto de configuration du proxy déplacé pour éviter de polluer ce topic.
T’aurais pas exposé ta clé privée en public des fois ? Le message est trompeur
C’est bien de la clé publique dont il s’agit et non la clé privée, erreur de saisie de ma part. Je corrige.
Voila qui est fait pour le plus gros de la procédure, reste à ajouter la partie sur la configuration de l’intégration mais c’est le plus simple.
J’espère que ca pourra en aider certains. Pour ceux qui utilisaient déjà NGinx pour accéder à leur instance, pensez à laisser votre nom de domaine principal dans la configuration de l’addon.
Une fois la dernière partie ajoutée, je fais une passe grammaire/syntaxe/orthographe et c’est plié.
Gros travail merci beaucoup !
Merci beaucoup pour tout ce boulot !!
Par contre moi je suis toujour bloquer au meme stade avec « 404: Not Found »
J’ai tenté avec ta méthode mais j’ai la meme chose.
J’y ai cru avec la nouvelle version qui traite un cas 404 mais non
Si je tape juste https://tesla.xxxx.fr j’accès bien a mon HA donc ça redirige bien mais lorsque je tente d’afficher la clé il me met le 404… j’ai l’impression qu’il ne passe pas par NGUIX pour faire la redirection comme écrit dans le fichier de conf alors que j’ai bien mis :
active: true
default: nginx_proxy_default*.conf
servers: nginx_proxy/nginx_*.conf
dans mon conf yaml j’ai bien
http:
use_x_forwarded_for: true
trusted_proxies: # adresse(s) IP locale(s) du NAS Synology
- 192.168.xx.xx
- 172.30.32.0/24
- 172.30.32.3
- 172.30.33.0/24
et que j’ai bien mes fichiers généré par le http proxy tesla :
server {
server_name tesla.xxxxxxx.fr;
ssl_certificate /ssl/fullchain.pem;
ssl_certificate_key /ssl/privkey.pem;
# dhparams file
ssl_dhparam /data/dhparams.pem;
listen 443 ssl http2;
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
location / {
return 404;
}
# static public key for Tesla
location /.well-known/appspecific/com.tesla.3p.public-key.pem {
root /share/tesla;
try_files /com.tesla.3p.public-key.pem =404;
}
location = /favicon.ico {
log_not_found off;
}
location = /robots.txt {
log_not_found off;
}
}
si j’essaie de regarder dans le terminale j’arrive bien a lire le fichier avec la clé publique mais la lecture par la redirection ne fonctionne pas, je n’ai plus d’idée, je sais pas si on peut tracer un flux
Merci à tous.
Salut,
Merci pour le partage.
Je suis en train de préparer un article sur l’intégration Tesla pour le site de HACF. Je te contacterai en DM pour cette partie
J’ai été confronté au même problème. Si tu arrives sur l’écran d’identification HA via l 'url du domaine Tesla, il y a un soucis avec NGinx.
Le domaine Tesla ne doit pas permettre l’accès à l’UI de HA.
Les confs que tu as posté semblent ok, par contre celle de NGinx est incomplète car il n’y a que la partie customization affichée. Pourrais tu la poster entièrement ? En particulier pour vérifier que le domaine spécifié n’est pas celui dédié pour le proxy :
domain: core-nginx-proxy # ⚠ TOUT SAUF LE DOMAINE TESLA
hsts: max-age=31536000; includeSubDomains
certfile: fullchain.pem
keyfile: privkey.pem
cloudflare: false
customize:
active: true
default: nginx_proxy_default*.conf
servers: nginx_proxy/nginx_*.conf