reduce precision of temperature and battery level sensor

main
Hendrik Sokolowski 2024-03-22 11:23:21 +01:00
parent f6586cb0d5
commit cb4c54f822
1 changed files with 2 additions and 4 deletions

View File

@ -22,14 +22,14 @@ def get_temperature() -> float:
if not temp or not temp['acpitz']:
return -1
return ("{:.2f}".format(temp['acpitz'][0].current))
return ("{:.1f}".format(temp['acpitz'][0].current))
def get_battery_level() -> float:
blevel = psutil.sensors_battery()
if not blevel:
return -1
return ("{:.2f}".format(blevel.percent), blevel.power_plugged)
return ("{:.0f}".format(blevel.percent), blevel.power_plugged)
def get_display_brightness() -> float:
res = subprocess.run(['brightnessctl', '-m', 'info'], capture_output=True)
@ -130,8 +130,6 @@ temperature_info = SensorInfo(
temperature_settings = Settings(mqtt=mqtt_settings, entity=temperature_info)
temperature = Sensor(temperature_settings)
logger.info('finished setup')
lastBattery = get_battery_level()