Skip to content

EmbeddedDisplay Studio 0.0.9

Choose a tag to compare

@Hitheshkaranth Hitheshkaranth released this 16 Sep 12:06
· 392 commits to main since this release

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 ~/.ssh defaults). 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-verify for 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.

Drive cycle

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