Skip to main

everHome Community

Welcome to the everHome community!

The community consists of different areas in which everHome users can exchange information with each other. You're sure to find some useful information here. The everHome team is also happy to stop by here, clarify questions and take up your suggestions.

Uni-Meter: Ecotracker Shelly 3PM Pro Emulation :)

Evil_Andy

Member
Posts: 4
Registered: 10.09.2025 um 16:06

Evil_Andy (59704)

am 16.09.2025 um 07:28

Erstmal vorab, ich bin mit dem Ecotracker sehr zufrieden. 
Was mir fehlte ist der noch fehlende Support einiger Hersteller.
Mein Setup: NUC mit DietPI und Home Assistent. 

Ich habe dann den uni-meter wie folgt auf dem NUC installiert:
https://github.com/sdeigm/uni-meter/blob/main/doc/install/HomeAssistant.md

was noch fehlte war ein angepasstes Config-File. 

Ein paar Infos kamen von:
https://www.forwardme.de/2025/04/03/marstek-venus-speicher-emulierter-shelly-synology-diskstation-ueberschussladen/

Entstanden ist das dieses Config-File:

uni-meter {
  output = "uni-meter.output-devices.shelly-pro3em"
  
  input = "uni-meter.input-devices.generic-http"

  http-server {
    port = 8080
  }

  output-devices {
    shelly-pro3em {
      mac = "B827EB364242"
      hostname = "shellypro3em-unimeter"
      port = 8080
      udp-port = 1010
      udp-interface = "0.0.0.0"
    }
  }

  input-devices {
    generic-http {
      url = "http://192.168.2.161/v1/json" 

      power-phase-mode = "tri-phase"
      energy-phase-mode = "mono-phase"
      
      # Sample demonstrates usage of 2 different channels for power consumption (power-l1) and power production
      # (power-production-l1)

      channels = [{
  #      type = "json"
  #      channel = "energy-consumption-total"
  #      json-path = "energyCounterIn"
  #      scale = 0.001
  #    },{
  #      type = "json"
  #      channel = "energy-production-total"
  #      json-path = "energyCounterOut"
  #      scale = 0.001
  #    },{
        type = "json"
        channel = "power-l1"
        json-path = "powerPhase1"
      },{
        type = "json"
        channel = "power-l2"
        json-path = "powerPhase2"
      },{
        type = "json"
        channel = "power-l3"
        json-path = "powerPhase3"
      }]
    }
  }
}


Andy

Evil_Andy

Member
Posts: 4
Registered: 10.09.2025 um 16:06

Evil_Andy (59704)

am 16.09.2025 um 07:29

Wäre es nicht möglich generell eine Shelly Emulation in die Firmware einzubauen? ;)
Andy