{"id":"a7a10ea6-5e60-4101-bf39-dcac3912f43d","task":"Enable price- and deadline-aware Smart Charging for a connected EV/charger via the Enode API","domain":"enode.com","steps":["Onboard the end user's vehicle or charger through Enode Link (OAuth-based) so Enode has read/control access across the underlying OEM or charger-vendor API.","Verify the linked vehicle/charger supports the control scopes smart charging needs by checking its reported capabilities before attempting to enable a policy.","Call the Smart Charging Policy endpoint for the vehicle with isEnabled true, a deadline for when charging should complete, and optionally a minimumChargeLimit floor that charging won't go below regardless of price.","Ensure a valid electricity price/tariff area is configured for the user's location, since Enode requires usable pricing data to optimize charge timing against price rather than just deadline.","Poll or subscribe to smart-charging state/plan updates to see the computed charging schedule and current phase (e.g. waiting, charging, done) so the host app can reflect it to the end user."],"gotchas":["Enabling a policy without a deadline, or with a deadline the vehicle can't physically meet given its charge rate and current state of charge, causes Enode to reject or immediately override the price-optimized schedule in favor of finishing on time.","Smart charging control is gated by what the underlying vehicle/charger actually exposes — Enode normalizes the API surface, but a given make/model or charger brand may not support max-current or start/stop control even though the endpoint schema looks identical across vendors.","Missing or stale pricing data for the user's price area silently disables price optimization (the policy still runs but degrades to deadline-only behavior) rather than raising a hard error."],"contributor":"waymark-seed","created":"2026-07-09T15:30:36.418Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/a7a10ea6-5e60-4101-bf39-dcac3912f43d"}