Beiträge von Seven of Nine
VPN/Proxy erkannt
Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.
-
-
Ich finde es trotzdem Schade, das hier einfach die Funktion weggefallen ist
naja, wenn man ehrlich ist und den I3 komplett nutzen würde, dann gäbe es 18 Klick-Sequenzen und die kann sich kaum jemand merken
Da sind mir ein paar intelligente Klicks auf den Tastern deutlich lieber. Was genau willst du denn "fernsteuern" und das teilweise gedimmt? einen Shelly Dimmer oder eine Duo / Duo RGBW?
-
ungetestet, da extrem knapp bei Zeit.. ich hab hier eine Großbaustelle zu Hause
Code
Alles anzeigen// this is the remote shelly which we want to control. let shellies = [ '192.168.178.71', '192.166.178.78', ]; let sequence = [ '?turn=on&gain=100&blue=255&red=0&green=0', // blue '?turn=on&gain=100&blue=0&red=255&green=0', // red '?turn=on&gain=100&blue=0&red=0&green=255', // green '?turn=on&gain=100&blue=0&red=255&green=255', // yellow '?turn=on&gain=100&blue=225&red=185&green=76', // purple '?turn=off' // off ]; // no need to change anything below this line.. let position = 0; // add an evenHandler for button type input and single push events Shelly.addEventHandler( function (event, user_data) { //print(JSON.stringify(event)); if (typeof event.info.event !== 'undefined') { if (event.info.event === 'single_push') { for (let i = 0; i < shellies.length; i++) { setRGBW(shellies[i], position); } position++; if (sequence.length === position) { position = 0; } } else { return true; } } else { return true; } }, ); // send RBGW command function setRGBW(ip, position) { Shelly.call( "http.get", { url: 'http://' + ip + '/light/0' + sequence[position] }, function (response, error_code, error_message, ud) { print(sequence[position]); }, null ); };
-
ja, ich hab die Beta 0.10 auf den Shelly Plus drauf.
- Zeitserver findest du unter Device - SNTP ServerDer Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
Der Reset (5x Schalter/Taster) lässt sich laut Doku per API-Aufruf abschalten, im Bereich params id 0 bezieht sich auf den ersten Eingang, beim Pro 4 PM kannst du das für jeden Taster /Schalter seperat abschalten, indem du die ID dann von 0 auf 1, 2 oder 3 änderst.
Hinten noch die IP-Adresse vom Shelly eintragen. -
Zeitzone, Längen- und Breitengrad wo sich dein Shelly befindet ggf. manuell einstellen.
-
But I cannot upgrade this one to 0.10.0. How can I upgrade so that I possibly have no connection problems with Homey anymore?
Restart the device and make sure it can connect to the internet. Maybe a firewall rule blocks or the routing isn't properly set (static ip and wrong gateway).
-
das geht nicht über die App sondern direkt im Webinterface http://<ip-vom-shelly3em>
neben den Watt-Zahlen der Pfeil nach unten ist ein download-LinkDer Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen. -
Die Verschlüsselung der Fritzbox ist auf WPA2(ccmp) eingestellt. Die Verschlüsselung der Repeater hab ich auch auf WPA2(ccmp) gestellt, aber die stellt sich immer wieder von selbst auf WPA2+WPA3 zurück.
wird bei allen Repeatern und bei der Box das Mesh-Symbol (blaues, leicht rundes Dreieck unten links am Repeater) angezeigt?
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen. -
Seven of Nine : Noch eine Frage zu Deinem Szenario: Waren bei Dir die Shellies auch auf „Detached Input“ parametriert?
nein, die hatte ich auf Edge stehen. Mal konnte ich 3-4 mal korrekt schalten, dann hat der Schalter nicht mehr reagiert. der blieb nicht durchgängig auf on. Ich kann mir aber gut vorstellen, dass da u.U. auch die Länge des Kabels entscheidend ist.
-
Das sollte jedoch reproduzierbar sein.
ist es, konnte ich mit einem Shelly 2.5, einem Shelly 1 und einem 1PM exakt nachstellen.
Meine Konstellation war folgende: Verteilerdose oben unterhalb der Zimmerdecke. (da ist der Shelly drin) Von da geht ein 5-adriges NYM zu einer Lichtschalter-Steckdosenkombi. Braun (L), Blau (N) und GN/GE sind nach unten zum Schalter bzw. Steckdose aufgelegt. Schwarz vom Schalter-Ausgang zurück zum Shelly an SW.
Kann bei Bedarf gerne eine Skizze zeichnen.
-
Es geht lediglich ein 5x1,5 an den Schalter und davon ein geschalteter Draht zurück zur Dose in der der Shelly sitzt.
Exakt die Konstellation hatte ich mit identischem Fehlerbild auch. (Kabellänge war etwa einen Meter)
Ich hab es letztenendes gelöst, indem ich ein zuästzliches 3-adriges Kabel (nur für den Schaltdraht) vom Schalter zurück Verteilerdose gezogen hab.
-
-h 192.168.178.25
das ist dein Mosquitto Server, oder?
ich hab das gerade mal hiermit getestet:Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
mosquitto_pub -h 192.168.178.86 -u admin -P admin -p 1883 -t shellies/test/rpc -m '{"id":123, "src":"testtopic", "method":"Shelly.GetStatus"}'
sorgt dafür, dass im Mosquitto anschließend der Status vom Shelly protokolliert wird, das funktioniert alsoDer Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen. -
Kein Problem, danke für die Rückmeldung. Viel Erfolg bei der Sanierung, gruß an die Knie
Hatte gerade keine Ruhe und hab das Dual-Button-Script mal mit dem Single-Button-Script verglichen.. denke ich hab den Grund gefunden. kannst du das hier mal probieren? kann es grad leider nicht testen, weil der Shelly Plus I4 im Moment in der Grabbelkiste liegt.
Code
Alles anzeigenlet REMOTE = { ip: '192.168.178.240', btn_dim_up: 0, btn_dim_down: 1, }; let dim = false; // CONFIG END Shelly.addEventHandler( function (event, user_data) { if (typeof event.info.event !== 'undefined') { if (event.info.id === REMOTE.btn_dim_up) { if (dim === true && event.info.event === 'btn_up') { dim = false; controlDimmer('/light/0?dim=stop'); } if (event.info.event === 'single_push') { controlDimmer('/light/0?turn=on'); } else if (event.info.event === 'double_push') { controlDimmer('/light/0?turn=on&brightness=100'); } else if (event.info.event === 'long_push') { dim = true; controlDimmer('/light/0?dim=up'); } else { return true; } } if (event.info.id === REMOTE.btn_dim_down) { if (dim === true && event.info.event === 'btn_up') { dim = false; controlDimmer('/light/0?dim=stop'); } if (event.info.event === 'single_push') { controlDimmer('/light/0?turn=off'); } else if (event.info.event === 'double_push') { controlDimmer('/light/0?turn=on&brightness=100'); } else if (event.info.event === 'long_push') { dim = true; controlDimmer('/light/0?dim=down'); } else { return true; } } } else { return true; } }, ); function controlDimmer(str) { Shelly.call( "http.get", { url: 'http://' + REMOTE.ip + str }, function (r, ec, em, ud) { }, null ); }
-
-
An was kann das liegen? Muss ich vorher eine Kalibrierungsfahrt maxhen oder so?
der Shelly muss auf jeden Fall kalibriert sein, damit das funktioniert.
-
Ich gehe einmal davon aus, dass es keine Option ist die bestehenden UP Dosen herauszunehmen und tiefe Dosen einzusetzen.
kleines Stemmeisen und ein Hammer. Die Dinger sind aus Kunststoff, nicht aus Stahlbeton
Dies würde ja neue Tapete + Farbe bedeuten.
eigentlich nicht, denn Lichtschalter und Steckdosen haben ja auch noch einen Rahmen, der deutlich über die UP-Dose hinausgeht.
-
Wenn die nicht gefunden werden ist die Cloud vermutlich deaktiviert.. kannst du sie über https://home.shelly.cloud steuern?
-
geht ab jetzt direkt vom Shelly Plus
[ShellyScript] - Phillips HuE Bridge - Licht schalten -
Zeit für ein neues Script.
Mit der Firmware 0.10 Beta1 ist es möglich HTTP-PUT-Requests zu senden, damit lässt sich dann auch mittels Script eine HuE-Bridge fernsteuern.
Ich hab das mit einem Shelly Plus 1 PM mit angeschlossenem Taster getestet, da die Beta1 für den Shelly Plus I4 noch nicht verfügbar ist.Hier dann mal ein erstes Beispiel:
Funktion an- bzw. ausschalten einer an der HuE-Bridge angebundenen Zigbee-Lampe.
Oben im Script muss die CONFIG mit euren Daten gefüllt werden. Ich hoffe die Variablen-Namen sind soweit selbsterklärend.https://github.com/shelly-tools/s…oggle_switch.js
Viel Spaß damit -
Etwas wenig bei 4 Taster
warum? man kann ja die Events von mehreren Tastern innerhalb eines Scripts verarbeiten..