DAC7678
组件/集线器
Section titled “组件/集线器”DAC7678 组件代表 ESPHome 中的 DAC7678 12 位 8 通道 DAC,具有内部参考电压 (数据手册)。它使用 I²C 总线进行通信。
要使用此组件的通道,您首先需要设置全局 dac7678 集线器并为其指定 id,然后定义单个输出通道。
# 示例配置条目dac7678: address: 0x4A id: dac7678_hub1 internal_reference: true
# 单个输出output: - platform: dac7678 dac7678_id: 'dac7678_hub1' channel: 0-
address (可选, 整数):驱动器的 I²C 地址。 默认为
0x48。 -
id (可选, ID):此 dac7678 组件使用的 id。如果您同时连接了多个 DAC7678,请使用此选项。
-
internal_reference (可选, 布尔值):内部参考电压的状态。 默认为
false。
DAC7678 输出
Section titled “DAC7678 输出”DAC7678 输出组件将全局 DAC7678 集线器的 DAC7678 DAC 通道作为浮点输出暴露。
# 示例配置条目dac7678: address: 0x4A id: dac7678_hub1 internal_reference: true
# 单个输出output: - platform: dac7678 dac7678_id: 'dac7678_hub1' channel: 0 id: 'dac7678_1_ch0' - platform: dac7678 dac7678_id: 'dac7678_hub1' channel: 1 id: 'dac7678_1_ch1' - platform: dac7678 dac7678_id: 'dac7678_hub1' channel: 2 id: 'dac7678_1_ch2' - platform: dac7678 dac7678_id: 'dac7678_hub1' channel: 3 id: 'dac7678_1_ch3' - platform: dac7678 dac7678_id: 'dac7678_hub1' channel: 4 id: 'dac7678_1_ch4' - platform: dac7678 dac7678_id: 'dac7678_hub1' channel: 5 id: 'dac7678_1_ch5' - platform: dac7678 dac7678_id: 'dac7678_hub1' channel: 6 id: 'dac7678_1_ch6' - platform: dac7678 dac7678_id: 'dac7678_hub1' channel: 7 id: 'dac7678_1_ch7'-
id (必填, ID):此输出组件使用的 id。
-
channel (必填, 整数):选择此输出组件的 DAC7678 通道。 必须在 0 到 7 范围内。
-
dac7678_id (可选, ID):手动指定 DAC7678 集线器的 ID。 如果您有多个 DAC7678 设备,请使用此选项。
-
所有其他选项来自 Output。