Warning on invalid value of TargetHeatingCoolingState
<!-- If you have an issue with a plugin create an issue on that plugin's GitHub page instead. -->

<!-- Before opening an issue, please review the Troubleshooting Page on the Wiki to ensure that this is a new issue, and alternatively search the closed issues for similar problems. -->

<!-- Link to the the Wiki - https://github.com/nfarina/homebridge/wiki -->

<!-- Provide a general summary in the Title above -->

**Describe Your Problem:**
<!-- A clear and concise description of what problem you are trying to solve. -->
Warning messages in log file stating "This plugin generated a warning from the characteristic 'Target Heating Cooling State': characteristic value 3 is not contained in valid values array. See https://git.io/JtMGR for more info."
Not sure why value 3 is invalid and just checked the code of HAP looks like value 3 means auto mode:
`export class TargetHeatingCoolingState extends Characteristic {

  public static readonly UUID: string = "00000033-0000-1000-8000-0026BB765291";

  public static readonly OFF = 0;
  public static readonly HEAT = 1;
  public static readonly COOL = 2;
  public static readonly AUTO = 3;

  constructor() {
    super("Target Heating Cooling State", TargetHeatingCoolingState.UUID, {
      format: Formats.UINT8,
      perms: [Perms.NOTIFY, Perms.PAIRED_READ, Perms.PAIRED_WRITE],
      minValue: 0,
      maxValue: 3,
      minStep: 1,
      validValues: [0, 1, 2, 3],
    });
    this.value = this.getDefaultValue();
  }
}`

https://github.com/homebridge/HAP-NodeJS/blob/7db36a4af63655f0c53a626ddf6f4f27665ccefa/src/lib/definitions/CharacteristicDefinitions.ts#L4082
