Automation value range

Where would I expand the accepted range for temperature coming from the Midea AC LAN? I am getting this error when the automation runs:

Provided temperature 10.0 is not valid. Accepted range is 16 to 30

What automation? Who is providing the temperature and how? You’re not giving us a lot to go on here.

Here is the automation.

alias: HVAC_BonusRmClimate
description: Turns HVAC on or off based on inside temperature.
triggers:
  - trigger: state
    entity_id:
      - climate.bonusrm_climate
    attribute: current_temperature
conditions: []
actions:
  - choose:
      - conditions:
          - condition: numeric_state
            entity_id: climate.bonusrm_climate
            attribute: current_temperature
            above: 80
        sequence:
          - action: climate.set_temperature
            metadata: {}
            data:
              temperature: 80
              hvac_mode: auto
            target:
              device_id: a24112691f302b14a78f25454373ea70
      - conditions:
          - condition: numeric_state
            entity_id: climate.bonusrm_climate
            attribute: current_temperature
            below: 50
        sequence:
          - action: climate.set_temperature
            metadata: {}
            data:
              temperature: 50
              hvac_mode: auto
            target:
              device_id: a24112691f302b14a78f25454373ea70
      - conditions:
          - condition: numeric_state
            entity_id: climate.bonusrm_climate
            attribute: current_temperature
            above: 51
            below: 79
        sequence:
          - action: climate.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: climate.bonusrm_climate
mode: single

The temp values are provided by the Midea AC LAN integration for a mini split unit. My HA instance is set to imperial measurements. The sensors and cards all show the data in Fahrenheit as they should but the automation seems to be evaluating based on Celsius temps. Though, if the Celsius temps are within the “Accepted range”, then the automation works as it should with Fahrenheit temps.

Can you set the temperature to that low on the device itself? If it’s a limitation on the custom integration you could ask here GitHub - wuwentao/midea_ac_lan: Auto-configure and then control your Midea M-Smart devices (Air conditioner, Fan, Water heater, Washer, etc) via local area network.

I don’t think the unit can be set that low, but I am not trying to set the temp to that. I am trying to perform and action based off the indoor temp value provided by the mini split, then set the temp to 72 until the room warms enough to get between the 51-79 range.

Something is trying to set it to 10.

The inside temperature value was below 10 Celsius at the time I saw the errors. When I manually turned the unit on to heat and got indoor temp above 10 (50 f), the automation ran fine until indoor temps dropped below 10 and the automation started failing again with the same error.
Not sure why it fails anytime the indoor temp is below 10.

If it really is the room temperature and not the set temperature causing this issue then you should report it here:

I will open an issue with the dev. I found the setting in climate.py within the integration package and changed the values to test. That worked but I assume will get overwritten when the integration is updated.
Thank you!