aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorD Delmar Davis <don@suspectdevices.com>2025-07-14 20:29:57 -0700
committerD Delmar Davis <don@suspectdevices.com>2025-07-14 20:29:57 -0700
commit571693eb82662ad7c2ea0f467ce97fe6605fde04 (patch)
tree5a5cc90dc025114fc3a156a7987005cb4c4aab89 /bin
parent9a370a7458a624baf31d5f1ae10a37f6b410eee2 (diff)
add local temp
Diffstat (limited to 'bin')
-rwxr-xr-xbin/bigclock.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/bin/bigclock.py b/bin/bigclock.py
index 222b0ff..d904331 100755
--- a/bin/bigclock.py
+++ b/bin/bigclock.py
@@ -5,6 +5,7 @@ import board
import busio
import adafruit_character_lcd.character_lcd_i2c as character_lcd
from datetime import datetime
+import subprocess
i2c = busio.I2C(board.SCL, board.SDA)
lcd = character_lcd.Character_LCD_I2C(i2c, 20, 4)
@@ -63,6 +64,13 @@ def clearCollumn(col=6):
lcd.cursor_position(col,row)
lcd.message="\xfe"
+def localTempF():
+ with open('/var/lib/prometheus/node-exporter/temp.prom', 'r') as f:
+ for line in f.readlines():
+ if 'Xhome_temperature_farenheit' in ('X'+line) :
+ return('%.2fF' % (float(line.split(' ')[1],)))
+
+
def printTime():
date_string = f'{datetime.now():%I%M%p}'
@@ -80,7 +88,9 @@ def printTime():
lcd.message=date_string[-2:]
lcd.cursor_position(15,1)
lcd.message=datetime.now().strftime("%d%b")
-
+ lcd.cursor_position(15,2)
+ lcd.message=localTempF()
+
if __name__ == '__main__':
while True:
printTime()