I have been using the Pi2Grover and the i2c Activity LED lights up intermittently and I cannot see any i2c ports in use when i use i2cdetect on my pi. I have tried different Pi2Grover boards, I have tried different cables, and I have tried different Light sensors. I am using this wiki.seeedstudio.com/Grove-Light_Sensor/ Light Sensor. If I wiggle the cable a bit sometimes the i2c activity LED flashes but even then I can't see it with i2cdetect.
Check for dependencies ====================== python 2.7.16-1 install ok installed python-pip 18.1-5+rpt1 install ok installed git 1:2.20.1-2+deb10u3 install ok installed libi2c-dev unknown ok not-installed python-serial 3.4-4 install ok installed python-rpi.gpio 0.7.0-0.1~bpo10+3 install ok installed i2c-tools 4.1-1 install ok installed python-smbus 4.1-1 install ok installed dpkg-query: no packages found matching scratch
I2C still in blacklist SPI still in blacklist
Check for addition in /modules ============================== I2C-dev already there i2c-bcm2708 not there (ERR) spi-dev not there (ERR)
Hardware revision ================= Traceback (most recent call last): File "<string>", line 1, in <module> ModuleNotFoundError: No module named 'auto_detect_rpi'
Check the /dev folder ===================== i2c-1 ttyAMA0
USB device status ================= Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/5p, 480M |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=smsc95xx, 480M Raspbian for Robots Version =========================== cat: /home/pi/di_update/Raspbian_For_Robots/Version: No such file or directory
Hostname ======== raspberrypi
Checking I2C bus for devices ============================
Checking I2C bus 0 ================== NOTE: it is normal for this one to fail Error: Could not open file `/dev/i2c-0' or `/dev/i2c/0': No such file or directory
Checking for firmware version ============================= Traceback (most recent call last): File "/home/pi/GrovePi/Software/Python/grove_firmware_version_check.py", line 37, in <module> import grovepi File "/home/pi/GrovePi/Software/Python/grovepi.py", line 54, in <module> import di_i2c ImportError: No module named di_i2c
I took a closer look at your software and you are running stuff for the wrong board! No software needed for the Pi2Grover board. You are running software for grovePi, which is another whole can of worms that requires a bunch of drivers. Not made by us.