Pairing problem

Hi im a beginer. almost 3 week i tray to configure my home assistant bu i dnot understand what i do wrong. i cant pair xiaomi wall switch and home assistant.

please any idea ?

thank you

i checked button again, its fine and work… hold down button and blue light flashes after 3-5 seconds later then I open the devices to join. time continues to decline…when I refresh zigbee2mqtt logs, nothing happens. i starting to think that button is not working properly or zigbee2mqtt device.

ZİGBEE2MQTT
{
“data_path”: “/share/zigbee2mqtt”,
“homeassistant”: true,
“permit_join”: false,
“mqtt_base_topic”: “zigbee2mqtt”,
“mqtt_server”: “mqtt://homeassistant”,
“serial_port”: “/dev/ttyACM0”,
“devices”: [],
“network_key”: []
}

MQTT

{
“logins”: [
{
“username”: “mqtt”,
“password”: “*********”
}
],
“anonymous”: false,
“customize”: {
“active”: false,
“folder”: “mosquitto”
},
“certfile”: “fullchain.pem”,
“keyfile”: “privkey.pem”
}

To pair xiaomi sensors, you have to hold the pairing button and when the blue light flashes, you have to push continually on the pairing button to keep the sensor “awake”, otherwise the sensor will go in sleep mode directly.

same excacly i do what you say. push to button and hold,. has i say , noting happend

this is my configurator. Is there a setback in configurator ??

    homeassistant:
      # Name of the location where Home Assistant is running
      name: Home
      # Location required to calculate the time the sun rises and sets
      latitude: ******
      longitude: ******
      # Impacts weather/sunrise data (altitude above sea level in meters)
      elevation: 0
      # metric for Metric, imperial for Imperial
      unit_system: metric
      # Pick yours from here: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
      time_zone: Europe/Istanbul
      # Customization file
      customize: !include customize.yaml

    # Show links to resources in log and frontend
    introduction:

    # Enables the frontend
    frontend:

    # Enables configuration UI
    config:

    # Uncomment this if you are using SSL/TLS, running in Docker container, etc.
    # http:
    #   base_url:

    # Checks for available updates
    # Note: This component will send some information about your system to
    # the developers to assist with development of Home Assistant.
    # For more information, please see:
    # https://home-assistant.io/blog/2016/10/25/explaining-the-updater/
    updater:
      # Optional, allows Home Assistant developers to focus on popular components.
      # include_used_components: true

    # Discover some devices automatically
    discovery:

    # Allows you to issue voice commands from the frontend in enabled browsers
    conversation:

    # Enables support for tracking state changes over time
    history:

    # View all events in a logbook
    logbook:

    # Enables a map showing the location of tracked devices
    map:

    # Track the sun
    sun:

    # Allow diagnosing system problems
    system_health:

    # Sensors
    sensor:
      # Weather prediction
      - platform: yr

    # Text to speech
    tts:
      - platform: google

    # Cloud
    cloud:

    group: !include groups.yaml
    automation: !include automations.yaml
    script: !include scripts.yaml

    lovelace:
      mode: yaml
      
    panel_iframe:
      configurator:
        title: Configurator
        icon: mdi:wrench
        url: http://hassio.local:3218

    logger:
      default: critical
      logs:
        homeassistant.components: info
        homeassistant.components.rfxtrx: debug
        homeassistant.components.device_tracker: critical
        homeassistant.components.camera: critical


    mqtt:
      broker: homeassistant # This will have to be your mqtt broker
      discovery: true

    input_boolean:
      zigbee_permit_join:
        name: Allow devices to join
        initial: off
        icon: mdi:cellphone-wireless

    timer:
      zigbee_permit_join:
        name: Time remaining
        duration: 600 # Updated this to the number of seconds you wish

    sensor:
      - platform: mqtt
        name: Bridge state
        state_topic: "zigbee2mqtt/bridge/state"
        icon: mdi:router-wireless

    automation:
      - id: enable_zigbee_join
        alias: Enable Zigbee joining
        hide_entity: true
        trigger:
          platform: state
          entity_id: input_boolean.zigbee_permit_join
          to: 'on'
        action:
        - service: mqtt.publish
          data:
            topic: zigbee2mqtt/bridge/config/permit_join
            payload: 'true'
        - service: timer.start
          data:
            entity_id: timer.zigbee_permit_join
      - id: disable_zigbee_join
        alias: Disable Zigbee joining
        trigger:
        - entity_id: input_boolean.zigbee_permit_join
          platform: state
          to: 'off'
        action:
        - data:
            payload: 'false'
            topic: zigbee2mqtt/bridge/config/permit_join
          service: mqtt.publish
        - data:
            entity_id: timer.zigbee_permit_join
          service: timer.cancel
        hide_entity: true
      - id: disable_zigbee_join_timer
        alias: Disable Zigbee joining by timer
        hide_entity: true
        trigger:
        - platform: event
          event_type: timer.finished
          event_data:
            entity_id: timer.zigbee_permit_join
        action:
        - service: mqtt.publish
          data:
            topic: zigbee2mqtt/bridge/config/permit_join
            payload: 'false'
        - service: input_boolean.turn_off
          data:
            entity_id: input_boolean.zigbee_permit_join

Come on gusy. this issue is open to all kinds of comments.

Any idea ?