FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: fraluhil am 17 Januar 2015, 18:23:58

Titel: [gelöst] DHT22 einlesen
Beitrag von: fraluhil am 17 Januar 2015, 18:23:58
Hallo,
mein FHEM läuft auf einem Raspberry B+. Ein Funksender HMS100TF läuft super und wird sowohl mit seinen Werten als auch in den Grafiken angezeigt.
Jetzt habe ich einen dht22 per Kabel angeschlossen. Im Paspberry kann ich die Werte auch per lol_dht anzeigen lassen.
In FHEM habe ich einen dummy "DHTInnen"definiert, in den die Werte des dht22 geschrieben werden sollen. Der dummy wird in der Übersicht auch angezeigt.
Wie bekomme ich FHEM jetzt dazu, die Werte aus dem dht22 auszulesen und in den dummy zu schreiben?
Schönen Dank und schöne Grüße!
Titel: Antw:DHT22 einlesen
Beitrag von: inesa394 am 18 Januar 2015, 20:57:30
Hallo

Mach es wie momoe wie in diesen Beitrag beschrieben
http://forum.fhem.de/index.php/topic,25413.msg184030.html#msg184030
Titel: Antw:DHT22 einlesen
Beitrag von: fraluhil am 21 Januar 2015, 17:45:12
Das Auslesen des Fühlers über das genannte Skript funktioniert wunderbar. Am Ende des Skripts befinden sich die in dem genannten Beitrag enthaltenen Zeilen:

sudo /opt/fhem/fhem.pl 7072 "setreading DHTInnen temperature $Temp"
sudo /opt/fhem/fhem.pl 7072 "setreading DHTInnen humidity $Hum"

In FHEM habe ich DHTInnen als dummy definiert. Das wird in der Übersicht auch angezeigt. Aber hier enden meine Kenntnisse und alle Experimente waren erfolglos. Welche Detaildefinitionen (attr, ...) müssten denn da noch rein und wie müssten die genau geschrieben werden?
Titel: Antw:DHT22 einlesen
Beitrag von: fraluhil am 26 Januar 2015, 23:12:08
Nach der obigen Anleitung bin ich ja vorgegangen. Ich bekomme jedoch eine Fehlermeldung nach dem Aufruf des Befehls ".../fhem.pl", und zwar "command not found".
Hat jemand eine Idee, woran das liegen könnte?

Hier der Output des Scripts:

pi@raspberrypi ~ $ sudo /home/pi/lol_dht22/infhemschreiben2.sh
Datum vollständig: 26-01-2015_23:06
Datum normalformat: 26.01.2015
Uhrzeit: 23:06
Luftfeuchtigkeit: 57.90
Temperatur: 18.40
sudo: /root/opt/fhem/fhem.pl: command not found
sudo: /root/opt/fhem/fhem.pl: command not found

Titel: [gelöst] Antw:DHT22 einlesen
Beitrag von: fraluhil am 29 Januar 2015, 18:26:43
Nach unzähligen erfolglosen Lösungsversuchen hat mich dann ein woanders stehender Beitrag in die richtige Richtung geführt:
Die Rechte für die fhem.pl mussten neu gesetzt und erweitert werden (habe 777 gewählt), seitdem funktioniert das schreiben der Werte aus dem Raspberry in FHEM tadellos.