Zitat von: Marko1976 am 02 Juni 2026, 12:52:24Ich habe nur wiedergegeben was die KI eventuell als Fehler identifiziert hat.
Zitat von: DeeSPe am 02 Juni 2026, 12:37:57Ich benutzte schon sehr lange ein festes Interval von 900.Ich habe nur wiedergegeben was die KI eventuell als Fehler identifiziert hat.
Einen Header habe ich überhaupt nicht explizit gesetzt.
Die Attribute readingMaxAge... benutze ich nicht!
Zitat von: DeeSPe am 02 Juni 2026, 11:19:19Wenn ich deinen Link zur Tankstelle öffne gibt es bei mir nur 5 SpritsortenDas ist richtig und einfach nur Vorbereitung für die Zukunft. Einige Tankstellen bieten zb LNG an, andere CNG. Um das zu vereinheitlichen ist einfach in allen Devices für alle Möglichkeiten ein Reading angelegt.
Zitat von: DeeSPe am 02 Juni 2026, 12:15:30Des Weiteren nutzt die Verwendung von "OldReadings..." überhaupt nichts, solange das Attribut "oldreadings" nicht entsprechend gesetzt ist.Danke für den Hinweis, ist wohl im Zuge diverser Anpassungen verloren gegangen.
Zitat von: DeeSPe am 02 Juni 2026, 12:15:30Ich würde mal alles rausschmeißen und mit einem Reading "richtig" anfangen!Bringt das meines Erachtens nichts wenn ich nicht die Ursache kenne und diese sich einfach nur wiederholt.
requestHeader1 User-Agent: Mozilla/5.0 WindowsNT10.0 Chrome/120.0.0.0 Safari/537.36und dazu das Attribut httpVersion auf 1.1 gesetzt.{ if (InternalVal($name,"LAST_ERROR","") ne "") { return "⚠️ FEHLER: Automatischer Abruf fehlgeschlagen! (Daten veraltet)"; } else { sprintf("Super E5: %.2f € * Super E10: %.2f € * Super Plus: %.2f € * Diesel: %.2f €", ReadingsNum($name,"SuperE5-1",0) + 0.01, ReadingsNum($name,"SuperE10-1",0) + 0.01, ReadingsNum($name,"SuperPlus-1",0) + 0.01, ReadingsNum($name,"Diesel-1",0) + 0.01) ; } }In Verbindung mit dem Löschen der beiden Attribute readingMaxAge und readingMaxAgeReplacementMode hoffe ich auf eine Lösung.Zitat von: 300P am 01 Juni 2026, 20:04:10Hast du die ";;\" im o.g. Code auch im Perl-Code so eingetragen ?Das war`s !