TerraBytes Standard

Weather.Api

Professionelle Wetterausgabe für API, Kachel-Logik und serverseitig gerenderte HTML-Ansichten.

Swagger Live Mobile HTML
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.

Tenant: acme Install: 000ab3290991 Theme: Teal
API-Funktionen
  • POST /api/v1/{tenantId}/{installId}/ingestvalidierter Snapshot-Ingest
  • GET /api/v1/{tenantId}/{installId}/lastnormalisierter JSON-Snapshot
  • GET /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
JSON • stabil
{
  "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": "..." }
}