Hilfe mit github Projekt https://github.com/adilosa/weathermon

  • Hallo liebe Leute,

    ich verzweifle gerade etwas mit einer mir selbst gestellten Aufgabe. =(

    [sollte ich das falsche Unterforum gewählt haben, bitte verschieben, Danke]

    Ich habe daheim eine Wetterstation mit mehreren dieser Funksensoren:
    https://www.amazon.de/F007TH-Thermo-Hygrosensor-passend-Froggit-FT0073/dp/B00GHJHBIM/ref=sr_1_2?ie=UTF8&amp%3Bqid=1497294005&amp%3Bsr=8-2&amp%3Bkeywords=froggit&tag=psblog-21 [Anzeige]

    Die Werte möchte ich gern in FHEM haben.

    Leider habe ich bis jetzt keinerlei Möglichkeit gefunden das Funksignal auf meinem Raspberry per 433MHz abzufangen/auszuwerten.

    pilight habe ich bereits versucht und auch den Filter gebaut. Leider wird das Protokoll nicht unterstützt.

    Nun bin ich nach einiger Recherche im Internet auf folgendes Github Projekt gestoßen.
    https://github.com/adilosa/weathermon

    Der Ersteller scheint es leider nicht mehr zu pflegen und meine Linux/Pyton/C Programmier Kenntnisse sind recht überschaubar.
    Die Readme zum Projekt ist leider auch nicht sehr aussagekräftig.

    Hat jemand von euch das Know how dieses Weathermon ans laufen zu bekommen?

    Wie weit ich bereits bin:
    - git clone ins "/home/pi" Verzeichnis
    - "sudo make" im Verzeichnis "/home/pi/weathermon" ausgeführt
    - einige fehlende Pakete nachinstalliert, da "sudo make" Fehler geworfen hat.
    - schlussendlich lief es durch und ich hatte im Verzeichnis wiederum ein Programm "weathermon"
    wenn ich dieses per "sudo ./weathermon" starte verschwindet der cursor -> ich vermute irgendetwas läuft.
    Im Verzeichnis liegt auch eine weather.py
    Diese habe ich per "sudo python weather.py" ausgeführt. Leider ohne nennenswertes Ergebnis. (Ein paar Fehlermeldungen)

    Im Quellcode wird auf eine sqlite Datenbank verwiesen unter "/var/www/weathermon/weather.db"
    Dieses verzeichnis exisitert jedoch nicht und auf meinem ganzen PI finde ich keine Datei namens weather.db.
    Nun bin ich nicht sicher ob diese eventuell automatisch zur Laufzeit erstellt werden soll und die Ausführung gar nicht soweit kommt. (Im Quellcode habe ich jedoch keinen Hinweis dazu gefunden.)
    :s


    So nun hoffe ich auf euch github und programmier Experten. :blush:

    Danke & Gruß
    drobskind

  • Hilfe mit github Projekt https://github.com/adilosa/weathermon? Schau mal ob du hier fündig wirst!

  • Zitat

    Diese habe ich per "sudo python weather.py" ausgeführt. Leider ohne nennenswertes Ergebnis. (Ein paar Fehlermeldungen)


    Das ist ein HTTP Server. Habe mal kurz reingesehen. Da wird Flask verwendet und es wird ein HTTP Listener auf '/' gestartet. Warum und weshalb und wozu ... hat vermutlich mit fhem zu tun.

  • Zitat von "fred0815" pid='286987' dateline='1497301290'


    Verrate bloss nicht zu viele Details, wer weiss was hier damit sonst angestellt werden könnte ;)

    Hi fred0815,

    1. du must sqlite (Datenbank) installieren.
    2. DB weather.db anlegen
    3. Tabelle anlegen:
    id = db.Column(db.Integer, primary_key=True, autoincrement=True)
    channel = db.Column(db.Integer)
    temperature = db.Column(db.Integer)
    humidity = db.Column(db.Integer)
    battery = db.Column(db.Integer)
    timestamp = db.Column(db.DateTime)
    4. HTTP-Dienst (WEB-Server) am laufen haben.
    5. das weather.py Script unter dem Web-Server ablegen, HTML-Seite bauen ....
    Das andere kann ich nur vermuten

    oder du gehst einen anderen Weg:
    1.eine RaspPi + RF433MHZ Empfänger hast du
    2. eine Arduino NANO V3 anschaffen (oder ESP8266)
    3. Arduino nach anleitung aufbauen und mit Signalduino-Firmware flaschen (https://wiki.fhem.de/wiki/SIGNALduino)
    4. FHEM installieren (https://fhem.de/fhem_DE.html#Description) Forum (https://forum.fhem.de/)

    und viele Sensoren empfangen.

    pejonp

  • Ich glaube nicht das fred0815 eine Installationsanleitung wissen wollte, sondern viel mehr: (Ein paar Fehlermeldungen)

    Zitat von "pejonp" pid='292661' dateline='1501080639'


    4. HTTP-Dienst (WEB-Server) am laufen haben.
    5. das weather.py Script unter dem Web-Server ablegen, HTML-Seite bauen ....

    Das ist aber nicht korrekt. weather.py beinhaltet bereits einen Webserver: Flask.


    Ich gebe auch mal zu bedenken dass das Projekt über 3 Jahre alt ist.

Jetzt mitmachen!

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