Re: [V4.8 IP6] String aus HTTP API aufteilen / sinnvoll zusammensetzen
Verfasst: So Mär 22, 2026 5:55 pm
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):
**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
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):
**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