Tankerkönig

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Rainer
Beiträge: 114
Registriert: 28. Nov 2017 21:33

Tankerkönig

Beitrag von Rainer »

NOOB's wie ich tun sich mit Openhab nicht leicht. Meine erster Versuch ein Binding zu installieren. Vielleicht hilft es jemandem der genau so doof ist wie ich :)
  1. Mit PaperUI habe ich das Binding Tankerkönig installiert.
  2. Unter https://creativecommons.tankerkoenig.de/ einen API-Key geholt
  3. PaperUI -> Configuration -> Things: Tankerkönig Webservice hinzugefügt.
  4. Tankerkönig Webservice API-Key eingetragen
  5. https://creativecommons.tankerkoenig.de ... index.html Tankstelle ID gefunden
  6. PaperUI -> Configuration -> Things: Tankstelle hinzugefügt
  7. Tankstelle -> Location: "Meine Sitemap", Bridge Selection: "Tankerkoenig Webservice", Tankstellen ID: "ID aus Punkt 5 "
  8. Beide Einträge unter Things haben den Status ONLINE
  9. In Things Tankstelle öffnen und die Channels angeklickt
  10. Openhab LogViewer meldet z.B.

    Code: Alles auswählen

    tankerkoenig_station_ID-DER-TANKSTELLE_diesel-tankerkoenig:station:ID-DER-TANKSTELLE:diesel
  11. Mit copy und paset die ID der Tankstelle übernehmen und in meine.items eintragen

    Code: Alles auswählen

    Number Diesel_1 "Diesel [%.3f €]" { channel="tankerkoenig:station:ID-DER-TANKSTELLE:diesel"}
Der Preis wird nicht sofort angezeigt sondern erst nach den nächsten refresh.

CU Rainer

Galadriel13
Beiträge: 216
Registriert: 30. Dez 2019 20:29

Re: Tankerkönig

Beitrag von Galadriel13 »

Hallo zusammen,

dein Post ist schon alt und ich weiß nicht, ob du den noch liest.
Vielleicht hat auch ein Anderer einen Hinweis...

Ich bin der Anleitung von Rainer gefolgt, alles soweit ok, beide Things sind Online, die ID und API sind eingetragen.

Die Frage, die sich mir aber stellt, wie sehe ich in der Basic UI oder dem HabPanel die entspr. Daten und Icons?
Aktuell wird nichts angezeigt.

Heißt das, dass ich nur im HabPanel ein DashBoard mit Anzeige erstellen muss-falls ja, wie ist dieses zu konfigurieren?
Vielen Dank vorab!

Schönen Tag euch allen.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.

openHAB 4.0.4 mit folgenden Bindings:

- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi

Benutzeravatar
OliverCJ
Beiträge: 404
Registriert: 29. Aug 2017 12:41
Answers: 3
Wohnort: Bergisch Gladbach

Re: Tankerkönig

Beitrag von OliverCJ »

Also ich gehe davon aus, dass Du für Deine Tankstelle(n) und die bevorzugten Spritsorten items erstellt hast, z.B. so:

Code: Alles auswählen

Number TK_Stat1_E10
    "E10 [%.3f €]"
    <e10>
    (gTankstellenHEM, gTankstellenPreise)
    {channel="tankerkoenig:station:WebserviceName:StationName1:e10"}

Number TK_Stat1_E5
    "E5 [%.3f €]"
    <e5>
    (gTankstellenHEM)
    {channel="tankerkoenig:station:WebserviceName:StationName1:e5"}
Im HABPanel gehst Du auf ein Dashboard (oder legst Dir für die Tankstellen ein neues an) und nimmst Dir dann das Dummy-Widget. Wenn Du da auf den Bearbeiten-Modus wechselst, kann Du das entsprechende Item einfach aus einer Liste auswählen. Außerdem noch Schriftgröße, Einheit und Format vorgeben (oder das serverseitig bereitgestellte Format auswählen). Das sieht so aus:
HP_Widgetauswahl.JPG
HP_Widgeteinstellungen.JPG
HP_Darstellung.JPG
Für die BasicUI musst Du halt eine sitemap anlegen und die Items da reinbringen...
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

