Nachdem ich auch bei OpenHAB mitlese fände ich ein Benzinpreis-Plugin nicht uninteressant.. dort wird die Anbindung von https://creativecommons.tankerkoenig.de/#techInfo vorgeschlagen. Das sollte sich relativ schnell schreiben lassen, daher a) die Frage: wer hat noch Interesse und b) kennt jemand Alternativen mit API?
Ankündigung
Einklappen
Keine Ankündigung bisher.
Benzinpreis-Plugin
Einklappen
X
-
Probiert mal aus: https://github.com/smarthomeNG/smart...i/tankerkoenig
Und wenn noch irgendwo was von PHONE steht bitte bescheid geben.. Habs analog zu den Phone-Sachen gebaut..
Logos müsst ihr selber zamsuchen, wird über den key BRAND gemapped.
- Likes 1
Kommentar
-
Hallo zusammen,
ich nutze das Widget zum tankerkoenig (https://github.com/smarthomeNG/smart...i/tankerkoenig unten).
Die Daten der petrol stations werden erfolgreich importiert in die petrol_stations.csv. Nur leider werden mir die Daten in der Smartvisu im Widget nicht angezeigt.
Als error kommt einfach der csv string als output.
Umlaut-Probleme konnte ich mittlerweile ausschließen.
Parallel läuft ein Müllkalender über eine ics, das funktioniert super.
Das Widget wird auch ausgeführt und gerenderd, nur werden die Daten nicht angezeigt.... also keine <li>...</li>
Wenn ich die /lib/fuel/service/fuel_tankerkoenig.php im Browser aufrufe, dann kommt der String....
[{"pos":1,"place":"Thannhausen","brand":"V-Markt Thannhausen","housenumber":"31","street":"B\u00fcr germeister-Raab-Str.","id":"8ae72180-a120-4c6a-8993-ad0cf7523e98","lng":"10.460001","name":"V-Markt Thannhausen","lat":"48.284087","price":1.129,"dist ":"5.4","isOpen":"True","postCode":"86470","pi c":" fuel_station.svg","text":"V-Markt Thannhausen","gmaps_link":"http:\/\/www.google.com\/maps\/place\/48.284087,10.460001","openpic":"open.png","openalt ":"offen","address":"Thannhausen, B\u00fcrgermeister-Raab-Str. 31"},{"pos":2,"place":"FISCHACH","brand":"ESSO", "h ousenumber":" ","street":"AUGSBURGER STR. 31","id":"6154a980-c980-4420-b467-03c9878cccd6","lng":"10.659918","name":"Esso Tankstelle","lat":"48.292437","price":1.129,"dist" :"9.5","isOpen":"True","postCode":"86850","pic" :"f uel_station.svg","text":"Esso Tankstelle","gmaps_link":"http:\/\/www.google.com\/maps\/place\/48.292437,10.659918","openpic":"open.png","openalt ":"offen","address":"FISCHACH, AUGSBURGER STR. 31 "}
.... ]
Wenn ich /widgets/fuel.html aufrufe, dann kommt:
Code:/** * Displays the list of petrol stations from a fuel data provided * * @param unique id for this widget * @param a title to display * @param the number of displayed lines, default 10 * @param the refresh interval for this widget (using relative time format), default 15m */ {% macro list(id, title, count, repeat) %} {% set uid = uid(page, id) %} {% if title %} [B]{{ title }}[/B] {% endif %} {% endmacro %}
EDIT: Das phone Widget funktioniert astrein mit einem Speedport W724 Typ B
2. EDIT: Wenn ich im widget in der fuel.html den JSON vom phone lade, dann geht es. Also muss es wohl doch an der csv liegen.Zuletzt geändert von bruepe; 26.01.2017, 15:24.
Kommentar
Kommentar