RPI2 Strassenfahrplan von der Bahn kopieren und mit lCD auf RPi2 anzeigen

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Hallo Zusammen

    Ich möchte den Fahrplan der Bahn in mein Raspberry Pi 2 Importieren.

    Es sollte bei einer Haltestelle, die Bahnabfahrtszeiten in beide Richtungen anzeigen, und das zeitgenau sowie auch Abweichungen der Abfahrten an Feiertagen sollten mit dabei sein.

    Hier der Link der Bahn: http://www.blt.ch/service/fahrplan/abfahrtsmonitor.html
    (Neben dem Text Haltestelle, den Namen: "Reinach Süd" eingeben)

    Es sollte am ende ähnlich aussehen wie auf der Website.
    Das ganze sollte am ende, ohne Internet funktionieren!


    Bitte Helft mir dass zu Programmieren, da ich noch ein "Beginner" bin.

    Danke schon im voraus

  • RPI2 Strassenfahrplan von der Bahn kopieren und mit lCD auf RPi2 anzeigen? Schau mal ob du hier fündig wirst!

  • Hallo, eine Frage an Dich: wie steht es mit Kenntnissen in MySQL, PHP? Damit gehen solche Sachen wunderbar.

    [font="Courier New"]
    +--------------------------------+
    1*Raspberry PiB+ > Arch Linux
    1*Raspberry Pi2 > Arch Linux/XFCE
    1*Banana Pi > Arch Linux/XFCE
    +--------------------------------+
    [/font]

    Einmal editiert, zuletzt von raspi-yeti (4. April 2015 um 17:18)

  • Ersteinmal mußt Du an die Fahrplandaten kommen, vielleicht kannst Du dir wie bei anderen Bahnen auch einen persöhnlichen Fahrplan erstellen und downloaden. Aus diesem könnte man dann die nötigen Daten gewinnen.

  • Die Fahrpläne gibts als PDF zum Download, kann man implementieren.

    [font="Courier New"]
    +--------------------------------+
    1*Raspberry PiB+ > Arch Linux
    1*Raspberry Pi2 > Arch Linux/XFCE
    1*Banana Pi > Arch Linux/XFCE
    +--------------------------------+
    [/font]

  • Zitat von bitofsalt_universe


    danke.

    wie mach ich das alles?

    hab keine ahnung von programmieren...


    Bitte keine pn mit fragen, die ins Form gehören.
    Das war auch nur eine Vermutung von mir. Eventuell einfach mal eine email an blt.ch schicken und nachfragen, ob es eine api gibt, die für private Zwecke genutzt werden darf.

    // EDIT \\

    Der Abfahrtsmonitor benutzt diese API:

    Code
    http://www.blt.ch/fe_index.php?eID=tx_cabagphpproxy&tx_cabagphpproxy_keyword=stationboard&tstamp=1428232642051&id=DI-000078219-3&limit=5000


    als Link
    und bekommt folgenden Response:

    Code
    {"about":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"stationboards":[{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64123-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Bachgraben"},"plan":{"arrival":null,"departure":"2015-04-05T13:22:30+0200","platform":"2"},"prognosis":{"arrival":null,"departure":"2015-04-05T13:22:30+0200","capacity1st":"-1","capacity2nd":"-1"}},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64114-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Arlesheim Dorf"},"plan":{"arrival":null,"departure":"2015-04-05T13:29:00+0200","platform":"1"},"prognosis":{"arrival":"2015-04-05T13:29:25+0200","departure":"2015-04-05T13:29:25+0200","capacity1st":"-1","capacity2nd":"-1"}},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64131-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Bachgraben"},"plan":{"arrival":null,"departure":"2015-04-05T13:52:30+0200","platform":"2"},"prognosis":{"arrival":null,"departure":"2015-04-05T13:52:30+0200","capacity1st":"-1","capacity2nd":"-1"}},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64122-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Arlesheim Dorf"},"plan":{"arrival":null,"departure":"2015-04-05T13:59:00+0200","platform":"1"},"prognosis":{"arrival":null,"departure":"2015-04-05T13:59:00+0200","capacity1st":"-1","capacity2nd":"-1"}},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64137-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Bachgraben"},"plan":{"arrival":null,"departure":"2015-04-05T14:22:30+0200","platform":"2"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64128-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Arlesheim Dorf"},"plan":{"arrival":null,"departure":"2015-04-05T14:29:00+0200","platform":"1"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64143-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Bachgraben"},"plan":{"arrival":null,"departure":"2015-04-05T14:52:30+0200","platform":"2"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64134-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Arlesheim Dorf"},"plan":{"arrival":null,"departure":"2015-04-05T14:59:00+0200","platform":"1"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64149-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Bachgraben"},"plan":{"arrival":null,"departure":"2015-04-05T15:22:30+0200","platform":"2"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64140-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Arlesheim Dorf"},"plan":{"arrival":null,"departure":"2015-04-05T15:29:00+0200","platform":"1"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64157-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Bachgraben"},"plan":{"arrival":null,"departure":"2015-04-05T15:52:30+0200","platform":"2"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64146-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Arlesheim Dorf"},"plan":{"arrival":null,"departure":"2015-04-05T15:59:00+0200","platform":"1"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64165-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Bachgraben"},"plan":{"arrival":null,"departure":"2015-04-05T16:22:30+0200","platform":"2"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64154-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Arlesheim Dorf"},"plan":{"arrival":null,"departure":"2015-04-05T16:29:00+0200","platform":"1"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64173-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Bachgraben"},"plan":{"arrival":null,"departure":"2015-04-05T16:52:30+0200","platform":"2"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64162-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Arlesheim Dorf"},"plan":{"arrival":null,"departure":"2015-04-05T16:59:00+0200","platform":"1"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64181-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Bachgraben"},"plan":{"arrival":null,"departure":"2015-04-05T17:22:30+0200","platform":"2"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64170-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Arlesheim Dorf"},"plan":{"arrival":null,"departure":"2015-04-05T17:29:00+0200","platform":"1"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64189-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Bachgraben"},"plan":{"arrival":null,"departure":"2015-04-05T17:52:30+0200","platform":"2"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64178-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Arlesheim Dorf"},"plan":{"arrival":null,"departure":"2015-04-05T17:59:00+0200","platform":"1"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64197-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Bachgraben"},"plan":{"arrival":null,"departure":"2015-04-05T18:22:30+0200","platform":"2"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64186-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Arlesheim Dorf"},"plan":{"arrival":null,"departure":"2015-04-05T18:29:00+0200","platform":"1"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64205-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Bachgraben"},"plan":{"arrival":null,"departure":"2015-04-05T18:52:30+0200","platform":"2"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64194-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Arlesheim Dorf"},"plan":{"arrival":null,"departure":"2015-04-05T18:59:00+0200","platform":"1"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64213-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Bachgraben"},"plan":{"arrival":null,"departure":"2015-04-05T19:22:30+0200","platform":"2"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64206-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Arlesheim Dorf"},"plan":{"arrival":null,"departure":"2015-04-05T19:29:00+0200","platform":"1"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64221-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Bachgraben"},"plan":{"arrival":null,"departure":"2015-04-05T19:52:30+0200","platform":"2"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64216-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Arlesheim Dorf"},"plan":{"arrival":null,"departure":"2015-04-05T19:59:00+0200","platform":"1"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64227-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Bachgraben"},"plan":{"arrival":null,"departure":"2015-04-05T20:22:30+0200","platform":"2"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64224-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Arlesheim Dorf"},"plan":{"arrival":null,"departure":"2015-04-05T20:29:00+0200","platform":"1"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64229-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Bachgraben"},"plan":{"arrival":null,"departure":"2015-04-05T20:52:30+0200","platform":"2"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64228-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Arlesheim Dorf"},"plan":{"arrival":null,"departure":"2015-04-05T20:59:00+0200","platform":"1"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64231-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Bachgraben"},"plan":{"arrival":null,"departure":"2015-04-05T21:22:30+0200","platform":"2"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64232-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Arlesheim Dorf"},"plan":{"arrival":null,"departure":"2015-04-05T21:29:00+0200","platform":"1"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64233-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Bachgraben"},"plan":{"arrival":null,"departure":"2015-04-05T21:52:30+0200","platform":"2"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64234-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Arlesheim Dorf"},"plan":{"arrival":null,"departure":"2015-04-05T21:59:00+0200","platform":"1"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64235-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Bachgraben"},"plan":{"arrival":null,"departure":"2015-04-05T22:22:30+0200","platform":"2"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64236-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Arlesheim Dorf"},"plan":{"arrival":null,"departure":"2015-04-05T22:29:00+0200","platform":"1"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64237-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Bachgraben"},"plan":{"arrival":null,"departure":"2015-04-05T22:52:30+0200","platform":"2"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64238-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Arlesheim Dorf"},"plan":{"arrival":null,"departure":"2015-04-05T22:59:00+0200","platform":"1"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64239-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Oberwil"},"plan":{"arrival":null,"departure":"2015-04-05T23:22:30+0200","platform":"2"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64240-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Arlesheim Dorf"},"plan":{"arrival":null,"departure":"2015-04-05T23:29:00+0200","platform":"1"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64241-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Oberwil"},"plan":{"arrival":null,"departure":"2015-04-05T23:52:30+0200","platform":"2"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64242-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Arlesheim Dorf"},"plan":{"arrival":null,"departure":"2015-04-05T23:59:00+0200","platform":"1"},"prognosis":null},{"station":{"id":"DI-000078219-3","type":"station","name":"Reinach BL, Aumatten","coordinates":{"type":"WGS84","x":"47.492637","y":"7.598538"},"stationboards":{"href":"stationboards?id=DI-000078219-3"}},"trip":{"href":"trips?id=000-64243-0064","category":null,"number":"64","operator":"BLT_AUTO","direction":"Oberwil"},"plan":{"arrival":null,"departure":"2015-04-06T00:22:30+0200","platform":"2"},"prognosis":null}]}

    Daraus sollte man mit jQuery was machen können.

    PS: Warum ohne Internetverbindung? Das hab ich jetzt erst richtig gelesen...


    // EDIT 2 \\

    Hier die Liste der erlaubten Stationsnamen:
    http://www.blt.ch/fileadmin/user…ed_stations.csv

    Hier gibt es sogar noch die Vorlage wie es gemacht werden müsste:
    http://www.blt.ch/fileadmin/template/js/departure.js

    // EDIT 3 \\

    Und wenn es schon fertig sein soll, aber eine Internetverbindung haben darf, dann würde ich das hier nutzen:
    http://www.blt.ch/service/fahrpl…t=5&scheme=blue

  • Vielen Dank für die Recherche motom001

    Könntest du mir trotzdem sagen wie ich schritt für schritt das alles von Anfang an machen muss. Wenns geht eine Version mit Internetverbindung und eine ohne Internetverbindung.

    Das wäre wirklich sehr hilfreich!

    mfg daniel

  • Für die normalen Abfartszeiten gibt es ja einen Fahrplan oder eine Handyapp, aber als "deutscher Pendler", ( vielleicht aber auch die Pendler aus anderen Ländern ) würde es mich eher interessieren, ob mein Zug mit dem ich morgens fahren muß, auch pünktlich ist. Denn oftmals hätte man auch später aus dem Haus gehen können und sich damit die Wartezeit auf dem kalten u. unbeheiztem Bahnsteig, ersparen können. An den anderen Tagen wäre man lieber besser 5 Min. eher aus dem Haus gegangen, um noch mit einem vorher verspätetem Zug fahren zu können. Da wäre eine kleine Info zur aktuellen Fahrplanlage, schon recht praktisch.

  • Hey Thomas

    Es soll zirka wie hier aussehen: http://goo.gl/wMEHIN

    Auf einem ca. 6 Zoll Display (ohne Touch), mit dem RPI verbunden.

    In einem Raum, der Wochenendweise zum Billiard spielen, Musik hören, chillen usw. genutzt wird. Welcher sich in der nähe einer Haltestelle befindet.

    Es würde dazu dienen, zu späten Zeiten rechtzeitig das Tram zu erwischen.
    Und um einen überblick zu haben.

    Es würde nicht so oft angeschaut werden...

    Ich möchte dieses Projekt umsetzen, um zu Lernen wie man Programmiert, es sollte demnach für mich ein Lernprozess sein.

    Gruss Daniel

  • Okay, du kannst also etwas programmieren, was die Ausgabe direkt auf den Bildschirm ausgibt, oder es in zwei Teile splitten (Client/Server Prinzip).

    Client/Server Prinzip ist z.B. Wenn Dein Browser eine Webseite von einem Webserver holt und anzeigt. Es wäre also gut geeignet um zwischen verschiedenen Quellen (ohne oder mit internetzugang) zu wechseln.

    Die Einzel-Anwendung kann zwar auch so programmiert werden, ist aber schwerer.

    Wenn du eine bunte / grafische Anzeige haben möchtest, kommst du um ein Desktop nicht wirklich herum.

    Um ein Lernprozess zu haben empfehle ich dir Python mit Tkinter:
    http://www.python-kurs.eu/python_tkinter.php

    Versuch erst einmal dein System so aufzubauen, dass der Desktop angezeigt wird. Dann kommen die ersten Schritte mit Tkinter und Python.
    Danach versuch einfach die Oberfläche zu bauen, wie es aussehen soll (ohne Funktionalität).
    Danach stellst du fest, welche Inhalte sich ändern sollen und weißt somit welche Daten du brauchst.
    Damit meldest du dich wieder hier und wir helfen dir zu suchen wo du diese Daten herbekommst.

    Wenn es zwischenzeitlich Probleme geben sollte, dann sag Bescheid...

Jetzt mitmachen!

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