_______________________________________________
Homematic IP Komponenten an CCU 3 (wächst stetig)
Innogy Smarthome System (verabschiedet sich langsam)
Philips Hue Beleuchtung
Fritz!Box
VU+ Solo SAT-Receiver
2 Squeezeboxen
Denon Heos System

Galadriel13
Beiträge: 216
Registriert: 30. Dez 2019 20:29

Re: Tankerkönig

Beitrag von Galadriel13 »

Einstellungen Things.zip
Danke für deine freundliche Unterstützung.

Ich habe das mit deinen Angaben getestet und denen, die ich bisher hatte.
Beide Varianten zeigen nur "NULL" an.

Ich habe da wohl ein generelles Problem, denn bei meinem Kalender zum Beispiel wird auch nichts angezeigt.

Anbei noch einmal meine Konfiguration:



//tankerkoenig.things

Bridge tankerkoenig:webservice:WebserviceName "MyWebserviceName" [ apikey="d649c3b7-a89b-2e99-c2d1-xxxxxxxxxx", refresh= 60, modeOpeningTime =false ] {
Thing station StationName1 "Walther" @ "GasStations"[ locationid = "9f50d5cb-ca2f-473b-b2c0-185c74ec322f" ]
Thing station StationName2 "Shell" @ "GasStations"[ locationid = "3e703595-1c36-4ca5-957e-7247c270fc31" ]
}



//tankerkoenig.items

Number E10_1 "E10 [%.3f €]" { channel="tankerkoenig:station:Walther:e10" }
Number E5_1 "E5 [%.3f €]" { channel="tankerkoenig:station:Walther:e5" }
Number Diesel_1 "Diesel [%.3f €]" { channel="tankerkoenig:station:Walther:diesel"}
Number E10_2 "E10 [%.3f €]" { channel="tankerkoenig:station:Shell:e10"}
Number E5_2 "E5 [%.3f €]" { channel="tankerkoenig:station:Shell:e5"}
Number Diesel_2 "Diesel [%.3f €]" { channel="tankerkoenig:station:Shell:diesel"}


Vielleicht fällt dir ja mein Fehler auf.
Dankeschön!
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.

openHAB 4.0.4 mit folgenden Bindings:

- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi

Benutzeravatar
OliverCJ
Beiträge: 404
Registriert: 29. Aug 2017 12:41
Answers: 3
Wohnort: Bergisch Gladbach

Re: Tankerkönig

Beitrag von OliverCJ »

Ja, gleich zwei:
1. Code bitte immer entsprechend als solchen posten!
2. In deinen Channels verwendest Du eine Bahnhaltestelle, das kann nicht funktionieren!

:lol: Sorry, der musste sein...

Die Frage ist, was siehst Du denn, wenn Du in VS Code über die Items mit der Maus fährst? Werden dir da Werte angezeigt? Oder alternativ mal die PaperUI aufrufen auf "Control". Da müsstest Du die Tanken auch finden mit den Preisen.

Wenn Du an den Stellen Werte siehst, im HABPanel aber nicht, dann liegt dein Fehler in der Konfiguration der Widgets (würde ich mal annehmen)
Du hattest auch nach BasicUI gefragt. Hast Du die Items mal mit passenden Widgets in eine Sitemap gepackt? Was zeigt die an?

_______________________________________________
Homematic IP Komponenten an CCU 3 (wächst stetig)
Innogy Smarthome System (verabschiedet sich langsam)
Philips Hue Beleuchtung
Fritz!Box
VU+ Solo SAT-Receiver
2 Squeezeboxen
Denon Heos System

Galadriel13
Beiträge: 216
Registriert: 30. Dez 2019 20:29

Re: Tankerkönig

Beitrag von Galadriel13 »

