Skip to content

Add meter template for Everhome Ecotracker#28547

Merged
andig merged 2 commits intomasterfrom
copilot/create-meter-template-everhome-ecotracker
Mar 25, 2026
Merged

Add meter template for Everhome Ecotracker#28547
andig merged 2 commits intomasterfrom
copilot/create-meter-template-everhome-ecotracker

Conversation

Copy link
Contributor

Copilot AI commented Mar 25, 2026

Users of the Everhome Ecotracker smart meter reader had no native template, requiring manual custom meter configuration to read grid power via the device's local HTTP API.

Changes

  • Adds templates/definition/meter/everhome-ecotracker.yaml with grid usage, reading power (watts) from the local REST endpoint:
type: custom
power:
  source: http
  uri: http://{{ .host }}/v1/json
  jq: .power

The device reads bidirectional grid flow (positive = import, negative = export) from the smart meter's optical IR interface. grid-only usage reflects this — it is not a PV or battery meter.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • 224.0.0.251
    • Triggering command: REDACTED, pid is -1 (packet block)
  • community.evcc.io
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (dns block)
  • everhome.cloud
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (dns block)
    • Triggering command: /usr/bin/curl curl -s --max-time 10 REDACTED e.go .go ux-amd64/pkg/tool/linux_amd64/vet -p (dns block)
    • Triggering command: /usr/bin/curl curl -s --max-time 10 -A Mozilla/5.0 REDACTED ux-amd64/pkg/tool/linux_amd64/vet -p io/fs mpile ux-amd64/pkg/too-buildtags -qui�� -imultiarch 0.1-go1.26.0.lin-ifaceassert ux-amd64/pkg/tool/linux_amd64/vet -D_FORTIFY_SOURC/home/REDACTED/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/pkg/tool/linux_amd64/vet -quiet mpile ux-amd64/pkg/too-buildtags (dns block)
  • web.archive.org
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (dns block)
  • webcache.googleusercontent.com
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (dns block)

If you need me to access, download, or install something from one of these locations, you can either:


📱 Kick off Copilot coding agent tasks wherever you are with GitHub Mobile, available on iOS and Android.

Copilot AI changed the title [WIP] Add meter template for Everhome Ecotracker Add meter template for Everhome Ecotracker Mar 25, 2026
Copilot AI requested a review from andig March 25, 2026 12:19
@andig andig marked this pull request as ready for review March 25, 2026 13:24
@andig andig enabled auto-merge (squash) March 25, 2026 13:24
@andig andig added the devices Specific device support label Mar 25, 2026
Copy link
Contributor

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey - I've reviewed your changes and they look great!


Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

@andig andig merged commit a687f30 into master Mar 25, 2026
15 of 19 checks passed
@andig andig deleted the copilot/create-meter-template-everhome-ecotracker branch March 25, 2026 13:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devices Specific device support

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants