DAC7678
组件/Hub
Section titled “组件/Hub”DAC7678 组件代表 ESPHome 中 DAC7678 12 位 8 通道 DAC(内置基准) (数据手册)。它 使用 I²C 总线 进行通信。
要使用此组件的通道,你首先需要设置
全局 dac7678 hub 并为其指定一个 id,然后定义
单独的输出通道。
# Example configuration entrydac7678: address: 0x4A id: dac7678_hub1 internal_reference: true
# Individual outputsoutput: - platform: dac7678 dac7678_id: 'dac7678_hub1' channel: 0-
address (可选, int): 驱动的 I²C 地址。 默认为
0x48。 -
id (可选, ID): 用于 此 dac7678 组件的 id。如果你有多个 DAC7678 同时连接,请使用此选项
-
internal_reference (可选, bool): 内部基准的状态。 默认为
false。
DAC7678 输出
Section titled “DAC7678 输出”DAC7678 输出组件将全局 DAC7678 hub 的 DAC7678 DAC 通道作为浮点 输出暴露。
# Example configuration entrydac7678: address: 0x4A id: dac7678_hub1 internal_reference: true
# Individual outputsoutput: - 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 (必需, int): 选择此输出组件的 DAC7678 通道。值必须在 0 到 7 之间。
-
dac7678_id (可选, ID): 手动指定 DAC7678 hub 的 ID。 如果你有多个 DAC7678 设备,请使用此选项。
-
所有其他选项请参见 输出。