Changes for page positions/get_fms_data.php
Last modified by YellowFox_RD on 2025/11/27 08:21
From version 1.1
edited by YellowFox_RD
on 2025/11/10 08:17
on 2025/11/10 08:17
Change comment:
There is no comment for this version
To version 2.1
edited by YellowFox_RD
on 2025/11/10 08:40
on 2025/11/10 08:40
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,8 +1,5 @@ 1 1 {{toc/}} 2 2 3 -Gibt die FMS Daten eines Fahrzeuges oder einer Fahrzeuggruppe zurück. 4 -Wird keine Zeitraumsbegrenzung mitgegeben, wird der aktuellste Datensatz pro Fahrzeug zurück geliefert. 5 - 6 6 Returns the FMS values of a vehicle or vehicle group. 7 7 8 8 If no given date range, the most recent data per vehicle will be returned. ... ... @@ -15,41 +15,46 @@ 15 15 16 16 |=Parameter|=Description|=Type|=Hint|=Mandatory 17 17 |company|RTI company key|string| |yes 18 -|vehicle|RTI vehicle key|string|(% colspan="1" rowspan="3" %) Es mussentwedervehicle, group oder importangegeben werden.|(yes)15 +|vehicle|RTI vehicle key|string|(% colspan="1" rowspan="3" %)You need to set one of vehicle, group or import.|(yes) 19 19 |group|RTI group key|string|(yes) 20 20 |import|RTI import key|string|(yes) 21 -|start|Anfang des Abfragezeitraum|datestring|Format: ISO 8601 (//YYYY-MM-DDTHH:MM:SS+HH:mm//)|no 22 -|end|Ende des Abfragezeitraum|datestring|Format: ISO 8601 (//YYYY-MM-DDTHH:MM:SS+HH:mm//)|no 23 -|query_date|Datum zu welchen Zeitpunkt die jeweilige Position angezeigt werden soll|datestring|Format: ISO 8601 (//YYYY-MM-DDTHH:MM:SS+HH:mm//)|no 24 -|offset|Die Anfrage liefert maximal 5000 Datensätze zurück. Durch ein Offset können Sie den nächsten Block anfragen.|int| |no 18 +|start|Start of query date range|datestring|Format: ISO 8601 (//YYYY-MM-DDTHH:MM:SS+HH:mm//)|no 19 +|end|End of query date range|datestring|Format: ISO 8601 (//YYYY-MM-DDTHH:MM:SS+HH:mm//)|no 20 +|query_date|((( 21 +Date of dataset 22 +)))|datestring|Format: ISO 8601 (//YYYY-MM-DDTHH:MM:SS+HH:mm//)|no 23 +|offset|This query will return 5000 entries at max. Use an offset to get the next block.|int| |no 25 25 26 26 {{info}} 27 -** HinweiszurDatumseingrenzung**28 - Siekönnen3verschiedeneModi nutzen:29 -a) Siegebenstartund end anunderhalten damitallePositioneninnerhalbdieserZeitspanne (diesebeidenZeitangabendürfenmaximal24Stundenauseinanderliegen)30 -b) Siegebennurquery_date anunderhaltendamit proFahrzeugdiezu diesemZeitpunktaktuellsteMeldung31 -c) SiegebenkeinenDatumsparameter anunderhaltendamitdie derzeit aktuellstePositionproFahrzeug26 +**Note on date restrictions** 27 +You can use 3 different modes: 28 +a) You specify start and end and receive all positions within this time period (these two times may be no more than 24 hours apart) 29 +b) You only specify query_date and receive the most recent report for each vehicle at that time 30 +c) You do not specify a date parameter and receive the most recent position for each vehicle 32 32 33 - 34 -Wir empfehlen zu Gunsten einer verkürzten Ausfrührungszeit ins besondere bei der Abfrage historischer Daten die Anzahl der Fahrzeuge möglichst gering zu halten. 32 +We recommend keeping the number of vehicles as low as possible in order to shorten the execution time, especially when querying historical data. 35 35 {{/info}} 36 36 37 37 = Return value = 38 38 39 - Es wird ein**string**zurückgegeben.ImFehlerfall wird"**ERROR:Beschreibung**"zurückgegeben.37 +A **string** will be returned. On error "**ERROR:Description**" will be returned. 40 40 41 41 == Field description == 42 42 43 - DieseFunktionsetztsichdynamisch zusammen.Siegibtnurdie FMS Wertezurück,diefürmindestenseinesIhrerabgefragtenFahrzeugeexistieren.Dasbedeutet, dassmöglicherweisenicht alledokumentierten Schlüsselin Ihrer Rückgabevorhandensind. WelcheFMSWertefürSie verfügbar sind,hängtanIhremFahrzeug,derArtdereingebautenTelematikboxundIhremgebuchtenFahrzeugtarif.SolltenSieeinenWertfür Ihr Fahrzeugvermissen,kontaktierenSie gernunserenSupport.41 +This functions result builds dynamically. It will only return fms values which are available for at least one of your requested vehicles. This means you might not get all documented result keys. Which FMS values are available, depends on your vehicle, the type of installed telematic box and the booked tariff. If you are missing a value, please contact our support. 44 44 45 -FMS Werte werden zyklischvom Fahrzeug in einer gesammelten Meldung übertragen. DieseMeldungen können Sie mit dieser Funktionabfragen.Bei einigen Werten kann esvorkommen, dass diese nichtin jederMeldung vorhanden sind. Wenn Sie historische Datenabfragen(d.h. Sie haben ein konkretes Datum übergeben) können Datensätze daherauch NULL Werte enthalten. Wenn Sie ohne Datum anfragen erhaltenSie den aktuellenStand der Fahrzeuge. Hier erhalten Sie proFMS Wert den aktuellsten bekannten Wert. Die einzelnen Werte sindabermöglicherweise unterschiedlichalt. Daher enthält die Rückgabedieser Funktion für jeden einzelnen FMS Wert einen eigenen Zeitstempel.43 +FMS values are transmitted cyclically by the vehicle in a collected message. 46 46 45 +You can use this function to query these messages. Some values may not be present in every message. If you query historical data (i.e., you have entered a specific date), data records may therefore also contain NULL values. If you query without a date, you will receive the current status of the vehicles. Here you will receive the latest known value for each FMS value. However, the individual values may be of different ages. Therefore, the return value of this function contains a separate timestamp for each individual FMS value. 46 + 47 47 === Header === 48 48 49 -|=Feld|=Beschreibung 50 -|_date|Gesetzte Datumseinschränkung 51 -|_links|Sollte Ihre Anfrage das Limit übersteigen, finden Sie hier einen Link zum nächsten Teil der Ergebnismenge. 52 -|has_more|Flag ob es noch mehr Daten zu holen gibt. 49 +|=Field|=Description 50 +|_date|set date restriction 51 +|_links|((( 52 +If the query result exceeds the data limit, this is the link to next part of result. 53 +))) 54 +|has_more|Flag if there is more data 53 53 54 54 === Items === 55 55 ... ... @@ -59,185 +59,195 @@ 59 59 60 60 61 61 (% style="background-color:#ffffff" %) 62 -|=Feld|= Beschreibung64 +|=Field|=Description 63 63 |unit|Fahrzeug mit Kennzeichen und RTI Ident 64 64 65 65 ==== FMS values ==== 66 66 67 -FMS Werte sindimmer einObjektausvalueund gpsDate.ValueundgpsDatekönnenjedochNULLseinwenndas FahrzeugdiesenWertnicht unterstütztodernichtsendet.69 +FMS values are always an object of value and gpsDate. They both might be NULL if the vehicle does not support or send a value. 68 68 69 -|=Feld|= Beschreibung71 +|=Field|=Description 70 70 |((( 71 71 acceleratorPedalPosition 72 -)))| Gaspedalposition inProzent74 +)))|accelerator pedal positions in percent 73 73 |((( 74 74 adblueLevel 75 -)))|AdBlue FüllstandinProzent77 +)))|AdBlue level in percent 76 76 |((( 77 77 ambientAirTemperature 78 -)))| Außentemperatur in °C80 +)))|ambient air temperature in °C 79 79 |((( 80 80 atLeastOnePtoActive 81 -)))|Ist wenigstenseinNebenantriebaktiv?83 +)))|Is at least one auxiliary drive active? 82 82 |((( 83 83 axleWeight 84 -)))| Achslast86 +)))|axle weight 85 85 |((( 86 86 brakeSwitch 87 -)))|Bre msebetätigtseit derletztenMeldung89 +)))|Brake applied since last report 88 88 |((( 89 89 clutchSwitch 90 -)))| Kupplung betätigtseit derletztenMeldung92 +)))|Clutch applied since last report 91 91 |((( 92 92 cruiseControlActive 93 -)))|Is tderTempomat an?95 +)))|Is cruise control active? 94 94 |((( 95 95 directionIndicator 96 -)))| RichtungdesFahrzeuges98 +)))|direction of vehicle 97 97 |((( 98 98 engineCoolantTemp 99 -)))| TemperaturMotorin °C101 +)))|engine temperature in °C 100 100 |((( 101 101 enginePercentLoad 102 -)))| MotordrehmomentinProzent104 +)))|engine torque in percent 103 103 |((( 104 104 enginePercentTorque 105 -)))| Drehmoment107 +)))|engine torque 106 106 |((( 107 107 engineSpeed 108 -)))| Motorumdrehungen110 +)))|engine speed 109 109 |((( 110 110 fuelLevel1 111 -)))| Tankfüllstand1 inProzent113 +)))|fuel level 1 in percent 112 112 |((( 113 113 fuelLevel2 114 -)))| Tankfüllstand2 inProzent116 +)))|fuel level 2 in percent 115 115 |((( 116 116 fuelLiter 117 117 )))|((( 118 - TankinhaltinLitern120 +fuel level in liter 119 119 ))) 120 120 |((( 121 121 fuelRate 122 -)))| KraftstoffverbauchproStunde124 +)))|fuel consumption per hour 123 123 |((( 124 124 instantaneousFuelEconomy 125 -)))| KraftstoffverbrauchinKilometernproLiter127 +)))|fuel consumption in kilometres per liter 126 126 |((( 127 127 overspeed 128 -)))| Übergeschwindigkeitswarnung130 +)))|overspeed warning 129 129 |((( 130 130 ptoState 131 -)))|Status Nebenantrieb133 +)))|Status of auxiliary drive 132 132 |((( 133 133 serviceBrakeAirPressure1 134 -)))| LuftdruckBetriebsbremse1136 +)))|air pressure service brake 1 135 135 |((( 136 136 serviceBrakeAirPressure2 137 -)))| LuftdruckBetriebsbremse2139 +)))|air pressure service brake 2 138 138 |((( 139 139 serviceDistanceKm 140 -)))| KilometerbiszumnächstenService142 +)))|kilometres till next service 141 141 |((( 142 142 serviceIntervalDays 143 -)))| TagebiszumnächstenService145 +)))|days till next service 144 144 |((( 145 145 serviceIntervalKm 146 -)))| KilometerintervallService148 +)))|kilometre interval service 147 147 |((( 148 148 tachoUnitSpeed 149 -)))| Geschwindigkeit151 +)))|speed 150 150 |((( 151 151 totalEngineHours 152 -)))| Gesamtlaufleistung154 +)))|total engine hours 153 153 |((( 154 154 totalFuelUsed 155 -)))| GesamtmengedesverbauchtenTreibstoffs inLitern157 +)))|total used fuel in liter 156 156 |((( 157 157 totalGasUsed 158 -)))| GesamtmengedesverbrauchtenGas160 +)))|total used gas 159 159 |((( 160 160 vehicleDistance 161 -)))| Gesamtmenge der zurückgelegtenKilometer163 +)))|total milage 162 162 |((( 163 163 vehicleMotionDetect 164 -)))|Ist das FahrzeuginBewegung?166 +)))|Is the vehicle moving? 165 165 166 -==== WerteECTPumpen====168 +==== Values ECT pumps ==== 167 167 168 -|=Feld|= Beschreibung170 +|=Field|=Description 169 169 |((( 170 170 ectAvgCellTemperature 171 -)))| DurchschnittlicheZelltemperatur173 +)))|average cell temperature 172 172 |((( 173 173 ectAvgCellVoltage 174 -)))| DurchschnittlicheZellspannung176 +)))|average cell voltage 175 175 |((( 176 176 ectBatteryManagementAmperage 177 -)))| Stromaufnahme/-abgabedesBMS179 +)))|Current consumption/output of the BMS 178 178 |((( 179 179 ectErrorCodeCount 180 -)))| Anzahl derFehlercodes182 +)))|number of errors 181 181 |((( 182 182 ectGeneratorActiveDuration 183 -)))| Dauerdes Active-Status desGenerators185 +)))|duration active state of generator 184 184 |((( 185 185 ectGeneratorControllerTemperature 186 -)))| TemperaturdesGenerator-Controllers188 +)))|temperature generator controller 187 187 |((( 188 188 ectGeneratorRuntime 189 -)))| LaufzeitdesGenerators191 +)))|runtime generator 190 190 |((( 191 191 ectGeneratorTemperature 192 -)))| TemperaturdesGenerators194 +)))|temperature generator 193 193 |((( 194 194 ectHighPressurePumpControllerTemperature 195 -)))|Temperatur des Controllers der Hochdruckpumpe 197 +)))|((( 198 +temperature high pressure pump controller 199 +))) 196 196 |((( 197 197 ectHighPressurePumpDuration 198 -)))|Dauer des Active-Status der Hochdruckpumpe 202 +)))|((( 203 +duration active state of high pressure pump 204 +))) 199 199 |((( 200 200 ectHighPressurePumpEngineTemperature 201 -)))|Temperatur des Hochdruckpumpenmotors 207 +)))|((( 208 +temperature high pressure pump engine 209 +))) 202 202 |((( 203 203 ectHighPressurePumpRuntime 204 -)))| LaufzeitderHochdruckpumpe212 +)))|runtime high pressure pump 205 205 |((( 206 206 ectHighestCellTemperature 207 -)))| HöchsteZelltemperatur215 +)))|highest cell temperature 208 208 |((( 209 209 ectHighestCellVoltage 210 -)))| HöchsteZellspannung218 +)))|highest cell voltage 211 211 |((( 212 212 ectLastErrorCode 213 -)))| LetzterFehlercode221 +)))|last error code 214 214 |((( 215 215 ectLowestCellTemperature 216 -)))| NiedrigsteZelltemperatur224 +)))|lowest cell temperature 217 217 |((( 218 218 ectLowestCellVoltage 219 -)))| NiedrigsteZellspannung227 +)))|lowest cell voltage 220 220 |((( 221 221 ectPumpSystemReadyDuration 222 -)))|Dauer des Ready-Status des Pumpensystems 230 +)))|((( 231 +duration ready state of pump system 232 +))) 223 223 |((( 224 224 ectStateOfCharge 225 -)))| Ladezustand desAkkus235 +)))|state of charge 226 226 |((( 227 227 ectTotalBatteryVoltage 228 -)))| GesamtspannungdesAkkus238 +)))|total battery voltage 229 229 |((( 230 230 ectVacuumPumpControllerTemperature 231 -)))| TemperaturdesControllers der Vakuumpumpe241 +)))|temperature vacuum pump controller 232 232 |((( 233 233 ectVacuumPumpDuration 234 -)))|Dauer des Active-Status der Vakuumpumpe 244 +)))|((( 245 +duration active state of vacuum pump 246 +))) 235 235 |((( 236 236 ectVacuumPumpEngineTemperature 237 -)))| TemperaturdesVakuumpumpenmotors249 +)))|temperature vacuum pump engine 238 238 |((( 239 239 ectVacuumPumpRuntime 240 -)))| Laufzeit der Vakuumpumpe252 +)))|vacuum pump runtime 241 241 242 242 == JSON == 243 243 ... ... @@ -330,13 +330,13 @@ 330 330 ]} 331 331 {{/code}} 332 332 333 -= Beispielaufrufe =345 += Example cals = 334 334 335 -** AbfrageZeitraumfüreineGruppe**347 +**Date range for a group** 336 336 {{code language="java"}}https://map.yellowfox.de/rti/positions/get_fms_data.php?company=COMPANY_RTIKEY&group=GROUP_RTIKEY&start=2022-09-22T13:23:00%2B00:00:00&end=2022-09-22T14:23:00%2B00:00:00{{/code}} 337 337 338 -** AbfragefesterZeitpunktfür ein Fahrzeug**350 +**Query date for vehicle** 339 339 {{code language="java"}}https://map.yellowfox.de/rti/positions/get_fms_data.php?company=COMPANY_RTIKEY&vehicle=VEHICLE_RTIKEY&query_date=2022-09-22T13:23:00%2B00:00:00{{/code}} 340 340 341 -** Abfrage jetzigerZeitpunktfür ein FahrzeugmitRTI Ident**353 +**Latest data for vehicle by RTI Ident** 342 342 {{code language="java"}}https://map.yellowfox.de/rti/positions/get_fms_data.php?company=COMPANY_RTIKEY&vehicle={"type":"car_ident","groupKey":"GROUP_RTIKEY","ident":"VEHICLE_IDENT"}{{/code}}

