...
CPU Temperatur vom Raspberry Pi senden
Installiert man obiges Beispiel am Miniserver und lässt folgendes Python Script auf einem Raspberry PI laufen, dann wird im MS die Tempertur empfangen und angezeigt.
Codeblock | ||||||
---|---|---|---|---|---|---|
| ||||||
#!/usr/bin/env python import time import socket import os # hier die IP Adresse des eigenen Miniservers eintragen UDP_IP = "192.168.42.230" # hier die Port Nummer des UDP Eingangs eintragen UDP_PORT = 9999 while True: def getCpuTemperature(): tempFile = open("/sys/class/thermal/thermal_zone0/temp") cpu_temp = tempFile.read() tempFile.close() return float(cpu_temp)/1000 CPU_Temp = getCpuTemperature() MESSAGE = "CPU_Temp " + str(CPU_Temp) #print MESSAGE sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # UDP sock.sendto(MESSAGE, (UDP_IP, UDP_PORT)) time.sleep(60) |