Die Suche ergab 1731 Treffer

von Alex
7. November 2025, 20:33
Forum: ELEKTRO-INSTALLATION
Thema: Vagner motorisiertes 5-Wege-Stangenventil
Antworten: 234
Zugriffe: 42863

Re: Vagner motorisiertes 5-Wege-Stangenventil

Hab den Teil für das Shelly Script dazu abgetrennt und verschoben.
viewtopic.php?p=37421#p37421
von Alex
7. November 2025, 19:49
Forum: ANBINDUNG AN EXTERNE SOFTWARE
Thema: Shelly Script | Auslösen PV-Überschuss an VIOLET per Netzwerk request
Antworten: 5
Zugriffe: 54

Re: Shelly Script | Auslösen PV-Überschuss an VIOLET per Netzwerk request

Hast im Shelly die Option „Run on startup“ auch mit aktiviert?
…musst ab und zu mal kucken, ob das Script noch läuft, oder gestoppt wurde… dann müsst ich’s nochmal überarbeiten.
von Alex
7. November 2025, 17:35
Forum: ANBINDUNG AN EXTERNE SOFTWARE
Thema: Shelly Script | Auslösen PV-Überschuss an VIOLET per Netzwerk request
Antworten: 5
Zugriffe: 54

Re: Shelly Script | Auslösen PV-Überschuss an VIOLET per Netzwerk request

War auch faul… hab‘s auch erstmal grok schreiben lassen 🤪 und dann nur paar Kleinigkeiten verändert
- die variablen „lesbarer“ gemacht
- die Authentifizierung mit dazu gebaut (macht er falsch)
- try / catch drumrum, damit es nicht crasht.
… und noch ne Fehlermeldung, wenn die Zugangsdaten halt nicht passen.
von Alex
7. November 2025, 13:51
Forum: ANBINDUNG AN EXTERNE SOFTWARE
Thema: Shelly Script | Auslösen PV-Überschuss an VIOLET per Netzwerk request
Antworten: 5
Zugriffe: 54

Shelly Script | Auslösen PV-Überschuss an VIOLET per Netzwerk request

Sofern bei eurer PV Anlage ein herstellereigenes EnergieManagement-System (EMS) dabei ist oder ihr z.B. einen Wechselrichter habt, der (typischerweise) keine Netzwerkrequests versenden kann aber einen Schaltausgang (potentialfrei) hat um irgendwie PV-Überschuss zu signalisieren, kann man sich mit einem Shelly, der einen Schaltereingang hat (z.B. 1PM, 2PM, beide jeweils auch als plus oder mini) behelfen, um das PV-Überschuss Signal per Netzwerk an VIOLET zu schicken (falls eine Kabelverbindung zw. EMS / Wechselrichter und VIOLET nicht möglich oder nur sehr aufwändig zu realisieren wäre).

Im Prinzip steuert man mit dem potentialfreien Ausgang des EMS / des Wechselrichters den Schaltereingang am Shelly an und das untenstehende Script setzt die Statusänderung am Schaltereingang des Shelly auf einen Netzwerkrequest an VIOLET um. Einzige Voraussetzung wäre dann, dass der WLan Empfang beim EMS / Wechselrichter gut ist, damit der dort zu installierende Shelly auch brauchbaren Empfang hat.

Das notwendige Script für den Shelly wird über die Benutzeroberfläche des Shelly (im Menü "Scripts") auf dem Shelly gespeichert (Screenshot ganz unten). In der obersten Zeile einen beliebigen Namen für das Script vergeben („sendPVSurplusToViolet“ im Screenshot) und den Code von hier in das Textfeld reinkopieren. Im Script dann:
- violetIP anpassen
- violetUSER anpassen
- violetPASS anpassen
- ggf. pumpRPM anpassen
dann SAVE, dann START klicken

Das Script reagiert auf eine direkte Statusänderung am Schaltereingang des Shelly, frägt den Eingang dann zusätzlich alle 60 Sekunden ab und wiederholt die Requests an VIOLET (damit auch bei eventuellen, kurzen Netzwerk-Verbindungsabbrüchen sichergestellt ist, das der Status an VIOLET immer korrekt gesetzt wird).

Zeile 52: ... Shelly.call("Input.GetStatus", {"id": 0} ... muss bei einem Shelly mit mehr als einem Schaltereingang ggf. angepasst werden. Je nachdem, wo der Ausgang des EnergieManagement-Systems / Wechselrichters am Shelly angeschlossen wurde.
Shelly.call("Input.GetStatus", {"id": 1} … die 1 würde hier dann für den 2. Eingang an einem Shelly stehen.

Code: Alles auswählen

///////////////////////////////////////////////////////////////////////////
// INDIVIDUAL PARAMETERS
///////////////////////////////////////////////////////////////////////////
let INTERVAL   = 60000;              // 60 seconds interval in milliseconds
let violetIP   = "192.168.2.61";     // IP of your VIOLET
let violetUSER = "admin";            // your username for VIOLET
let violetPASS = "violet";           // your password for VIOLET
let pumpRPM    = 2;                  // Pump RPM for PV-surplus. Either: 1 or 2 or 3



////////////////////////////////////////////////////////////////////////
// DO NOT MODIFY
////////////////////////////////////////////////////////////////////////
let authHeader = btoa(violetUSER+":"+violetPASS);
let onURL = "http://"+violetIP+"/setFunctionManually?PVSURPLUS,ON,"+pumpRPM;
let offURL = "http://"+violetIP+"/setFunctionManually?PVSURPLUS,OFF,"+pumpRPM; 
let timerId = null;


function sendRequest(state)
{
  let reqURL = state?onURL:offURL;
  let header =
  {
    method: "GET",
    url: reqURL,
    headers: { authorization: "Basic "+authHeader },
    timeout: 10
  };
    
  try
  {
    Shelly.call("HTTP.Request", header, function (res, err_code, err_msg)
    {
      if (err_code !== 0) { print("HTTP request failed: "+err_msg); }
      else                { 
                            print("Request sent: "+reqURL);
                            if      (res.code && res.code === 401)         { print("VIOLET said: Authentication failed (check username & password)"); }
                            else if (res.body && res.body !== 'undefined') { resbody = (res.body).split('\n'); print("VIOLET said: "+resbody); }
                            else                                           { }
                          }
    });
  }
  catch(e) { /* something went wrong. no worries */ }
}


function checkInputAndSendRequest()
{
  try
  {
    Shelly.call("Input.GetStatus", {"id": 0},function (result, error_code, error_message)
    {
      if (error_code === 0) { sendRequest(result.state); } 
      else                  { print("Failed to get input status: "+error_message); }
    });
  }
  catch(e){ /* something went wrong. no worries */ }
}

/////////////////////////////////////////////////////////////////////////////////
// event handler for input changes
/////////////////////////////////////////////////////////////////////////////////
Shelly.addEventHandler(function(event)
{
  if (event.name === "input" && event.id === 0) { sendRequest(event.info.state); }
});


/////////////////////////////////////////////////////////////////////////////////
// Set up interval timer
/////////////////////////////////////////////////////////////////////////////////
timerId = Timer.set(INTERVAL, true, checkInputAndSendRequest);
checkInputAndSendRequest();
shelly_script.png

.
von Alex
6. November 2025, 14:32
Forum: ELEKTRO-INSTALLATION
Thema: VIOLET | ELEKTROVERTEILUNG, SCHALTSCHRANK
Antworten: 87
Zugriffe: 76308

Re: VIOLET | ELEKTROVERTEILUNG, SCHALTSCHRANK

>>Gibt es denn noch was, was man noch sauberer machen könnte?
Nö, sieht schon OK aus bis jetzt :)

>>Zur Relais-Erweiterung: ... Falsch gedacht?
Nein, kann man schon so machen.
von Alex
6. November 2025, 14:30
Forum: ELEKTRO-INSTALLATION
Thema: Vagner motorisiertes 5-Wege-Stangenventil
Antworten: 234
Zugriffe: 42863

Re: Vagner motorisiertes 5-Wege-Stangenventil

...dann schickt er wohl die Authentifizierung nicht mit. Siehe Mail
von Alex
6. November 2025, 12:19
Forum: ELEKTRO-INSTALLATION
Thema: Vagner motorisiertes 5-Wege-Stangenventil
Antworten: 234
Zugriffe: 42863

Re: Vagner motorisiertes 5-Wege-Stangenventil

:) wie groß is die Batterie?
von Alex
6. November 2025, 12:09
Forum: ELEKTRO-INSTALLATION
Thema: Vagner motorisiertes 5-Wege-Stangenventil
Antworten: 234
Zugriffe: 42863

