Super, vielen Dank für die schnelle Lösung. Funktioniert perfekt.
LG Michael
Super, vielen Dank für die schnelle Lösung. Funktioniert perfekt.
LG Michael
Hallo,
mittels Action steuere ich die Schedules meiner Lampen mittels HTTP-Befehle. Bei sämtlichen Lampen wo ein Shelly 1L verbaut ist funktioniert das Aktivieren problemlos mit dem Befehl:
http://192.168.1.222/settings/relay/0?schedule=true
Ebenso bei Lampen, welche mit dem Shelly Dimmer 2 gesteuert werden (http://192.168.1.233/settings/light/0?schedule=true)
Problem: das Aktivieren von Shellys Plus Plug S (Stehlampe) mit dem oben genannten Befehle (http://192.168.1.237/settings/relay/0?schedule=true) funktioniert nicht.
Wenn ich den Befehl im Browser eingebe erscheint die Meldung: Not found
Da ich den Fehler nicht finde, bitte ich euch um Hilfe.
Vielen Dank im Voraus
Michael
Hallo,
ich habe folgendes Problem und kann den Fehler nicht erkennen.
Ich möchte mittels Script mehrere Schedules aktivieren, bzw. deaktivieren. Mittels dem Script von Ostfriese funktioniert dies auch bei meinen Shellys problemlos - mit Ausnahme bei den Shelly Plus Plug S.
//############################## Config ############################
let Config = {
ips: ["192.168.1.10","192.168.1.10","192.168.1.10","192.168.1.10","192.168.1.10","192.168.1.10"],
names: ["Michael_1","Michael_2","Michael_3","Michael_4","Michael_5","Michael_6"],
//"first_user_in_action" und "last_user_out_action" steuert das Öffnen und Schließen des Garagentors mittel Szenen
first_user_in_action : "http://192.168.1.229/relay/0?turn=off",
last_user_out_action : "http://192.168.1.229/relay/0?turn=on",
//Steuert die Lichtsimulation über Schedules
user_action_offline : ["http://192.168.1.222/settings/relay/0?schedule=true",
"http://192.168.1.237/settings/relay/0?schedule=true",
"http://192.168.1.218/settings/relay/0?schedule=true",
"http://192.168.1.217/settings/relay/0?schedule=true",
"http://192.168.1.233/settings/light/0?schedule=true",
"http://192.168.1.242/settings/relay/0?schedule=true"],
user_action_online : ["http://192.168.1.222/settings/relay/0?schedule=false",
"http://192.168.1.237/settings/relay/0?schedule=false",
"http://192.168.1.218/settings/relay/0?schedule=false",
"http://192.168.1.217/settings/relay/0?schedule=false",
"http://192.168.1.233/settings/light/0?schedule=false",
"http://192.168.1.242/settings/relay/0?schedule=false"],
timeout : 1,
verbose : false,
buffer : 30
}
//############################## Config end ########
Alles anzeigen
Die IPs in der Config (192.168.1.10) sind jene meines Handys und sollen bei Abwesenheit, bzw. Anwesenheit die 6 Schedules aktivieren/deaktivieren. Dies funktioniert mit Ausnahme des zweiten Schedules (192.168.1.237) einwandfrei.
Meine Frage: kann mir jemand helfen und sagen, wie man bei einem Shelly Plug Plus S mittels Script Schedules ein- und ausschaltet.
Vielen Dank im Voraus
Michael
Das Problem, was ich allerdings derzeit habe (hat jedoch nichts mit dieser Config zu tun), ist: ich kann keine schedules von "Shelly PLUS PLUG S" mit unten stehenden http Befehlen (http://192.168.1.233/settings/relay/0?schedule=true) ein- und ausschalten.
Ich möchte versuchen, dass "dein" script z.B. unter "user_action_offline" ein weiteres script mit Befehl "http://192.168.1.221/rpc/Script.Start?id=1" ausführt. In diesem weiteren script sollten dann sämtliche schedueles aktiviert werden. Ob das so funktioniert weis ich nicht - ist erstmals ein Idee.
Vorerst als Zwischenlösung habe ich einfach unter ips und names meine Handy-IP und meinen Namen mehrfach eingegeben. Damit werden meine schedueles bei Ab- bzw. Anwesenheit aktiviert und deaktiviert. Ist zwar nicht die elegantest Lösung aber funktioniert.
Das Problem, was ich allerdings derzeit habe (hat jedoch nichts mit dieser Config zu tun), ist: ich kann keine schedules von "Shelly PLUS PLUG S" mit unten stehenden http Befehlen (http://192.168.1.233/settings/relay/0?schedule=true) ein- und ausschalten.
//############################## Config ############################
let Config = {
ips: ["192.168.1.10","192.168.1.10","192.168.1.10","192.168.1.10","192.168.1.10","192.168.1.10","192.168.1.10","192.168.1.10"],
names: ["Michael_1","Michael_2","Michael_3","Michael_4","Michael_5","Michael_6","Michael_7","Michael_8"],
first_user_in_action : "http://192.168.1.229/relay/0?turn=off",
last_user_out_action : "http://192.168.1.229/relay/0?turn=on",
//Steuert die beiden Scenen (id) für Kipptor und Schiebetor
//Steuert die Lichtsimulation über Schedules
//"https://shelly-65-eu.shelly.cloud/scene/manual_run&id=1687240139745&auth_key=XXXXXXXXXXX",
user_action_offline : ["http://192.168.1.222/settings/relay/0?schedule=true",
"http://192.168.1.214/settings/relay/0?schedule=true",
"http://192.168.1.238/settings/relay/0?schedule=true",
"http://192.168.1.218/settings/relay/0?schedule=true",
"http://192.168.1.217/settings/relay/0?schedule=true",
"http://192.168.1.233/settings/light/0?schedule=true"],
//"https://shelly-65-eu.shelly.cloud/scene/manual_run&id=1696599520628&auth_key=XXXXXXXXXXX",
user_action_online : ["http://192.168.1.222/settings/relay/0?schedule=false",
"http://192.168.1.214/settings/relay/0?schedule=false",
"http://192.168.1.238/settings/relay/0?schedule=false",
"http://192.168.1.218/settings/relay/0?schedule=false",
"http://192.168.1.217/settings/relay/0?schedule=false",
"http://192.168.1.233/settings/light/0?schedule=false"],
timeout : 1,
verbose : false,
buffer : 30
}
//############################## Config end ############################
Alles anzeigen
OK, vielen Dank.Werd ich probieren und berichten
OK, vielen Dank.
Da die vielen actions das Licht jeweils in einem Raum steuert, werde ich halt eine lange Action für die Steuerung aller Lichter anlegen.
Danke nichtmals für deine Unterstützung.
Schöne Grüße
Michael
Ich habe jetzt die user_action_offline und user_action_online weggelassen.
Resultat ist, dass der erste schedule gestartet wird - jedoch nicht die weiteren. Ebenso schaltet sich natürlich auch nur der erste schedule wieder aus - auch wenn ich manuell alle schedules einschaltet habe.
Mittlerweile funktioniert auch die first_user_in_action und out_action nicht mehr.
Ich bin irgendwie ratlos.
//############################## Config ############################
let Config = {
ips: ["192.168.1.10"],
names: ["Michael"],
first_user_in_action : "http://192.168.1.229/relay/0?turn=off",
last_user_out_action : "http://192.168.1.229/relay/0?turn=on",
user_action_online : ["http://192.168.1.222/settings/relay/0?schedule=false",
"http://192.168.1.214/settings/relay/0?schedule=false",
"http://192.168.1.238/settings/relay/0?schedule=false",
"http://192.168.1.218/settings/relay/0?schedule=false",
"http://192.168.1.227/settings/relay/0?schedule=false",
"http://192.168.1.233/settings/relay/0?schedule=false"],
user_action_offline : ["http://192.168.1.222/settings/relay/0?schedule=true",
"http://192.168.1.214/settings/relay/0?schedule=true",
"http://192.168.1.238/settings/relay/0?schedule=true",
"http://192.168.1.218/settings/relay/0?schedule=true",
"http://192.168.1.227/settings/relay/0?schedule=true",
"http://192.168.1.233/settings/relay/0?schedule=true"],
timeout : 1,
verbose : false,
buffer : 30
}
//############################## Config end ############################
Alles anzeigen
Hallo Alle zusammen,
nachdem ich mich nun seit einigen Tagen mit der Anwesenheitserkennung von "OSTFRIESE" beschäftigt habe, wende ich mich mit meinem Problem an das Forum. Ich habe die Konfig von Ostfriese mit meinen Daten ergänzt.
Folgende soll geschehen:
first_user_in_action: es soll ein Relay AUS geschaltet werden. ==> funktioniert
last_user_out_action: es soll das Relay EIN geschaltet werden. ==> funktioniert
In Abhängigkeit von obigen Relay soll mein Garagentor geschlossen werden, bzw. ein Schiebetor und das Garagentor geöffnet werden. ==> funktioniert
Was leider nicht funktioniert sind die 6 schedueles (fett geschrieben), welche sich bei Abwesenheit EIN- und bei Anwesenheit AUS-schalten sollten.
Ich hoffe es kann mir wer weiterhelfen und mir meinen Fehler zeigen.
Schöne Grüße
Michael
//############################## Config ############################
let Config = {
ips: ["192.168.1.10"],
names: ["Michael"],
first_user_in_action : "http://192.168.1.229/relay/0?turn=off",
last_user_out_action : "http://192.168.1.229/relay/0?turn=on",
user_action_online : ["https://shelly-65-eu.shelly.cloud/scene/manual_r…auth_key=XXXXXX",
"http://192.168.1.222/settings/relay/0?schedule=false",
"http://192.168.1.214/settings/relay/0?schedule=false",
"http://192.168.1.238/settings/relay/0?schedule=false",
"http://192.168.1.218/settings/relay/0?schedule=false",
"http://192.168.1.227/settings/relay/0?schedule=false",
"http://192.168.1.233/settings/relay/0?schedule=false"],
user_action_offline : ["https://shelly-65-eu.shelly.cloud/scene/manual_r…auth_key=XXXXXX",
"http://192.168.1.222/settings/relay/0?schedule=true",
"http://192.168.1.214/settings/relay/0?schedule=true",
"http://192.168.1.238/settings/relay/0?schedule=true",
"http://192.168.1.218/settings/relay/0?schedule=true",
"http://192.168.1.227/settings/relay/0?schedule=true",
"http://192.168.1.233/settings/relay/0?schedule=true"],
timeout : 1,
verbose : false,
buffer : 30
}
//############################## Config end ############################
Danke für deine Mühe und Hilfe zu meinem Thema. Das hilft mir sehr, mich in die Thematik der Shellywelt ein zu arbeiten.
Echt toll wie ausführlich, umfassend und vor Allem leicht verständlich für einen Anfänger du das beschrieben hast.
Danke
Michael
Danke für die Antwort.
Das realisiere ich gerne anderwärtig. Ich Versuche mich derzeit gerade in HTTP Befehle einzulesen. Bin aber offensichtlich noch nicht so weit vorgedrungen.
So ich dass richtig verstehe, wird der Shelly bei jedem Call abgefragt ob dieser auf "false" oder "true" steht und schickt dann den entsprechenden Schaltbefehl (z.B. http://192.168.1.210/relay/0?turn=on bzw Off) an die Lampe. Richtig?
Könntest du mir bitte so einen http Call für die Abfrage ob "true" oder "false" als Muster schreiben/nennen/geben, sodass ich dann obigen Schaltbefehl - so dieser richtig ist verwenden kann?
Vielen Dank im Voraus
Michael
Hallo, ich bin neu in diesem Forum und hoffe das mit jemand entsprechende Tips geben kann. Trotz Suche habe ich bis jetzt keine Lösung zu meinem Problem gefunden.
Folgende Situation: mittels Telldus Geofence wird meine AN- bzw. ABwesenheit festgestellt und ein Shelly Schalter AN bzw. AUS geschaltet. Dieser Schalter (EM3) wird als Dummy verwendet. Diese AN-/ABwesenheitsfunktion funktioniert auch ohne Probleme.
Szene: Wird der Dummy nun eingeschaltet (WENN EM3 => ON, einmalig) werden hintereinander in unterschiedlichen Zimmer in Abständen hintereinander mittels Shelly 1L Lampen eingeschaltet und wieder ausgeschaltet. Dies funktioniert ebenfalls.
Problem: wenn der Dummy ausgeschaltet wird, werden alle noch offenen Szeneaktionen weiterhin ausgeführt.
Mein Ziel wäre jedoch: sobald ich nach Hause komme und sich der Dummy ausschaltet sollen auch alle noch offen Aktionen gestoppt werden.
Für mich sieht das Ganze so aus, dass bei start der Szene diese auf jedenfalls komplett abgearbeitet wird und nicht einfach gestoppt werden kann.
Für Hilfe und Tipps wäre ich Euch sehr dankbar.
Screenshot_2023-05-02-09-43-51-718_allterco.bg.shelly.jpg
Das Ausschalten des Dummys erfolgt mittels Befehl im übergeordneten System Telldus und funktioniert auch.
LG Michael