Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Problem with KC868-A16v3 + SCD41
#1
Hello guys,

I have a problem with connecting KinCony KC868-A16v3 with scd41. How can I connect these devices to make HomeAssistant read the sensor data?
its testing platform.
Below are my settings:

Code:
esphome:
  name: test-104
  platform: ESP32
  board: esp32dev


# Example configuration entry for ESP32
i2c:
   - id: bus_a
     sda: 9
     scl: 10
     scan: true
     frequency: 400kHz 


# Example configuration entry
ethernet:
  type: LAN8720
  mdc_pin: GPIO23
  mdio_pin: GPIO18
  clk_mode: GPIO17_OUT
  phy_addr: 0

  # Optional manual IP
  manual_ip:
    static_ip: 192.XXXXXXX
    gateway: 192.XXXXXX
    subnet: 255.XXXXX


# Example configuration entry
pcf8574:
  - id: 'pcf8574_hub_out_1'  # for output channel 1-8
    address: 0x24

  - id: 'pcf8574_hub_out_2'  # for output channel 9-16
    address: 0x25

  - id: 'pcf8574_hub_in_1'  # for input channel 1-8
    address: 0x21

  - id: 'pcf8574_hub_in_2'  # for input channel 9-16
    address: 0x22

# Individual outputs
switch:
  - platform: gpio
    name: "ESP_Switch_401"
    pin:
      pcf8574: pcf8574_hub_out_1
      # Use pin number 0
      number: 0
      # One of INPUT or OUTPUT
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "ESP_Switch_402"
    pin:
      pcf8574: pcf8574_hub_out_1
      # Use pin number 1
      number: 1
      # One of INPUT or OUTPUT
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "ESP_Switch_403"
    pin:
      pcf8574: pcf8574_hub_out_1
      # Use pin number 2
      number: 2
      # One of INPUT or OUTPUT
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "ESP_Switch_404"
    pin:
      pcf8574: pcf8574_hub_out_1
      # Use pin number 3
      number: 3
      # One of INPUT or OUTPUT
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "ESP_Switch_405"
    pin:
      pcf8574: pcf8574_hub_out_1
      # Use pin number 4
      number: 4
      # One of INPUT or OUTPUT
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "ESP_Switch_406"
    pin:
      pcf8574: pcf8574_hub_out_1
      # Use pin number 5
      number: 5
      # One of INPUT or OUTPUT
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "ESP_Switch_407"
    pin:
      pcf8574: pcf8574_hub_out_1
      # Use pin number 6
      number: 6
      # One of INPUT or OUTPUT
      mode: OUTPUT
      inverted: true
   
  - platform: gpio
    name: "ESP_Switch_408"
    pin:
      pcf8574: pcf8574_hub_out_1
      # Use pin number 7
      number: 7
      # One of INPUT or OUTPUT
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "ESP_Switch_409"
    pin:
      pcf8574: pcf8574_hub_out_2
      # Use pin number 0
      number: 0
      # One of INPUT or OUTPUT
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "ESP_Switch_410"
    pin:
      pcf8574: pcf8574_hub_out_2
      # Use pin number 1
      number: 1
      # One of INPUT or OUTPUT
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "ESP_Switch_411"
    pin:
      pcf8574: pcf8574_hub_out_2
      # Use pin number 2
      number: 2
      # One of INPUT or OUTPUT
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "ESP_Switch_412"
    pin:
      pcf8574: pcf8574_hub_out_2
      # Use pin number 3
      number: 3
      # One of INPUT or OUTPUT
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "ESP_Switch_413"
    pin:
      pcf8574: pcf8574_hub_out_2
      # Use pin number 4
      number: 4
      # One of INPUT or OUTPUT
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "ESP_Switch_414"
    pin:
      pcf8574: pcf8574_hub_out_2
      # Use pin number 5
      number: 5
      # One of INPUT or OUTPUT
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "ESP_Switch_415"
    pin:
      pcf8574: pcf8574_hub_out_2
      # Use pin number 6
      number: 6
      # One of INPUT or OUTPUT
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "ESP_Switch_416"
    pin:
      pcf8574: pcf8574_hub_out_2
      # Use pin number 7
      number: 7
      # One of INPUT or OUTPUT
      mode: OUTPUT
      inverted: true

binary_sensor:
  - platform: gpio
    name: "ESP_Sensor_401"
    pin:
      pcf8574: pcf8574_hub_in_2
      # Use pin number 0
      number: 0
      # One of INPUT or OUTPUT
      mode: INPUT
      inverted: true

  - platform: gpio
    name: "ESP_Sensor_402"
    pin:
      pcf8574: pcf8574_hub_in_2
      # Use pin number 1
      number: 1
      # One of INPUT or OUTPUT
      mode: INPUT
      inverted: true

  - platform: gpio
    name: "ESP_Sensor_403"
    pin:
      pcf8574: pcf8574_hub_in_2
      # Use pin number 2
      number: 2
      # One of INPUT or OUTPUT
      mode: INPUT
      inverted: true

  - platform: gpio
    name: "ESP_Sensor_404"
    pin:
      pcf8574: pcf8574_hub_in_2
      # Use pin number 3
      number: 3
      # One of INPUT or OUTPUT
      mode: INPUT
      inverted: true

  - platform: gpio
    name: "ESP_Sensor_405"
    pin:
      pcf8574: pcf8574_hub_in_2
      # Use pin number 4
      number: 4
      # One of INPUT or OUTPUT
      mode: INPUT
      inverted: true

  - platform: gpio
    name: "ESP_Sensor_406"
    pin:
      pcf8574: pcf8574_hub_in_2
      # Use pin number 5
      number: 5
      # One of INPUT or OUTPUT
      mode: INPUT
      inverted: true

  - platform: gpio
    name: "ESP_Sensor_407"
    pin:
      pcf8574: pcf8574_hub_in_2
      # Use pin number 6
      number: 6
      # One of INPUT or OUTPUT
      mode: INPUT
      inverted: true

  - platform: gpio
    name: "ESP_Sensor_408"
    pin:
      pcf8574: pcf8574_hub_in_2
      # Use pin number 7
      number: 7
      # One of INPUT or OUTPUT
      mode: INPUT
      inverted: true

  - platform: gpio
    name: "ESP_Sensor_409"
    pin:
      pcf8574: pcf8574_hub_in_1
      # Use pin number 0
      number: 0
      # One of INPUT or OUTPUT
      mode: INPUT
      inverted: true

  - platform: gpio
    name: "ESP_Sensor_410"
    pin:
      pcf8574: pcf8574_hub_in_1
      # Use pin number 1
      number: 1
      # One of INPUT or OUTPUT
      mode: INPUT
      inverted: true

  - platform: gpio
    name: "ESP_Sensor_411"
    pin:
      pcf8574: pcf8574_hub_in_1
      # Use pin number 2
      number: 2
      # One of INPUT or OUTPUT
      mode: INPUT
      inverted: true

  - platform: gpio
    name: "ESP_Sensor_412"
    pin:
      pcf8574: pcf8574_hub_in_1
      # Use pin number 3
      number: 3
      # One of INPUT or OUTPUT
      mode: INPUT
      inverted: true

  - platform: gpio
    name: "ESP_Sensor_413"
    pin:
      pcf8574: pcf8574_hub_in_1
      # Use pin number 4
      number: 4
      # One of INPUT or OUTPUT
      mode: INPUT
      inverted: true

  - platform: gpio
    name: "ESP_Sensor_414"
    pin:
      pcf8574: pcf8574_hub_in_1
      # Use pin number 5
      number: 5
      # One of INPUT or OUTPUT
      mode: INPUT
      inverted: true

  - platform: gpio
    name: "ESP_Sensor_415"
    pin:
      pcf8574: pcf8574_hub_in_1
      # Use pin number 6
      number: 6
      # One of INPUT or OUTPUT
      mode: INPUT
      inverted: true

  - platform: gpio
    name: "ESP_Sensor_416"
    pin:
      pcf8574: pcf8574_hub_in_1
      # Use pin number 7
      number: 7
      # One of INPUT or OUTPUT
      mode: INPUT
      inverted: true

one_wire:
 
  - platform: gpio
    pin: GPIO14

sensor:
  - platform: dallas_temp
    address: 0x803c8504578d3328
    name: "Temp_4X1"
    update_interval: 5s


# Enable logging
logger:

# Enable Home Assistant API
api:
Reply
#2
scd41 is i2c device, you can connect with KC868-A16v3 i2c extender.
Reply


Forum Jump:


Users browsing this thread:
1 Guest(s)