Re: Vagner motorisiertes 5-Wege-Stangenventil

JohnMainhard hat geschrieben: 6. November 2025, 11:51 Der ON/OFF Button ist für den geschalteten 230V Last-Ausgang - der ist am Input 0 (SW1) des Shelly. Ich habe den Input 1 (SW2) benutzt als Schalteingang. Der Input selber ist nicht zu togglen.
Ach so… kannst mal im Browser versuchen

http://…shelly_ip…/rpc/Switch.Set?id=1&on=true

Keine Ahnung ob das so bei dem geht. id=0 wäre für Input 1 … id=1 dann eben für 2
on=false sollte den dann wieder ausschalten. Kann aber auch sein, dass es gar nicht geht …hab keinen mit zwei Inputs bei dem ich das probieren könnte
von Alex
6. November 2025, 11:50
Forum: ELEKTRO-INSTALLATION
Thema: Vagner motorisiertes 5-Wege-Stangenventil
Antworten: 234
Zugriffe: 42863

Re: Vagner motorisiertes 5-Wege-Stangenventil

>>Ich hatte probiert so eine URL über den Browser abzuschicken zum Testen,
Im Browser geht's nicht. Wenn dann über die Eingabeaufforderung von Windows (oder Mac) ... also "cmd" ... und da dann mit

Code: Alles auswählen

curl http://admin:violet@192.168.2.61/setFunctionManually?PVSURPLUS,ON,2
von Alex
6. November 2025, 11:47
Forum: ELEKTRO-INSTALLATION
Thema: Vagner motorisiertes 5-Wege-Stangenventil
Antworten: 234
Zugriffe: 42863

Re: Vagner motorisiertes 5-Wege-Stangenventil

>>Finde jetzt nur nicht den Knopf um die Aktion zu testen
Einfach am Shelly auf HOME wechseln... da ist ein EIN/AUS Button
von Alex
6. November 2025, 10:43
Forum: ELEKTRO-INSTALLATION
Thema: Vagner motorisiertes 5-Wege-Stangenventil
Antworten: 234
Zugriffe: 42863

Re: Vagner motorisiertes 5-Wege-Stangenventil

omg... ich werd langsam blind :P

Musst bei den "Actions" anlegen. Shelly am besten vorher eine feste IP geben, VIOLET sollte auch eine haben (außerhalb des DHCP Bereiches, in dem der Router Adressen vergibt). Müsste dann bei den Actions (direkt auf der Benutzeroberfläche des Shellys) irgendwie so aussehen:

Bild

...und entsprechend eine zweite "Action" für OFF (also bei "Event Trigger" SWITCH TOGGLED OFF wählen... und unten die URL anpassen). Bei der URL selber ("then do") musst für admin:violet@192.168.2.61/setFunctionManually?PVSURPLUS,ON,2
-> admin:violet durch deinen Benutzernamen und Passwort ersetzen
-> 192.168.2.61 durch die IP deiner VIOLET.

Kann aber sein, dass das erstmal nicht funktioniert, da die Shellys wohl - je nach Generation - die Zugangsdaten so nicht mit versenden. Sag bescheid wenn es nicht geht. Ob der Request des Shelly an VIOLET ankommt, wenn du den Shelly schaltest siehst du unter http://violet.local/debughttp.htm (falls das Dashboard von VIOLET in einem anderen Browserfenster offen ist, am besten schließen, sonst wird's "unübersichtlich" was man da dann alles im debuglog sieht).
Der http request an VIOLET wird auch verschickt, wenn du den Shelly manuell über seine Benutzeroberfläche oder die APP auslöst ... falls er die Authentifizierung nicht mitschickt, reagiert VIOLET aber halt nicht darauf.
von Alex
5. November 2025, 21:07
Forum: ELEKTRO-INSTALLATION
Thema: VIOLET | ELEKTROVERTEILUNG, SCHALTSCHRANK
Antworten: 87
Zugriffe: 76308

