-
Notifications
You must be signed in to change notification settings - Fork 2
/
CHANGED
153 lines (116 loc) · 5.41 KB
/
CHANGED
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
25.11.22
- Fhem Version aktualisiert.
21.11.22
- Reading travel-departure in travel_departure_platform / travel_departure_station aufgeteilt.
- Reading travel-departure in travel_destination_platform / travel_destination_aufgeteilt aufgeteilt.
- commandref überarbeitet
23.02.18
- Neue Attribut: dbplan-reading-deselect: deselektieren von Readings.
- Fehler bei der Ermittlung der Travel Notes korrigiert.
- Reading travel_note_link_<n> wird jetzt ab verbose 4 als dbg_travel_note_link_<n> gebildet
15.01.2018
- Parsing-Fehler bei Verspätungszeiten bei Zeitvorgabe korrigiert
12.01.2018
- Syntax-Fehler bei Verspätungszeiten korrigiert
- +0 ist jetzt 0
09.01.2018
- Fehler bei Verspätungszeiten korrigiert
- Readings für Verspätung zeigen wieder +0, wenn keine Verspätung vorliegt
03.01.2018
- Fehler in Zeile 628 gefixed: dbplan_travel_date anstatt dbplan_travel-date
Der Fehler verhindert, dass ein Datum, das im Attribut dbplan_travel_date angegeben wird, an die Bahn API übergeben wird.
Damit wirkt es letztlich so, als wäre das Attribut nicht vorhanden/belegt.
12.12.2017
- Verspätungen wieder in Minuten (Dank an Hulzer aus dem Fhem Forum)
- Inkonsistenz bei inactiv(e) / activ(e). Jetzt durchgängig inactive/active
10.12.2017
- Auszuwertendende Seiten auf https umgestellt.
- kleinere Fehlerkorrektur: bei vorhandenen Travel Notes noch Verspätungsanzeigen
02.05.2017
- Fehlerkorrektur Uhrzeitermittlung für Bahnhofsanzeige.
20.04.2017
- Modul folgt Modulvorgaben. Kein direktes Beschreiben von STATE.
03.02.2017
- Modul startet nicht nach Fhem Neustart oder Änderung der Attribute.
22.01.2017
- Kleinere Fehlerkorrekturen.
19.01.2017
- gelegentlicher Fehler: PERL WARNING: Use of uninitialized value in string ne at... behoben.
18.01.2017
- Fehler bei userReadings behoben (Log-Eintrag: readingsUpdate(DBPlan,row1,none) missed to call readingsBeginUpdate first).
- Fehler bei stateFormat behoben (Automatische Aktualisierung funktionierte nicht).
- showStations als get entfernt.
- searchStation zeigt ohne Suchbegriff alle Bahnhöfe.
- commandref angepasst.
- kleinere Fehlerkorrekturen.
08.01.2017
- Hinweismeldungen für Verbindungen wieder verfügbar.
- Sonderzeichen in der Bahnhofsanzeige korrigiert.
- Neuer zweiter optionaler Parameter im Define: time offset in Minuten. Wenn gesetzt wird die Abfrage Anzahl Minuten in die Zukunft vorverlegt.
- Neues set timeOffset. Hiermit kann das definierte time offset überschrieben werden.
- Parameterstandardwert für noshutdown für nonblocking, siehe Doku HTTPMOD, von 0 auf 1 geändert.
- Neues Reading travel_vehicle_nr_(1..3): Anzeige der Zug, Bus,... Bezeichnung / Nummer
- Kleinere Fehlerkorrekturen
04.01.2017
- Veränderungen in den HTML-Seiten der DB nachgezogen.
- Log3 level überprüft
- kleine Schönheitsfehler beseitigt
- Auswahlmöglichkeit zwischen Bahnhofsanzeige und Fahrplanzeige hinzugefügt
- Bahnhofsliste Deutschland hinzugefügt
- commandref überarbeitet und deutsche Version hinzugefügt
05.02.2016
- Hoffentlich den bei einigen auftauchenden Fehler mit TableExtract beseitigt.
12.02.2016
- Fehler beseitigt, wenn Zelleninhalt mit belegt.
11.02.2016
- Fix für Spaltenposition in TableExtract
05.01.2016
- Fehler bei Spalte ohne Headerbezeichnung mit TableExtract beseitigt.
13.11.2015
- Kleinere Fehlerkorrektur
04.11.2015
- um folgende Attribute erweitert:
- dbplan_via_1: Erster Via-Bahnhof
- dbplan_via_2: Zweiter Via-Bahnhof
- dbplan_tariff_class: 1 oder 2 Klasse
- dbplan_addon_options: Ihr könne jetzt weitere Parameter der API angegeben werden, ohne die base_url verändern zu müssen.
19.07.2015
- Fixed a bug, to verify protocol #7
- added a option, to run the fhem module without a pysical device. Use directio to run the module from a fifo
- updated firmware to 3.1.2a
29.07.2015
- Fehler beseitigt für Attribut: dbplan_base_url
23.07.2015
- Warnings gefixed.
15.07.2015
- Parsen mit RegEx auf HTML::TableExtract umgestellt
18.06.2015
- Attribut: dbplan-default-char
- Define a string which will be displayed if no information is available. Defaultstring: "none".
- When definening "delete" as string the reading will not be filled and is not available since an information excists
- When defined "nochar" the raeding will not be filled with " "
15.06.2015
- RegEx überarbeitet. Die DB hatte Formatierungen geändert.
26.05.2015
- Version mit folgenden zusätzlichen Attributen:
- dbplan-travel-date -> Define the date of travel. Default: actual date
- dbplan-travel-time -> Define the time of travel. Default: actual time
- dbplan-travel-selection -> Define if date / time is departure or arrival. Default: departure
20.05.2015
- Prüfung auf "Fahrt fällt aus" mit aufgenommen.
14.04.2015
- habe für STATE noch ein 'initialized' eingebaut.
- initialized -> das Device ist definiert, es wurde bisher allerdings noch kein Request auf das HTTP Interface durchgeführt
- active -> der Timer ist aktiv
- stopped -> der Timer wurde angehalten
- disabled -> das Attribut 'disabled' wurde gesetzt
13.04.2015
- Settings implementiert:
- interval -> set new interval time in seconds for parsing the DB time table
- reread -> reread and parse the DB time table. Only active, if not state: disabled
- stop -> stop interval timer, only active if state: active
- start -> restart interval timer, only active if state: stopped
12.04.2015
- Umgestellt auf HttpUtils_NonblockingGet
08.04.2015
- Initial Version of DBPlan.