Я уже подключил новый датчик Adafruit sht31-d к своему Raspberry Pi, который запускает home-assistant с помощью hassio и добавляю этот конфиг в файл configuration.yml
sensor:
platform: sht31
name: Bedroom
i2c_address: 0x44
monitored_conditions:
- temperature
- humidity
Я также уже следую шагу на https://www.home -assistant.io / hassio / enable_i2c / , чтобы включить i2c на hassio.
Однако я всегда получаю следующую ошибку:
Error while setting up platform sht31
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/homeassistant/helpers/entity_platform.py", line 126, in _async_setup_platform
SLOW_SETUP_MAX_WAIT, loop=hass.loop)
File "/usr/local/lib/python3.7/asyncio/tasks.py", line 416, in wait_for
return fut.result()
File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.7/site-packages/homeassistant/components/sht31/sensor.py", line 54, in setup_platform
sensor = SHT31(address=i2c_address)
File "/usr/local/lib/python3.7/site-packages/Adafruit_SHT31.py", line 61, in __init__
self._device = i2c.get_i2c_device(address, **kwargs)
File "/usr/local/lib/python3.7/site-packages/Adafruit_GPIO/I2C.py", line 63, in get_i2c_device
busnum = get_default_bus()
File "/usr/local/lib/python3.7/site-packages/Adafruit_GPIO/I2C.py", line 55, in get_default_bus
raise RuntimeError('Could not determine default I2C bus for platform.')
RuntimeError: Could not determine default I2C bus for platform.
Может кто-нибудь помочь мне решить эту проблему? Спасибо