Bj
Si seulement ma femme pouvais être pareil , eh bin non elle répond direct !!!
![]()
Bizarre car mes Alexa font pareil depuis un certain temps…
par contre quand j’écris ma demande avec l’app de Alexa sur le téléphone , l’ordre est bien exécuté
Bj
Si seulement ma femme pouvais être pareil , eh bin non elle répond direct !!!
![]()
Bizarre car mes Alexa font pareil depuis un certain temps…
par contre quand j’écris ma demande avec l’app de Alexa sur le téléphone , l’ordre est bien exécuté
La mienne aussi ![]()
avec whisper ( faster-whisper ) .
alors ma lumière s’appelle cuisine qui ce trouve dans la zone cuisine.
j’ai test
ca viens de marcher avec: « allume cuisine » ![]()
ouf ca fonctionne, je vais approfondir pour les commandes.
Ca consomme en CPU et RAM sur le RPI4 ![]()
la ou j’ai eu une amélioration et d’avoir créé un fichier alexa.yaml et en fessant ceci :
alexa:
smart_home:
locale: fr-FR
endpoint: https://api.eu.amazonalexa.com/v3/events
client_id: amzn1.application-oa2-clientXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
client_secret: XXXXXXXXXXXXXXXXXXXXX
filter:
include_entities:
# LIGHTs
- light.lumiere_palier
- light.lumiere_entree
- light.lumiere_cuisine
- light.lumieres_salon
- light.lumiere_lampadaire
- light.lumiere_toilette
- light.lumiere_chambre
- light.lumieres_chevets
- light.lumiere_salle_de_bain
# CLIMATEs
- climate.cuisine
- climate.salon
- climate.chambre
- climate.salle_de_bain
# PLUGs
- switch.prise_lan_outlet
- switch.prise_seche_linge_outlet
- switch.prise_frigidaire_outlet
- switch.prise_cookeo_outlet
- switch.prise_m_a_laver_outlet
- switch.prise_evier_outlet
- switch.prise_tv_salon_outlet
- switch.prise_antenne_outlet
- switch.prise_fut_outlet
- switch.prise_radiateur_salon_g_outlet
- switch.prise_centrale_vapeur_outlet
- switch.prise_chevet_gauche_outlet
- switch.prise_chevet_droit_outlet
- switch.prise_seche_cheveux_outlet
- switch.prise_lavabo_outlet
# SWITCH LIGHTs
- switch.flush_2_relay
# OTHERs
- switch.coussin_bella
- switch.coussin_daisy
- switch.imprimante
- switch.flush_2_relay_2
- switch.power_tv_philips_chambre
# SCRIPTs
- script.power_tv_hisense
- script.a_table
- script.soiree
entity_config:
light.lumiere_palier:
name: "Lumière Palier"
description: "Lumière Palier"
display_categories: LIGHT
light.lumiere_entree:
name: "Lumière Entrée"
description: "Lumière Entrée"
display_categories: LIGHT
light.lumiere_cuisine:
name: "Lumière Cuisine"
description: "Lumière Cuisine"
display_categories: LIGHT
light.lumieres_salon:
name: "Lumière Salon"
description: "Lumière Salon"
display_categories: LIGHT
light.lumiere_lampadaire:
name: "Lumière Lampadaire"
description: "Lumière Lampadaire"
display_categories: LIGHT
light.lumiere_toilette:
name: "Lumière Toilette"
description: "Lumière Toilette"
display_categories: LIGHT
light.lumiere_chambre:
name: "Lumière Chambre"
description: "Lumière Chambre"
display_categories: LIGHT
light.lumieres_chevets:
name: "Lumière Chevets"
description: "Lumière Chevets"
display_categories: LIGHT
light.lumiere_salle_de_bain:
name: "Lumière Salle de bain"
description: "Lumière Salle de bain"
display_categories: LIGHT
switch.flush_2_relay:
name: Miroir LED
display_categories: LIGHT
climate.cuisine:
name: Chauffage Cuisine
display_categories: THERMOSTAT
climate.salon:
name: Chauffage Salon
display_categories: THERMOSTAT
climate.chambre:
name: Chauffage Chambre
display_categories: THERMOSTAT
climate.salle_de_bain:
name: Chauffage Salle de bain
display_categories: THERMOSTAT
switch.prise_lan_outlet:
name: Prise Salle de bain
display_categories: SWITCH
switch.prise_seche_linge_outlet:
name: Prise Sèche Linge
display_categories: SWITCH
switch.prise_frigidaire_outlet:
name: Prise Frigidaire
display_categories: SWITCH
switch.prise_cookeo_outlet:
name: Prise Cookeo
display_categories: SWITCH
switch.prise_m_a_laver_outlet:
name: Prise Machine à laver
display_categories: SWITCH
switch.prise_evier_outlet:
name: Prise Evier
display_categories: SWITCH
switch.prise_tv_salon_outlet:
name: Prise Télé Salon
display_categories: SWITCH
switch.prise_antenne_outlet:
name: Prise Antenne
display_categories: SWITCH
switch.prise_fut_outlet:
name: Prise Fût
display_categories: SWITCH
switch.prise_radiateur_salon_g_outlet:
name: Prise Radiateur Salon Gauche
display_categories: SWITCH
switch.prise_centrale_vapeur_outlet:
name: Prise Centrale Vapeur
display_categories: SWITCH
switch.prise_chevet_gauche_outlet:
name: Prise Chevet Gauche
display_categories: SWITCH
switch.prise_chevet_droit_outlet:
name: Prise Chevet Droit
display_categories: SWITCH
switch.prise_seche_cheveux_outlet:
name: Prise Sèche Cheveux
display_categories: SWITCH
switch.prise_lavabo_outlet:
name: Prise Lavabo
display_categories: SWITCH
switch.flush_2_relay_2:
name: Miroir Chauffant
display_categories: SWITCH
switch.power_tv_philips_chambre:
name: "Télé Chambre"
display_categories: SWITCH
script.power_tv_hisense:
name: "Télé Salon"
display_categories: TV
script.a_table:
name: "A table"
script.soiree:
name: "Mode Soirée"
VOIR si cela est possible de l’atapté au atom par contre
Hello,
je reviens vers vous car j’ai enfin reçu tout le matos pour faire l’assistant mais je ne parviens pas à le faire fonctionner.
J’ai suivis le câblage de @anon21985933 (je précise que je n’ai pas encore connecté les enceintes si ça peux aider
) et j’ai le code suivant mais rien ne se passe quand je dis ok nabu quelqu’un aurait une idée d’où peux venir le problème ?
esphome:
name: esphome-web-697778
friendly_name: Jarvis
on_boot:
- priority: -100
then:
- wait_until: api.connected
- delay: 5s
- voice_assistant.start_continuous:
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "xxx"
ota:
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Esphome-Web-697778"
password: "xxx"
captive_portal:
i2s_audio:
- id: i2s_in
i2s_lrclk_pin: GPIO25
i2s_bclk_pin: GPIO32
microphone:
- platform: i2s_audio
adc_type: external
pdm: false
id: mic_i2s
bits_per_sample: 32bit
i2s_audio_id: i2s_in
i2s_din_pin: GPIO33
speaker:
- platform: i2s_audio
id: echo_speaker
i2s_dout_pin: GPIO26
dac_type: external
mode: mono
voice_assistant:
id: va
microphone: mic_i2s
speaker: echo_speaker
use_wake_word: true
noise_suppression_level: 2
auto_gain: 0dBFS
volume_multiplier: 4.0
switch:
- platform: template
name: Use wake word
id: use_wake_word
optimistic: true
restore_mode: RESTORE_DEFAULT_ON
entity_category: config
on_turn_on:
- lambda: id(va).set_use_wake_word(true);
- if:
condition:
not:
- voice_assistant.is_running
then:
- voice_assistant.start_continuous
on_turn_off:
- voice_assistant.stop
- lambda: id(va).set_use_wake_word(false);
Hello
Tu as bien configuré ton pipeline avec ok Nabu comme wakeword ?
Dans les paramètres de ton Jarvis, tu as bien le bon pipeline d’indiqué ?
J’ai bien mis « ok nabu » dans la configuration de mon assistant :
Tu vas dans paramètres/ appareils, tu dois avoir Jarvis , tu cliques dessus pour accéder aux paramètres
Sur ta capture d’écran tu n’as pas activé use wakeword.
Essai avec un autre wakeword aussi
ça ne semble pas fonctionner malgré avoir changé de wakeword.
Est-ce qu’il y a moyen de tester le microphone pour être sur que celui-ci fonctionne ?
Quand tu dis ton wakeword, le capteur Assist en cours ne change pas d’état ?
non ça reste sur désactivé.
Après je sais pas si ça peux aider mais quand je vais sur l’assist en mode manuel j’ai ce message
" Votre connexion à Home Assistant n’est pas sécurisée avec HTTPS. Les navigateurs peuvent empêcher Home Assistant d’accéder au microphone."
Est-ce que la requête ne se fait pas à cause de ça ?
Non, rien à voir. Le https c’est uniquement pour l’accès au micro de ton pc via le navigateur.
Vérifie ton câblage, les gpio utilisées et tes soudures si tu n’as pas utilisé de breadboard
Ca va être très compliqué de vérifier via des photos , mais rien que pour l’INP441 j’ai l’impression que tes soudures ont débordé sur la couronne non ?
Effectivement ça peux provoquer un problème ?
a mon avis oui, les deux fils bleu doivent faire contacte avec la courronne
Alors j’ai suivis cette vidéo et en débranchant le L/R du microphone, la valeur de tension oscille entre 1V et 0,08 donc le micro semble maintenant fonctionner.
Cependant toujours rien quand je dis le wake word ![]()
Le pin L/R permet juste de spécifier si on utilise le canal droite ou gauche de sortie du microphone, il n’est pas conseillé de le laisser à vide (low level=left , high level = right) .
Ton problème n’est donc pas là…
Tu as vérifié les GPIO sur lesquelles ce microphone est branché ? Est-ce en concordance avec ton code ESPHOME ?