Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Keine Daten in der TTN Console, war: Clonen des Github repos geht nicht #2

Open
SchneHa opened this issue Feb 26, 2018 · 19 comments
Open

Comments

@SchneHa
Copy link

SchneHa commented Feb 26, 2018

Das Clonen des Github repos schlägt fehl:

Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

@dermatthias
Copy link
Member

Vermutlich versuchst du via SSH zu clonen (publickey). Hast du deine SSH Keys entsprechend in deinem Github Profil hinterlegt? Dann klappt das. Sonst geht clonen via HTTPS ohne weitere Anforderungen.

(Das ganze hat auch nichts mit diesem Repo zu tun, eher mit Github an sich)

@SchneHa
Copy link
Author

SchneHa commented Feb 27, 2018 via email

@stkdiretto
Copy link
Member

Ja, genau -- wenn du mit [email protected]:organisation/repo clonen willst, muss der SSH-Key eingetragen sein. Siehe auch hier. @dermatthias fuer EinsteigerInnen ist die Variante ueber https vielleicht barriereaermer, auch wenn sie spaeter vielleicht mal mit publickey arbeiten wollten/sollten, was meinst du?

@SchneHa welche python-version hast du denn installiert? Ist python-gps auch installiert? Was sagt dpkg -L python-gps auf der Kommandozeile?

@stkdiretto
Copy link
Member

stkdiretto commented Feb 27, 2018

dermatthias ich kann den build hier grad auch nicht reproduzieren – per default installiert die Vorgehensweise mir ein 2er-Python, da gibts kein pip3 und kein gps3.

ich nehme alles zurueck. @SchneHa versuch mal sudo pip install gps3 und probier's dann nochmal.

@SchneHa
Copy link
Author

SchneHa commented Feb 27, 2018 via email

@SchneHa
Copy link
Author

SchneHa commented Feb 27, 2018 via email

@SchneHa
Copy link
Author

SchneHa commented Feb 27, 2018 via email

@SchneHa
Copy link
Author

SchneHa commented Feb 27, 2018 via email

@stkdiretto
Copy link
Member

@SchneHa top, danke – hast du den Tipp in #2 (comment) ausprobiert? sudo pip install gps3

@SchneHa
Copy link
Author

SchneHa commented Feb 27, 2018 via email

@SchneHa
Copy link
Author

SchneHa commented Feb 28, 2018 via email

@SchneHa
Copy link
Author

SchneHa commented Mar 1, 2018 via email

@SchneHa
Copy link
Author

SchneHa commented Mar 1, 2018 via email

@stkdiretto
Copy link
Member

Ich versuch morgen mal das Problem mit der Hardware zu rekonstruieren.

@stkdiretto
Copy link
Member

Ich bekomm gar nicht erst Daten aus dem GPS raus (RasPi3, Raspbian stretch). Sorry, ich bleib mal weiter dran.

@SchneHa
Copy link
Author

SchneHa commented Mar 5, 2018

Manchmal kommen bei mir auch keine und ich habe noch nicht raus bekommen, woran das liegt (RasPi3, Rapbian Jessie). Manchmal hilft ein Neustart.

@SchneHa SchneHa changed the title Clonen des Github repos geht nicht Keine Daten in der TTN Console, war: Clonen des Github repos geht nicht Mar 6, 2018
@SchneHa
Copy link
Author

SchneHa commented Mar 6, 2018

Momentan geht auch bei mir nix mehr, keine Daten aus dem GPS.

@SchneHa
Copy link
Author

SchneHa commented Mar 9, 2018

So, bei mir geht es jetzt!!!

Was ich gemacht habe:

  • Auf dem Dragino Hat DI01 mit WiringPi pin 4 (16; BCM23) und DI02 mit WiringPi pin 5 (18; BCM24) verbunden. Weil ich die Version 1.0 des Boards habe und in der aktuellen Version diese Pins verbunden sind.

  • WiringPi installiert

(Ich weiß nicht, ob die ersten beiden Schritte nötig waren, aber so funktioniert es)

  • In der /home/pi/geosender/gpslogger/gps.py die Zeile 7 abgeändert,
    alt:
    f = open('/home/pi/geo/geo.dat', 'w')
    neu:
    f = open('/home/pi/geosender/data/geo.dat', 'w')
    und ebenso die Zeile 8,
    alt:
    fa = open('/home/pi/geo/geo_all.dat', 'a')
    neu:
    fa = open('/home/pi/geosender/data/geo_all.dat', 'a')

  • Die Berechtigung der beiden Dateien /home/pi/geosender/data/geo_all.dat und /home/pi/geosender/data/geo.dat von 644 auf 666 geändert (weil gps.py mit der Meldung ausgestiegen war, dass die Berechtigung falsch sei)

  • In der Datei /home/pi/geosender/ttnsender/main/geotagger.cpp die Zeile 134 geändert,
    alt:
    ifstream inf("/../../geosender/data/geo.dat");
    neu:
    ifstream inf("/home/pi/geosender/data/geo.dat");

  • mit sudo make neu compiliert, that's it!

@SchneHa
Copy link
Author

SchneHa commented Mar 10, 2018

Ein Problem gibt es noch: Die gps.py wird nicht automatisch gestartet. Eingeschaltet ist es mit sudo systemctl enable gpslogger.service, /home/pi/geosender/gpslogger/gpsd_start.sh ist vorhanden und hat den richtigen Inhalt, aber es wird nach einem reboot nichts in die geo_all.dat geschrieben und daher kommen nur alte Werte bei TTN an.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants