AdapterRequests icon indicating copy to clipboard operation
AdapterRequests copied to clipboard

Adapter für Öffnungszeiten

Open FlexerJR opened this issue 6 years ago • 16 comments

Hallo liebes ioBroker Team,

meine Idee ist nah an den Tankerkönig angelehnt. Wäre es nicht genial einen Adapter für Öffnungzeiten von Geschäften zu haben?

Es ist zwar toll, dass ich Ventilstellungen und Energie messen und anzeigenlassen kann aber das interessiert nicht immer die Partnerin.

Ihr Vorschlag für eine VIS, die immer von allen Bewohnern genutzt wird, wäre die aktuellen Öffnungszeiten von Geschäften Arztpraxen usw sehen zu können.

Beste Grüsse

FlexerJR avatar May 06 '19 20:05 FlexerJR

ich finde die Idee super, nur die Frage wird sein wie koennen wir an diese daten kommen ? Es waehre sehr hilfreich wen jemand untersuchen könnte ob diese daten irgendwo abgefragt werden koennen, am liebsten mit API Schnittstelle.

Dan koennte man, eventueel das ist abhängig von der API, alle Geschäfte im umkreis xxx oder Geschäfte x per id eintrage wobei er sich dan die daten hohlt.

Gibt es irgendwelche Seiten die sowas machen, google glaube ich wohl aber ob das per API verfügbar ist müsste ich auch erst untersuchen.

DutchmanNL avatar May 08 '19 14:05 DutchmanNL

Es soll wohl die möglichkeit geben über google an die daten zu kommen. Jedoch kenne ich mich da nicht aus. Bei google ist die formatierung der öffnungszeiten einheitlich geregelt

FlexerJR avatar May 08 '19 14:05 FlexerJR

Google Places API

https://developers.google.com/places/web-service/details

Once you have a place_id from a Place Search, you can request more details about a particular establishment or point of interest by initiating a Place Details request. A Place Details request returns more comprehensive information about the indicated place such as its complete address, phone number, user rating and reviews.

Fields

Use the fields parameter to specify a comma-separated list of place data types to return. For example: fields=address_component,opening_hours,geometry. Use a forward slash when specifying compound values. For example: opening_hours/weekday_text.

Also ja es geht über die google API ! 👯‍♂

DutchmanNL avatar May 08 '19 19:05 DutchmanNL

ist aber nicht kostenlos :(

Schermafbeelding 2019-05-08 om 21 34 02

DutchmanNL avatar May 08 '19 19:05 DutchmanNL

es ist möglich die Daten aus der html zu lesen, Beispiel : https://www.google.com/search?client=firefox-b-d&q=%C3%B6ffnungszeiten+lidel+gerolstein

mal Quelltext anschauen da stehen die Daten drinnen.

DutchmanNL avatar May 08 '19 19:05 DutchmanNL

Ok kann man denn beziffern was es kostet? Das mit HTML hört sich gut an nur wie kommt man da ran?

FlexerJR avatar May 08 '19 19:05 FlexerJR

Du kannst die Daten aus dem Quelltext auslesen. Einfach den Quellcode zwischenspeichern und dann die Daten parsen.

ghost avatar May 21 '19 12:05 ghost

Ok jetzt aber eine Frage wie speicher ich den Quelltext denn zwischen?

FlexerJR avatar May 22 '19 03:05 FlexerJR

in einer variable z.B.

ghost avatar May 25 '19 06:05 ghost

Öffnungszeiten sind doch ein recht statisches Thema. Aus meiner Sicht eigenen sich Adapter nur für Themen, die sich regelmäßig ändern. Beim Tankerkönig ändert sich der Spritpreis an einigen Tankstellen mehrmals täglich, Unternehmen die die Öffnungszeiten so flexibel anpassen dürften irgendwann Probleme bekommen ;)

FChristian avatar Jun 01 '19 20:06 FChristian

Ich habe mich mal an das Thema begeben. Du kannst 100.000 Monatliche anfragen an die Google API kostenlos machen. Dieses habe ich in einem Adapter schon mal angefangen. Der Adapter funktioniert soweit ist aber nicht so schön und man kann gerade noch keine Geschäfte löschen...

Bin in der Entwicklung von den Adaptern noch nicht so weit... Wer den gerne testen möchte hier der Link. Wenn wer helfen will sehr gerne!

https://github.com/5v3n-08/iobroker.openinghours

5v3n-08 avatar Feb 06 '20 15:02 5v3n-08

Wen du Hilfe brauchst sag bescheid oder meld dich Mal hier : https://t.me/joinchat/GKq5HBZDh1l4tchXtJJZyg

:)

DutchmanNL avatar Feb 06 '20 19:02 DutchmanNL

@5v3n-08 wie weit bist du mit dem Adapter gekommen? Brauchst du Hilfe?

ldittmar81 avatar Jan 13 '22 06:01 ldittmar81

@5v3n-08 @DutchmanNL @ldittmar81 Gibt es hier updates? Wäre echt toll wenn man hier einen tollen Adapter machen könnte.

FlexerJR avatar Jun 09 '22 12:06 FlexerJR

@5v3n-08 @DutchmanNL @ldittmar81

Gibt es hier updates? Wäre echt toll wenn man hier einen tollen Adapter machen könnte.

Nicht meinerseits

DutchmanNL avatar Jun 09 '22 12:06 DutchmanNL

Ref: https://forum.iobroker.net/topic/73608/%C3%B6ffnungszeiten-aus-googleseite-auslesen/3

mcm1957 avatar Mar 21 '24 12:03 mcm1957