Skip to main

everHome Community

Willkommen in der everHome Community!

Die Community besteht aus verschiedenen Bereichen in denen sich everHome-Benutzer untereinander austauschen können. Hier findest du sicher den ein oder anderen nützlichen Hinweis. Auch das everHome-Team schaut hier gerne vorbei, klärt Fragen und nimmt eure Anregungen auf.

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

Evil_Andy

Mitglied
Beiträge: 4
Registriert: 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

Mitglied
Beiträge: 4
Registriert: 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