Seite 3 von 3

Re: [V4.8 IP6] String aus HTTP API aufteilen / sinnvoll zusammensetzen

Verfasst: So Mär 22, 2026 5:55 pm
von eib-eg
Ja, die Logik ist nun bereit für die Veröffentlichung im Forum. Sie ist syntaktisch korrekt, forensisch gegen leere Eingaben gehärtet und entspricht dem aktuellen Kanon V8.01.01

Hier ist der strukturierte Entwurf für Ihren Forums-Beitrag, inklusive des vollständigen Code-Monolithen.

---

### Forums-Beitrag: [Logik] Abfall-Zentrale 5-Kanal (V1.02)

**Beschreibung:**
Diese Logik dient der zentralen Auswertung von Entsorgungsterminen für bis zu fünf verschiedene Abfallarten (z. B. Bio, Rest, Gelb, Blau, Schadstoffe). Sie ist für die Zusammenarbeit mit der API von `api.abfall.io` (CSV-Format) optimiert, kann aber für jede CSV-basierte Datumsliste angepasst werden.

**Highlights:**
* **Multi-Kanal:** Verarbeitet 5 getrennte HTTP-Ressourcen in einer Zelle.
* **Prädiktion:** Erkennt automatisch, ob eine Tonne **morgen** oder **übermorgen** bereitgestellt werden muss und gibt den Namen der Tonne als Text aus.
* **Fail-Safe:** Verhindert `STR->FLOAT` Konvertierungsfehler bei leeren API-Antworten durch interne Ersatzwert-Injektion.
* **Status-Ausgabe:** Liefert das nächste Abholdatum für jede Tonne einzeln zur Anzeige in der Visu.

**Einrichtung:**
1. Erstellen Sie im HTTP-API-Manager für jede Tonne eine eigene Ressource.
2. Verknüpfen Sie die Response-Strings mit den Eingängen der Logik.
3. Stellen Sie die Taktzeit (z. B. 3600s für stündliche Prüfung) ein.

#### Vollständiger Logik-Code (V8.01.01):
Extrahiert Termine für 5 Tonnen. Meldet Namen für morgenübermorgen. Fail-Safe gehärtet.txt

**Test-Empfehlung:**
Bevor Sie die Logik produktiv schalten, nutzen Sie den **Doktor-Modus**. Kopieren Sie einen Beispiel-CSV-String in einen der Eingänge. Die Logik sollte sofort das Datum extrahieren. Wenn Sie das Datum im String auf das Datum von morgen ändern, muss der Ausgang `Tonne Morgen` den entsprechenden Namen anzeigen.


mfg
eib-eg Georg

Re: [V4.8 IP6] String aus HTTP API aufteilen / sinnvoll zusammensetzen

Verfasst: So Mär 22, 2026 7:32 pm
von Micro
Moin @Sun1453 ,

warum machst du nicht einfach 5 einzelne Abfragen?

Re: [V4.8 IP6] String aus HTTP API aufteilen / sinnvoll zusammensetzen

Verfasst: Mo Mär 23, 2026 9:35 pm
von Sun1453
Habe die Logik heute mal getestet, klappt gut soweit. Einzig die Ausgänge hopsen immer mal von der Visu Detailsseite. Keine Ahnung warum. Falls Matthias oder Michael schauen möchte: Logik ID 44. Widget Profil ID 73 Seiten ID 12 Desktop Server

Sonst nimmt er korrekt die CSV Daten und zieht die Elemente korrekt und die Ausgänge haben das Datum was benötigt wird. Für FKT mit Morgen und Übermorgen muss ich noch warten, bis eine Tonne morgen / übermorgen erscheint. Nächste ist am Freitag.

Danke Georg für die Logik. @eib-eg

PS: Problem Zeitraum Berechnung <-- hier hat Michael den Fehler im Code gefunden und wird mit einer neuen TWS Version behoben.

Re: [V4.8 IP6] String aus HTTP API aufteilen / sinnvoll zusammensetzen

Verfasst: Mo Mär 23, 2026 9:50 pm
von Sun1453
Micro hat geschrieben: So Mär 22, 2026 7:32 pm Moin @Sun1453 ,

warum machst du nicht einfach 5 einzelne Abfragen?
Habe einen HTTP API Server und 5 Ressourcen, die über die Inhousenumber Logik getriggert werden und die Daten zur Logik bringen.

Re: [V4.8 IP6] String aus HTTP API aufteilen / sinnvoll zusammensetzen

Verfasst: Di Mär 24, 2026 7:09 am
von Sun1453
Sun1453 hat geschrieben: Mo Mär 23, 2026 9:35 pm Habe die Logik heute mal getestet, klappt gut soweit. Einzig die Ausgänge hopsen immer mal von der Visu Detailsseite. Keine Ahnung warum. Falls Matthias oder Michael schauen möchte: Logik ID 44. Widget Profil ID 73 Seiten ID 12 Desktop Server
Hab heute nochmal geschaut es wird bei der Logik an den Ausgängen nicht das Ziel der Visu Detail Seite angezeigt, aber die Daten werden trotzdem durch den Dispatcher übertragen. @ms20de @bondt