Skip to content

Everhome EcoTracker emulation for Growatt NEXA 2000 backend not stable #293

@oldboys92

Description

@oldboys92

I use uni-meter to provide current power consumption from Tibber Pulse via Tibber Local API as input to Growatt backend for my NEXA 2000 battery using EcoTracker emulation mode. I can register the EcoTracker in the Growatt ShinePhone App and power consumption is provided to the battery and the cloud backend of the vendor app.

After some time the registered EcoTracker disappears in the battery mobile App (ShinePhone) and the consumption is not available anymore. The uni-meter is still gathering data from the input, but backend can't see the emulated Ecotracker. If I re-register the EcoTracker again, everything works again until the next drop of the sensor by the Growatt backend.

Any idea what the issue might be or how I can debug provide valuable input for identifying the root cause for this issue?

I see from time to time connection issues from Uni-Meter to Tibber Pulse Local Endpoint like this:

26-01-04 19:40:02.711 ERROR uni-meter.input          - failed to execute status polling: Tcp command [Connect(router-iot-basement.homeintra.net/<unresolved>:8080,None,List(),Some(10 seconds),true)] failed because of java.net.NoRouteToHostException: Host is unreachable

PS: The connection from my apartment to the basement where the Tibber Pulse and power meter is located is not 100% rock stable, since I need to go over DLAN and WiFi in the basement. But I see 90% of the time data in the Tibber app and their API.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions