Botones deshabilitados después de conectar esp8266

Buenas a tod@s,

Llevo un rato buscando y puede ser que alguien más ya haya tenido este problema y lo haya resuelto pero no consigo encontrarlo por el foro.
Tengo un esp8266 conectado a un altavoz de ikea eneby para poder encender/apagar y subir/bajar el volumen del altavoz, pero al estar conectado el esp8266 la rueda/botón del altavoz dejan de funcionar y solo puedo activarlo desde el esp8266.
Actualmente le he puesto esphome y no sé si hay algo que tenga que poner en la configuración para que esto no suceda y puede funcionar tanto con los botones físicos como con el esp8266.
Os dejo una foto (no es mía pero es lo mismo que hice yo) de la placa del altavoz conectada al esp8266.
https://community-assets.home-assistant.io/optimized/4X/d/b/d/dbd057d7c97ecb3f0971c8bae02932fa601b8210_2_562x750.jpeg

Coloca un link al sitio de donde hiciste tu proyecto.

Disculpad pero esto lo hice con esphome en home assistant. Aquí dejo el código, como veréis es bastante cutre y se debería hacer mejor (la parte de subir y bajar el volumen), pero no controlo nada de esto.

switch:
  - platform: gpio
    pin: GPIO4
    inverted: true
    id: relay
    name: eneby Remote
    icon: mdi:speaker
    on_turn_on:
    - delay: 100ms
    - switch.turn_off: relay
  - platform: gpio
    pin: GPIO12
    inverted: true
    id: relay_volume_up
    name: eneby volume up
    icon: mdi:speaker
    on_turn_on:
    - delay: 20ms
    - switch.turn_on: relay_volume_low
    - delay: 40ms
    - switch.turn_off: relay_volume_up
    - delay: 20ms
    - switch.turn_off: relay_volume_low
  - platform: gpio
    pin: GPIO16
    id: relay_volume_low
    name: eneby volume low
    icon: mdi:speaker
    on_turn_on:
    - delay: 20ms
    - switch.turn_on: relay_volume_up
    - delay: 40ms
    - switch.turn_off: relay_volume_low
    - delay: 20ms
    - switch.turn_off: relay_volume_up
binary_sensor:
  - platform: gpio
    name: eneby
    pin:
      number: GPIO3
      mode:
        input: true

Eso que has presentado nada tiene que ver con arduino, no vamos a poder ayudarte.

ESPHome no tiene un foro o soporte técnico?
Por qué no consultas allí?

Saludos

Si tiene que ver con arduino, pero es otro ambiente. ESP-Home es programación de Arduino para Home Assistant.
De todos modos concuerdo que lo mas lógico es ir al foro de Home Assitant.

El post #3 tiene código de arduino?
Voy a probar si compila entonces.

Saludos

Edito: @Surbyte Aclaro que es una broma.

Como no conoces ESP-HOME tomo tu broma como desconocimiento de qué es ESP-HOME.

ESP-HOME termina generando un C similar al nuestro.
Lo que ves son macros que luego se orientan al uso exclusivo de HOME Assistant.
Solo que nadie le presta atención. Yo uso ESP-HOME por eso lo se.

1 Like

Gracias, seguiré preguntando en home assistant.
Un saludo. :slightly_smiling_face:

1 Like