<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hallo zusammen,</p>
<p>danke für die Beispiele! Momentan läuft mein Skript (einfachste
Variante "Frank", aber auch "Thomas" funktioniert), alle drei
Sensoren werden übertragen.<br>
</p>
<p>Ich musste "sudo apt-get install python-requests" nachziehen.<br>
</p>
<p><br>
</p>
<p>Was ich noch nicht begriffen habe:<br>
</p>
<p>Im Frontend "Auflösung" scheint ein Multiplikationsfaktor zu
sein, der die Datenbankdaten multipliziert.</p>
<p>(Bei Einstellung "1000" ist die Skalierung um Faktor 1000 zu
niedrig (0.02°C statt 20°C)</p>
<p><br>
</p>
<p>Beim Vergleich zu meinem alten VZ gibt es Unterschiede - habe ich
hier was falsch konfiguriert?<br>
</p>
<p>- neu: Auflösung="1/°Ch" alt: Auflösung=""</p>
<p>- Details für die Kanäle alt: es gibt einen Eintrag "Middleware"
und der Typ hat ein Temperatursymbol neu: kein Symbol, nur Text
"temperature"<br>
</p>
<p><br>
</p>
<p>Ich habe zwei Screen-shots angehängt...</p>
<p><br>
</p>
<p>Gruß Klemens<br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p>Mein Skript: - die main() funktion: (Rest wie auf canox.net: <a
moz-do-not-send="true"
href="https://canox.net/2017/09/raspberry-pi-der-bme280-sensor/">hier</a>)<br>
</p>
<p>def main():<br>
<br>
(chip_id, chip_version) = readBME280ID()<br>
print "Chip ID :", chip_id<br>
print "Version :", chip_version<br>
<br>
temperature,pressure,humidity = readBME280All()<br>
<br>
print "Temperature : ", temperature, "C"<br>
print "Pressure : ", pressure, "hPa"<br>
print "Humidity : ", humidity, "%"<br>
payload = {'value': temperature, 'operation': 'add'}<br>
r =
requests.get(<a class="moz-txt-link-rfc2396E" href="http://localhost/middleware.php/data/30a09360-74ac-11e9-afc0-1f63e20ed55e.json">"http://localhost/middleware.php/data/30a09360-74ac-11e9-afc0-1f63e20ed55e.json"</a>,
params=payload)<br>
payload = {'value': pressure, 'operation': 'add'}<br>
r =
requests.get(<a class="moz-txt-link-rfc2396E" href="http://localhost/middleware.php/data/a3fdcd00-74ac-11e9-96b1-116e148b927b.json">"http://localhost/middleware.php/data/a3fdcd00-74ac-11e9-96b1-116e148b927b.json"</a>,
params=payload)<br>
payload = {'value': humidity, 'operation': 'add'}<br>
r =
requests.get(<a class="moz-txt-link-rfc2396E" href="http://localhost/middleware.php/data/77552b00-74ac-11e9-a709-8d48239e0663.json">"http://localhost/middleware.php/data/77552b00-74ac-11e9-a709-8d48239e0663.json"</a>,
params=payload)<br>
<br>
if __name__=="__main__":<br>
main()<br>
<br>
</p>
</body>
</html>