Public Access
Slow mode replaces the late-evening quarter hours
Slow mode (Home Assistant switch "FlipDot Display Slow mode", dropdown
"FlipDot Display Slow mode interval", web UI Settings) makes the display
change only every 1, 2, 5, 10, 15, 20, 30 or 60 minutes, on the clock, and
powers it off in between: less noise. Nothing else is drawn meanwhile, also
no page changes. It updates at once after boot, the night, the Power switch
and live mode, and when it is switched off. Rules can override it ("show at
once in slow mode"): while their page is shown the display works normally.
Settings layout 7 and schedule layout 4 (older records are converted; they
are stored again once the firmware is marked good, so a rollback still
finds the old ones). Pages in older formats are rewritten in the current
one, in time-boxed steps. /api/status reports old_data_left.
Version 2.15.0.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
a904615c51
commit
968492ca35
39 files changed
+726
-126
No files matched your search
@@ -23,6 +23,10 @@ The ESP32 connects to Home Assistant in two ways:
|
||||
stopwatch of the dynamic pages.
|
||||
- `FlipDot Display Shown page` sensor: what the display shows now (schedule, rule or
|
||||
chosen page). `FlipDot Display Back to schedule` button: ends a page chosen by hand.
|
||||
- `FlipDot Display Slow mode` switch and `FlipDot Display Slow mode interval` dropdown
|
||||
(`1 minute` ... `60 minutes`): the display only changes at those times, on the clock, and
|
||||
is switched off in between (less noise, e.g. in the evening with an automation). Rules
|
||||
with "show at once in slow mode" still show their page right away.
|
||||
- `FlipDot Display Firmware` sensor: version and health, e.g. `2.7.2, ok, 0 crashes, recovery ok`.
|
||||
- `FlipDot Display Recovery` button: restarts into the [recovery app](recovery.md) for 10
|
||||
minutes.
|
||||
|
||||
@@ -10,11 +10,14 @@
|
||||
connects to MQTT.
|
||||
2. **Clock.** Once the time is synced, the ESP32 sends a new frame whenever the screen
|
||||
changes, mostly once a minute:
|
||||
- **08:00–22:00:** the page: the chosen page (by default the built-in Clock page,
|
||||
- **08:00–23:30:** the page: the chosen page (by default the built-in Clock page,
|
||||
Pikachu with a thought bubble showing `HH:MM`, yawning from 17:00), or what the
|
||||
[schedule and rules](web-ui.md#schedule) pick.
|
||||
- **22:00–23:30:** the clock is only shown during the minutes :00, :15, :30 and :45.
|
||||
30 seconds after each of those minutes, the relay turns the display off.
|
||||
- **Slow mode** (a switch in Home Assistant and the web UI, for less noise): the display
|
||||
only changes every 1, 2, 5, 10, 15, 20, 30 or 60 minutes, on the clock (15 minutes =
|
||||
:00, :15, :30 and :45). 30 seconds after each update the relay turns the display off;
|
||||
the dots keep the image. Page changes wait for the next update too, except for rules
|
||||
with "show at once in slow mode": while their page is shown, the display works normally.
|
||||
- **23:31–08:00:** the screen is cleared (or shows the off image chosen in the web UI)
|
||||
and power is cut after 30 seconds.
|
||||
3. **Home Assistant**: switches, dropdowns and sensors over MQTT, see
|
||||
|
||||
+6
-3
@@ -66,7 +66,9 @@ Rules bring a page to the front from a Home Assistant state (an entity or attrib
|
||||
while it is true, or show it for a while when it becomes true. Each rule is read at its own
|
||||
interval (2-600 s) and can be limited to some of the blocks. The first rule that shows a
|
||||
page wins. A rule can leave a page chosen by hand alone (untick "also over a page chosen by
|
||||
hand"): it then waits until that pick ends (the next block or "Back to schedule"). The display schedule ([Settings](#settings)) still decides when the display is on.
|
||||
hand"): it then waits until that pick ends (the next block or "Back to schedule"). A rule
|
||||
with "show at once in slow mode" ticked brings its page right away in
|
||||
[slow mode](#settings), and the display works normally while that page is shown. The display schedule ([Settings](#settings)) still decides when the display is on.
|
||||
|
||||

|
||||
|
||||
@@ -114,8 +116,9 @@ on the dots. Save it as a bitmap with a name, or as an icon (only the area with
|
||||
|
||||
## Settings
|
||||
|
||||
The display schedule (on/off, when the display is on, the late-evening quarter-hour mode,
|
||||
when it switches off); the "No WiFi" screen; the flip time, the pause after each pulse,
|
||||
The display schedule (on/off, when the display is on, when it switches off); slow mode
|
||||
(also a Home Assistant switch: the display only changes every 1-60 minutes, on the clock,
|
||||
and is switched off in between, for less noise); the "No WiFi" screen; the flip time, the pause after each pulse,
|
||||
pulses per dot and the refresh effect (instant, sparkle, wipe, rain, from the middle out,
|
||||
diagonal, spiral, flip all then reveal, push, random; optionally only for small changes
|
||||
like the clock's minutes; pages can choose their own effect); how often every dot is flipped again ("Dot refresh", default
|
||||
|
||||
Reference in new issue
Block a user