|
@@ -138,6 +138,7 @@
|
|
|
<a href="#CUL_TX">CUL_TX</a>
|
|
<a href="#CUL_TX">CUL_TX</a>
|
|
|
<a href="#CUL_WS">CUL_WS</a>
|
|
<a href="#CUL_WS">CUL_WS</a>
|
|
|
<a href="#dash_dhcp">dash_dhcp</a>
|
|
<a href="#dash_dhcp">dash_dhcp</a>
|
|
|
|
|
+ <a href="#DBPlan">DBPlan</a>
|
|
|
<a href="#DFPlayerMini">DFPlayerMini</a>
|
|
<a href="#DFPlayerMini">DFPlayerMini</a>
|
|
|
<a href="#DLNARenderer">DLNARenderer</a>
|
|
<a href="#DLNARenderer">DLNARenderer</a>
|
|
|
<a href="#Dooya">Dooya</a>
|
|
<a href="#Dooya">Dooya</a>
|
|
@@ -5646,7 +5647,192 @@ Absichtlich keine deutsche Dokumentation vorhanden, die englische Version gibt e
|
|
|
Leider keine deutsche Dokumentation vorhanden. Die englische Version gibt es
|
|
Leider keine deutsche Dokumentation vorhanden. Die englische Version gibt es
|
|
|
hier: <a href='commandref.html#CustomReadings'>CustomReadings</a><br/>
|
|
hier: <a href='commandref.html#CustomReadings'>CustomReadings</a><br/>
|
|
|
</ul>
|
|
</ul>
|
|
|
-<a name="DFPlayerMini"></a>
|
|
|
|
|
|
|
+<a name="DBPlan"></a>
|
|
|
|
|
+<h3>DBPlan</h3>
|
|
|
|
|
+<div class='langLinks'>[<a href='commandref.html#DBPlan'>EN</a> DE]</div>
|
|
|
|
|
+
|
|
|
|
|
+<ul>
|
|
|
|
|
+ Das Modul holt von der Infoseite der DB <https://reiseauskunft.bahn.de/bin/query.exe/dox?S=departure&Z=destination&start=1&rt=1>
|
|
|
|
|
+ aktuelle Informationen zu einer angegeben Verbindung und legt sie in Fhem readings ab.
|
|
|
|
|
+ Die Datei mit den IBNR-Codes und Stationen der Deutschen Bahn kann unter http://www.michaeldittrich.de/ibnr abgerufen werden.
|
|
|
|
|
+
|
|
|
|
|
+ <br><br>
|
|
|
|
|
+ <b>Prerequisites</b>
|
|
|
|
|
+ <ul>
|
|
|
|
|
+ <br>
|
|
|
|
|
+ <li>
|
|
|
|
|
+ Dieses Modul verwendet die nicht blockierende HTTP-Funktion HttpUtils_NonblockingGet von FHEM's HttpUtils in der aktuellen Version.<br>
|
|
|
|
|
+ Falls das Modul noch nicht in Ihrer Fhem-Umgebung vorhanden ist, aktualisieren Sie bitte FHEM über den Update Befehl.<br>
|
|
|
|
|
+ </li>
|
|
|
|
|
+
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ <br>
|
|
|
|
|
+ Der device status (DevState):
|
|
|
|
|
+ <ul>
|
|
|
|
|
+ <li><b>initialized</b></li>
|
|
|
|
|
+ Das Device ist definiert, aber es wurde keine erfolgreichen Anfragen und Analysen durchgeführt<br>
|
|
|
|
|
+ Dieser Zustand wird auch beim Wechsel von <inactive> auf <active> und <disabled> auf <enabled> gesetzt<br>
|
|
|
|
|
+ <li><b>active</b></li>
|
|
|
|
|
+ Das Device arbeitet<br>
|
|
|
|
|
+ <li><b>stopped</b></li>
|
|
|
|
|
+ Der Device Time wurde angehalten. Ein reread ist jedoch möglich<br>
|
|
|
|
|
+ <li><b>disabled</b></li>
|
|
|
|
|
+ Das Device wurde deaktiviert.<br>
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ <br>
|
|
|
|
|
+
|
|
|
|
|
+ <a name="DBPlandefine"></a>
|
|
|
|
|
+ <b>Define</b>
|
|
|
|
|
+ <ul>
|
|
|
|
|
+ <br>
|
|
|
|
|
+ <code>define <name> DBPlan <Refresh interval in seconds [time offset in minutes]></code>
|
|
|
|
|
+ <br><br>
|
|
|
|
|
+ Das Modul holt nach angegebenen "Intervall"-Sekunden über die DB URL die Fahrpläne. Ist time_offset definiert werden
|
|
|
|
|
+ die Fahrpläne für die aktuelle Zeit plus Offset in Minuten gelesen.<br>
|
|
|
|
|
+ <br>
|
|
|
|
|
+ Example:<br>
|
|
|
|
|
+ <br>
|
|
|
|
|
+ <ul><code>define DBPlan_Test DBPlan 60</code></ul>
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ <br>
|
|
|
|
|
+
|
|
|
|
|
+ <a name="DBPlanconfiguration"></a>
|
|
|
|
|
+ <b>Konfiguration von DBPlan</b><br><br>
|
|
|
|
|
+ <ul>
|
|
|
|
|
+ Beispiel für eine Fahrplanabfrage:<br><br>
|
|
|
|
|
+ <ul><code>
|
|
|
|
|
+ attr DB_Test dbplan_station Köln-Weiden West
|
|
|
|
|
+ attr DB_Test dbplan_destination Köln HBF
|
|
|
|
|
+ attr DB_Test room OPNV
|
|
|
|
|
+ </code></ul>
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ <br>
|
|
|
|
|
+
|
|
|
|
|
+ <a name="DBPlanset"></a>
|
|
|
|
|
+ <b>Set-Commands</b><br>
|
|
|
|
|
+ <ul>
|
|
|
|
|
+ <li><b>interval</b></li>
|
|
|
|
|
+ setzen einer anderen Intervallzeit für das Holen und Parsen der DB Informationen<br>
|
|
|
|
|
+ <li><b>timeOffset</b></li>
|
|
|
|
|
+ Start der Suche: aktuelle Zeit plus time_offset.<br>
|
|
|
|
|
+ <li><b>reread</b></li>
|
|
|
|
|
+ Holen und Parsen der DB Informationen. Nur aktiv, wenn kein Status: disabled<br>
|
|
|
|
|
+ <li><b>stop</b></li>
|
|
|
|
|
+ Stoppt den Timer. Nur aktiv, wenn Status: active<br>
|
|
|
|
|
+ <li><b>start</b></li>
|
|
|
|
|
+ Neustart des Timers. Nur aktiv, wenn Status: stopped<br>
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ <br>
|
|
|
|
|
+ <a name="DBPlanget"></a>
|
|
|
|
|
+ <b>Get-Commands</b><br>
|
|
|
|
|
+ <ul>
|
|
|
|
|
+ <li><b>PlainText</b></li>
|
|
|
|
|
+ Die ermittelten Informationen werden als "plain Text" ausgegeben<br>
|
|
|
|
|
+ <li><b>searchStation</b></li>
|
|
|
|
|
+ suche in der Bahnhofstabelle. Wird kein Suchbegriff eingegen, werden alle Bahnhöfe angezeigt.<br>
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ <br>
|
|
|
|
|
+
|
|
|
|
|
+ <a name="DBPlanattr"></a>
|
|
|
|
|
+ <b>Attributes</b><br><br>
|
|
|
|
|
+ <ul>
|
|
|
|
|
+ <li><a href="#readingFnAttributes">readingFnAttributes</a></li>
|
|
|
|
|
+ <br>
|
|
|
|
|
+ <li><b>dbplan_station</b></li>
|
|
|
|
|
+ Abfahrtsbahnhof / Haltestelle<br>
|
|
|
|
|
+ <li><b>dbplan_destination </b></li>
|
|
|
|
|
+ Ankunftsbahnhof / Haltestelle<br>
|
|
|
|
|
+ <li><b>dbplan_via_1 </b></li>
|
|
|
|
|
+ 1. Zwischenhalt in Bahnhof / Haltestelle<br>
|
|
|
|
|
+ <li><b>dbplan_via_2 </b></li>
|
|
|
|
|
+ 2. Zwischenhalt in Bahnhof / Haltestelle<br>
|
|
|
|
|
+ <li><b>dbplan_journey_prod </b></li>
|
|
|
|
|
+ Verkehrsmittel, wie z.B.: ICE, Bus, Straßenbahn<br>
|
|
|
|
|
+ <li><b>dbplan_journey_opt </b></li>
|
|
|
|
|
+ Reiseoptionen wie z.B.: direct connection<br>
|
|
|
|
|
+ <li><b>dbplan_tariff_class </b></li>
|
|
|
|
|
+ 1. oder 2. Klasse<br>
|
|
|
|
|
+ <li><b>dbplan_board_type </b></li>
|
|
|
|
|
+ Fahrplansuche bzw. Bahnhofsanzeige für Abfahrts- oder Ankunftszeit (depart / arrive).<br>
|
|
|
|
|
+ <li><b>dbplan_delayed_Journey </b></li>
|
|
|
|
|
+ Bei off werden nur pünktliche Verbindungen angezeigt.<br>
|
|
|
|
|
+ <li><b>dbplan_max_Journeys </b></li>
|
|
|
|
|
+ Anzahl der angezeigten Zugverbindungen in der Bahnhofsansicht.<br>
|
|
|
|
|
+ <li><b>dbplan_reg_train </b></li>
|
|
|
|
|
+ die Zugbezeichnung, z.B. S für alles was S- und Straßenbahnen angeht, ICE alle ICE oder ICE mit Zugnummer. Usw.<br>
|
|
|
|
|
+ <li><b>dbplan_travel_date </b></li>
|
|
|
|
|
+ Reisedatum in der Angabe: dd.mm.yy<br>
|
|
|
|
|
+ <li><b>dbplan_travel_time </b></li>
|
|
|
|
|
+ Abfahtrtszeit in der Angabe: hh.mm<br>
|
|
|
|
|
+ <li><b>dbplan_addon_options </b></li>
|
|
|
|
|
+ weitere Optionen, wie sie im API-Dokument der DB beschrieben sind.<br>
|
|
|
|
|
+ <br>
|
|
|
|
|
+ <li><b>Steuernde Attribute:</b></li>
|
|
|
|
|
+ <li><b>dbplan-disable </b></li>
|
|
|
|
|
+ Device aktivieren / deaktivieren (s. auch FHEM-Doku)<br>
|
|
|
|
|
+ <li><b>dbplan-reading-deselect </b></li>
|
|
|
|
|
+ delsektieren von Readings<br>
|
|
|
|
|
+ <li><b>dbplan-default-char </b></li>
|
|
|
|
|
+ Hinweis, der angezeigt wird, wenn keine Information für ein reading zur Verfügung steht.<br>
|
|
|
|
|
+ - "none" ist der Standardhinweis.<br>
|
|
|
|
|
+ Sofern folgende spezielle Einträge gemacht werden:
|
|
|
|
|
+ - "delete" nicht genutzte readings werden auch nicht angezeigt.<br>
|
|
|
|
|
+ - "nochar" das Reading wird mit leerem Inhalt angezeigt.<br>
|
|
|
|
|
+ <li><b>dbplan-tabel-headers </b></li>
|
|
|
|
|
+ internes Attribut um die Spaltenbezeichnungen für HTML::TableExtract<br>
|
|
|
|
|
+ <li><b>dbplan-station-file </b></li>
|
|
|
|
|
+ Pfad zur Bahnhofstabelle der Deutschen Bahn (evtl. nicht vollständig). Für Für andere Verkehrsunternehmen liegen keine Tabellen vor.<br>
|
|
|
|
|
+ Diese Tabelle ist als Hilfe für die Suche nach Bahnhöfen anzusehen und hat keine weitere Funktion im Modul.<br>
|
|
|
|
|
+ <li><b>dbplan-base-type </b></li>
|
|
|
|
|
+ Anzeige als Bahnhofstabelle (table) oder Verbindungsinformation (plan)<br>
|
|
|
|
|
+ <br>
|
|
|
|
|
+ <li><b>HTTPMOD Attribute, siehe entsprechende Doku</b></li>
|
|
|
|
|
+ <li><b>dbplan-remote-timeout</b></li>
|
|
|
|
|
+ <li><b>dbplan-remote-noshutdown</b></li>
|
|
|
|
|
+ <li><b>dbplan-remote-loglevel</b></li>
|
|
|
|
|
+ <li><b>dbplan-remote-buf</b></li>
|
|
|
|
|
+
|
|
|
|
|
+ </ul>
|
|
|
|
|
+ <br>
|
|
|
|
|
+ <a name="DBPlanReadings"></a>
|
|
|
|
|
+ <b>Readings</b><br><br>
|
|
|
|
|
+ <ul>
|
|
|
|
|
+ <li><a href="#internalReadings">internalReadings</a></li>
|
|
|
|
|
+ <br>
|
|
|
|
|
+ <li><b>plan_departure_(1..3) </b></li>
|
|
|
|
|
+ Abfahrtszeit<br>
|
|
|
|
|
+ <li><b>plan_arrival_(1..3) </b></li>
|
|
|
|
|
+ Ankunftszeit<br>
|
|
|
|
|
+ <li><b>plan_connection_(1..3) </b></li>
|
|
|
|
|
+ Verbindungstyp<br>
|
|
|
|
|
+ <li><b>plan_departure_delay_(1..3) </b></li>
|
|
|
|
|
+ Verspätung in der Abfahrtszeit<br>
|
|
|
|
|
+ <li><b>plan_arrival_delay_(1..3) </b></li>
|
|
|
|
|
+ Verspätung in der Ankunftszeit<br>
|
|
|
|
|
+ <li><b>plan_travel_duration_(1..3) </b></li>
|
|
|
|
|
+ Reisezeit<br>
|
|
|
|
|
+ <li><b>plan_travel_change_(1..3) </b></li>
|
|
|
|
|
+ Anzahl der Umstiege<br>
|
|
|
|
|
+ <br>
|
|
|
|
|
+ <li><b>travel_note_(1..3) </b></li>
|
|
|
|
|
+ Hinweise für die Verbindung<br>
|
|
|
|
|
+ <li><b>travel_note_link_(1..3) </b></li>
|
|
|
|
|
+ Link zu den weiteren Verbindungsinformationen<br>
|
|
|
|
|
+ <li><b>travel_note_text_(1..3) </b></li>
|
|
|
|
|
+ Verbindungshinweis<br>
|
|
|
|
|
+ <li><b>travel_note_error_(1..3) </b></li>
|
|
|
|
|
+ Fehlertext der Detailinformation<br>
|
|
|
|
|
+ <br>
|
|
|
|
|
+ <li><b>travel_departure_(1..3) </b></li>
|
|
|
|
|
+ Informationen über den Abfahtsbahnhof und das Ankunftsgleis<br>
|
|
|
|
|
+ <li><b>travel_destination_(1..3) </b></li>
|
|
|
|
|
+ Informationen über den Zielbahnhof und das Ankunftsgleis<br>
|
|
|
|
|
+ <li><b>travel_price_(1..3) </b></li>
|
|
|
|
|
+ Fahrpreis<br>
|
|
|
|
|
+ </ul>
|
|
|
|
|
+</ul>
|
|
|
|
|
+
|
|
|
|
|
+<p><a name="DFPlayerMini"></a>
|
|
|
<h3>DFPlayerMini - FN-M16P Embedded MP3 Audio Module</h3>
|
|
<h3>DFPlayerMini - FN-M16P Embedded MP3 Audio Module</h3>
|
|
|
<div class='langLinks'>[<a href='commandref.html#DFPlayerMini'>EN</a> DE]</div>
|
|
<div class='langLinks'>[<a href='commandref.html#DFPlayerMini'>EN</a> DE]</div>
|
|
|
Dieses Modul integriert den <a href="http://www.flyrontech.com/eproducts/84.html">DFPlayerMini - FN-M16P Embedded MP3 Audio Modul</a> in fhem.
|
|
Dieses Modul integriert den <a href="http://www.flyrontech.com/eproducts/84.html">DFPlayerMini - FN-M16P Embedded MP3 Audio Modul</a> in fhem.
|