새로운 자동 온도 조절기 (회전 3)에서 데이터를 플롯하도록 설정하려고합니다. nest-python api package forked and enhanced by jkoelker을 찾았습니다. 나는 가능한 한 정확한 데이터를 원한다. 내 서모 스탯의 데이터를보고했지만, 그 값은 항상 "XX.0"과 같이 10 진수 10 번째 값이있는 정수입니다. 예를 들어 :python-nest를 사용할 때의 온도 값의 정확성
유틸 기능을 사용 decimal.Decimal 정밀도를 보장하기 위해 :
$ ./runnest.py Structure My Home Away: home Devices: Device: Hallway Temp: 66.0F Structure : My Home Postal Code : None Country : US num_thermostats : 1 Device: Hallway Where: Hallway Mode : heat HVAC State : off Fan : False Fan Timer : 15 Temp : 66.0F Humidity : 30.0% Target : 67.0F Eco High : 76.0F Eco Low : 40.0F hvac_emer_heat_state : False online : True $
나는 documented page에서이 댓글을 보았다.
하지만 사용 방법은 확실하지 않습니다. 나는이 방법을 사용하여 시도했다 : nest.utils.decimal.Decimal(device.temperature))
하지만 여전히 67.8 대신 68.0 같은 지점 0으로 전체 번호를 인쇄합니다. 벽 장치를 점검하고 Settings->Technical Info->Sensors
을 올리고 66.4와 같은 원하는 화질 (화씨 10도)을 봅니다. 그러나 라이브러리를 사용하여 데이터를 폴링하면 항상 66.0과 같은 것으로 나옵니다.
python-nest API를 통해 온도 조절기를 배운 내 둥지에서 온도 값 및 측정 값의 십분의 일을 측정 할 수있는 코드를 조정할 수있는 방법이 있습니까?