diff --git a/boneio_config_for_console.yaml b/boneio_config_for_console.yaml index 28f840b..117a97d 100644 --- a/boneio_config_for_console.yaml +++ b/boneio_config_for_console.yaml @@ -26,7 +26,8 @@ packages: # select your devices: core: !include devices/wt32_eth01.yaml - internals: !include devices/boneio_board.yaml + internals: !include devices/boneio_board_MCP.yaml + #internals: !include devices/boneio_board_PCF.yaml temp: !include devices/lm75b.yaml display: !include devices/display.yaml # uart: !include devices/uart.yaml diff --git a/boneio_config_for_esphome_addon.yaml b/boneio_config_for_esphome_addon.yaml index 2723ab4..92299c6 100644 --- a/boneio_config_for_esphome_addon.yaml +++ b/boneio_config_for_esphome_addon.yaml @@ -9,8 +9,8 @@ substitutions: packages: # select your input board: - #input: !include boneio/boards/relay32_inputs_MCP.yaml - #input: !include boards/relay32_inputs_PCF.yaml + input: !include boneio/boards/relay32_inputs_MCP.yaml + #input: !include boneio/boards/relay32_inputs_PCF.yaml #input: !include boneio/boards/dimmer_led8x4_inputs.yaml #input: !include boneio/boards/cover16_inputs.yaml #input: !include boneio/boards/cover16_inputs.yaml @@ -27,7 +27,8 @@ packages: # select your devices: core: !include boneio/devices/wt32_eth01.yaml - internals: !include boneio/devices/boneio_board.yaml + internals: !include boneio/devices/boneio_board_MCP.yaml + #internals: !include boneio/devices/boneio_board_PCF.yaml temp: !include boneio/devices/lm75b.yaml display: !include boneio/devices/display.yaml # uart: !include devices/uart.yaml diff --git a/devices/boneio_board.yaml b/devices/boneio_board_MCP.yaml similarity index 100% rename from devices/boneio_board.yaml rename to devices/boneio_board_MCP.yaml diff --git a/devices/boneio_board_PCF.yaml b/devices/boneio_board_PCF.yaml new file mode 100644 index 0000000..82d1697 --- /dev/null +++ b/devices/boneio_board_PCF.yaml @@ -0,0 +1,37 @@ +#i2c address: 0x26 input pcf io +#i2c address: 0x27 input pcf io +#i2c address: 0x40 input ina219 power +#i2c address: 0x68 input rtc ds1307 +time: + - platform: ds1307 + id: ds1307_time + +sensor: +# Module power consmption + - platform: ina219 + address: 0x40 + shunt_resistance: 0.1 ohm + current: + id: ina_current + name: "${node_name} INA219 Current" + power: + id: ina_power + name: "${node_name} INA219 Power" + bus_voltage: + id: ina_bus_voltage + name: "${node_name} INA219 Bus Voltage" + shunt_voltage: + id: ina_shunt_voltage + name: "${node_name} INA219 Shunt Voltage" + max_voltage: 32.0V + max_current: 3.2A + update_interval: 30s + +pcf8574: + - id: 'mcp_inputs_1to16' + address: 0x26 + pcf8575: true + - id: 'mcp_inputs_17to32' + address: 0x27 + pcf8575: true +