OliverCJ hat geschrieben: 8. Okt 2020 21:43 Ja, gleich zwei:
1. Code bitte immer entsprechend als solchen posten!
2. In deinen Channels verwendest Du eine Bahnhaltestelle, das kann nicht funktionieren!

:lol: Sorry, der musste sein...

Die Frage ist, was siehst Du denn, wenn Du in VS Code über die Items mit der Maus fährst? Werden dir da Werte angezeigt? Oder alternativ mal die PaperUI aufrufen auf "Control". Da müsstest Du die Tanken auch finden mit den Preisen.

Wenn Du an den Stellen Werte siehst, im HABPanel aber nicht, dann liegt dein Fehler in der Konfiguration der Widgets (würde ich mal annehmen)
Du hattest auch nach BasicUI gefragt. Hast Du die Items mal mit passenden Widgets in eine Sitemap gepackt? Was zeigt die an?



Grüß dich, ich musste auch schmunzeln.
Wenn es nur das gewesen wäre...

Ich habe das analog der Anleitung vollzogen, da steht ebenso Stations.
https://www.openhab.org/addons/bindings/tankerkoenig/

Der Newbie weiß leider nicht, was du mit der Maus in VS Code meinst.
Wenn ich in Visual Studio über die Parameter im Item fahre zeigt es gar nichts an.

Sehr suspekt das Ganze-wahrscheinlich ist es super banal, aber auf die Distanz eben ein Ratespiel.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.

openHAB 4.0.4 mit folgenden Bindings:

- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi

Benutzeravatar
OliverCJ
Beiträge: 404
Registriert: 29. Aug 2017 12:41
Answers: 3
Wohnort: Bergisch Gladbach

Re: Tankerkönig

Beitrag von OliverCJ »

Ach, Fehler gerade gesehen. Du vergibst in den Things einen Namen, z. B. Walter für eine Tankstelle.
Und diesen Namen verwendest du bei den Items dann im Channel. Das ist falsch.

Kopier mal bitte genau von mir oben den Channel, also

Code: Alles auswählen

tankerkoenig:station:Webservice Name:StationName1:diesel
.

Der Name in Anführungszeichen, den du für ein Thing vergibst, der dient nur der Anzeige. Hat aber im Channel nix zu suchen...
Das steht auch so nicht in der Doku zum Binding.

VS Code ist Visual Studio Code. Wenn das item korrekt angelegt ist, kannst du mit der Maus über den item Namen fahren und siehst dann direkt den Wert, den das item gerade hat...

PS. ich meinte übrigens diese Darstellung bei mir im Browser:
stations.JPG
:-)
Das kann passieren, wenn man Code nicht als solchen maskiert...
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

_______________________________________________
Homematic IP Komponenten an CCU 3 (wächst stetig)
Innogy Smarthome System (verabschiedet sich langsam)
Philips Hue Beleuchtung
Fritz!Box
VU+ Solo SAT-Receiver
2 Squeezeboxen
Denon Heos System

Galadriel13
Beiträge: 216
Registriert: 30. Dez 2019 20:29

Re: Tankerkönig

Beitrag von Galadriel13 »

OliverCJ hat geschrieben: 8. Okt 2020 22:33 Ach, Fehler gerade gesehen. Du vergibst in den Things einen Namen, z. B. Walter für eine Tankstelle.
Und diesen Namen verwendest du bei den Items dann im Channel. Das ist falsch.

Kopier mal bitte genau von mir oben den Channel, also

Code: Alles auswählen

tankerkoenig:station:Webservice Name:StationName1:diesel
.

Der Name in Anführungszeichen, den du für ein Thing vergibst, der dient nur der Anzeige. Hat aber im Channel nix zu suchen...
Das steht auch so nicht in der Doku zum Binding.

VS Code ist Visual Studio Code. Wenn das item korrekt angelegt ist, kannst du mit der Maus über den item Namen fahren und siehst dann direkt den Wert, den das item gerade hat...

