FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Albi am 11 März 2018, 20:12:26

Titel: Fahrzeit (Google) JSON Ausgabe mit TabletUI
Beitrag von: Albi am 11 März 2018, 20:12:26
Hallo,

ich habe mir ein Fahrzeit von A nach B mittel GoogleAPI usw in Fhem angelegt. Bekomme auch über das Reading meine gewünschte Berechnung der Fahrzeit in Fhem angezeigt

Readings
Fahrzeit 51 Minuten 2018-03-11 19:49:28


Das Device ist wie folgt angelegt:

defmod Fahrzeit_GZ HTTPMOD https://maps.googleapis.com/maps/api/distancematrix/json?origins=[MEINEADRESSE]&destinations=[ZIELADRESSE]&mode=driving&language=de-DE&departure_time=now&key=[API_KEY_GOOGLE] 900
attr Fahrzeit_GZ userattr reading01JSON reading01Name requestHeader1
attr Fahrzeit_GZ enableControlSet 1
attr Fahrzeit_GZ reading01JSON rows_01_elements_01_duration_in_traffic_text
attr Fahrzeit_GZ reading01Name Fahrzeit
attr Fahrzeit_GZ requestHeader1 Content-Type:application/json

setstate Fahrzeit_GZ 2018-03-11 19:49:28 Fahrzeit 51 Minuten



Wie kann ich das jetzt im Tablet UI Darstellen lassen? Mein Versuch war:

<div data-type="joinedlabel"
    data-device="Fahrzeit_GZ"
    data-get='["reading01Name","reading01JSON"]'>
</div>


Der Reading Name wird richtig angezeigt, aber ben die wichtige Information der Fahrzeit nicht. Hier kommt eben nur der Wert "rows_01_elements_01_duration_in_traffic_text"
Halt das was im Reding Attribute steht.

Wie schaffe ich es also das abzeigen zu lassen.


Vielen Dank,

Albi
Titel: Antw:Fahrzeit (Google) JSON Ausgabe mit TabletUI
Beitrag von: paul79 am 11 März 2018, 20:43:09
Hallo,

für die Fahrzeiten nehme ich https://wiki.fhem.de/wiki/TRAFFIC (https://wiki.fhem.de/wiki/TRAFFIC) da bekommt man ganz normale Readings und für die Anzeige ist auch https://forum.fhem.de/index.php/topic,78379.0.html (https://forum.fhem.de/index.php/topic,78379.0.html) cool.

Gruß Paul