Repository navigation
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
When GivEnergy Cloud controls a site, a parked Hub currently has no measured live display feed. Add a default-off display producer bound to the paired Hub and exact physical inverter selection. It publishes complete, fresh raw measurements, treats missing/stale/ambiguous composition as unavailable, and preserves valid zero readings. A dedicated non-retained metadata heartbeat preserves the shared retained configuration and cannot publish control commands.
Validation: 436 Gateway/display pytest cases passed (the fixture-dependent EV case also passed through the full Gateway CLI registry); staged pre-commit passed. Parent independently reran the joined saved-preference/SQL/component-removal/TLS-MQTT/firmware decoder and DisplayState proof. Source review found no high-confidence issues. GitNexus aggregate HIGH spans eight existing Gateway run/reconnect flows; individual pre-edit impacts and manual control-path inspection are documented.
Stacked on #5519. Requires matching SaaS display binding #2152 and companion firmware receiver. GivEnergy direct sites only; unsupported EMS/Gateway/extra-PV compositions fail closed. Physical LCD, production MQTT ACLs, save-to-reload latency and customer rollout are unverified. No feature enrollment, provider switch or production deployment. Per-inverter primary/secondary control and automatic takeover remain separate work.
Companion drafts: engine5524, firmware478, saved opt-out proof2154.