Skip to content

Granular temperature control #18

Description

@ptrwtts

I noticed that the formula for converting temperature rounds the result, such that every second degree in Fahrenheit is the same. For example:

print(HeatTarget.fahrenheit(68))
print(HeatTarget.fahrenheit(69))
print(HeatTarget.fahrenheit(70))
print(HeatTarget.fahrenheit(71))
print(HeatTarget.fahrenheit(72))
print(HeatTarget.fahrenheit(73))

gives

2930
2930
2940
2940
2950
2950

Is this a limitation of the device? I tried manually setting heat_target=2945 but it didn't work. Is there any known workaround? Would really like to be able to set a more granular target. Thanks!

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions