ImportError dhtreader.so

  • Hallo ich möchte 5 Stück DHT22 mit dem Raspberry Pi einlesen und in der MySQL Datenbank abspeichern.

    Mein Problem:
    Ich bekomme immer eine Fehlermeldung:
    [font="Menlo"]pi@sps-92 ~/dht22 $ sudo python dht22.py[/font]
    [font="Menlo"]Traceback (most recent call last):[/font]
    [font="Menlo"] File "dht22.py", line 3, in <module>[/font]
    [font="Menlo"] import dhtreader[/font]
    [font="Menlo"]ImportError: /home/pi/dht22/dhtreader.so: undefined symbol: clock_gettime[/font]

    [font="Menlo"]im Verzeichnis liegen die nachstehenden Files[/font]
    [font="Menlo"]pi@sps-92~/dht22 $ ls -l[/font]
    [font="Menlo"]insgesamt 84[/font]

    [font="Menlo"]-rwxrwxrwx 1 pi pi 877 Jan 23 20:33 Adafruit_DHT.py[/font]

    [font="Menlo"]drwxr-xr-x 4 root root 4096 Jan 26 19:54 build[/font]

    [font="Menlo"]-rwxrwxrwx 1 pi pi 95 Jan 25 23:09 dht22.py[/font]

    [font="Menlo"]-rwxrwxrwx 1 pi pi 3623 Jan 23 20:33 dhtreader.c[/font]

    [font="Menlo"]-rwxrwxrwx 1 pi pi 15924 Jan 26 19:57 dhtreader.o[/font]

    [font="Menlo"]-rwxrwxrwx 1 pi pi 44731 Jan 26 19:57 dhtreader.so[/font]

    [font="Menlo"]-rwxrwxrwx 1 pi pi 493 Jan 23 20:33 README.md[/font]

    [font="Menlo"]-rwxrwxrwx 1 pi pi 411 Jan 23 20:33 setup.py[/font]

    [font="Menlo"]Da ich kein Programmierer bin wollte ich diese Lösung verwenden - ich habe da die meisten Lösungen im Web gefunden.[/font]

    [font="Menlo"]Per [/font][font="Menlo"]lol_dht22[/font]
    [font="Menlo"]pi@sps-92 ~/lol_dht22 $ sudo ./loldht [/font]
    [font="Menlo"][font="Menlo"]usage: ./loldht <pin>[/font][/font]

    [font="Menlo"][font="Menlo"]description: pin is the wiringPi pin number[/font][/font]

    [font="Menlo"][font="Menlo"]using 7 (GPIO 4)[/font][/font]

    [font="Menlo"][font="Menlo"]Raspberry Pi wiringPi DHT22 reader[/font][/font]

    [font="Menlo"][font="Menlo"]http://www.lolware.net[/font][/font]
    [font="Menlo"][font="Menlo"]Humidity = 43.10 % Temperature = 17.10 *C [/font]
    [/font]

    Leider finde ich da kein MySQL Datenbank Beispiel dazu

    Hilfe
    Danke

  • Ich vewende zwar nicht python und auch nicht "dhtreader.so", aber:

    Die library wird gefunden, aber "clock-gettime" gibt es nicht. Das lässt einen Schreibfehler von Dir oder auch einen Versionsfehler vermuten. ;)

    Gruß, mmi

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!