Heute morgen habe ich den aktuellen Shelly Newsletter erhalten. Hier stand nun, dass sich der Shelly1 sowie der Shelly2.5 auch recht einfach in HomeKit einbinden lassen.
Als Apple User musste ich dies natürlich sofort ausprobieren – und natürlich nehme ich Dich hierbei kurz einmal mit!
Firmware Update
Die HomeKit Funktion wird mittels Firmware Update eingespielt. Wichtig hierbei ist, dass nach dem Update Dinge wie MQTT oder aber die Integration in den ioBroker nicht mehr klappen. Dafür können wir das Gerät aber im HomeKit nutzen!
Hierfür müssen wir uns nun unsere Update Adresse etwas anpassen:
http://XXX.XXX.XXX.XXX/ota?url=YYYYYYYYYYYYYYYYYYYYYYYY
Am besten kopierst Du Dir die URL oben einmal – wie ich es auch gemacht habe – in einen Text Editor. Als erstes musst Du das XXX.XXX.XXX.XXX durch die IP Adresse Deines Shellys austauschen. Danach kommt die Update URL (gekennzeichnet mit den Y’s). Diese ist – je nach Shelly – etwas unterschiedlich;
Shelly1: https://rojer.me/files/shelly/shelly-homekit-Shelly1.zip
Shelly2.5: https://rojer.me/files/shelly/shelly-homekit-Shelly25.zip
Ist die Adresse dann zusammengestellt, so kannst Du diese im Browser einfach eintragen und das Update wird installiert. Dieses benötigt circa 2 Minuten. Danach sollte dann die neue Oberfläche zu sehen sein. Gibt es hier probleme, so kannst Du vielleicht den Cache vom Browser einmal löschen – hat bei mir geholfen :).
Einbindung in HomeKit
Nachdem Du in der Oberfläche des Shellys den Code eingetragen hast machen wir weiter in der Home App auf dem iPhone. Wichtig allerdings ist, dass bei dem Code Dinge wie 111-11-111 nicht akzeptiert werden. Du müsstest also ein klein wenig kreativer sein. Ist der Code einmal eingetragen, so wird er in der Oberfläche nicht mehr angezeigt. Am besten schreibst Du ihn irgendwo hin – falls Du nochmal weitere iPhones einbinden willst.
In der Home App auf dem iPhone kannst Du dann ein neues Gerät hinzufügen. Hier kannst Du den Code wieder eintragen und schon ist es auch registriert. Als letzten Schritt kannst Du nun noch dem Gerät einen Raum zuweisen oder aber auch den Namen ändern.
Somit hast Du nun alle Möglichkeiten das Gerät zu automatisieren in der App. Eine wirklich praktische – und einfache sache!
Video
Links
Shelly1: https://amzn.to/2TrqflX
Shelly2.5: https://amzn.to/38lHJ7D
Github Seite des Updates: https://github.com/mongoose-os-apps/shelly-homekit
Original Firmware Shelly1: https://api.shelly.cloud/firmware/SHSW-1_build.zip
Original Firmware Shelly 2.5: https://api.shelly.cloud/firmware/SHSW-25_build.zip
69 Kommentare. Hinterlasse eine Antwort
Hallo!
Mit dieser (wie mir scheint TASMOTA) Firmware ist dann auch noch Rollladen Steuerung per SHELLY 2,5 möglich?
Danke!
Hallo interessiert mich auch.
Habe jetzt zwei Schlater, die sich nicht automatisch nach dem hochfahren abschalten.
Wenn ich dann das nächste mal wieder runterlassen möchte, dann blockiert der MOtor.
Was mache ich falsch?
Hab das selbe Problem. Hab auch keine Lösung gefunden es Zeitgesteuert zu deaktiveren.
Hallo ich habe die Firmware Update gemacht bei Shell 1 aber jetzt habe ich ein Problem ich habe zurück geschaltet und jetzt kann ich nicht mehr verbinden können sie mir helfen dabei
Hallo,
Habe das gleiche Problem. Schalter gehen nicht mehr in die Null Stellung! Habe schon mehrmals meine Endpunkte vom Rollo verstellt zwecks dieser Stellung .Vielleicht ein anderer Modus Detached ??
Mfg
Schönes Update! Man hat allerdings lediglich 2 Schalter als Ergebnis!
Motor Steuerung und Rolladen Steuerung ist nicht möglich!
Schönes Update! Man hat allerdings lediglich 2 Schalter als Ergebnis!
Motor Steuerung und Rolladen Steuerung mit Shelly 2.5 ist nicht möglich!
Ehhh – eine Frage, wie bekomme ich denn die originale FW wieder auf meine Shelly 2.5?
Mit der HomeKit FW läßt sich leider keine Rollladen steuern!
moin zusammen….wird der shelly dimmer auch noch folgen???
Hallo Zusammen!
Gutes Video -klappt alles wunderbar! Eine Frage hätte ich aber: lässt sich ein so modifizierter Shelly auch im ioBroker einbauen? Welchen Adapter müsste ich dafür wählen?
Vielen Dank vorab!
Viele Grüße;
HennD
Das klappt leider nicht bzw. ist mir hier keine Lösung hierfür bekannt. Sorry
Kann ich dann auch einen Bewegungsmelder von Hue den Shelly schalten lassen? Geht das dann in Homekit?
Jo, das funktioniert. Einfach eine Automation erstellen 🙂
Welche Settings hast Du am Shelly gewählt? Input Mode:? und Initial State:?
Dankeschön.
Hab die Antwort auf der Shelly API doc gefunden:
Physical input switches can be one of:
a momentary, push-button switch
a toggle switch with two stable states
an “edge” switch. In this input mode, every switch state transition causes a toggle of the output state. This can be used with input from existing two-way switch installations.
Hallo, wenn du mir helfen kannst, wäre ich sehr dankbar …
Ich habe den Browser-Cacher bereits bereinigt und es funktioniert immer noch nicht …
Ich habe USB-TTL, um die Firmware auf Shelly 1 zu übertragen. Durch Herunterladen von .zip erhalte ich die folgenden Schließer. Welche sollte ich mit USB-TTL auf Shelly übertragen und in welcher Reihenfolge? Danke
Hallo, das Update hat super geklappt und es ist in HomeKit integriert. Nun möchte ich aber den Shelly 1 auch noch über Alexa steuern. Das bekomme ich irgendwie nicht hin. Weis jemand einen Rat?
Das ist so eine Sache: dafür musst du das ganze quasi wieder in die andere Richtung umleiten, also zum Beispiel eine HomeBridge nutzen oder Ähnliches.
Hallo,
das Update hat geklappt und mein Shelly 2.5 wird auch in meinem Homekit erkannt. Allerdings kann Homekit es dann nicht einbinden. Woran kann das liegen?
Hallo,
Echt Super!!!
Schön wäre, wenn das demnächst auch mit den Shelly H&T funktioniert.
Moin.
Hat jemand Erfahrung damit, diese Software per FTDI auf zu spielen? Ich benutze eine komplett abweichende Firmware, die das OverTheAirUpdate nicht unterstützt Welche der Binaries muss ich aufspielen?
Danke für eure Antworten und euer Bemühen 🙂
Hallo
Wie macht man mit einem HomeKit Shelly 1 ein update auf die neuste HomeKit Version.. aktuell gibt es ja die 2.0.1
Danke für Antwort…
Hi,
ich habe zwei Shellys 1 in HomeKit eingebunden. Das funktioniert auch top.
Leider nur wenn ich zu Hause im WLAN bin. Schalte ich das WLAN aus zeigt er im HomeKit immer “keine Antwort”.
hat vielleicht jemand eine Lösung?
Hallo.
Benötigst eine HomeKit Zentrale, die immer bei dir zu Hause im Netzwerk ist. Im Gegensatz zu den Systemen von Alexa und Google Home sind die Dienste nämlich nicht Cloud-Basiert auf irgendwelchen dubiosen chinesischen Servern sondern finden bei dir zuhause “lokal” statt.
Das bedeutet, dass du ein iPad, HomePod, Mac oder AppleTV benötigst, dass als Home Zentrale eingerichtet ist und bei dir zuhause im lokalen Netzwerk ist.
Wie das geht siehst du hier: https://support.apple.com/de-de/HT207057
Hallo, ich habe seit heute auch einen Shelly 2.5.
Diesen möchte ich nun gern mit meinen Rolladen in Apple HomeKit einbinden.
Leider bekomme ich das mit den Links nicht hin. Ich habe die IP Adresse eingeben usw.
Benötige ich für das Update einen Windows Rechner? Mein Mac bekommt das nicht hin.
Ich würde mich sehr freuen, wenn mir jemand helfen würde! Vielen Dank für Eure Unterstützung.
VG Guido
Bei mir will das Update nicht klappen.
Wenn ich die zusammengesetzte und angepasste URL in die Adressleiste einfüge kommt das Updatebild aus dem Video, aber auch nach mehreren Minuten ist immer noch die Originalfirmware auf dem Shelly. Kann das sein, dass das mit der Firmware v1.7 nicht mehr geht?
Ich habe echt keine Ahnung woran das liegen könnte.
gleiche Problem
Hallo,
vermutlich funktioniert die Homekit-URL (aktuell) nicht mehr.
Wollte meinen Shelly1 heut auch über die URL ins Homekit bringen leider ohne Erfolg.
Hatte die Firmware v1.7.0 drauf habe dann einen Downgrade auf v1.5.1o gemacht aber auch hier bleibt die Originale Firmware auf dem Shelly1…….
Gruß
Marcel
Gleiches Problem
Beim Shelly 2,5 letzte Woche hat noch alles funktioniert
Hallo, gleiche Problem beim Shelly 1 und Shelly 2.5
Ich bekomme die Firmware nicht geupdatet. Alles gemacht wie in der Beschreibung und auch den Cache mehrfach gelöscht. Es klappt leider nicht. Was kann man machen?
Hey,
versucht es mal mit folgender URL: http://rojer.me/files/shelly/shelly-homekit-Shelly25.zip, also kein https, sondern nur http. Das hat bei mir funktioniert.
Funktioniert bei mir irgendwie nicht. Es geht wie gesagt um den Shelly 1
Wie meinst du das mit deinem Link? Ohne meine iP Adresse einzugeben? Da lädt er mir immer nur die ZIP Datei in den Download-Ordner. Was mache ich falsch?
Danke Nicolai ohne s hat es beim erstenmal geklappt.
@Andreas : http://xxx.xxx.xxx.xx/ota?url=http://rojer.me/files/shelly/shelly-homekit-Shelly1.zip
Da wo die X sind kommt die IP deines shelly1 rein 🙂
Ist es auch möglich Shelly Dimmer / Dimmer 2 in HomeKit zu integrieren, ohne den “Umweg” über HomeBridge o.ä. gehen zu müssen?
Danke in die Runde!
Auch für mich wäre die Info Gold wert, ob sich an der Front “Integration Shelly Dimmer / Dimmer 2” in HomeKit etwas tut.
Sonst muss ich leider auf Eltako warten…was ich eigentlich vermeiden wollte. Danke!
Installation war Problem los 👌
Nur leider lässt sich kein zweites Gerät mit dem Shelly Verbinden.
Mit dem Code wird kein Gerät mehr gefunden sobald er auf einem gerät genutzt wird..
Kennt jemand das Problem und hat eine Lösung ?
Einladen in der Home App ist blöd wenn verschiedene Sprachen auf den Handys eingestellt sind.
Update hat wurderbar geklappt. Hab mich aber aus dem Wifi ausgesperrt und musste den Shelly zurücksetzen. Jetzt kann ich mich nicht mehr verbinden. Sehe kein AP. Habt Ihr einen Tip?
Wie hast du ihn zurück gesetzt ?
Strom aus/an 5 mal Schalter drücken ?
Der Shelly bestätigt dies mit mehrmaligem schalten.
Dann kann wieder über den Ap zugegriffen werden.
Ja genau, mit Strom aus/an. Der Shelly hat auch mehrmals geschaltet (rattern). Das Problem hab ich bei beiden Shelly 2.5. Vor dem Update ging das ohne Probleme. Echt keine Ahnung wieso ich den Shelly nicht mehr im Wireless finde.
den Link zur original Firmware gibt es nicht mehr! Kann man das bitte updaten! danke!
Ich kann die kann auf meinen Shelly 1 die Software nicht laden es kommt immer dass beim richtig konfiguriertem Link: {“status”:”updating”,”has_update”:false,”new_version”:”20200827-065344/v1.8.3@4a8bc427″,”old_version”:”20200827-065344/v1.8.3@4a8bc427″} was jedoch die alte Firmware ist und nicht die mit Apple Homekit
Ich kann die Software nicht auf meinen Shelly 1 laden es kommt immer, dass beim richtig konfiguriertem Link: {„status“:“updating“,“has_update“:false,“new_version“:“20200827-065344/v1.8.3@4a8bc427″,“old_version“:“20200827-065344/v1.8.3@4a8bc427″} was jedoch die alte Firmware ist und nicht die mit Apple Homekit
Http im link nutzen nicht https
Dann geht es
kann man den shelly1 in der home app ( z.B. iphone) nutzen und gleichzeitig auch mit der shelly app ( android Handy)?
Nein, das geht leider nicht ohne weiteres. Er ist aber nach wie vor via RestAPI ansprechbar, man kann also mit der entsprechenden App nach wie vor alles machen – nur halt nicht per Shelly App.
Hallo Ich habe ein Update versucht auf dem Shelly1. Dadurch ist dieser aus dem WLAN geflogen und war nicht mehr erreichbar. Ich habe dann einen Hardreset durchgeführt. Was mich gewundert hat, ich musste mehr als 5mal schalten um das Relais klacken zu hören. Danach war der Shelly AccesPoint wieder zu sehen. Ich wollte dann den Shelly wieder einbinden was aber nicht mehr klappt. aber die Adresse 192.168.33.1 war erreichbar und ich habe die Oberfläche mit Homekit gesehen. Aber ich bekomme ihn nicht mehr in mein WLAN eingebunden. Weiß jemand woran das liegt? Ist dieser defekt?
Hab es hinbekommen. Es hat etwas gedauert bis der Shelly in der FritzBox aufgetaucht ist. Jetzt habe ich gesehen, dass es seit dem Wochenende eine neue Firmware gibt. Wie bekomme ich diese auf den Shelly. Hab schon einige Anleitung gefunden mit Shell etc. aber es klappt nicht. Auch das Laden über durchsuchen klappt nicht. Der Button Update suchen fehlt mir auch. Kann jemand helfen?
Können die shellys dann trotzdem per alexa gesteuert werden ?
Nein, die Shelly Cloud Funktionen sind dann leider futsch.
Hallo, ich versuche gerade ein Shelly25 testweise in mein Homekit zu integrieren. Leider klappt das nicht
ich habe folgendes eingegeben
http:///ota?url=https://rojer.me/files/shelly/shelly-homekit-Shelly25.zip
ich bekomme die Fehlermeldung:
{“status”:”updating”,”has_update”:false,”new_version”:”20201128-102046/v1.9.2@e83f7025″,”old_version”:”20201128-102046/v1.9.2@e83f7025″,”beta_version”:”20201216-140131/v1.9.3-rc4@146c9bd7″}
Vermutlich erlaubt Shelly das überschreiben einer neueren Firmware nicht mit einer älteren Version?
gibt es da eine neue Lösung?
Danke vorab für die Unterstützung
Gruss David
http://A.B.C.D/ota?url=http://rojer.me/files/shelly/shelly-homekit-Shelly25.zip
Dort wo A.B.C.D steht muss die IP des Shellys rein
Vielen Dank für die Unterstützung – warum auch immer – im fünften Anlauf hat es dann irgendwann mal geklappt. Jetzt macht es richtig Spaß 🤩 Grüße und frohes Fest
Hallo,
hab seit heute das Problem bei den Shelly’s 1 das ich das Update nicht mehr rauf bekomme ? ( letzte Woche kein Problem )
Hallo,
mir geht es genau so. Vor ein/zwei Wochen noch problemlos geupdatet auf die HomeKit-FW. Heute geht nichts mehr. Zwei verschiedene Shelly 1 probiert. Reboot, Reset keine Chance. FW: 20191217-140757/1047-long-id-for-shelly-devices@a0661583 und 20201228-092119/v1.9.3@ad2bb4e3
Hatte das auch schon. Hab einen Reboot gemacht und dann hat es geklappt
Hallo.
Vielen Dank für die Anleitung.
Hat wunderbar geklappt.
Nur das es in der Homekit 2 Schalter jetzt anzeigt, einmal für Hoch und einmal für Rolladen runter.
Kann man das zusammenschweißen, wenn ja wie?
Kann man die Nutzart bei General Settings auswählen, Roller Shutter nehme ich bei Rollos.
Also die Webseiten funktionieren überhaupt nicht. Ich habe alles so gemacht wie das da steht, trotztem könnte ich shelly2.5 nicht updaten…
Ich habe leider das gleiche Problem. Ist der Serverlink noch aktuell?
Korrigiere, hat geklappt!
Musste erst das Firmewareupdate von der App aus starten (im Browser hatte es nicht geklappt) und erst dann hat es mit der Anleitung oben geklappt. Danke!
Es funktioniert super nur wenn ich es bei meiner Frau einrichte funktioniert es auf meinem iPhone nicht mehr
Bitte um Queue des Newsletters….
Hallo,
das mit dem Shelly Update funktioniert prima . allerdings habe ich nun ein Problem 2 von 18 eingesetzten Shelly warum auch immer defekt sind und auch keinen Reset mehr zulassen.
Jetzt weigert sich der Lieferant diese auszutauschen weil ich angeblich Eine unzulässige Firmware installiert habe und sie deswegen aus der Haftung sind – behaupten Sie.
Nun habe ich mich bei Shelly https://ticket.shelly.support/tickets.php?id=44598 über diesen Lieferanten beschwert und diese Fragen nun nach dem besagten Newsletter … liegt der noch irgendwo vor?
Freue mich auf Rückmeldung
Hey,
Hat es jemand geschafft das Shelly 1 mit HomeKit Firmware
Per url anzusprechen ?
Also wie bei original Software mit
http://192.168.x.x/relay/0?turn=on
Oder
http://192.168.x.x/cm?cmnd=Power On
Beide Varianten laufen leider nicht…
Nach einem Unterbruch meines Internetanbieters, ist die Shelly 2.5 nicht mehr im HomeKit eingebunden, jedoch wieder als Wlan Hotspot verfügbar.
Eine Einbindung bzw. ein Zugriff auf die IP-Adresse als URL Verwendung ist leider nicht möglich (funktioniert nicht).
In welchen Zustand finde ich die Shelly nach einem Reset? Wie wird der Reset durchgeführt und gibt es evtl. andere alternativen?
Guten Morgen ,ich habe gestern mein Shelly 2.5 mit HomeKit verbunden zum Testen , ich möchte wieder zurück. Was muss ich machen damit ich wieder die Shelly App verwenden kann ? Gruß Kim
Hallo,
Ich bekomme die neue Firmware ums verrecken nicht auf den Shelly. Probiere das jetzt seit 2 Tagen und der Shelly updaten sich einfach nicht mit der neuen Firmware.
Woran kann das liegen? Gibt es bestimmte Einstellungen im Shelly die vorher gemacht werden müssen?!
Der Beitrag hört sich gut an. Nur leider, nach x-Versuchen, keine Homekit-Verbindung. Gibt es eine andere Möglichkeit?
Bei mir klappt es auch nicht 🙁 dabei sieht es so leicht aus.