Hi Ralf Stehle,
ok, danke für deine Rückmeldung. Dann werde ich es mal beim Support versuchen.
Gruß
Thorsten
Hi Ralf Stehle,
ok, danke für deine Rückmeldung. Dann werde ich es mal beim Support versuchen.
Gruß
Thorsten
Hi Rocadero,
find ich echt cool. Habe auch gerade mal was probiert, komme aber da nicht weiter. Ich würde gerne den Farbring des Shelly Plus Plug S bei entsprechendem Stromverbrauch des Hauses (Shelly Pro 3 EM) anpassen. Ich habe das mal mit einem Codeschnipsel von ostfriese aus einem anderen Post im Shelly Pro 3 EM als Code hinterlegt und laut Consolenausgabe, läuft das Script auch korrekt, aber die Farbe ändert sich nicht am Shelly Plus Plug S.
Ziel soll es später mal sein, die Farbe des Rings zu ändern, wenn die Photovoltaikanlage einspeist (bspw.: total_act_power >= 0 -> red, total_act_power <= -1000 -> yellow, total_act_power <= -2000 -> green)
Die Werte für apower und das Zeitintervalle sind Beispiele. Vielleicht könnt ihr mir sagen, worin das Problem liegt.
function get_values() {
Shelly.call('Shelly.GetStatus', '',
function(response, error_code, error_message) {
apower = response["em:0"]["total_act_power"];
print("Active Power : " + apower);
if (apower < 1200) // dann grün
{
Shelly.call(
"PLUGS_UI.SetConfig",{ id:<ShellyPlusPlugS_Dezimal-ID>, config:{"leds":{"mode":"switch","colors":
{"switch:0":
{"on":{"rgb":[0,100,0],"brightness":100},
"off":{"rgb":[0,100,0],"brightness":0}}}}}},
function (result, code, msg, ud) {
},
null
);
print("color scheme: green");
}
if (apower >= 1200 && apower < 1300) // dann gelb
{
Shelly.call(
"PLUGS_UI.SetConfig",{ id:<ShellyPlusPlugS_Dezimal-ID>, config:{"leds":{"mode":"switch","colors":
{"switch:0":
{"on":{"rgb":[100,50,0],"brightness":100},
"off":{"rgb":[100,50,0],"brightness":0}}}}}},
function (result, code, msg, ud) {
},
null
);
print("color scheme: yellow");
}
if (apower >= 1300) // dann rot
{
Shelly.call(
"PLUGS_UI.SetConfig",{ id:<ShellyPlusPlugS_Dezimal-ID>, config:{"leds":{"mode":"switch","colors":
{"switch:0":
{"on":{"rgb":[0,100,0],"brightness":100},
"off":{"rgb":[0,100,0],"brightness":0}}}}}},
function (result, code, msg, ud) {
},
null
);
print("color scheme: red");
}
// rot [100,0,0]
// gelb [100,50,0]
// grün [0,100,0]
}
);
}
Timer.set(1 * 1000,true,get_values);
Alles anzeigen
Besten Dank und Grüße
Thorsten
Den Factory Reset habe ich 2x gemacht, hat aber nichts gebracht. Geht jetzt zurück zum Tausch...
Hallo zusammen,
danke erstmal für eure Tipps, die ich gestern Abend noch umgesetzt habe, leider zunächst ohne Erfolg , denn er hatte weder auf localhost, noch auf 127.0.0.1 reagiert. Nach Umschalten auf getrennter Schalter ließ sich das Licht gar nicht mehr einschalten . Ich habe dann heute morgen einen anderen Shelly 1 PM probiert und siehe da - klappt auf Anhieb
Mir ist gestern dann aufgefallen, dass ich einen Shelly 1 PM hatte, der sich auch nicht mit Temperatursensoren verbinden ließ (genau der!). Naja Problem gelöst und ich bin glücklich.
Config Änderung:
Tasten-/Schaltertyp: getrennter Schalter
Langer Tastendruck URL: http://192.168.xxx.xxx/relay/0?turn=on&timer=300
kurzer Tastendruck URL: http://192.168.xxx.xxx/relay/0?turn=on&timer=60
Jetzt funzt´s -> und nun "never touch an running system"
Danke euch!
Hallo zusammen,
bin grad echt am verzweifeln. Habe den Shelly 1 PM für das Licht zur Einliegerwohnung in Betrieb genommen und konfiguriert. Allerdings funktioniert die URL action beim drücken des Tasters nicht. Über den Browser gehts.
Config:
Tasten-/Schaltertyp: Momentary
Langer Tastendruck URL: http://192.168.xxx.xxx/relay/0?turn=on&timer=300
kurzer Tastendruck URL: http://192.168.xxx.xxx/relay/0?turn=on&timer=60
Langer Tastendruck: 800ms
auch die alternative Config funktioniert nicht
Langer Tastendruck URL:
http://192.168.xxx.xxx/relay/0?turn=on
http://192.168.xxx.xxx/relay/0?timer=300
http://192.168.xxx.xxx/relay/0?turn=off
kurzer Tastendruck URL:
http://192.168.xxx.xxx/relay/0?turn=on
http://192.168.xxx.xxx/relay/0?timer=60
http://192.168.xxx.xxx/relay/0?turn=off
Zeitschaltuhr: Ausschalten nach 900 Sekunden (falls ich das über die App einschalte)
Aktuelle Resultate:
1x drücken des Schalters: Licht an (Zeitdauer 900 Sekunden)
1x erneutes drücken des Schalters: Licht aus
Langes Drücken: keine Funktion.
Einschalten über die App Licht an (Timer läuft: 900 Sekunden)
Aufruf des Links http://192.168.xxx.xxx/relay/0?turn=on&timer=300 über den Browser schaltet die Lampe für 300 Sekunden an (Timer auf App sichtbar)
Aufruf des Links http://192.168.xxx.xxx/relay/0?turn=on&timer=60 über den Browser schaltet die Lampe für 300 Sekunden an (Timer auf App sichtbar)
neueste Firmware ist drauf. Auch ein Factory Reset mit Neueinrichtung hab ich schon gemacht.
Vielleicht hat jemand eine Idee...
Danke und Gruß Thorsten