PS. ich meinte übrigens diese Darstellung bei mir im Browser:
stations.JPG
:-)
Das kann passieren, wenn man Code nicht als solchen maskiert...


Guten Morgen,

besten Dank!

Das war es. Nun läuft alles.

Manchmal ist es so banal einfach, aber man kommt nicht darauf.
Das ist nach der Installation, dem Einbinden des Wetters und ersten Übungen im HabPanel mein Erfolgserlebnis.

Aktuell hadere ich noch mit dem Google Calendar, den ich zwar eingebunden habe, der aber nichts anzeigt.
Dann folgt noch das Konfigurieren der Schaltfunktionen mit der Siemens Logo, eine Anwesenheitsanzeige, etc.

Wenn du magst, kannst du gerne mal einen Screenshot deier Oberfläche schicken-es würde mich interessieren, was du schon umgesetzt hast,

Vielen Dank noch einmal und dir einen schönen Tag!
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.

openHAB 4.0.4 mit folgenden Bindings:

- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi

Benutzeravatar
OliverCJ
Beiträge: 404
Registriert: 29. Aug 2017 12:41
Answers: 3
Wohnort: Bergisch Gladbach

Re: Tankerkönig

Beitrag von OliverCJ »

Das freut mich! Stimmt, manchmal sieht man etwas einfach nicht, obwohl es direkt vor einem ist... ich brauchte da ja auch eine Weile um das zu entdecken...

Bilder kann ich hier gerne mal posten. Ich nutze allerdings bis jetzt nur sitemaps wirklich. Mit dem HABPanel beschäftige ich mich erst seit ca. zwei Wochen, weil mich Scotty hier mit einem Post neugierig gemacht hat und ich dann einfach mal ein paar Dinge ausprobiert habe. Da gibt es aber nichts, was ich zusammenhängend zeigen könnte. Aber, wenn das hier jemand liest, der sich auskennt, würde ich eine Frage dazwischen werfen:

Wie müsste der Aufbau einer ganz einfachen HTML-Seite aussehen, wo ich dann z.B. Images als Schaltflächen einbaue um ein Item zu bedienen? Also einfaches HTML kann ich schon ziemlich gut, aber dann hört es leider auf. Aber irgendwie müsste ich doch über die REST Api kommunizieren können???
Hintergrund: Das mit den Widgets ist ja ganz nett, aber wenn würde ich mir gerne mal was völlig eigenes zusammenbauen, z.B. im LCARS Design oder Matrix gefällt mir nach all den Jahren immer noch saugut...

So, hier aber jetzt mal ein paar Bilder von meiner "produktiven" Sitemap. Das ist die "Einstiegsseite", von hier kann ich also entweder durch die Etage und Räume blättern oder aber auch direkt in ein bestimmtes "Gewerk" springen, z.B. Licht.
Sitemap_01.JPG
Sitemap_02.JPG
Sitemap_03.JPG
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

_______________________________________________
Homematic IP Komponenten an CCU 3 (wächst stetig)
Innogy Smarthome System (verabschiedet sich langsam)
Philips Hue Beleuchtung
Fritz!Box
VU+ Solo SAT-Receiver
2 Squeezeboxen
Denon Heos System

Benutzeravatar
OliverCJ
Beiträge: 404
Registriert: 29. Aug 2017 12:41
Answers: 3
Wohnort: Bergisch Gladbach

Re: Tankerkönig

Beitrag von OliverCJ »

Hier bin ich über "Erdgeschoss" und dann ins "Wohnzimmer:
Sitemap_05.JPG
Sitemap_06.JPG
Und hier mal über "Obergeschoss" ins "Büro":
Sitemap_07.JPG
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

_______________________________________________
Homematic IP Komponenten an CCU 3 (wächst stetig)
Innogy Smarthome System (verabschiedet sich langsam)
Philips Hue Beleuchtung
Fritz!Box
VU+ Solo SAT-Receiver
2 Squeezeboxen
Denon Heos System

Antworten