Cannot use I2C with electrodragon module

hi,
i’m using this module from electrodragon (https://www.electrodragon.com/w/ESP_Relay_Board_Hardware) with esphome on HA.

i configured the sketch:

esphome:
  name: garden_lights
  platform: ESP8266
  board: esp01_1m

wifi:
  ssid: "pargitulcell"
  password: "12345678"

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Garden Lights Fallback Hotspot"
    password: "22WY6EN8jBqw"

captive_portal:

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:

i2c:
  sda: 4
  scl: 5
  scan: True
  id: bus_a
  
switch:
  - platform: gpio
    pin: 12
    name: "Hydro Lights"
  - platform: gpio
    pin: 13
    name: "Garden Lights"
    
sensor:
  - platform: dht
    pin: 14
    temperature:
      name: "Garden Temperature"
    humidity:
      name: "Garden Humidity"
    update_interval: 5s    
    
  - platform: adc
    pin: A0
    name: "Garden Brightness"
    update_interval: 5s    

  - platform: bh1750
    name: "BH1750 Illuminance"
    measurement_time: 69
    update_interval: 60s    
    address: 0x23
    
  - platform: bmp085
    temperature:
      name: "Outside Temperature"
    pressure:
      name: "Outside Pressure"
    update_interval: 60s    
    address: 0x77

in the logs i see this:

INFO Reading configuration /config/garden_lights.yaml...
INFO Starting log output from garden_lights.local using esphome API
INFO Connecting to garden_lights.local:6053 (192.168.43.29)
INFO Successfully connected to garden_lights.local
[13:28:57][I][app:105]: ESPHome version 1.15.3 compiled on Nov  3 2020, 13:07:02
[13:28:57][C][wifi:443]: WiFi:
[13:28:57][C][wifi:303]:   SSID: [redacted]
[13:28:57][C][wifi:304]:   IP Address: 192.168.43.29
[13:28:57][C][wifi:306]:   BSSID: [redacted]
[13:28:57][C][wifi:307]:   Hostname: 'garden_lights'
[13:28:57][C][wifi:311]:   Signal strength: -65 dB ▂▄▆█
[13:28:57][C][wifi:315]:   Channel: 6
[13:28:57][C][wifi:316]:   Subnet: 255.255.255.0
[13:28:57][C][wifi:317]:   Gateway: 192.168.43.1
[13:28:57][C][wifi:318]:   DNS1: 192.168.43.1
[13:28:57][C][wifi:319]:   DNS2: (IP unset)
[13:28:57][C][i2c:028]: I2C Bus:
[13:28:57][C][i2c:029]:   SDA Pin: GPIO4
[13:28:57][C][i2c:030]:   SCL Pin: GPIO5
[13:28:57][C][i2c:031]:   Frequency: 50000 Hz
[13:28:57][I][i2c:033]: Scanning i2c bus for active devices...
[13:28:57][I][i2c:043]: Unknown error at address 0x01
[13:28:57][I][i2c:043]: Unknown error at address 0x02
[13:28:57][I][i2c:043]: Unknown error at address 0x03
[13:28:57][I][i2c:043]: Unknown error at address 0x04
[13:28:57][I][i2c:043]: Unknown error at address 0x05
[13:28:57][I][i2c:043]: Unknown error at address 0x06
[13:28:57][I][i2c:043]: Unknown error at address 0x07
[13:28:57][I][i2c:043]: Unknown error at address 0x08
[13:28:57][I][i2c:043]: Unknown error at address 0x09
[13:28:57][I][i2c:043]: Unknown error at address 0x0A
[13:28:57][I][i2c:043]: Unknown error at address 0x0B
[13:28:57][I][i2c:043]: Unknown error at address 0x0C
[13:28:57][I][i2c:043]: Unknown error at address 0x0D
[13:28:57][I][i2c:043]: Unknown error at address 0x0E
[13:28:57][I][i2c:043]: Unknown error at address 0x0F
[13:28:57][I][i2c:043]: Unknown error at address 0x10
[13:28:57][I][i2c:043]: Unknown error at address 0x11
[13:28:57][I][i2c:043]: Unknown error at address 0x12
[13:28:57][I][i2c:043]: Unknown error at address 0x13
[13:28:57][I][i2c:043]: Unknown error at address 0x14
[13:28:57][I][i2c:043]: Unknown error at address 0x15
[13:28:57][I][i2c:043]: Unknown error at address 0x16
[13:28:57][I][i2c:043]: Unknown error at address 0x17
[13:28:57][I][i2c:043]: Unknown error at address 0x18
[13:28:57][I][i2c:043]: Unknown error at address 0x19
[13:28:57][I][i2c:043]: Unknown error at address 0x1A
[13:28:57][I][i2c:043]: Unknown error at address 0x1B
[13:28:57][I][i2c:043]: Unknown error at address 0x1C
[13:28:57][I][i2c:043]: Unknown error at address 0x1D
[13:28:57][I][i2c:043]: Unknown error at address 0x1E
[13:28:57][I][i2c:043]: Unknown error at address 0x1F
[13:28:57][I][i2c:043]: Unknown error at address 0x20
[13:28:57][I][i2c:043]: Unknown error at address 0x21
[13:28:57][I][i2c:043]: Unknown error at address 0x22
[13:28:57][I][i2c:043]: Unknown error at address 0x23
[13:28:57][I][i2c:043]: Unknown error at address 0x24
[13:28:57][I][i2c:043]: Unknown error at address 0x25
[13:28:57][I][i2c:043]: Unknown error at address 0x26
[13:28:57][I][i2c:043]: Unknown error at address 0x27
[13:28:57][I][i2c:043]: Unknown error at address 0x28
[13:28:57][I][i2c:043]: Unknown error at address 0x29
[13:28:57][I][i2c:043]: Unknown error at address 0x2A
[13:28:57][I][i2c:043]: Unknown error at address 0x2B
[13:28:57][I][i2c:043]: Unknown error at address 0x2C
[13:28:57][I][i2c:043]: Unknown error at address 0x2D
[13:28:57][I][i2c:043]: Unknown error at address 0x2E
[13:28:57][I][i2c:043]: Unknown error at address 0x2F
[13:28:57][I][i2c:043]: Unknown error at address 0x30
[13:28:57][I][i2c:043]: Unknown error at address 0x31
[13:28:57][I][i2c:043]: Unknown error at address 0x32
[13:28:57][I][i2c:043]: Unknown error at address 0x33
[13:28:57][I][i2c:043]: Unknown error at address 0x34
[13:28:57][I][i2c:043]: Unknown error at address 0x35
[13:28:57][I][i2c:043]: Unknown error at address 0x36
[13:28:57][I][i2c:043]: Unknown error at address 0x37
[13:28:57][I][i2c:043]: Unknown error at address 0x38
[13:28:57][I][i2c:043]: Unknown error at address 0x39
[13:28:57][I][i2c:043]: Unknown error at address 0x3A
[13:28:57][I][i2c:043]: Unknown error at address 0x3B
[13:28:57][I][i2c:043]: Unknown error at address 0x3C
[13:28:57][I][i2c:043]: Unknown error at address 0x3D
[13:28:57][I][i2c:043]: Unknown error at address 0x3E
[13:28:57][I][i2c:043]: Unknown error at address 0x3F
[13:28:57][I][i2c:043]: Unknown error at address 0x40
[13:28:57][I][i2c:043]: Unknown error at address 0x41
[13:28:57][I][i2c:043]: Unknown error at address 0x42
[13:28:57][I][i2c:043]: Unknown error at address 0x43
[13:28:57][I][i2c:043]: Unknown error at address 0x44
[13:28:57][I][i2c:043]: Unknown error at address 0x45
[13:28:57][I][i2c:043]: Unknown error at address 0x46
[13:28:57][I][i2c:043]: Unknown error at address 0x47
[13:28:57][I][i2c:043]: Unknown error at address 0x48
[13:28:57][I][i2c:043]: Unknown error at address 0x49
[13:28:57][I][i2c:043]: Unknown error at address 0x4A
[13:28:57][I][i2c:043]: Unknown error at address 0x4B
[13:28:57][I][i2c:043]: Unknown error at address 0x4C
[13:28:57][I][i2c:043]: Unknown error at address 0x4D
[13:28:57][I][i2c:043]: Unknown error at address 0x4E
[13:28:57][I][i2c:043]: Unknown error at address 0x4F
[13:28:57][I][i2c:043]: Unknown error at address 0x50
[13:28:57][I][i2c:043]: Unknown error at address 0x51
[13:28:57][I][i2c:043]: Unknown error at address 0x52
[13:28:57][I][i2c:043]: Unknown error at address 0x53
[13:28:57][I][i2c:043]: Unknown error at address 0x54
[13:28:57][I][i2c:043]: Unknown error at address 0x55
[13:28:57][I][i2c:043]: Unknown error at address 0x56
[13:28:57][I][i2c:043]: Unknown error at address 0x57
[13:28:57][I][i2c:043]: Unknown error at address 0x58
[13:28:57][I][i2c:043]: Unknown error at address 0x59
[13:28:57][I][i2c:043]: Unknown error at address 0x5A
[13:28:57][I][i2c:043]: Unknown error at address 0x5B
[13:28:57][I][i2c:043]: Unknown error at address 0x5C
[13:28:57][I][i2c:043]: Unknown error at address 0x5D
[13:28:57][I][i2c:043]: Unknown error at address 0x5E
[13:28:57][I][i2c:043]: Unknown error at address 0x5F
[13:28:57][I][i2c:043]: Unknown error at address 0x60
[13:28:57][I][i2c:043]: Unknown error at address 0x61
[13:28:57][I][i2c:043]: Unknown error at address 0x62
[13:28:57][I][i2c:043]: Unknown error at address 0x63
[13:28:57][I][i2c:043]: Unknown error at address 0x64
[13:28:57][I][i2c:043]: Unknown error at address 0x65
[13:28:57][I][i2c:043]: Unknown error at address 0x66
[13:28:57][I][i2c:043]: Unknown error at address 0x67
[13:28:57][I][i2c:043]: Unknown error at address 0x68
[13:28:57][I][i2c:043]: Unknown error at address 0x69
[13:28:57][I][i2c:043]: Unknown error at address 0x6A
[13:28:57][I][i2c:043]: Unknown error at address 0x6B
[13:28:57][I][i2c:043]: Unknown error at address 0x6C
[13:28:57][I][i2c:043]: Unknown error at address 0x6D
[13:28:57][I][i2c:043]: Unknown error at address 0x6E
[13:28:57][I][i2c:043]: Unknown error at address 0x6F
[13:28:57][I][i2c:043]: Unknown error at address 0x70
[13:28:57][I][i2c:043]: Unknown error at address 0x71
[13:28:57][I][i2c:043]: Unknown error at address 0x72
[13:28:57][I][i2c:043]: Unknown error at address 0x73
[13:28:57][I][i2c:043]: Unknown error at address 0x74
[13:28:57][I][i2c:043]: Unknown error at address 0x75
[13:28:57][I][i2c:043]: Unknown error at address 0x76
[13:28:57][I][i2c:043]: Unknown error at address 0x77
[13:28:57][I][i2c:049]: Found no i2c devices!
[13:28:57][C][switch.gpio:042]: GPIO Switch 'Hydro Lights'
[13:28:57][C][switch.gpio:043]:   Pin: GPIO12 (Mode: OUTPUT)
[13:28:57][C][switch.gpio:059]:   Restore Mode: Restore (Defaults to OFF)
[13:28:57][C][switch.gpio:042]: GPIO Switch 'Garden Lights'
[13:28:57][C][switch.gpio:043]:   Pin: GPIO13 (Mode: OUTPUT)
[13:28:57][C][switch.gpio:059]:   Restore Mode: Restore (Defaults to OFF)
[13:28:57][C][logger:185]: Logger:
[13:28:57][C][logger:186]:   Level: DEBUG
[13:28:57][C][logger:187]:   Log Baud Rate: 115200
[13:28:57][C][logger:188]:   Hardware UART: UART0
[13:28:57][C][dht:017]: DHT:
[13:28:57][C][dht:018]:   Pin: GPIO14 (Mode: INPUT)
[13:28:57][C][dht:020]:   Auto-detected model: DHT22
[13:28:57][C][dht:027]:   Update Interval: 5.0s
[13:28:57][C][dht:029]:   Temperature 'Garden Temperature'
[13:28:57][C][dht:029]:     Unit of Measurement: '°C'
[13:28:57][C][dht:029]:     Accuracy Decimals: 1
[13:28:57][C][dht:029]:     Icon: 'mdi:thermometer'
[13:28:57][C][dht:030]:   Humidity 'Garden Humidity'
[13:28:57][C][dht:030]:     Unit of Measurement: '%'
[13:28:57][C][dht:030]:     Accuracy Decimals: 0
[13:28:57][C][dht:030]:     Icon: 'mdi:water-percent'
[13:28:58][C][adc:026]: ADC Sensor 'Garden Brightness'
[13:28:58][C][adc:026]:   Unit of Measurement: 'V'
[13:28:58][C][adc:026]:   Accuracy Decimals: 2
[13:28:58][C][adc:026]:   Icon: 'mdi:flash'
[13:28:58][C][adc:031]:   Pin: 17
[13:28:58][C][adc:051]:   Update Interval: 5.0s
[13:28:58][C][bh1750.sensor:027]: BH1750 'BH1750 Illuminance'
[13:28:58][C][bh1750.sensor:027]:   Unit of Measurement: 'lx'
[13:28:58][C][bh1750.sensor:027]:   Accuracy Decimals: 1
[13:28:58][C][bh1750.sensor:027]:   Icon: 'mdi:brightness-5'
[13:28:58][C][bh1750.sensor:028]:   Address: 0x23
[13:28:58][E][bh1750.sensor:030]: Communication with BH1750 failed!
[13:28:58][C][bh1750.sensor:048]:   Resolution: 0.5
[13:28:58][C][bh1750.sensor:049]:   Update Interval: 60.0s
[13:28:58][C][bmp085.sensor:044]: BMP085:
[13:28:58][C][bmp085.sensor:045]:   Address: 0x77
[13:28:58][E][bmp085.sensor:047]: Connection with BMP085 failed!
[13:28:58][C][bmp085.sensor:049]:   Update Interval: 60.0s
[13:28:58][C][bmp085.sensor:051]:   Temperature 'Outside Temperature'
[13:28:58][C][bmp085.sensor:051]:     Unit of Measurement: '°C'
[13:28:58][C][bmp085.sensor:051]:     Accuracy Decimals: 1
[13:28:58][C][bmp085.sensor:051]:     Icon: 'mdi:thermometer'
[13:28:58][C][bmp085.sensor:052]:   Pressure 'Outside Pressure'
[13:28:58][C][bmp085.sensor:052]:     Unit of Measurement: 'hPa'
[13:28:58][C][bmp085.sensor:052]:     Accuracy Decimals: 1
[13:28:58][C][bmp085.sensor:052]:     Icon: 'mdi:gauge'
[13:28:58][C][captive_portal:169]: Captive Portal:
[13:28:58][C][ota:029]: Over-The-Air Updates:
[13:28:58][C][ota:030]:   Address: garden_lights.local:8266
[13:28:58][C][api:095]: API Server:
[13:28:58][C][api:096]:   Address: garden_lights.local:6053
[13:28:58][D][adc:056]: 'Garden Brightness': Got voltage=0.00V
[13:28:58][D][sensor:092]: 'Garden Brightness': Sending state 0.00293 V with 2 decimals of accuracy
[13:28:59][W][dht:162]: Requesting data from DHT failed!
[13:29:00][W][dht:060]: Invalid readings! Please check your wiring (pull-up resistor, pin number) and consider manually specifying the DHT model using the model option.
[13:29:00][D][sensor:092]: 'Garden Temperature': Sending state nan °C with 1 decimals of accuracy
[13:29:00][D][sensor:092]: 'Garden Humidity': Sending state nan % with 0 decimals of accuracy

i tried switching the I2C pins but no success.

can anyone help understand the problem?

thanks
Mor

Did you ever solve this?