Custom components MQTT

Hi,

Using this config:

esphome:
  name: roomba
  platform: ESP8266
  board: esp01_1m
  includes:
    - includes/ESPHomeRoombaComponent.h
  libraries:
    - file:///config/esphome/includes/Roomba-1.4.zip

wifi:
  ssid: 'xxxxxxx’
  password: 'secret’

mqtt:
  broker: '192.168.1.1’
  username: 'secret’
  password: 'secret'
  discovery: true

logger:
  level: debug

ota:

custom_component:
 - lambda: |-
    auto custom_roomba = new RoombaComponent(
        "Roomba Distance",
        "Roomba Voltage",
        "Roomba Current",
        "Roomba Charge",
        "Roomba Capacity",
        "Roomba Charging",
        "Roomba Docked",
        "Roomba Cleaning",
        "Roomba On",
        "Roomba Off",
        "Roomba Dock",
        "Roomba Locate",
        "Roomba Spot Clean",
        "roomba/command", /* command_topic */
        2,                /* BRC Pin */
        5000              /* Update Interval */
      );
    App.register_component(custom_roomba);
    App.register_sensor(custom_roomba->distance_sensor);
    App.register_sensor(custom_roomba->voltage_sensor);
    App.register_sensor(custom_roomba->current_sensor);
    App.register_sensor(custom_roomba->charge_sensor);
    App.register_sensor(custom_roomba->capacity_sensor);
    App.register_binary_sensor(custom_roomba->chargingState_sensor);
    App.register_binary_sensor(custom_roomba->dockedState_sensor);
    App.register_binary_sensor(custom_roomba->cleaningState_sensor);
    App.register_switch(custom_roomba->on_switch);
    App.register_switch(custom_roomba->off_switch);
    App.register_switch(custom_roomba->dock_switch);
    App.register_switch(custom_roomba->locate_switch);
    App.register_switch(custom_roomba->spot_switch);
    return {custom_roomba};
    
switch:

sensor:
  - platform: uptime
    name: "Roomba Uptime Sensor"
  - platform: wifi_signal
    name: "Roomba WiFi Signal Sensor"
    update_interval: 30s

binary_sensor:
  - platform: status
    name: "Roomba Status"

Library

Hassio doesnt detect any sensor or switch defined inside custom_cumponent.

Can you help me?

Regards.