Show a live picture on a camera tile, run an action from the alert button, roll long media titles, and keep full-page tiles in their own colour (0.2.91)
Live picture (issue #4): a camera or image tile on a Guition takes Display -> Live picture with a pace of 15 or 30 s. The camera tiles of a page share one download: the screen asks ESP Screens for them together (esphome.screen_camera with tiles, size and bg) and the app serves one BMP, a strip of squares with the corners rounded over each tile's own colour; every tile draws its square out of it with LVGL's image offset (LV_IMAGE_ALIGN_TOP_LEFT: the default centres a taller source). A third online_image on the Guition holds the strip; it loads after the alert's picture, a cover and the camera full screen, never under a card, in standby or under a finger. The strip is served whole every time: ESPHome's http_request logs a 304 as a failed request. Firmware 0.2.77. Alert button: esp_screens_show_alert takes action and data; the app performs the action once when the button's report (esphome.screen_alert, ok) comes from any screen. show_alert keeps its seven fields, so every firmware from 0.2.31 has it. Media card and full-page media tile: a title or artist line that is too wide rolls by (LV_LABEL_LONG_SCROLL_CIRCULAR) instead of ending in dots. Full-page tiles are white or their own pastel like every other tile; the tint in the state colour of firmware 0.2.62 to 0.2.76 is gone. Host harness (27 checks) and bench Guition + local add-on on the Yellow: docs/TEST_RESULTS_0291.md. CYD firmware 1,633,728 B, 89.0 %. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -448,6 +448,7 @@
|
||||
"builtin_action": "Eine eingebaute Karte kann keine Aktion ausführen.",
|
||||
"no_mini_slider": "Diese Entität unterstützt keinen kleinen Schieberegler.",
|
||||
"history_hours": "Verlauf: Wähle 1, 6 oder 24 Stunden.",
|
||||
"refresh": "Livebild: alle 15 oder 30 Sekunden auffrischen.",
|
||||
"watch_or_slider": "Wähle „Großer Wert“ oder den kleinen Schieberegler.",
|
||||
"no_direct_control": "Diese Entität unterstützt diese direkte Steuerung nicht.",
|
||||
"position": "Ungültige Kachelposition; lade die Verwaltungsseite neu.",
|
||||
@@ -739,6 +740,10 @@
|
||||
"camera": {
|
||||
"label": "Kamera",
|
||||
"help": "Eine Kamera- oder Bild-Entität. Ein Guition mit Firmware 0.2.57+ zeigt ihr Bild von diesem Moment oben über die ganze Breite der Karte; ein Tippen darauf öffnet die Kamera im Vollbild. Andere Bildschirme zeigen die Meldung ohne Bild. Nur über das Ereignis esp_screens_show_alert."
|
||||
},
|
||||
"action": {
|
||||
"label": "Aktion",
|
||||
"help": "Eine Home-Assistant-Aktion wie script.open_gate oder light.turn_off, einmal ausgeführt, sobald die Taste auf einem der Bildschirme gedrückt wird. `data` gibt ihre Felder an (entity_id, brightness, ...). Bei einem Timeout oder einem neuen Alarm bleibt sie aus. Nur über das Ereignis esp_screens_show_alert."
|
||||
}
|
||||
},
|
||||
"endings": {
|
||||
@@ -1266,15 +1271,22 @@
|
||||
"forecast": "Wettervorhersage",
|
||||
"graph": "Diagramm",
|
||||
"sunpath": "Sonnenbahn",
|
||||
"live": "Livebild",
|
||||
"live_hint": "Ein kleines Bild der Kamera anstelle des Symbols, im Takt unten aufgefrischt, solange die Seite zu sehen ist. Ein Tipp öffnet sie weiterhin bildschirmfüllend.",
|
||||
"live_needs_firmware": "Ein Livebild braucht Firmware 0.2.77 oder neuer: Nach dem Speichern beim Bildschirm auf Aktualisieren drücken.",
|
||||
"no_graph": "Home Assistant hat für diese Entität keine Zahlen, daher bleibt das Diagramm leer. Wähle eine andere Anzeige.",
|
||||
"no_forecast": "Dieser Wetterdienst hat in Home Assistant keine Tagesvorhersage. Wähle eine andere Anzeige."
|
||||
},
|
||||
"refresh": {
|
||||
"label": "Auffrischen",
|
||||
"seconds": "Alle {n} s"
|
||||
},
|
||||
"size": {
|
||||
"label": "Größe",
|
||||
"single": "Normal",
|
||||
"wide": "Doppelt breit",
|
||||
"full": "Ganze Seite",
|
||||
"full_hint": "Ganze Seite: eine große Taste, die im eingeschalteten Zustand leuchtet; am unteren Rand sitzen ein Schieberegler, Bedienelemente oder ein Diagramm.",
|
||||
"full_hint": "Ganze Seite: eine große Taste in der eigenen Farbe der Kachel; am unteren Rand sitzen ein Schieberegler, Bedienelemente oder ein Diagramm.",
|
||||
"needs_firmware": "Eine ganzseitige Kachel braucht Firmware 0.2.62: Drücke zuerst beim Bildschirm auf „Aktualisieren“."
|
||||
},
|
||||
"page": {
|
||||
|
||||
Reference in New Issue
Block a user