NEWS
Suche Hilfe für Stromverbrauchsmesser für Nichtelektriker
-
Hallo,
Ich würde gerne meinen Stromverbrauch erfassen.Ohne Solaranlage oder irgendwas, nur einfach Verbrauch. Ich habe einen alten Ferraris Zähler.
Nun bin ich kein Elektriker und fang auch mit den ganzen Bergriffen nichts an.
Was ich hier im Forum bereits als Lösungsansätze gefunden habe.
1. Raspberry oder Homematic mit Lesekopf auf Ferris Zähler. Kosten >100€ und wohl nicht wirklich genau
2. SMA Energie Meter. Mir noch nicht ganz klar welchen ich bräuchte, kann aber glaub mehr als ich brauche. Kosten >300€
3. Einen Stromzähler mit S0 Augang (z.B. B+G E-Tech DRT428B) Hab ich keinen Beitrag gefunden in welchem mir klar wurde ob ich da noch irgendwas brauch, vermutlich ja. Kosten: 50€ +x?
4. Einen Stromzähler mit Modbus (z.B B+G E-Tech SDM630Modbus) Brauch ich da nur direkt ein Netzwerkkabel reinhauen und den Modbus Adapter verwenden? Kosten 100€
oder noch weitere Möglichkeiten?
Bitte Hilfe aber bitte so das ich es als Nichtelektriker und Nichtprogrammierer verstehe
-
Zu 1. kann ich sagen die HM Lösung ist erstaunlich genau wenn es um den Gesamtverbrauch geht. Nach 3 Monaten hatte ich quasi keine Abweichung, vielleicht im 0,2 Bereich. Das ist aber schwer zu sagen, kann auch ein ablesen Fehler gewesen sein.
Für den Momentanverbrauch nicht zu gebrauchen bestenfalls als Indikator da sehr träge bei niedrigem Verbrauch.
Gesendet von Unterwegs
-
Dann fällt das für mich aus, ich möchte schon den Momentanverbrauch sehen
-
-
Hallo,
Ich würde gerne meinen Stromverbrauch erfassen.Ohne Solaranlage oder irgendwas, nur einfach Verbrauch. Ich habe einen alten Ferraris Zähler.
Nun bin ich kein Elektriker und fang auch mit den ganzen Bergriffen nichts an.
Was ich hier im Forum bereits als Lösungsansätze gefunden habe.
1. Raspberry oder Homematic mit Lesekopf auf Ferris Zähler. Kosten >100€ und wohl nicht wirklich genau
2. SMA Energie Meter. Mir noch nicht ganz klar welchen ich bräuchte, kann aber glaub mehr als ich brauche. Kosten >300€
3. Einen Stromzähler mit S0 Augang (z.B. B+G E-Tech DRT428B) Hab ich keinen Beitrag gefunden in welchem mir klar wurde ob ich da noch irgendwas brauch, vermutlich ja. Kosten: 50€ +x?
4. Einen Stromzähler mit Modbus (z.B B+G E-Tech SDM630Modbus) Brauch ich da nur direkt ein Netzwerkkabel reinhauen und den Modbus Adapter verwenden? Kosten 100€
oder noch weitere Möglichkeiten?
Bitte Hilfe aber bitte so das ich es als Nichtelektriker und Nichtprogrammierer verstehe `
Hi,
als Nichtelektriker kann ich dir nur die Lösung 1. Empfehlen. Das ist zumindest die Einzige die keinen Eingriff in die Elektrische Anlage deines Hauses/Wohnung erfordert.
Wenn du keine PV Anlage hast benötigst du eigentlich auch keinen Zweirichtungszähler… es sei denn du planst eh die Anschaffung einer Anlage.
Hast ja jetzt noch so einen "Alten" Zähler mit Drehscheibe, schon mal beim EVU gefragt ob der eventuell in Zukunft getauscht wird bzw. was ein Tausch gegen einen Intelligenten kosten würde? Die meisten EVU's verbauen nur noch Zähler welche sich dann eventuell über den Smartmeter Adapter auslesen lassen. Hätte auch den Vorteil das du selber nicht an der Anlage Arbeiten musst.
Bei allen anderen, aus meiner Sicht vernünftigsten, Lösungen wirst du um die Beauftragung eines Elektrikers nicht herum kommen da diese Zähler immer in die Installation eingebaut werden.
Messungen per z.B. Stromzange oder ähnliches halte ich für den Dauerbetrieb als nicht geeignet.
2. Ist ohne Solaranlage von SMA nicht notwendig und aus meiner Sicht überdimensioniert.
3. S0 Interface würde ich persönlich eher nicht mehr verbauen.
4. Wahrscheinlich der günstigste Zweirichtungszähler mit Modbus.
Um die Suche etwas zu vereinfachen musst du dir mal diese Detail Seite ansehen. Das ist die Seite die Marco gepostet hat schon etwas spezifizierter:
https://www.energie-zaehler.com/epages/ … ler/Modbus
Gruß
Mirko
-
alles viel zu teuer Männer :mrgreen:
Man nehme:
https://www.stall.biz/project/impulsgeb … romzaehler
dazu ein Wemo D1 mini mit einem passenden Sketch
! ````
#include <esp8266wifi.h>
#include <esp8266webserver.h>
! IPAddress ip(192,168,X,Y); //Node static IP
IPAddress gateway(192,168,X,1);
IPAddress subnet(255,255,255,0);
! ESP8266WebServer server(80); //Web server object. Will be listening in port 80 (default for HTTP)
! #define ledPin 0
#define inPin 2
#define ssid "YourSSID"
#define password "YourPassword"
! int actual = 1;
int prev = 1;
long int value = 0;
! // ****************************************************************
! void tohex(unsigned char * in, size_t insz, char * out, size_t outsz)
{
unsigned char * pin = in;
const char * hex = "0123456789ABCDEF";
char * pout = out;
for(; pin < in+insz; pout +=3, pin++){
pout[0] = hex[(*pin>>4) & 0xF];
pout[1] = hex[ pin & 0xF];
pout[2] = ':';
if (pout + 3 - out > outsz){
/ Better to truncate output string than overflow buffer /
/ it would be still better to either return a status /
/ or ensure the target buffer is large enough and it never happen /
break;
}
}
pout[-1] = 0;
}
! // ****************************************************************
! void handleAll() { //Handler
! String message = "";
byte MAC[6];
enum {insz = 6, outsz = 3insz};
char MACStr[outsz];
char * pout = MACStr;message += "<myhome>\n<esp8266_gasmeter>\n";
message += "<data name=""SSID"" value="""" +/wifi.ssid()/""/valueunit="""/">\n";
message += "<data name=""IP"" value="""" +/wifi.localip().tostring()/""/valueunit=""xxx.xxx.xxx.xxx"/">\n";
message += "<data name=""help"" value=""use" setvalue?value="xx" to/set/new/value"/valueunit=""text"/">\n";
WiFi.macAddress(MAC);
tohex(MAC, insz, MACStr, outsz);
message = message + "<data name=""MAC"" value="""" +/macstr/""/valueunit=""AA:BB:CC:DD:EE:FF"/">\n";
message += "<data name=""GasMeter"" value="""" +/string(float(value)/100)/""/valueunit=""m^3"/">\n";
message += "</data></data></data></data></data></esp8266_gasmeter>\n</myhome>";server.send(200, "text/plain", message); //Response to the HTTP request
}! // ****************************************************************
! void handleGenericArgs() { //Handler
! String message = "Number of args received:";
message += server.args(); //Get number of parameters
message += "\n"; //Add a new line
! for (int i = 0; i < server.args(); i++) {message += "Arg no" + (String)i + " –> "; //Include the current iteration value message += server.argName(i) + ": "; //Get the name of the parameter message += server.arg(i) + "\n"; //Get the value of the parameter
}
server.send(200, "text/plain", message); //Response to the HTTP request
}! // ****************************************************************
! void handleSetValue() {
! String message = "";
String valuestr = "";
! if (server.arg("Value")== ""){ //Parameter not found
! message = "Value Argument not found";
! } else { //Parameter found
! message = "New Value = ";
message += server.arg("Value"); //Gets the value of the query parameter
valuestr = server.arg("Value");
value = valuestr.toFloat() * 100;
! }
server.send(200, "text/plain", message); //Returns the HTTP response
}
! // ****************************************************************
! void setup() {
! Serial.begin(115200);
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password); //Connect to the WiFi network
WiFi.config(ip, gateway, subnet);
! while (WiFi.status() != WL_CONNECTED) { //Wait for connection
! delay(500);
Serial.println("Waiting to connect...");
}
! Serial.print("WIFI connected to: ");
Serial.println(WiFi.SSID());
Serial.print("IP address: ");
Serial.println(WiFi.localIP());
! server.on("/genericArgs", handleGenericArgs);
server.on("/SetValue", handleSetValue);
server.on("/", handleAll);
! server.begin(); //Start the server
Serial.println("Server listening");
Serial.println("use /SetValue?Value=xx to set new value");
actual = digitalRead(inPin);
! pinMode(ledPin, OUTPUT);
}
! // ****************************************************************
! void loop() {
! server.handleClient(); //Handling of incoming requests
actual = digitalRead(inPin);
! if (actual == 1 && actual != prev) {
value++;
Serial.println(value);
}
! if (actual == 1) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, HIGH);
delay(10);
digitalWrite(ledPin, LOW);
}prev = actual;
delay(980);! }</esp8266webserver.h></esp8266wifi.h>
und ein Script vom Kollegen looxer01. [http://forum.iobroker.net/viewtopic.php?f=21&t=2175](http://forum.iobroker.net/viewtopic.php?f=21&t=2175) Der Impulsgeber kostet 19 zzgl. Versand 23€ dazu kommt noch win Wemo D1 mini für 5er und dann seit Ihr mit 28 Euronen dabei! [1526_folie2-e1482943410280.jpg](/assets/uploads/files/1526_folie2-e1482943410280.jpg)
-
Im Prinzip funktioniert der doch aber nicht anders als die HM Lösung und da hat Jee Cee geschrieben das es für den Momentan Verbrauch bei wenig last zu träge sei.
Ist das bei Eugens Lösung besser gelöst?
-
Bei allen anderen, aus meiner Sicht vernünftigsten, Lösungen wirst du um die Beauftragung eines Elektrikers nicht herum kommen da diese Zähler immer in die Installation eingebaut werden. `
Dazu mal: War mir klar, Elektriker beauftragen der das einbaut und das wäre auch OK für mich. Qualität des Ergebnisses steht vor Preis.Rest deiner Antwort schau ich mir an. Meld mich bestimmt nochmal mit Fragen
-
Im Prinzip funktioniert der doch aber nicht anders als die HM Lösung `
ja, Funktion ist ähnlich…
wie genau es ist, kannst Du dir selbst ausrechnen.
je nach dem was Du für ein Zähler eingebaut hast, gilt fast immer etwender 75 und 96 Umdrehungen der Scheibe pro KWh.
Mit der Zeit oder der Stopuhr kannst Du die momentane Leistungsaufnahme berechnen...
Es gilt..
Beim ZählerTyp 75 = 1 Umdrehung/min = 800 Watt
Beim ZählerTyp 96 = 1 Umdrehung/min = 625 Watt
zb:(Beim ZählerTyp 96 = 1 Umdrehung/3min = 208 Watt
usw....
Für meine Bedürfnisse reicht es....
Eine andere Lösung gibt es, wird aber teuer.
-
Danke soweit….
Seitens Stromversorger geht nix.
Dann wird vermutlich eine gute Variante ein Drehstromzähler mit Modbus sein. Der scheint meine Anforderungen zu erfüllen.
Ist es dann so das ich das Ding (von einem Elektriker) hinter meinem normalen Stromzähler anschließe, ein Netzwerkkabel reinstecken, iobroker modbus Adapter installieren und dann hab ich die Daten?
! SDM530-Modbus
! [1171104]
! Multifunktions- Energiemessgerät SDM530-Modbus
! Ein universeller in 3 Phasen Drehstromnetzen (3p4w) einsetzbarer Smart Meter mit einer Vielzahl Mess- und Anzeigemöglichkeiten.
! Einfacher Aufrastmontage für 35mm DIN Trägerschienen bei 7TE Platzbedarf und der große Lastbereich von bis zu 100A zeichnen dieses Gerät aus.
! Die Lesbarkeit des übersichtlichen und beleuchtetem Display macht neben der einfachen und direkten Bedienung nur einen Teil der unzähligen Vorteile aus. Darüber hinaus bietet der SDM530-Modbus, wie sein Name schon sagt, eine RS485 Modbusschnittstelle zur Fernauslesung und Fernwartung, als auch 2 Impulsausgänge für Import oder Export, was ihn wiederum zu einem optimalen Begleiter in der Photovoltaiktechnik auszeichnet.
! Eigenschaften
! LCD Ziffer und Zeichenanzeige mit blauer Hintergrundbeleuchtung
! direkte Bedienung durch Tasten (mit spürbarem Betätigungsfeedback) auf der Frontseite
! Verwendbar für drei Phasen Drehstromnetze 4 Leitersystem
! direkt ablesbar sind kWh, KVarh, import /export kW, kVarh, KVA PF, PF1,2,3 V1,2,3, I1,2,3 Max.Demand , Hz, THD
! THD% Messung (total harmonic distortion = Klirrfaktor) auf allen Phasen möglich
! RS485 MODBUS RTU Kommunikation
! S0 Ausgang für Import oder Export
! Bedienungsanleitung zum Download
! Techische Daten
! Eingang: 3 Phasen-4 Leiter , 3 Phasen-3 Leiter
! Eingangsspannung: 100~280V AC (L-N) 100~480V AC (L-L)
! Frequenzbereich: 45~66Hz
! Anschlussklemmen bis 25mm²
! Nennstrom: 10A
! Grenzstrom: 100A
! S0 Impulsausgänge: 2 (1xTestausgang Gesamtwirkleistung)
! S0 Impulsrate: P2 fest bei 400 imp/kWh, P1 ist einstellbar
! S0 Impulslänge: P2 fest, P1 ist einstellbar
! Serielle Kommunikation: RS485 MODBUS RTU
! Adressen: 1 to 247
! Übertragungsgeschwindigkeit: 2400, 4800, 9600bps
! max. Übertragungsentfernung: 1000m
! Messmöglichkeiten:
! Total Active Energy (kWh)
! Total Reactive Energy (KVARH)
! Active Power (kW)
! Reactive Power (KVARH)
! Apparent Power (KVA)
! Power Factor
! Voltage (V)
! Current (A)
! Frequency (Hz)
! Voltage THD
! Current THD
! Genauigkeit:
! Class 1 for Active Energy
! Class 2 for Reactive Energy
! Class 0.5 for Power
! Class 0.2 for Current and Voltage
! ±0.2° for PF -
Hi,
wenn der Zähler deine Notwendigen Infos liefert ist der OK. Einbau hinter dem EVU Zähler, das sollte der Elektriker auch wissen.
Mit dem Netzwerkkabel gibt das leider nichts.
Serielle Kommunikation: RS485 MODBUS RTU
Zähler mit Modbus über TCP sind meistens erheblich teurer.
Ich lese aber auch einen Zähler per RS485 MODBUS RTU mit hilfe eines RS-485/USB Adapters an einem PI3 aus.
Ist eigentlich keine große Sache.
-
Dazu mal: War mir klar, Elektriker beauftragen der das einbaut und das wäre auch OK für mich. Qualität des Ergebnisses steht vor Preis. `
Wenn der Elektriker für die Installation kommen darf, dann kannst du dir auch mal das Projekt von hg6806 ansehen, das ist zwar eine Lösung mit China-Teilen im Schaltschrank, aber ich glaube dass diese Stromsensoren noch vertetbar sind, was die elektrische Sicherheit betrifft. Du bräuchtest dir nur die Sensoren um die einzelnen Stromkabel (Adern) legen lassen und den Rest kannst du von außerhalb des Schaltschrankes selbst erledigen.
http://forum.iobroker.net/viewtopic.php?f=35&t=8877
Enrico
-
Hi,
wenn der Zähler deine Notwendigen Infos liefert ist der OK. Einbau hinter dem EVU Zähler, das sollte der Elektriker auch wissen.
Mit dem Netzwerkkabel gibt das leider nichts.
Serielle Kommunikation: RS485 MODBUS RTU
Zähler mit Modbus über TCP sind meistens erheblich teurer.
Ich lese aber auch einen Zähler per RS485 MODBUS RTU mit hilfe eines RS-485/USB Adapters an einem PI3 aus.
Ist eigentlich keine große Sache. `
Also einen arbeitlosen Pi hätte ich auch. Bedeutet das ich den dann mit dem von dir genannten Adapter anschliesse und dann vom Pi die Daten auf meinen anderen Pi in iobroker rein bekomme?
-
Ja, das geht.
Ich nutze diesen https://www.digitus.info/produkte/computer-zubehoer-und-komponenten/computer-zubehoer/seriell-und-parallel-adapter/da-70157/
Es gibt auch die Möglichkeit direkt von RS485 -> Netzwerk, da habe ich aber keine Empfehlung da ich das nicht benutze.
Entweder du nutzt auf dem PI dann "https://github.com/3cky/mbusd". Ist relativ einfach zu konfigieren.
Oder wenn dein Pi genug Power hat installierst du iobroker als http://www.iobroker.net/docu/?page_id=3068&lang=de darauf und den Modbus adapter dann halt auf dem Pi wo der Adapter drin steckt.
Ich hatte zu Beginn die mbusd Lösung laufen, aber als dann auch noch der Smartmeter Adapter interessant wurde habe ich den Multihost gewählt.
Wenn du mbusd nutzt übergibt der PI die Daten per TCP an den Modbus Adapter deiner Iobroker installation.
mbusd kann man z.B. so automatisch über rc.local starten:````
/usr/local/bin/mbusd -v2 -p /dev/ttyUSB1 -s 9600 -m 8E1 -P 1Wenn du Multihost benutzt kann du im Modbus Adapter direkt RTU auswählen. Sieht dann z.B. so aus: ![999_modbus_rtu.jpg](/assets/uploads/files/999_modbus_rtu.jpg) ![999_modbus_rtu_register.jpg](/assets/uploads/files/999_modbus_rtu_register.jpg) Gruß Mirko
-
Vielen viele Dank!
Eine Frage noch….
Die 2 im Vergleich, ich versteh nicht ganz was der 630 für Vorteile bietet. Für mich augenscheinlich die bessere Übertragungsrate.
Übertragungsgeschwindigkeit: 2400, 4800, 9600, 19200,38400bps
Noch mehr Unterschiede und wäre das die 50€ wert?
-
Unterschiede sind z.B wie du schon gesagt hast die mögliche Modbus Geschwindigkeit.
Aber auch noch die S0 Ports und andere "Kleinigkeiten".
Du solltest dir die Modbus Register ansehen ob beide Zähler das per Modbus liefern was du später auswerten willst.
ich weiß aus eigener Erfahrung das leider nicht alle Zähler alle Messwerte die man angezeigt bekommt auch per Modbus zur Verfügung stellen.
Da meine CCU2 gerade abgeraucht ist habe ich gerade keine Zeit die Datenblätter im Detail zu vergleichen.
-
Ich habe YouLess im Einsatz und bin sehr zufrieden. Hat in der neuen Variante LS120 auch einen S0 Anschluss. LS110 hat keinen S0 Anschluss. Der Zähler hat ein WebINterface und kann mit IOBroker abgefragt werden. Zudem können die Daten an Enelogic für eine Auswertung übertragen werden.
-
schau Dir dies noch mal an.
https://www.aliexpress.com/item/SDM120D … a81aa704f2
Da bist Du 10er pro Phasev los bei 1000imp/kWh Das sollte genauer sein als den Stromzähler über die Scheibe auszulesen.
1526_htb1rxmajvxxxxb2axxxq6xxfxxxi.jpg -
Entschuldigt bitte wenn ich den alten Thread wieder hervor hole,
aber ich bin gerade auch am überlegen mir einen "Eastron SDM530 Modbus" zu holen
und das ganze für ioBroker umzusetzen.
Daher würde mich vor allem vom TE interessieren, ob und wie er es gelöst hat und ob alles funktioniert.
Gruß und Dank
-
alles viel zu teuer Männer :mrgreen:
Man nehme:
https://www.stall.biz/project/impulsgeb … romzaehler
dazu ein Wemo D1 mini mit einem passenden Sketch
Der Impulsgeber kostet 19 zzgl. Versand 23€ dazu kommt noch win Wemo D1 mini für 5er und dann seit Ihr mit 28 Euronen dabei! `
Hallo sagt mal kann ich dazu auch eine NodeMCU von Amica nehmen ? Leider bin ich noch nicht soweit und kenne den Unterschied zum Wemo d1 Mini nicht.
So ein NodeMCU mit ESP8266 habe ich aber noch liegen.
Und wenn das geht hat jemand einen Anschlussplan dazu ? Den Impulsgeber 2.0 habe ich hier bereits liegen und zusammen gebaut.