Skip to content
Snippets Groups Projects
Select Git revision
2 results Searching

mlx90614.yaml

Blame
  • mlx90614.yaml 950 B
    esphome:
      includes:
        - include/mlx90614.h
      libraries:
        - Wire
        - SPI
        - https://github.com/adafruit/Adafruit_BusIO @ 1.14.1
        - https://github.com/adafruit/Adafruit-MLX90614-Library @ 2.1.3
    
    sensor:
    - platform: custom 
      lambda: |-
        auto mlx90614 = new MLX90614(5000);   
        App.register_component(mlx90614);
        return {mlx90614->ambient_temperature, mlx90614->object_temperature};
      sensors:
      - id: mlx90614_temperature_ambient
        name: "IR: Ambient Temperature"
        unit_of_measurement: °C
        accuracy_decimals: 2
        <<: !include filter.yaml
      - id: mlx90614_temperature_object
        name: "IR: Object Temperature"
        unit_of_measurement: °C
        accuracy_decimals: 2
        <<: !include filter.yaml
    
    prometheus:
      relabel:
        mlx90614_temperature_object:
          id: temperature_ir
          name: "Object Temperature (IR)"
        mlx90614_temperature_ambient:
          id: temperature_ir_ambient
          name: "Ambient Temperature (IR)"