# Externe Integration - „Kraftstoffpreise“

**URL:** <https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065>\
**Category:** Développement\
**Tags:** integration-externe\
**Created:** [30. August 2024 um 15:29 UTC](https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065 "2024-08-30T15:29:36Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [22. September 2026 um 11:05 UTC](https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065/41 "2026-09-22T11:05:44Z")

</div>

Ich habe es gerade versucht, aber die Widgets funktionieren nicht.

 ![1000016683](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/d/d/dddf27559d7460e4ef400ac8157e4a79b49a9eaa.jpeg)  
In den Logs sieht man nichts Besonderes, aber es werden die Stationen und die Preise korrekt abgerufen.

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [22. September 2026 um 11:09 UTC](https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065/42 "2026-09-22T11:09:57Z")

</div>

Hast du die Widgets richtig konfiguriert?  
Kannst du einen Screenshot deiner Konfiguration machen, bitte, und eventuell die sensiblen Elemente ausblenden?  
Bist du auf der Integration bei 2.0.5?  
Ist Gladys bei 5.1.1?  
Bei mir gibt es keine Probleme mit den Widgets

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [22. September 2026 um 11:16 UTC](https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065/43 "2026-09-22T11:16:48Z")

</div>

Für die Versionen ist alles gut.  
Für die Konfigurationseinrichtung, willst du die Integration oder das Widget?

Für die Konfiguration gibt es nichts Besonderes, also würde ich sagen, ja, ich habe sie richtig konfiguriert.

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [22. September 2026 um 11:18 UTC](https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065/44 "2026-09-22T11:18:12Z")

</div>

Alles 🙂 Damit ich es auf meiner Entwicklungsinstanz reproduzieren kann 😉

Bearbeitung: Falls sensible Informationen, bitte privat schicken

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [22. September 2026 um 11:25 UTC](https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065/45 "2026-09-22T11:25:51Z")

</div>

![1000016685](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/f/c/fc1dc884522d537bf7046a46c7353f6e540551ff.jpeg)  
 ![1000016687](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/1/e/1e3763b7c254304521ad6584ee6b10ae26115f78.jpeg)  
 ![1000016689](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/4/a/4a39e51917c32297b1d7b5d93f07fbc20a5d54a6.jpeg)  
 ![1000016693](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/f/a/fa918f934fa3d4a4a447b3c7382411f9f6bbbadb.jpeg)  
 ![1000016691](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/5/8/588f5c12a85e6f55b84c336545f600582e6311fc.jpeg)

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [22. September 2026 um 11:30 UTC](https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065/46 "2026-09-22T11:30:41Z")

</div>

Es funktioniert, aber es war nötig, die Integration zu deinstallieren und neu zu installieren.

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [22. September 2026 um 11:31 UTC](https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065/47 "2026-09-22T11:31:37Z")

</div>

Ich habe auf meiner Seite kein Problem mit der gleichen Konfiguration wie du:

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/3/e/3e081e3748fde3976f6d008de69e0b3148120660.jpeg)

Hast du versucht, die Widgets neu zu erstellen? Gibt es Daten, die angezeigt werden, wenn du Daten ohne Widgets anzeigst?

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [22. September 2026 um 11:33 UTC](https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065/48 "2026-09-22T11:33:41Z")

</div>

