Hallo zusammen,

ich habe nach dieser Anleitung: https://wiki.volkszaehler.org/hardware/channels/sensors/dht22

einen dht22 Sensor in Betrieb genommen. "sudo ./loldht 7 " funktioniert

Bei "Script testen" mittels "~/dht22script.sh" kommt folgende Meldung:

pi@rpivz:~ $ ./dht22script.sh
./dht22script.sh: Zeile 7: [: : Ganzzahliger Ausdruck erwartet.
Temperature:
./dht22script.sh: Zeile 12: [: : Ganzzahliger Ausdruck erwartet.


offensichtlich brauche ich sudo Rechte. Aufgerufen mit "sudo ./dht22script.sh" funktioniert es. In der Konsole landet:

pi@rpivz:~ $ sudo ./dht22script.sh

Humidity: 59.00
--2019-01-03 14:10:54-- http://192.168.158.12/middleware.php/data/090aee70-0f57-11e9-81d9-0b33b502423a.json?operation=add&value=59.00
Verbindungsaufbau zu 192.168.158.12:80 … verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK
Länge: nicht spezifiziert [application/json]
Wird in »»/dev/null«« gespeichert.

/dev/null                                              [ <=> ]      26  --.-KB/s    in 0,001s

2019-01-03 14:10:54 (41,6 KB/s) - »/dev/null« gespeichert [26]

Temperature: 13.60
--2019-01-03 14:10:54-- http://192.168.158.12/middleware.php/data/bec4cd80-0f56-11e9-8b78-2369354e50b0.json?operation=add&value=13.60
Verbindungsaufbau zu 192.168.158.12:80 … verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK
Länge: nicht spezifiziert [application/json]
Wird in »»/dev/null«« gespeichert.

/dev/null                                              [ <=> ]      26  --.-KB/s    in 0,002s

2019-01-03 14:10:55 (12,1 KB/s) - »/dev/null« gespeichert [26]


Ist das so richtig? Muß hier die Anleitung noch korrigiert werden, oder muß ich die Rechte am Script ändern?


Gruß Klem


Antwort per Email an