hallo
Habs nochmal bei meinem Plus 2PM versucht, gleiches Bild, im Browser funkt es, per curl befehl nicht...
der Befehl ist exakt der Gleiche - bis auf curl -.s
LG Wolfgang
hallo
Habs nochmal bei meinem Plus 2PM versucht, gleiches Bild, im Browser funkt es, per curl befehl nicht...
der Befehl ist exakt der Gleiche - bis auf curl -.s
LG Wolfgang
Guten Abend,
das war ein copy-Paste Fehler vom Plus 2 PM, sorry..
habs nochmals ausprobiert, funkt nicht:
LG Wolfgang
Mahlzeit allerseits,
hoffe ich habe den richtigen Bereich erwischt und nicht ein Thema gepostet, das schon hinlänglich bekannt ist, die Suche hätte nix dazu ausgespuckt...
Problem: Meine Shellys erkennen einen Timer nicht mehr seit dem Update auf die FW Version 1.2.2 (davor 0.14)
Weder die Shelly Plus Plug S, noch Plus 1 PM, noch Plus2 PM erkennen das &timer=XXX mehr
exakt der Befehl hat in der alten version aber funktioniert.
in der JSON Antwort steht auch immer: has_timer:false
Esist auch egal, ob ichs vom Browser oder per cursl sende, von linux oder Windows....
acer@Acerblau:~$ curl -s http://192.168.1.23/relay/0?turn=on&timer=10
[1] 79970
acer@Acerblau:~$ {"ison": true, "has_timer":false, "timer_started_at": 0, "timer_duration": 0.00, "timer_remaining": 0.00, "overpower": false, "source": "http"}
Vermute mal einen Bug oder hab ich da irgendwas übersehen?
LG und danke
Wolfgang
Super VIIIELEN Dank, das funkt!!!
Beispiel:
curl --digest -u admin:mysupersafepasswordcontainingnonumbersandnocapitals http://192.168.1.99/relay/0?turn=toggle
LG Wlfgang
Auf diese Idee bin ich auch schon gekommen, allerdings habe ich bei 2 Shellys keinen Schalter dran
Also nix mit manuell resetten ......
Beim Plug S funkt es ja (hoffentlich ) mit dem eingabuten taste, glaub 5c schnell drücken war das
Fürs eigene Netz ists mir eh wurscht, es geht darum, dass sich ein Angreifer auf das Shelly-eigene WPLAN verbinden könnte und settings verändern könnte.
Habe die Std WLAN funktion der Shellys nicht deaktiviert, weil ich bei einem Shelly paarmal sie IP neu einstellen musste und das WLAN konfigurieren musste. das ging nur über das Shelly- eigene WLAN.
Wüßte sonst keine sinnville Möglichkeit, mich auf den Shelly zu verbinden, wenn mal was mit dem WLAN nicht paast....
Ahaaa, danke!
Und wie muss ich das PW dann bei einem Webhook Aufruf mitgeben?
nAbend
Ich habe schon 3 unterschiedliche Shellys in Verwendung, laufen super. Jetzt möchte ich aus Vorsichtsgründen die Passwortfunktion benutzen, um sie sicherer zu machen und stoße da auf ein Problem.
Über die Webschnittstelle - also IP im Browser - kann ich NUR ein PW vergeben. funkt auch problemlos.
In sämtlichen Anleitungen udn Tips, die ich gefunden habe, wird der shelly über http:user:passwort@[IP]...... angesprochen
ich habe aber keinen user ?!? was jetzt?
Aja verwende keien Shelly cloud, es läuft alles übers lokale Netzwerk über Shellys bzw. Web URL Hooks.
ShellyPlugS
Firmware: 0.14.4
mache ich etwas falsch?
wie komme ich in der weboberfläche zu einem user?
LG und danke
Wolfgang
nAbend,
danke für die Anregungen, Schedule enablen/disablen funkt problemlos, das war ja der einfache Teil
Habe einen Teilerfolg zu verzeichnen, durch blödes herumprobieren und spielen hab ichs geschafft, ein vorhandenes Schedule für Uhrzeit und Tag im Browser upzudaten....
Interessant: das Blank zwischen einer und Zehnerminuten muss sein, keine Ahnung warum.
Problem: mittels eines CURL kommandos über die linux bash funkt das leider nicht, ich bekomme zwar die neue rev ID zurück (d.h. wert erfolgreich gesetzt, so wie über den browser link, aber die Werte im Schedule ändern sich nicht
Hat jemand eine Idee, warum das sein könnt?
LG und danke
Wolfgang
Hallo,
danke für die Beispiele, dann hab ich jetzt was zum Lesen und Ausprobieren.
Die Awattarseite hat eh eine API, die kann ich per CURL abfragen. Möchte eben nur den Shelly (irgendwann) automatisiert mit den gpnstigsten Zeiten füttern.
Wobei ich hier im Forum schon gesehen habe, das das wer mit simplem ON/OFF Kommando auch schon gemacht hat, wäre zu überlegen...
LG Wolfgang
Hallo Allerseits,
hab grade einen Shelly Plug S im Probebetrieb - soll durch einen Shelly Plus 2 PM dauerhaft ersetzt werden für meine Poolsteuerung. Funkt alles eigentlich problemlos, allerdings hätte ich eine Frage zum Thema Schedule updaten:
Habe Awattar - stundenvariable Strompreise - und momentan date ich abends die Schedules für die Poolpumpe manuell up.
Wäre natürlich cool, wenn das per Webhook o.ä. funktionieren würde, dann könnt eich das automatisieren...
Habe zum Thema leider nur
gefunden, da wird aber nur Schedule aktivieren/deaktivieren behandelt und nicht das Update der schedules.
Anforderung wäre eigentlich nur, max. 2 EIN- und 2 Ausschaltzeiten zu ändern.
BSP: Ein: 03:00, Aus 06:00, Ein: 13:00, Aus 17:00 -- diese Zeiten würde ich gerne per webhook anpassen, eventuell noch den ersten Ein/Aus Intervall deaktivieren/aktivieren.
vielen Dank für jede Hilfe
LG Wolfgang
nAbend,
für Alle, die die Leistung am Shelly abfragen wollen, habe mir unter Linux(Mint) ein curl Kommando zusammengebastelt und mittels jq (kommandozeilentool) werte ich den JSON Response aus...
ShellyIP="192.168.1.111"
Relay=0
power=$(curl -s http://$ShellyIP/rpc/Switch.GetStatus?id=$Relay | jq -r ".apower")
echo "Power1: $power"
Output: Power1: 19.2
per Bash am Raspberry eine IF Abfrage mit einem Schwellwert abzufragen ist ja dann ka Hexerei mehr....
LG Wolfgang
Mahlzeit allerseits,
ich spiele grad mit meinen Shelly 2 Plus PM und Shelly Plug S herum, das Ganze soll eine sensitive Steuerung für meine Pool WP werden - die darf man nicht einfach abschalten, damit der Verdichter nicht kaputt wird.
Daher Workaround: Poolpumpe abschalten, warten, bis die Pool WP automatisch ausschaltet (mit "Hilfe zuwenig Durchfluß" Anzeige) und DANN die Pool WP abschalten und optinal Poolpumpe wieder einschalten.
Ich möchte das über meinen Shelly Plus2 PM lösen, hab auch eine Schaltung, allerdings hapert es beim Trigger, wann die Pool WP auszuschalten wäre. Am Besten, sobald die Leistungsaufnahme < XX Watt ist.
Konkrete Frage:
A) Wie kann ich den Shelly dazu bringen, abzuschalten, bei unterschreiten einer gewissen Leistungsaufnahme? Vermutlich nur per Script...?
B) Wie kann ich über einen Webhook die Leistung ausgeben, die über den Shelly grad aufgenommen wird? (könnte das per Bash Script auf einem RASPI auswerten und den entsprechenden Abschaltbefehl per CURL kommando senden...)
Hinweis: Ich verwende die Cloud nicht.... Und nein, möchte sie auch nicht verwenden
LG und danke
Wolfgang
nAbend,
AHHHHH hatte im Auslieferungszustand irgendeine Beta Version drauf, nach einem Update ist auch der Scheduler da
LG Wolfgang
Hi
Nö, aber aber woher soll der Shelly jetzt die Zeit erkennen?
Das ist mir schon klar, aber daß deshalb die komplette Schedulingfunktionalität unsichtbar ist......
Außerdem könnt ich die Zeit ja manuell setzen
Aber wenn du deinen SNTP hast dann hier
Super vielen Dank, alles klar!
LG Wolfgang
nAbend allerseits,
Hab heute meinen ersten Shelly bekommen (Plus2PM) und schon bissl herumgespielt im AP Modus über die Weboberfläche.
(Glühbirne einschalten geht schonmal per web UI, Hurra)
Was ich in der Weboberfläche nirgends gefunden habe, war der Kalender bzw. eine Zeitschaltuhrfunktion, die der Shelly aber haben soltle....
Der Shelly hängt noch nicht im WLAN, d.h. han noch keine Internetverbindung und konnte auch noch kein Update machen, sofern nötig.
- Muß bei mir noch die IP und DHCP Settings am Router umstellen...
Frage: Kann es sein, daß die Zeitschaltuhrfunktion nur mit der Shelly Cloud Verbindung funktioniert?
Würde eigentlich gerne diesen ganzen Cloudgeschichten vermeiden.....
LG und danke
Wolfgang
Soweit ich weiß, gewinnt der letzte Befehl.
Um bei nächster Bestätigung des Schalters einen Schaltvorgang des Shellies auszulösen, oder dieser im Button Type auf Edge zu stellen.
das würde mir sehr in die Karten spielen. Hab mal bissl herumgemalt, und bin auf einen Shelly plus 2PM gekommen mit folgender Beschaltung:
Komme grad drauf, daß das elektrisch einfacher ist als logisch, weil:
Zu 75% wird die Poolpumpe vom fronius WR getriggert, Sonne da => Poolpumpe an
Wenn keine Sonne da => Zeitplan (Hausnummern) Mo-So 09:00-12:00 und 15:00 - 18:00 - über Shelly Webinterface
Manuelle übersteuerung per Taster "jetzt soll Poolpumpe laufen" oder Jetzt soll sie nicht mehr laufen, weil Wartung etc... also an/aus Schaltmöglichkeit.
Soviel ich verstanden hab, muss ich dann beim Taster auf Flankentriggerung schalten und beim WR auf Zustandstriggerung (ein/aus)
* elektrisch müsste das so hinhauen, richtig?
* funkt das logisch/programmatisch auch, so wie ich mir das vorstelle?
EDIT: Und wenn ich ganz lustig bin, kann ich das noch per webhook befehl über meine raspi steuern bzw. abfragen, richtig?
LG und danke
Wolfgang
morgen,
Das klingt interessant, da würde ich mir (glaub ich) sogar den man. Schalter einsparen...
Und wenn ich den manuellen Taste auch haben will, verwende ich z.b. einen shelly 2pm, ein eingabg liegt am WR und der Andere am Taster für manuell, richtig?
LG
hmmmm das Dumme ist, dass die Schaltung komplizierter ist, wenn meine erklärung unverständlich ist, bitte um Aufschrei.....
Das Ganze ist Teil der Verschaltung PV Wechselrichter I/O Schützausgang (der schaltet erst, wenn ein Schwellwert von >2 kW momentanleistung von der PV kommt) und der Poolpumpe.
Das ist mit einem Dreifachschalter (je 2x UM) gelöst, Schalterstellung 1: PV Automatik, 2: off, 3: Dauer An
Hintergrund: Poolpumpe soll auch dann laufen, wenn mal 5 Tage Regen ist und kein PV Strom da ist, und ich nicht immer manuell ein und auschalten will.
In meinem Fall würde ich den Shelly an Schalterstellung 3, dauer an dazwischenhängen, dann kann ich per web oder Api schalten, oder einen Zeitplan für den shelly erstellen.
Um ganz ehrlich zu sein, bin ich nicht sicher, ob ich die PV sensorik überhaupt benötige, weil die Pool Pumpe ja sowieso irgendwann laufen muss und dafür würde der shelly alleine bzw. Ein Schalter am Shelly auch reichen...
(Am Handy getippt...)
LG Wolfgang