I use a Pro4PM with latest Firmware 20230209-132431/0.13.0-g68ba560
The latest firmware for the Pro4PM is 20240223-141933/1.2.2-g7c39781. Your problem could be solved after the update.
I use a Pro4PM with latest Firmware 20230209-132431/0.13.0-g68ba560
The latest firmware for the Pro4PM is 20240223-141933/1.2.2-g7c39781. Your problem could be solved after the update.
Die vorherige Rollladensteuerung hat den oberen Endanschlag erkannt und hat ca. 1 cm unter den Rollladeneingang in den Kasten gestoppt.
Die Endlage wird vom Motor erkannt und nicht von der Steuerung. Diese wird auch an diesem eingestellt. Der Shelly erkennt nur an der Leistungsaufnahme, ob der Motor läuft oder steht. Bei der Kalibrierung misst er die Fahrtzeit des Rollladens von oben nach unten und umgekehrt. Anhand der ermittelten Fahrzeiten kann er dann die Zwischenpositionen anfahren.
Warum dein Rollladen jetzt versucht zu weit nach oben zufahren kann ich dir nicht sagen, würde aber empfehlen, die Einstellung der Endlagen am Motor zu überprüfen.
Nein, das gilt nur für den PRO 3 EM!
Okay, dann habe ich keine Idee. Er sollte eigentlich selbst mit einer Phase noch laufen. Der Pro läuft nur, wenn er am Anschluss für L3 mit Spannung versorgt wird
Ist es ein 3EM oder ein PRO 3EM?
Jemand eine Idee?
Hast du vielleicht den Range Extender aktiviert?
Nachdem lehmi so freundlich war, mir die beiden oben gelöschten Skripte zu senden, habe ich sie für Gen2 Geräte angepasst. Aus Performancegründen, habe ich sie in ein Skript zusammengefasst.
! Skript zur Leistungs- und Energieaktualisierung Shelly Plus PM mit Originalfirmware (by SeRef vom 06.03.2024)
! Angepasst von Gen1 auf Gen2
! basiert auf:
! Skript zur Gesamt-Verbrauchsaktualisierung Shelly1PM mit Originalfirmware ©2019 by 66er V1.2.1)
! https://shelly-forum.com/forum/thread/649-shelly-pm-leistungsmessung-in-homematic-einbinden-mit-der-originalfirmware/?postID=13125#post13125
! Bohrbrunnen (nur zur Orientierung, ggf anpassen)
! **** Abfrage des Shelly Plus PM *****
! In der folgenden Zeile IP des Shelly anpassen!
var vUrl = "http://192.168.0.191/rpc/shelly.GetStatus";
! In den folgenden Zeilen die CUxD-Exec-Kanal anpassen (hier: 2801001:8)
dom.GetObject("CUxD.CUX2801001:8.CMD_SETS").State("wget -q -O - '" # vUrl # "'");
dom.GetObject("CUxD.CUX2801001:8.CMD_QUERY_RET").State(1);
string Antwort = dom.GetObject("CUxD.CUX2801001:8.CMD_RETS").State();
dom.GetObject("CUxD.CUX2801001:8.CMD_SETS").State("");
! WriteLine(Antwort);
! **** Auswertung Leistung des Antwortstrings ****
! Hier NICHTS ändern
string s;
string p = "-1";
foreach (s, Antwort.Split (",")) {
if (s.Contains ('"apower"')) {
p = (s.StrValueByIndex (":",1));
p = p.ToFloat();
! WriteLine(p);
}
}
! **** Auswertung Energie des Antwortstrings ****
! Hier NICHTS ändern
string e = "-1";
foreach (s, Antwort.Split (",")) {
if (s.Contains ('"total"')) {
e = (s.StrValueByIndex (":",2));
! WriteLine(e);
! ***** Umrechnung Wh in kWh ****
e = e.ToFloat();
e = e / 1000;
! WriteLine(e);
}
}
! **** Variablen setzen ****
! Leistung
if (rep > -1.0) {
! Variablennamen anpassen (hier: Leistung_Bohrbrunnen)
dom.GetObject("Leistung_Bohrbrunnen").State(p);
}
! Energie
if (e > -1.0) {
! Variablennamen anpassen (hier: Verbrauch_Bohrbrunnen)
dom.GetObject("Verbrauch_Bohrbrunnen").State(e);
}
! Ende Skript
Alles anzeigen
Das Skript sollte auch bei weiteren ein-kanaligen Shellys der Gen2 funktionieren.
Gruß
Seref
Bitte sende mir mal die zwei Skripte von oben per PN zu. Wenn ich das beim drüberschauen richtig gesehen habe, sind da keine großen Änderungen vonnöten.
also ist bestimmt dein L und N vertauscht
L und N kann, muss aber nicht vertauscht sein. Was vertauscht ist, ist I und O. Tauscht man diese, ändert sich das Vorzeichen.
Beim 2PM wird scheinbar die Laufzeit beim Kalibrieren nicht eingetragen. Bei meinen steht auch 60 Sekunden, scheint eine Standartzeit zu sein. Das hat aber keinen Einfluss auf die Positionierung. Zwischenpositionen, ob 2% oder 10%, funktionieren dennoch.
Oder einfach mal ausprobieren und manuel eine kürzere Laufzeit eintragen.
Beim 2PM ist es im Webui unter Cover settings -> Movement time limits zu finden.
Hi,
have you changed the device profile from Switch to Cover in the settings?
Vielleicht etwas unglücklich ausgedrückt.
Ich nutze eine Plug, der über Homematic gesteuert wird. Diesen schalte ich ein und starte die Maschine nachdem ich sie beladen habe. Den Plug schalte ich dann aus.
Über die Homematic kann ich jetzt eine Startzeit vorgeben, zu der der Plug eingeschaltet wird und der Waschgang startet bzw. weiterläuft.
Eine Möglichkeit zur Startzeitvorwahl bietet meine mittlerweile ca. 20 Jahre alte Wama von Haus aus nicht. ![]()
Schubbie: Ich habe das Gefühl, du meinst mich mit deiner Antwort. Nur leider verstehe ich nicht so ganz, was du mir sagen möchtest. ![]()
Bei meiner älteren AEG funktioniert es auch so. Steht sogar in der Bedienungsanleitung, das der Waschgang nach Spannungsausfall fortgesetzt wird.
Ich nutze es zum einen, um den Eigenverbrauch zu erhöhen und zum anderen es ist praktisch, wenn man von der Arbeit kommt und die Wäsche ist schon fertig ohne zwei Stunden warten zu müssen. Dazu habe ich die Möglichkeit eine Startzeit vorzugeben.
Gibt es einen bestimmten Grund, warum du deine Taster als Schalter eingestellt hast?
SeRef, da kann ich dir nicht ganz folgen. Kannst du mir sagen, wo ich das gemacht habe? Im Web Interface meine ich eigentlich alles auf Switch (anstatt Button) eingestellt zu haben.
Switch -> Schalter
Button -> Taster
Ich hatte mich darüber gewundert, dass jemand einen Taster als Schalter konfiguriert und dann diesen Aufwand betreibt um seine Rolläden hochzufahren ohne ihn festhalten zu müssen.
In der Antwort an eiche hast du es aber bereits hinreichend dargelegt.
Hallo und willkommen im Forum.
Gibt es einen bestimmten Grund, warum du deine Taster als Schalter eingestellt hast?
Woher bekomme ich für das Gerät die aktuelle Firmware damit ich das Update über die Geräteinterne Webseite durchführen kann?
Da ich keinen Pro3EM-400 habe, kann ich dir den genauen Downloadlink nicht schreiben, aber den Downloadlink findet man im Webui unter Diagnostics bzw. Advanced->Diagnostics (je nach Firmwarestand). Dazu in einem weiteren Tab im Webui die Seite Settings->Firmware aufrufen. Im Ausgabefenster erscheint daraufhin ein Eintrag mit dem Downloadlink.
Das ist der Screenshot von einem Plus2PM mit Firmware 0.14.1
Du wirst einen Zähler mit Rücklaufsperre haben, deshalb zeigt der das nicht an.
Oder der Bezug auf den anderen beiden Phasen war höher als die Einspeisung.
Vielleicht ist AI-on-the-edge etwas für dich. Da wird der Wasserzähler mit einer ESP-Cam abgelesen. Der Zählerstand lässt sich per MQTT versenden. Es hat den Vorteil, dass der Zählerstand direkt ausgewertet wird und keine Impulse, die schon mal verloren gehen können.