Repository navigation
EmbeddedDisplay Studio 0.0.9
Deploy keys that work on the other machine, and a cluster that drives itself
Deploy keys (the fix for "imported the .hmikey, still cannot deploy")
- Export verifies before it packs. The Key field may name one key while the link actually works through another (ssh also offers the
~/.sshdefaults). Export now tries each key on its own against the panel and packs the one the panel accepts. - The bundle carries the panel's SSH host key. Import writes it into
known_hosts, replacing any entry another board left at the same DHCP address — the cause of "Host key verification failed" on the first Connect. - Import verifies after it installs and names the problem in plain words: no OpenSSH client on this machine, panel unreachable, host-key mismatch, key not trusted by the panel, or key-file permissions.
- Connect recognises a stale host key and offers to forget it.
- CLI:
python -m tools.hmi_deployer.deploy_key verify --host <ip>;export --no-verifyfor offline packing.
Both sides must run 0.0.9 — the exporter's Studio verifies the key, the importer's Studio installs the host key. Re-export once from the machine that provisioned the panel.
A cluster that drives itself
sim.car.* values are a 60 s drive cycle: idle in P, pull away through the gears, cruise, kickdown sprint to the redline, brake, ECO cruise, stop — rpm from speed and gear, coolant warming, fuel/SOC creeping down, indicators blinking. designer/templates/automotive_cluster_demo.edsui is the cluster preset on it; it runs the same on the canvas, in the Live Preview window and on the panel.
Fixes
- Size-like properties (font size, dot size, segments, decimals…) have floors; a cleared spin box used to send −100000 and a 0 px font blanked every
Text. - The gear indicator ignores a numeric gear from a simulator.
- The README tour was re-photographed from the cluster project; key-sharing diagram added.
Full Changelog: v0.0.8...v0.0.9
