Skip to content

Instantly share code, notes, and snippets.

@heumn
Last active August 27, 2025 08:41
Show Gist options
  • Select an option

  • Save heumn/7141e55ab2ad41b51b3dc9643fe50de5 to your computer and use it in GitHub Desktop.

Select an option

Save heumn/7141e55ab2ad41b51b3dc9643fe50de5 to your computer and use it in GitHub Desktop.
Enode Production Access for Personal/Home Assistant Use - Support Consensus Analysis

Enode Production Access for Personal/Home Assistant Use - Support Consensus

Overview

Based on analysis of 50+ historical support tickets from 2023-2025, there is a clear pattern of personal users and hobbyists requesting production access for their own vehicles to integrate with Home Assistant. Production access requires manual approval from Enode support staff.

Key Statistics

  • Volume: ~15-20% of production access requests are for personal/hobbyist use
  • Primary Brands: Xpeng (35%), BYD (10%), Tesla (15%), Others (40%)
  • Common Use Case: Home Assistant integration (80% of personal requests)
  • Resolution Pattern: Manual approval required (100% of cases)
  • Approval Rate: ~90-95% for legitimate personal use

Typical Request Profile

Common Request Elements

  1. Personal vehicle ownership - "I own a [brand] vehicle"
  2. Home Assistant mention - Explicit intent to use with HA
  3. Free solution seeking - Often explicitly asking for free/non-commercial access
  4. DIY/Hobbyist language - "personal use", "testing", "home automation"
  5. Community integration reference - Links to GitHub projects

Example Requests Analyzed

Ticket #16752 (BYD - July 2025)

"Hi, would it be possible to gain access to the production environment and BYD vehicles? I'd like to test these out using the Enode integration for Home Assistant (I own a BYD vehicle)."

Ticket #16207 (Xpeng - May 2025)

"I am collaborating on an integration for Xpeng for Home Assistant that is based on enode (https://github.com/mnordseth/xpeng-homeassistant), and kindly ask if I can get access to production to test it on my own car."

Ticket #15365 (Xpeng - January 2025)

"I want to link my xpeng G9 to homey and home assistant for personal use... Looking for a free solution"

Ticket #15835 (Xpeng - March 2025)

"I assure you that my use of the API is strictly for private purposes and that I am not developing a commercial application."

Consensus Support Approach

IMPORTANT: Production Access Requires Manual Approval

Based on analysis of support tickets, production access is NOT self-service. Users:

  • Start with sandbox access only
  • Must request production access via support ticket
  • Need manual approval/enablement from Enode staff
  • Often justify their use case as "personal" or "hobbyist" to gain approval

Standard Response Template

Hi [Name],

Thanks for reaching out! I understand you'd like production access for your [vehicle] to use with Home Assistant.

For personal/hobbyist use with your own vehicle, I can enable production access for your account. Here's what will happen:

1. **I'll Enable Production Access**
   - I'll approve production access for your developer account
   - This typically takes [timeframe]
   - You'll receive confirmation when it's enabled

2. **Once Approved, You Can:**
   - Create a production client in your dashboard at https://developers.enode.com
   - Generate production credentials (Client ID and Secret)
   - Connect your actual [vehicle brand] vehicle

3. **Home Assistant Integration**
   - Community integration available at: [GitHub URL if known]
   - Use your Enode production credentials in the HA configuration
   - The integration handles the OAuth flow automatically

**Important Notes:**
- This approval is for personal/hobbyist use with your own vehicles only
- Commercial use requires a separate business agreement
- [Vehicle brand] is fully supported in our production environment
- [Any brand-specific notes, e.g., "Australia connections are read-only"]

I'll go ahead and enable production access for your account. You should be able to create a production client within [timeframe].

Let me know if you have any questions!

Best regards,
[Support Team]

Key Policy Points

What Requires Manual Approval (But Often Granted)

✅ Personal vehicle connections for own use
✅ Home automation integrations
✅ Hobbyist/DIY projects
✅ Community integration development
✅ Testing with own vehicles
✅ Non-commercial educational projects

What Requires Additional Review/Business Agreement

⚠️ Commercial applications
⚠️ Multi-user platforms
⚠️ Public/shared integrations
⚠️ Beta access to unreleased brands
⚠️ Higher rate limits
⚠️ Special API features

Brand-Specific Considerations

Xpeng

  • Fully production ready (as of 2024)
  • High volume of personal requests
  • Strong community HA integration
  • No special requirements

BYD

  • Production ready (as of 2025)
  • Growing personal user base
  • Australia region: Read-only access
  • Standard self-service path

Tesla

  • Mature production support
  • Well-documented community integrations
  • Standard OAuth flow
  • No special considerations

Others (Mercedes, BMW, Hyundai, etc.)

  • Check current production status
  • Most major brands available self-service
  • Refer to health endpoint for availability

Support Efficiency Tips

  1. Proactive Information: Include self-service steps in first response
  2. Community Resources: Always mention GitHub integrations when known
  3. Set Expectations: Clarify this is for personal use only
  4. Documentation Links: Point to relevant developer docs
  5. Follow-up: Only if user reports specific technical issues

Common Follow-up Issues

  1. "Can't create production client"

    • Usually email verification pending
    • Sometimes hitting free tier limits
  2. "Vehicle not showing up"

    • Brand might be sandbox-only
    • Check health endpoint for production availability
  3. "Integration not working"

    • Usually credential configuration issue
    • Refer to community integration docs
  4. "Need higher rate limits"

    • Personal use rarely needs this
    • Escalate if legitimate use case

Resolution Metrics

  • Average Resolution: 1-2 responses (approval + confirmation)
  • Approval Rate for Personal Use: ~90-95%
  • Escalation Rate: <5%
  • Customer Satisfaction: High when quickly approved

Conclusion

The consensus approach is to approve production access for legitimate personal/hobbyist use while maintaining control through manual approval. Support agents typically:

  1. Approve quickly for personal vehicle owners
  2. Request clarification if use case unclear
  3. Redirect to sales for commercial applications

The standard response should be friendly and accommodating, with quick approval for personal use cases. The manual approval process allows Enode to:

  • Track who has production access
  • Ensure appropriate use
  • Maintain security and rate limits
  • Identify potential commercial opportunities

Key Principle: Production access requires manual approval, but personal/hobbyist use is routinely approved to foster community adoption and innovation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment