O NasBlogKontakt

OLED

Wyświetlacz OLED używa komunikacji I2C.

Przykładowa konfiguracja

Przykładowa konfiguracja
oled:
  enabled: yes
  screensaver_timeout: 30 s
  screens:
    - uptime
    - network
    - cpu
    - disk
    - memory
    - swap
    - outputs
    - inputs
    - web

Zmienne konfiguracyjne:

  • enabled (Opcjonalne, boolean, domyślnie: False) - Włącza lub wyłącza wbudowany wyświetlacz.
  • screensaver_timeout (Opcjonalne, timeperiod, domyślnie: 60 sekund) - Wygaszacz ekranu. Jak długo czekać na wygaszenie. 0 oznacza, że wygaszacz ekranu jest wyłączony. Minimum to 1 sekunda.
  • screens (Opcjonalne, lista, domyślnie: Patrz przykład) - Ekrany do wyświetlenia na OLED. Będą prezentowane w tej samej kolejności, w jakiej są zdefiniowane na liście. Dozwolone wartości: ['uptime', 'network', 'ina219', 'cpu', 'disk', 'memory', 'swap', 'outputs', 'extra_sensors' ]
  • extra_screen_sensors (Opcjonalne, lista, domyślnie: Patrz przykład) - Czujniki do wyświetlenia na dodatkowym ekranie.

Dodatkowe czujniki ekranu (Extra screen sensors)

oled:
  enabled: yes
  screensaver_timeout: 30 s
  screens:
    - uptime
    - network
    - cpu
    - disk
    - memory
    - swap
    - outputs
    - extra_sensors
  extra_screen_sensors:
    - sensor_type: modbus
      modbus_id: Water level
      sensor_id: Immersion depth
    - sensor_type: dallas
      sensor_id: Room temp

Zmienne konfiguracyjne dla dodatkowych czujników ekranu:

  • sensor_type (Wymagane, string, dozwolone_wartości: [modbus, dallas]) - Typ czujnika, dozwolone wartości to na razie modbus lub dallas.
  • modbus_id (Wymagane jeśli typem czujnika jest modbus, string) - ID zdefiniowanego urządzenia modbus.
  • sensor_id (Wymagane, string) - ID urządzenia. W przypadku urządzeń modbus podaj nazwę wyświetlaną w HA.