Re: VIOLET | ELEKTROVERTEILUNG, SCHALTSCHRANK

Sieht doch schon recht sauber aus… wolltest die Relaiserweiterung einfach da oben haben, oder hat das irgendeinen bestimmten Grund?
von Alex
5. November 2025, 21:04
Forum: ELEKTRO-INSTALLATION
Thema: Vagner motorisiertes 5-Wege-Stangenventil
Antworten: 234
Zugriffe: 42863

Re: Vagner motorisiertes 5-Wege-Stangenventil

Welche „Zeiten“ meinst du?
von Alex
28. Oktober 2025, 20:20
Forum: SONSTIGE FRAGEN
Thema: Danke Danke Danke
Antworten: 14
Zugriffe: 1055

Re: Danke Danke Danke

…und das schon seit Anfang August. :P
von Alex
28. Oktober 2025, 12:27
Forum: SONSTIGE FRAGEN
Thema: Danke Danke Danke
Antworten: 14
Zugriffe: 1055

Re: Danke Danke Danke

gibt auch keinen support per Video-Call :D

:HUG:
von Alex
25. Oktober 2025, 13:17
Forum: ELEKTRISCHER KUGELHAHN / MOTOR-KUGELHAHN - WELCHER?
Thema: Elektrischer Kugelhahn 2-Wege / 3-Wege. Was kann ich verwenden?
Antworten: 51
Zugriffe: 94433

Re: Elektrischer Kugelhahn 2-Wege / 3-Wege. Was kann ich verwenden?

Ne, für diesen Anwendungsfall und wenn du ECO sowieso nicht anderweitig brauchst, ist es fast egal… kannst mit dem ECO Ausgang dann hier das gleiche umsetzen, wie mit einem Relais auf der Extension.
von Alex
25. Oktober 2025, 12:13
Forum: ELEKTRISCHER KUGELHAHN / MOTOR-KUGELHAHN - WELCHER?
Thema: Elektrischer Kugelhahn 2-Wege / 3-Wege. Was kann ich verwenden?
Antworten: 51
Zugriffe: 94433

Re: Elektrischer Kugelhahn 2-Wege / 3-Wege. Was kann ich verwenden?

Könntest schon verwenden… ECO wird ja von anderen Steuerungsfunktionen nur geschaltet, wenn er auch irgendwo mit reinkonfiguriert wird…(Filtersteuerung, Coversteuerung, etc.) und für die „Schwalldusche“ kannst ihn dann ja in einer Schaltregel auswählen/anlegen.
von Alex
23. Oktober 2025, 23:09
Forum: ELEKTRO-INSTALLATION
Thema: Vagner motorisiertes 5-Wege-Stangenventil
Antworten: 234
Zugriffe: 42863

Re: Vagner motorisiertes 5-Wege-Stangenventil

:) … wir schreiben immer alles rein (glaub‘ ich), aber keiner ließt es. Teufelskreis :D
von Alex
23. Oktober 2025, 12:11
Forum: ELEKTRO-INSTALLATION
Thema: Vagner motorisiertes 5-Wege-Stangenventil
Antworten: 234
Zugriffe: 42863

Re: Vagner motorisiertes 5-Wege-Stangenventil

Ja, da geht quasi gar kein Leistung drüber. Kann man schon für die 230V nehmen.
von Alex
23. Oktober 2025, 10:43
Forum: ELEKTRO-INSTALLATION
Thema: Vagner motorisiertes 5-Wege-Stangenventil
Antworten: 234
Zugriffe: 42863

Re: Vagner motorisiertes 5-Wege-Stangenventil

Ist das D0 jetzt ein potentialfreier Kontakt (eines Relais) mit irgendeinem COM Anschluss dazu… oder kommt da irgendein Signal raus?