> [@Will\_71](#):
>
> Es funktioniert, aber es war nötig, die Integration zu deinstallieren und neu zu installieren.

Ok, notiert. Ich schicke es heute Nachmittag an Claude, um zu sehen, ob er einen Bug findet 😉

Danke

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [22. September 2026 um 11:34 UTC](https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065/49 "2026-09-22T11:34:21Z")

</div>

Ja, das war in Ordnung, es musste die gesamte Integration deinstalliert und neu installiert werden.

Allerdings weiß ich nicht, ob es an Gladys oder der Integration liegt, aber die Preise sollten nicht abgerundet werden.  
Beispiel im Widget:

 ![1000016697](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/0/7/07d1ea00801e6705f6190d7162867d6f41762839.jpeg)

Während der Preis außerhalb des Widgets lautet

 ![1000016699](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/3/e/3e32f0967cbaeb452fc426909673e3ce6c53d27f.jpeg)

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [22. September 2026 um 11:36 UTC](https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065/50 "2026-09-22T11:36:48Z")

</div>

> [@Will\_71](#):
>
> Ja, es ist gut gegangen. Man musste die gesamte Integration deinstallieren und neu installieren.
> 
> Allerdings weiß ich nicht, ob es an Gladys oder der Integration liegt, aber die Preise sollten nicht abgerundet werden  
> Beispiel im Widget:
> 
> ![1000016697](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/0/7/07d1ea00801e6705f6190d7162867d6f41762839.jpeg)
> 
> Während der Preis außerhalb des Widgets
> 
> ![1000016699](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/3/e/3e32f0967cbaeb452fc426909673e3ce6c53d27f.jpeg)

Danke 🙂  
Ich leite das an Claude weiter und gebe dir nachmittags Bescheid 🙂

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/c/0/c01de5322bf30314e869a0cd0c40263086d0830f.png)  
😅

---

<div class="post-metadata">

**Author:** ![JPPUYB](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/j/a9adbd/32.png) [@JPPUYB](https://community.gladysassistant.com/u/JPPUYB)\
**Post date:** [22. September 2026 um 12:25 UTC](https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065/51 "2026-09-22T12:25:40Z")

</div>

ich habe drei Häuser erstellt und finde ‹&nbsp;Mein Haus in Gladys&nbsp;›, ich sollte die drei finden …

Vorschau der nahegelegenen Stationen schlägt fehl …

Ich habe gelöscht und dann neu erstellt, aufgrund der Versionsstufe…

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [22. September 2026 um 12:55 UTC](https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065/52 "2026-09-22T12:55:05Z")

</div>

@JPPUYB @Will_71

> Hier ist die Rückmeldung von Claude :
> 
> 1. « Die Widget-Daten sind nicht verfügbar »
> 
> Ursache (im Gladys-Code überprüft): Der Kern wartet 15 s auf die Bestätigung von widget.get (WIDGET\_GET\_TIMEOUT\_MS). Danach löscht die Frontend-Komponente (ExternalWidgetBox.jsx):
> 
> ```
> den bereits angezeigten Inhalt,
> zeigt « Daten nicht verfügbar » ohne weitere Details an,
> plant keinen erneuten Versuch → die Karte bleibt tot, bis das Dashboard neu geladen wird (daher die Neuinstallation).
> 
> ```
> 
> Auf einem kalten Container überschreitet man leicht 15 s: 2 Karten, die gleichzeitig ziehen, die konzentrische Suche (1 Anfrage pro Ring, jedes mit 15 s Timeout), die Geocodierung der Postleitzahl, die Stationsnamen (2 weitere Datensätze).
> 
> Korrektur:
> 
> ```
> getWidgetContent hat sein eigenes Timeout von 9 s; danach gibt es eine Karte « Open-Data-Fluss wird gelesen… » mit einem TTL von 15 s zurück, während der echte Pull weiterläuft und den Cache füllt → die Karte füllt sich beim nächsten Pull von selbst.
> Ein echter Fehler bleibt ein Fehler (der Kern zeigt ihn dem Benutzer an): Nur das fehlende ACK war stumm.
> stationStore.search teilt sein Versprechen im Flug: 2 Karten = 1 Suche statt 2.
> 
> ```
> 
> 1. Die Rundungen
> 
> Das ist Gladys, nicht die Integration, und an zwei Stellen:
> 
> ```
> Kachel mit einer Zahl → formatNumber mit maximumFractionDigits: 2
> Kachel, die mit einem Gerät verknüpft ist → DeviceFeatureValueText → Math.round(v * 10) / 10 → 1 Dezimalstelle
> 
> ```
> 
> Das ist der zweite Fall auf deinem Screenshot: 1,699 wird im Widget zu 1,7, auf der Geräteseite bleibt es 1,699.
> 
> Korrektur: Alle Preiskacheln senden nun von uns formatierten Text (1,699), in der vom Kern gesendeten Sprache. Abgewogen: Die Karte « Meine Station » verliert die Live-Verbindung zum Gerät — aber notifyWidgetsChanged zwingt den Kern bereits, die Karte nach jedem Durchlauf zu entfernen, der einen Preis bewegt.
> 
> Falls gewünscht, kann man melden: DeviceFeatureValueText, das auf 1 Dezimalstelle rundet, ist fragwürdig für jeden präzisen Sensor.  
> 3. Mehrere Häuser
> 
> Der Kern kann dynamische Optionen eines Selects nur für Geräte auflösen (SELECT\_SOURCES = [‹&nbsp;devices&nbsp;›]) — kein Manifest kann Häuser auflisten.
> 
> Korrektur:
> 
> ```
> house.js speichert nun alle lokalisierten Häuser (es speicherte nur eines).
> Neues Konfigurationsfeld « Welches Haus » (freier Text, optional): Name wird ohne Groß-/Kleinschreibung und Akzente verglichen, leer = das erste lokalisierte.
> Der Button « Stationsvorschau » zeigt das verwendete Haus + die Liste der von Gladys bekannten Häuser an, um zu wissen, was man eingeben soll. Nur die Namen, niemals die Koordinaten.
> 
> ```

Alles sollte in Version 2.0.6 behoben sein, die gerade veröffentlicht wurde 😉

---

<div class="post-metadata">

**Author:** ![JPPUYB](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/j/a9adbd/32.png) [@JPPUYB](https://community.gladysassistant.com/u/JPPUYB)\
**Post date:** [22. September 2026 um 20:48 UTC](https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065/53 "2026-09-22T20:48:49Z")

</div>

Heute Abend scheint alles in Ordnung zu sein, Haus für Haus.

Einfach sind sie in den Einstellungen zugänglich und es gäbe keine Möglichkeit, eine Listenbereich zu erstellen?.. OK, das ist Komfort.

Für mich ist es im Prinzip alles gut… bravo.

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [22. September 2026 um 20:54 UTC](https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065/54 "2026-09-22T20:54:19Z")

</div>

Perfekt und danke für das Feedback 🙂  
Bei der Liste handelt es sich um eine Einschränkung von Gladys, das steht auch in der Dokumentation 😉 :

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/c/b/cb5c79239604e6add97406a82620bd06852972e1.png)

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [22. September 2026 um 21:01 UTC](https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065/55 "2026-09-22T21:01:07Z")

</div>

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/4/1/41a8c035ac56db087091d9685b35746f67e895b0.png)  
Die Preise sind jetzt abgerundet.

---

<div class="post-metadata">

**Author:** ![JPPUYB](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/j/a9adbd/32.png) [@JPPUYB](https://community.gladysassistant.com/u/JPPUYB)\
**Post date:** [23. September 2026 um 12:20 UTC](https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065/56 "2026-09-23T12:20:18Z")

</div>

Nach dieser Testphase gehe ich zurück zu den Kraftstoffen, die ich normalerweise verwende.

Normalerweise gehe ich zu dieser Tankstelle, aber sie verkaufen nur SP98:

• TotalEnergies - 104/106 AV MEDERIC - Noisy-le-Grand (1,6 km) — Diesel: 2,250 EUR/L, SP98: nicht verfügbar, E10 (SP95-E10): nicht verfügbar…

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [23. September 2026 um 13:17 UTC](https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065/57 "2026-09-23T13:17:08Z")

</div>

Danke 😉

Es ist in der nächsten Version (2.0.7) behoben:

> Du hattest recht: Deine Tankstelle verkauft SP98. Sie zeigte „nicht verkauft“ an, weil ein Datenloch vorlag, das die Integration falsch gelesen hat. Das ist behoben und auf `claude/quirky-hypatia-59syh1` gepusht.
> 
> **Was passiert ist**
> 
> - Gestern sagte die nationale Datei „SP98 seit dem 21/09 vorübergehend nicht verfügbar“.
> - Heute gibt der Datenstrom nichts mehr für SP98 an: weder Preis noch Lieferengpass. Die Tankstelle hat wahrscheinlich ihren Lieferengpass aufgehoben, ohne den Preis wieder einzustellen.
> - Die Integration las dieses „nichts“ als „nicht verkauft“.
> 
> **Korrektur**
> 
> - Wenn der Datenstrom nichts über einen Kraftstoff angibt, schaut die Integration jetzt in die Preishistorie der letzten 30 Tage (öffentliche Daten `prix-des-carburants-j-1`).
> - Wenn die Tankstelle in diesem Zeitraum einen Preis für diesen Kraftstoff angezeigt hat, wird er als „nicht verfügbar“ statt „nicht verkauft“ markiert.
> - Eine „endgültige“ Lieferengpassmeldung der Tankstelle wird nie in Frage gestellt.
> - Wenn die Historie nicht antwortet, passiert nichts: Es wird das belassen, was der Datenstrom sagt.
> - Die Antwort wird 6 Stunden lang im Speicher gehalten, also keine zusätzlichen Anfragen bei jedem Aktualisieren.
> - Code in src/countries/franceRecent.js, eingebunden in src/countries/france.js.
> 
> **Überprüft an deiner Tankstelle (93160009)**
> 
> - Vorher: SP98 nicht verkauft.
> - Nachher: SP98 nicht verfügbar. Gleiches gilt für E10, das aktuell wirklich nicht verfügbar ist.
> - Alle Tests sind bestanden (4 neue), ebenso wie der Lint und das Format. Die Dokumentation FR/EN und `CLAUDE.md` sind aktuell.
> 
> **Zu beachten**
> 
> - Auf dem Gerät wird der Text „Nicht verfügbar“ angezeigt, ohne Datum, weil der Datenstrom in diesem Fall keins angibt.
> - Sobald die Tankstelle den SP98-Preis wieder anzeigt, wird er normal angezeigt.

---

<div class="post-metadata">

**Author:** ![Chris75](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/6a8cbe/32.png) [@Chris75](https://community.gladysassistant.com/u/Chris75)\
**Post date:** [23. September 2026 um 20:32 UTC](https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065/58 "2026-09-23T20:32:29Z")

</div>

Danke für diese neue Version mit Widgets/Auslösern: Das Widget „die günstigsten“ und der Auslöser „die günstigste Tankstelle hat sich geändert“ sind gerade jetzt wirklich sehr nützlich

Frage: Könnte man die Anzeige der Tankstellennamen je nach verfügbarem Platz auf dem verwendeten Bildschirm anpassen?  
Am PC

 ![Capture d'écran 2026-09-23 222236](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/7/c/7c51ffd5ff5003378b6d9255e0ebf9742b63570a.png)  
Am Handy:  
 ![2026-09-23 22.14.54-1](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/a/a/aa2d3a641325da5f26095389d7bbb86f18027b43.jpeg)

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [23. September 2026 um 20:48 UTC](https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065/59 "2026-09-23T20:48:02Z")

</div>

Ich habe schon einiges iteriert, um zum Ergebnis zu kommen, das du siehst, damit es auf dem Handy gut aussieht, aber vielleicht gibt es noch Anpassungen zu machen 😉

Hier ist das Feedback von Claude:

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/8/e/8e3b295e56f5ac21ee951629250c8916199c21f7.png)

Was denkst du?

---

<div class="post-metadata">

**Author:** ![Chris75](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/6a8cbe/32.png) [@Chris75](https://community.gladysassistant.com/u/Chris75)\
**Post date:** [24. September 2026 um 07:08 UTC](https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065/60 "2026-09-24T07:08:17Z")

</div>

Okay, ich denke, die beste Lösung wäre, dass Gladys die aktuelle Bildschirmbreite sendet und der Text sich entsprechend Option 3 anpasst. Aber ich verstehe, dass das eine Anforderung auf Kernel-Ebene ist.  
Was Option 1 betrifft: Wenn ich das richtig verstehe, würde das bedeuten, ein Dashboard für PC und ein anderes für Mobilgeräte zu erstellen? Für mich ist das zu „aufwändig“ und das gefällt mir nicht!  
Daher würde ich vorschlagen, dass wir in der Zwischenzeit einen Parameter für Option 3 hinzufügen: die Möglichkeit, die Anzahl der anzuzeigenden Zeichen einzustellen, denn das würde jedem ermöglichen, es an seine Bildschirme anzupassen (ich habe auf meinen PC-/Tablet-/Mobilgeräte-Bildschirmen noch Platz).

[Vorherige Seite](https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065.md?page=2)

[Nächste Seite](https://community.gladysassistant.com/t/integration-externe-prix-carburants/9065.md?page=4)
