Oui.
dans le configuration.yaml
http:
use_x_forwarded_for: true
trusted_proxies:
- 172.30.33.0/24
ip_ban_enabled: true
login_attempts_threshold: 4
ouvrir le port de la box
HA 443 > 8123 TCP homeassistant
Oui.
dans le configuration.yaml
http:
use_x_forwarded_for: true
trusted_proxies:
- 172.30.33.0/24
ip_ban_enabled: true
login_attempts_threshold: 4
ouvrir le port de la box
HA 443 > 8123 TCP homeassistant
Bonjour,
Voici ce que j’avais paramétré sur la Freebox lors de la mise en place de l’accès en https via un nom de domaine.
Bob
Bonjour,
N’ayant accès à HA qu’en https via mon nom de domaine, je flippe un peu sur la conf, si ça ne fonctionne pas j’ai bien peur de ne plus pouvoir accéder à HA.
Je vais activer Samba au démarrage et au pire je devrais pouvoir revenir à la conf précédente.
Si vous avez des conseils avant que je teste je suis preneur
Bob
J’ai pu accéder via l’adresse https://192.168.1.32:8123, c’est rassurant :-), uniquement en mode https même s’il me signale que ce n’est pas sécurisé.
C’est l’adresse IP de la conf qui m’interpelle [172.30.33.0]:
http:
use_x_forwarded_for: true
trusted_proxies:
- 172.30.33.0/24
Je mets l’adresse IP locale de ma Freebox ?
Bob
C’est l’adresse du module.
C’est la configue par defaut, c’est adresse. J’ai pas d’ip de ma box ou autre, juste celle la.
J’ai modifié la conf et activé l’addon, ça génère un problème de certificat SSL.
Je suis revenu en arrière.
Bob
Comme dit @Krull56, quand ça ne veut pas, ça ne veut pas.
C’est peut-être la conf de ma Freebox ?
En tous les cas, impossible pour l’instant d’avoir un media_player qui sort du son sur ESP32 et de faire fonctionner l’addon NGINX Home Assistant SSL proxy.
Bob
Je crois que pour toi c’est 80 > 80 et 443 > 443.
@WarC0zes, trop fort, merci beaucoup, le media_player de l’ESP32 fonctionne, merci aussi @Krull56 :
Il lit le mp3 en http et ça fonctionne.
Je vais explorer les possibilités du media_player.
Pour info @Krull56 j’ai suivi ta proposition :
voice_assistant:
microphone: mic_i2s
id: brunoassist
noise_suppression_level: 2
auto_gain: 31dBFS
volume_multiplier: 2.0
use_wake_word: true
#speaker: my_speaker
media_player: media_sat2
[17:59:15][D][voice_assistant:557]: Speech recognised as: "éteindre la lampe marine"
[17:59:16][W][component:214]: Component i2s_audio.media_player took a long time for an operation (0.32 s).
[17:59:16][W][component:215]: Components should block for at most 20-30ms.
[17:59:16][D][voice_assistant:529]: Event Type: 5
[17:59:16][D][voice_assistant:562]: Intent started
[17:59:16][D][voice_assistant:529]: Event Type: 6
[17:59:16][D][voice_assistant:529]: Event Type: 7
[17:59:16][D][voice_assistant:585]: Response: "éteint"
[17:59:16][D][voice_assistant:529]: Event Type: 8
[17:59:16][D][voice_assistant:605]: Response URL: "http://192.168.1.32:8123/api/tts_proxy/1e2b61aa35c4ab9541f3c0252865a80f7660600e_fr-fr_6c2e43c6c1_google_translate.mp3"
[17:59:16][D][voice_assistant:422]: State changed from AWAITING_RESPONSE to STREAMING_RESPONSE
[17:59:16][D][voice_assistant:428]: Desired state set to STREAMING_RESPONSE
[17:59:16][D][media_player:059]: 'media_sat2' - Setting
[17:59:16][D][media_player:066]: Media URL: http://192.168.1.32:8123/api/tts_proxy/1e2b61aa35c4ab9541f3c0252865a80f7660600e_fr-fr_6c2e43c6c1_google_translate.mp3
Petit effet de bord, en accédant via http://192.168.1.32:8123/ certains addon sont en erreur 501, Nodered, InfluxDB, ESPHome mais en passant par mon nom de domaine tout fonctionne.
Grand merci pour votre aide.
Bob
Encore des messages comme cela mais j’ai lu des infos par rapport au wifi de l’ESP
[18:32:40][W][component:214]: Component i2s_audio.media_player took a long time for an operation (0.34 s).
[18:32:40][W][component:215]: Components should block for at most 20-30ms.
[18:32:40][W][component:214]: Component i2s_audio.media_player took a long time for an operation (0.34 s).
[18:32:40][W][component:215]: Components should block for at most 20-30ms.
Bob
C’est des warnings jaune, il me semble que c’est du a une maj de ESPhome mais rien de alarmant en soit.
J’ai les même warning avec un esp, mais tout fonctionne.
[19:06:43][D][custom:241]: Switch to Page 2
[19:06:43][D][binary_sensor:036]: 'Button 2': Sending state OFF
[19:06:44][W][component:214]: Component display took a long time for an operation (0.05 s).
[19:06:44][W][component:215]: Components should block for at most 20-30ms.
Salut,
de mon côté j’ai enfin avancé avec l’ESP32-S3-KORVO1 v5.0 que j’ai reçu hier. Contrairement à son grand frère l’ESP32-KORVO1.1, tout fonctionne ! Je voulais vous envoyer une petite vidéo mais je ne sais pas faire…
Salut,
j’ai posté cette demande sur mon thread mais je pense que celui-ci est plus lu, du coup je partage.
Merci !
Bonjour,
Suite à l’ajout de NGINX Home Assistant SSL proxy, je pense avoir un effet de bord sur le renouvellement du certificat qui est réalisé de façon automatique dans Node Red.
J’ajouterai les Logs ce midi (pas accès de mon taf) mais si vous aviez déjà une piste
Logs :
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/file-structure.sh
cont-init: info: /etc/cont-init.d/file-structure.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun lets-encrypt (no readiness notification)
s6-rc: info: service legacy-services successfully started
[12:38:06] INFO: Selected http verification
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Are you trying to change the key type of the certificate named mondomaine.fr from RSA to ECDSA? Please provide both --cert-name and --key-type on the command line to confirm the change you are trying to make.
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /var/log/letsencrypt/letsencrypt.log or re-run Certbot with -v for more details.
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
La conf aurait-elle changée avec les dernières mises à jour ?
Faut-il choisir « rsa » et relancer ?
Merci
Bob
J’ai trouvé cette issue :
### Describe the issue you are experiencing While trying to renew the certifi…
J’attends le lancement automatique du renouvellement via Node Red pour confirmer.
Désolé, rien à voir à priori avec NGINX Home Assistant SSL proxy et donc ce post
Bob
Successfully received certificate.
Certificate is saved at: /data/letsencrypt/live/mondomaine.fr/fullchain.pem
Key is saved at: /data/letsencrypt/live/mondomaine.fr/privkey.pem
Désolé pour la fausse piste.
Bonne soirée
Bob
Bonjour,
Suite à la dernière version il me semble, un truc sympa pour la vocale dans les automatisations :
alias: Vocal information maison
description: ""
trigger:
- platform: conversation
command:
- Information maison
condition: []
action:
- set_conversation_response: >-
La température dans le salon est de
{{states('sensor.psalon2_temperature')}} °, l'humidité de
{{states('sensor.psalon2_humidite')}} %, dehors il fait
{{states('sensor.temperature_ext')}} ° avec une humidité de
{{states('sensor.humidity_ext')}} %, la température dans le congélateur
est de {{states('sensor.temperature_31_congel')}} °, le niveau de pollen
est à {{states('sensor.pollens')}}, le temps de chauffage aujourd'hui est
de {{states('sensor.chauffage_jour')}} heure, la consommation de la
chaudière est de {{states('sensor.power_96_chaudiere')}} watt. Bonne
journée
mode: single
Bob
Sympa ton automation, j’ai enfin pu comprendre comment ca marchait !!!
j’ai rajouté un |round(0)
pour retirer les chiffres après la virgule pour l’humidité et un |round(1)
pour n’avoir qu’un chiffre après la virgule pour la température.
dehors il fait {{states('sensor.atc_ext_ouest_temperature')|round(1)}} ° avec une humidité de {{states('sensor.atc_ext_ouest_humidity')|round(0)}} %, Ce qui donne un ressenti de {{states('sensor.openweathermap_feels_like_temperature')|round(1)}} °.
Bonjour @bentou,
cool, j’avais aussi ajouté ces round(0) &round(1) après mon message
ça fonctionne top.
Bob
j’essaye d’aller plus loin … : Météo et voix
Pour le Fun et l’exemple, top ce système, là info sur la musique qui passe:
alias: Vocal information musique
description: ""
trigger:
- platform: conversation
command:
- Information musique
condition: []
action:
- if:
- condition: device
device_id: 0e520b023b2718652b775e0af47697c6
domain: media_player
entity_id: 7dbc06581894b1cbf12393e33543e6b0
type: is_playing
then:
- set_conversation_response: >-
L'artiste
{{state_attr('media_player.denon_avc_x3700h','media_artist')}} chante
{{state_attr('media_player.denon_avc_x3700h','media_title')}} de
l'album,
{{state_attr('media_player.denon_avc_x3700h','media_album_name')}}.
Mode d'écoute,
{{state_attr('media_player.denon_avc_x3700h_2','sound_mode')}}. Bonne
journée Bruno
else:
- set_conversation_response: Il n'y a pas de musique en cours d'écoute
mode: single
Bob