Skip to content

Commit

Permalink
add temperature sensor to main screen again
Browse files Browse the repository at this point in the history
  • Loading branch information
pszafer committed May 23, 2023
1 parent c0721e1 commit fa5a3b0
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 5 deletions.
11 changes: 7 additions & 4 deletions boneio/helper/stats.py
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ def __init__(
) -> None:
self._update_function = update_function
self._static_data = static_data
self._state = None
self._state = {}
self._type = type
self._manager_callback = manager_callback
self._loop = asyncio.get_event_loop()
Expand All @@ -143,7 +143,7 @@ async def async_update(self, time: datetime) -> None:
@property
def state(self) -> dict:
if self._static_data:
return {**self._static_data, self._type: self._state}
return {**self._static_data, **self._state}
return self._state


Expand All @@ -162,14 +162,18 @@ def __init__(
) -> None:
"""Initialize HostData."""
self._hostname = socket.gethostname()
self._temp_sensor = temp_sensor
host_stats = {
NETWORK: {"f": get_network_info, "update_interval": TimePeriod(seconds=60)},
CPU: {"f": get_cpu_info, "update_interval": TimePeriod(seconds=5)},
DISK: {"f": get_disk_info, "update_interval": TimePeriod(seconds=60)},
MEMORY: {"f": get_memory_info, "update_interval": TimePeriod(seconds=10)},
SWAP: {"f": get_swap_info, "update_interval": TimePeriod(seconds=60)},
UPTIME: {
"f": get_uptime,
"f": lambda: {
"uptime": get_uptime(),
"temp": f"{self._temp_sensor.state} C"
} if self._temp_sensor else {"uptime": get_uptime() },
"static": {HOST: self._hostname, "version": __version__},
"update_interval": TimePeriod(seconds=30),
},
Expand All @@ -186,7 +190,6 @@ def __init__(
type=k,
update_interval=_v["update_interval"],
)
self._temp_sensor = temp_sensor
self._output = output
self._callback = callback
self._loop = asyncio.get_running_loop()
Expand Down
2 changes: 1 addition & 1 deletion boneio/version.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# flake8: noqa
__version__ = "0.6.1"
__version__ = "0.6.2"

0 comments on commit fa5a3b0

Please sign in to comment.