DBPlan: Unterschied zwischen den Versionen

Aus FHEMWiki
Keine Bearbeitungszusammenfassung
Zeile 11: Zeile 11:


== Einbinden in FHEM ==
== Einbinden in FHEM ==
Achtung: Das DBPlan-Modul wird noch nicht über das FHEM [[update]] verteilt.


Die aktuelle Version kann über GitHub geladen werden. Dazu folgenden Befehl in Fhem ausführen:<br>
Zunächst muss, sofern noch nicht geschehen das Perl Modul HTML:Table Extract installiert werden. Hierzu bitte folgende Befehle in die Terminalsession eingeben:
<code><pre>update all https://raw.githubusercontent.com/jowiemann/DBPlan-for-Fhem/master/
controls_dbplan.txt</pre></code>


Des Weiteren wird das Perl Modul HTML:Table Extract benötigt, diese bitte wie folgt installieren.
<pre>sudo apt-get upgrade</pre>
<pre>sudo apt-get install  libhtml-tableextract-perl</pre>


:<code>sudo apt-get install  libhtml-tableextract-perl</code>
Nun muss noch das FHEM-Modul installiert werden. (Das DBPlan-Modul wird noch nicht über das FHEM [[update]] verteilt.)


Anschließend ggf. FHEM neu starten.
Dies kann GitHub und den update Befehl in FHEM geschehen. Dazu folgenden Befehl in der FHEM Kommandozeile ausführen:<br>
<pre>update all https://raw.githubusercontent.com/jowiemann/DBPlan-for-Fhem/master/controls_dbplan.txt</pre>
 
Anschließend FHEM neu starten.


Nun sollte sich mit folgendem Befehl das Modul nutzen lassen.
Nun sollte sich mit folgendem Befehl das Modul nutzen lassen.

Version vom 19. Januar 2016, 12:12 Uhr

DBPlan
Zweck / Funktion
Abfahrtszeiten Deutsche Bahn
Allgemein
Typ Inoffiziell
Details
Dokumentation Thema
Support (Forum) Unterstützende Dienste
Modulname 98_DBPlan.pm
Ersteller JoWiemann (Forum )
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref!


Das Modul holt von der Infoseite der DB aktuelle Informationen zu einer angegeben Verbindung.

Einbinden in FHEM

Zunächst muss, sofern noch nicht geschehen das Perl Modul HTML:Table Extract installiert werden. Hierzu bitte folgende Befehle in die Terminalsession eingeben:

sudo apt-get upgrade
sudo apt-get install  libhtml-tableextract-perl

Nun muss noch das FHEM-Modul installiert werden. (Das DBPlan-Modul wird noch nicht über das FHEM update verteilt.)

Dies kann GitHub und den update Befehl in FHEM geschehen. Dazu folgenden Befehl in der FHEM Kommandozeile ausführen:

update all https://raw.githubusercontent.com/jowiemann/DBPlan-for-Fhem/master/controls_dbplan.txt

Anschließend FHEM neu starten.

Nun sollte sich mit folgendem Befehl das Modul nutzen lassen.

define <Name> DBPlan <Interval for refresh in seconds>

Attribute

  • attr DB_Test dbplan_departure -> place of departure
  • attr DB_Test dbplan_destination -> place of destination
  • dbplan_journey_prod -> DB travel products like: ICE
  • dbplan_journey_opt -> DB travel options like: direct connection

Bitte die Attribute nur über die Fhem Oberfläche setzen. Es können für dbplan_journey_prod und dbplan_journey_opt mehrere Einträge aus den jeweiligen Listen kombiniert werden. Für Abfahrs- und Ankunftsort bitte vorher prüfen, ob diese Orte von www.bahn.de erkannt werden und ggf. anpassen.

Readings

  • departure_(1..3) -> time of departure
  • arrival_(1..3) -> time of arrival
  • connection_(1..3) -> type of connection
  • departure_delay_(1..3) -> delay time for departure
  • arrival_delay_(1..3) -> delay time for arrival
  • travel_duration_(1..3) -> travel duration time
  • travel_note_(1..3) -> travel note for travel plan
  • travel_note_link_(1..3) -> travel note link for further informations
  • travel_note_text_(1..3) -> travel note text
  • travel_destination_(1..3) -> informations about the destination and the Plattform, if available
  • travel_change_(1..3) -> travel plattform changings
  • travel_price_(1..3) -> travel price in EUR