Skip to content

Thermostat no longer working on iOS 13.x #86

Closed

Description

@amedeomantica

Hi, with iOS 13.x is no longer possible to set thermostat(s) temperature, I'm not sure if this is an iOS bug or something going wrong in the protocol.
Temperature set won't move from Zero. Current temperature is correctly reported

image

Activity

  1. yfre commented on Sep 30, 2019

    @yfre
    Contributor

    confirm. i have the same issue. but during this process - changing target temprature - there is not communication between home app and the server / java hap.
    either something is missing /wrong in the thermostat description provided at the beginning by java hap or it is ios13 bug.

    @amedeomantica what do you use as server - openhab?

  2. sebasanblas commented on Sep 30, 2019

    @sebasanblas

    Confirm too. I have the same issue.

  3. amedeomantica commented on Oct 1, 2019

    @amedeomantica
    Author

    @yfre no, I run a Java Play framework app

  4. yfre commented on Oct 3, 2019

    @yfre
    Contributor

    reason found - ios13 expects the temperature unit (celsius, fahrenheit) to be changeable but we had them read only. i would say, pretty strange behaviour of ios13 home app, but anyway - it is right, according to HAP protocol the temperature unit is read & write.

    pull request with the fix is created. there are not breaking API changes, so, drop-in replacement of hap jar should work

    #87

  5. amedeomantica commented on Oct 3, 2019

    @amedeomantica
    Author

    @yfre cool, I just tested your patch, it works! Thank you

  6. added a commit that references this issue on Oct 17, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions