Modbus Binary Sensor(Modbus 이진 센서)


modbus 이진 센서를 사용하면 Modbus coils 에서 데이터를 수집할 수 있습니다.

설정

Modbus 바이너리 센서를 사용하려면 configuration.yaml 파일에 다음을 추가하십시오.

# Example configuration.yaml entry
binary_sensor:
  - platform: modbus
    coils:
      - name: Sensor1
        hub: hub1
        slave: 1
        coil: 100
      - name: Sensor2
        hub: hub1
        slave: 1
        coil: 110

Configuration Variables

coils

(map | list)(Required)

The array contains a list of coils to read from.

name

(string)(Required)

Name of the sensor.

hub

(string)(Optional)

The name of the hub.

Default value:

default

slave

(integer)(Required)

The number of the slave (Optional for TCP and UDP Modbus).

coil

(integer)(Required)

Coil number.

device_class

(device_class)(Optional)

The type/class of the binary sensor to set the icon in the frontend.

Default value:

None

Platform options 설명서에 표시된대로 센서 업데이트에 대한 기본 30 초 스캔 간격을 변경할 수 있습니다.

전체 예시

스캔 간격이 10 초인 센서의 예 :

binary_sensor:
  - platform: modbus
    scan_interval: 10
    coils:
      - name: Sensor1
        hub: hub1
        slave: 1
        coil: 100
      - name: Sensor2
        hub: hub1
        slave: 1
        coil: 110