Schnellzugriff
Serverseitig gerendert
Stabil, modern und X1-tauglich
Die empfohlene Ausgabe ist die serverseitig gerenderte mobile.html. Damit erhältst du eine direkt abrufbare
HTML-Ansicht mit eingebetteten Wetterwerten – robust für Browser, Mobile und Gira-nahe Szenarien.
API-Funktionen
POST /api/v1/{tenantId}/{installId}/ingestvalidierter Snapshot-IngestGET /api/v1/{tenantId}/{installId}/lastnormalisierter JSON-SnapshotGET /api/v1/{tenantId}/{installId}/mobile.htmlfertig gerendertes HTML
Hinweise
- Für X1/Kachel-Logik bevorzugt die gerenderte HTML-Route nutzen.
- Legacy-Templates bleiben für Tests und Vergleich erhalten.
- Mit dem zweiten Farbschema kannst du die TerraBytes-Rot-Variante direkt prüfen.
Payload-Schema
Kompakte Referenz der normalisierten Wetterstruktur
{
"meta": { "updated": "ISO", "timezone": "...", "coords": { "lat": 0, "lon": 0 } },
"now": { "temperature": 0, "feelsLike": 0, "min": 0, "max": 0,
"humidity": 0, "pressure": 0, "cloudiness": 0,
"windMs": 0, "windKmh": 0, "windDir": 0, "windGust": 0,
"rainMm": 0, "snowMm": 0, "uv": 0, "dewPoint": 0,
"visibilityM": 0, "sunrise": "hh:mm", "sunset": "hh:mm",
"moonrise": "hh:mm", "moonset": "hh:mm",
"weatherCode": 0, "weatherShort": "", "weatherText": "", "pop": 0 },
"alarms": { "rainAlarm": 0, "snowAlarm": 0 },
"forecast": { "hourly": [...], "daily": [...] },
"alerts": [{ "sender": "...", "event": "...", "startIso": "ISO", "endIso": "ISO", "description": "..." }],
"system": { "serial": "...", "firmware": "...", "platform": "...", "licenseStatus": "..." }
}