Hallo Gerdi
Ja es ist möglich hab ich auch so realisiert mit einen DS18B20 1 Wire Temperatur Sensor.
Ich hab es wie folgt gemacht.
Ein Python Script geschrieben das dann alle 5 Sekunden ausgeführt wirt und mir die Aktuelle Temperatur in Logocontrol schreibt!.
Python script:
import urllib
# open the sensor log file as seen in the tutuorial (replacing 28-0000068aa433 with the number of your sensor)...
tfile = open("/sys/bus/w1/devices/28-0000068aa433/w1_slave")
# read the data and close the file...
text = tfile.read()
tfile.close()
# Split the data and extract the temperature value...
temperature_data = text.split()[-1]
temperature = float(temperature_data[2:])
temperature = temperature / 1000
url = ("http://10.0.0.13:8088/rest/devices/14/attributes/1/value?set=" + str(temperature) + "")
content = urllib.urlopen(url).read()
Ich hoff ich konnte dir helfen.
Lg. Andycode
-
Diese Antwort wurde vor vor 8 Jahren von Andycode bearbeitet.