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
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:
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/
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"
}]
}
}
}
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
Wäre es nicht möglich generell eine Shelly Emulation in die Firmware einzubauen? ;)
Andy