Skip to content
Snippets Groups Projects
Select Git revision
  • 37d05dd5bf877a4629f4c5a440c58c5b5018834f
  • main default protected
  • growscreen
3 results

vpd_mlx90614.yaml

Blame
  • vpd_mlx90614.yaml 1.35 KiB
    sensor:
      - platform: mlx90614
        update_interval: 5s
        ambient:
          id: mlx90614_temperature_ambient
          internal: true
          #name: "IR: Ambient Temperature"
          unit_of_measurement: °C
          accuracy_decimals: 2
          <<: !include filter.yaml
          on_value:
            if:
              condition:
                sensor.in_range:
                  id: mlx90614_temperature_ambient
                  below: 0.0
              then:
                - logger.log: 
                    format: "IR Temperature sensor 'ambient' misbehaving, resetting device!"
                    level: ERROR
                - button.press: device_reset
        object:
          id: mlx90614_temperature_object
          name: "VPD: Leaf Temperature"
          unit_of_measurement: °C
          accuracy_decimals: 2
          emissivity: 0.98
          <<: !include filter.yaml
          on_value:
            if:
              condition:
                sensor.in_range:
                  id: mlx90614_temperature_object
                  below: 0.0
              then:
                - logger.log: 
                    format: "IR Temperature sensor 'object' misbehaving, resetting device!"
                    level: ERROR
                - button.press: device_reset
    
    prometheus:
      relabel:
        mlx90614_temperature_object:
          id: temperature_ir
          name: "Object Temperature (IR)"
        mlx90614_temperature_ambient:
          id: temperature_ir_ambient
          name: "Ambient Temperature (IR)"