HomeMatic und Shelly – so klappt es perfekt!

Ich schreib gerade – Beitrag kommt gleich 🙂

Der Shelly ist recht beliebt. Aber wie kann ich nun den Shelly so integrieren, dass er perfekt auch ĂŒber die HomeMatic bedienbar ist? Genau das möchte ich Dir hier einmal kurz zeigen!

Vorbereitungen in der CCU

In der CCU muss unbedingt CuxD installiert sein. Denn in CuxD erstellen wir ein virtuelles GerÀt, welches wir dann nutzen um den Shelly zu steuern. Hier zeige ich Dir einmal den Screenshot vom GerÀt, welches ich erstellt habe:

Dieses GerĂ€t lĂ€sst sich dann in der CCU selbst anpassen. HierfĂŒr öffne ich nun Einstellungen in der GerĂ€teĂŒbersicht und habe nun die Möglichkeit zwei Links zu hinterlegen, mit denen wir dann den Shelly ein – und ausschalten können.

Hier die benötigten Links:

CMD_SHORT: /usr/local/addons/cuxd/curl -s https://192.168.178.42/relay/0?turn~3doff
CMD_LONG: /usr/local/addons/cuxd/curl -s https://192.168.178.42/relay/0?turn~3don

Wichtig ist hier natĂŒrlich, dass Du den Link anpasst – das heisst die IP Adresse (in meinem Fall die 192.168.178.42) muss hier durch die IP angepasst werden, die Dein Shelly bei Dir im Netzwerk hat.

Wir können nun schonmal den Shelly ĂŒber die HomeMatic steuern. Allerdings gibt es hier noch ein Problem. Steuerst Du den Shelly z.B. ĂŒber eine App, dann bekommt hiervon die CCU nix mit. Daher mĂŒssen wir auch hier noch etwas modifizieren.

Einstellungen im Shelly

Wir können den Shelly so konfigurieren, dass dieser – sollte sich der Schaltzustand Ă€ndern – einen Befehl abschickt. Und diesen Befehl nutzen wir nun in der CCU um hier den Schaltzustand zu Ă€ndern.

ZunĂ€chst einmal benötigen wir allerdings die Adresse. HierfĂŒr brauchst Du zwei Dinge – zum einen den Namen vom Kanal, der geschaltet werden soll (in meinem Fall Shelly) – zum anderen die IP Adresse der CCU. Danach schaut der Link so aus:

http://192.168.178.200:8181/cuxd.exe?ret=dom.GetObject(%27Shelly%27).State(0)

Hier ist es also wieder wichtig, dass Du die IP Adresse anpasst sowie den Namen, der geĂ€ndert werden soll. Diese Infos mĂŒssen unbedingt getauscht werden. Am Ende des Links siehst Du in Klammern eine 0.

Die 0 (dies ist eine null – nicht der Buchstabe O) lĂ€sst dann das GerĂ€t ausschalten bzw. aktualisiert hier die Daten des GerĂ€tes. Ersetzt Du nun die 0 mit einer 1, so weiss dann die CCU, dass das GerĂ€t nun eingeschaltet ist.

Hier noch der Screenshot aus der Shelly OberflÀche mit weiteren Details:

Ist auch diese Einstellung vorgenommen worden, weiss nun auch die CCU, wenn Du den Shelly ĂŒber die Shelly App steuerst. Die Einbindung ist also perfekt!

Video:

Kleines Update

Solltest Du auf Deiner CCU einen Benutzernamen und ein Kennwort vergeben haben, so muss unbedingt auch der Link, den Du im Shelly eingesetzt hast, angepasst werden. Hierzu einfach folgendes Schema nutzen:

http://Benutzername:Passwort@192.xxx.xxx.xxx

Dies dann gefolgt vom normalen Befehl. Aber wie gesagt – nur wenn auf der CCU ein Benutzername und Passwort gesetzt ist und eine Autentifizierung erfolgen muss.

Links:

Der Shelly bei Reichelt:

Einzeln: https://www.reichelt.de/shelly-1-wi-fi-wlan-schaltaktor-16-a-shelly-1-p267665.html?&trstct=pos_4&nbc=1

Im Doppelpack: https://www.reichelt.de/shelly-1-wi-fi-wlan-schaltaktor-16-a-2-stueck-shelly-1b-p267690.html?&trstct=pos_2&nbc=1

Oder natĂŒrlich bei Amazon:

Einzeln: https://amzn.to/3diujfQ

Im Doppelpack: https://amzn.to/2XHrIW5

Vielleicht auch interessant?

Beitrag teilen:

47 Kommentare. Hinterlasse eine Antwort

  • Hallo Stephan,

    Wie immer super Anleitung!!!
    Leider habe ich ein Problem bei der Umsetzung…

    Mein Shelly (Shelly1PM) reagiert nicht auf die URL „ https://192.168.178.42/relay/0?turn~3doff“ (IP ist angepasst).
    Er reagiert nur wenn ich diese „ https://192.168.178.42/relay/0?turn=off“ nutze.
    Also habe ich die Befehle in der homematic angepasst, aber diese Ă€ndert das „=„ immer wieder in „ ~3d“.
    Hast du eine Idee?

    Danke und Gruß,
    Jochen

    Antworten
    • Hallo! Das ist normal und eigentlich auch richtig so – denn die CCU kann nicht mit der Formatierung eines ? umgehen – darum wird’s angepasst.

      Antworten
      • Jochen Schmidt
        2. Juni 2020 18:19

        Hallo Stefan,
        Danke fĂŒr deine Antwort.
        Möglicherweise habe ich mich nicht ganz klar ausgedrĂŒckt. Das „?“ ist nicht mein Problem… das „=“ ist mein Problem… Die Ursache könnte jedoch die Gleiche sein.
        Mein eigentliches Problem ist aber, dass der Shelly nicht auf die „umformatierte“ URL reagiert, das bedeutet im Umkehrschluss ich muss entweder den Shelly dazu bekommen, darauf zu reagieren oder die CCU3 dazu bekommen die URL nicht umzuformatieren.
        Hier die URL die in bei der CCU gespeichert wird: „https://192.168.xxx.xxx/relay/0?turn~3doff“. Diese funktioniert jedoch nicht wenn ich sie in die Adresszeile des Browsers eingebe (und auch nicht wenn ich das CUxD GerĂ€t bediene). Nur wenn ich aus dem „~3d“ ein „=“ mache funktioniert es.
        Daher brÀuchte ich eine Idee um eine der beiden Lösungsmöglichkeiten umzusetzen.
        Danke undGruß,
        Jochen

    • Sascha Hoffmann
      10. Juli 2020 10:08

      Hallo zusammen,

      geht mir auch so mit dem “=” und dem “~3d”. Welchen Lösungsansatz gibt es? Homematic scheint das “=” ja nicht zu speichern in der Web-OberflĂ€che.

      Danke und Gruß,
      Sascha

      P.S.
      Danke natĂŒrlich fuer das Tutorial. Wie immer 1A.

      Antworten
      • Stefan Guse
        26. Juli 2020 20:46

        Hallo,
        das Problem hatte ich auch. Ich habe folgende Befehle eingesetzt und damit funktioniert das:

        wget -q -O – ‘http://192.168.xxx.xxx/relay/0?turn~3doff’
        wget -q -O – ‘http://192.168.xxx.xxx/relay/0?turn~3doff’

        Gruß Stefan

      • Stefan Guse
        26. Juli 2020 20:51

        natĂŒrlich meine ich:
        wget -q -O – ‚http://192.168.xxx.xxx/relay/0?turn~3doff‘
        wget -q -O – ‚http://192.168.xxx.xxx/relay/0?turn~3don‘

      • Hallo zusammen, ich verwende den Vorschlag von Stefan Guse und kann das Problem da mit auch lösen. Gebe ich die Befehle in den Browser mit ~3d ein bekomme ich vom Shelly zwar eine Antwort aber er regt sich nicht. Getestet habe ich mit diversen Schalter-Einstellungen am Shelly.

        Habt ihr noch eine Idee, wie das Thema gelöst werden kann?

        Vielen Dank!

  • Prima Anleitung! Funktioniert sehr gut. Könntest du eine Ă€hnliche Anleitung auch fĂŒr die Shelly Dimmer erstellen?

    Antworten
  • Hallo Stefan,
    ich schaue mir deine Videos sehr gerne an!

    Leider funktioniert bei mir auch nicht die Shelly-Einbindung. Wenn ich mit mit CuXD so wie du beschrieben hast einen Schalter erzeuge, wird beim Einschalten des Schalters weder das Symbol auf “Ein” gesetzt noch das Signal korrekt an den Shelly ĂŒbermittelt.
    Im Systemlog von CuXD wird aber angezeigt das folgender Befehl abgesendet wurde:
    Jun 7 12:00:12 homematic-raspi daemon.info cuxd[1552]: system(CMD_LONG: /usr/local/addons/cuxd/curl -s https://192.168.178.53/relay/0?turn=on) exit(127) 0s

    Hast du eine Idee woran das liegen könnte?
    Wie bei meinem Vorredner auch, funktionieren die normalen http – Befehle fĂŒr den Shelly tadellos.

    Danke fĂŒr deine Hilfe
    Daniel

    Antworten
  • Jan Albrecht
    8. Juni 2020 13:59

    Hallo Stefan, Danke fĂŒr die tolle Anleitung. Sie funktioniert auch grundsĂ€tzlich bei mir von den Befehlen her. Nur will das Shelly WeboberflĂ€che die funktionierende Statusmeldung nicht richtig senden. (im Browser funktioniert der Befehl ohne Problem).

    Antworten
  • Hallo Stefan
    Danke fĂŒr die Anleitung.
    Mit der im Shelly Forum habe ich es nicht hingekriegt.
    Ich wĂŒrde aber noch auf die ErgĂ€nzung im Aktualisierung Code im Shelly hinweisen wenn die CCU Passwort geschĂŒtzt ist. Im Browser geht der Code meist ohne diesen Zusatz da der Browser Benutzer und Passwort bereits kennt.
    Eintrag in Shelly Actions: https://Benutzername:Passwort@192.xxx.xxx.xxx.usw.
    Ich habe ne Stunde verbraten um herauszufinden warum bei mir der Status in der Homematic nicht aktualisiert wird.

    Antworten
  • Uwe Brennfleck
    14. Juli 2020 20:12

    Hallo Stefan,

    leider funktioniert die RĂŒckmeldung vom Shelly an die Raspberrymatic nicht,
    Folgende Befehle:
    http://192.168.xx.xx:8181/cuxd.exe ret=dom.GetObject(%27KuecheArbeitsp.%27).State(0) od. (1)
    oder auch
    http://Admin:Passwort@192.168.xx.xx:8181/cuxd.exe ret=dom.GetObject(%27KuecheArbeitsp.%27).State(1)

    Passwort ist natĂŒrlich das richtige.

    Noch eine Idee?

    Gruß Uwe

    Antworten
    • Hallo

      das an aus habe ich hinbekommen aber die StatusĂ€nderung geht einfach nicht das ist der Wahnsinn bin ĂŒber 5 std schon dran kann mr ihr jemand weiterhelfen…………..
      ich habe alles so gemacht wie in der Beschreibung mit pass und Benutzer ohne alles möglich es will einfach nicht klappen wo ist mein Fehler ist es evtl eine andere https Adresse wenn ja wie bekomme ich es raus bitte um Hilfe

      Antworten
  • Markus Wilczek
    16. Juli 2020 19:10

    Hallo Stefan,
    vielen Dank, diese Lösung ist genau daß was ich gesucht habe und funktioniert perfekt.
    Funktioniert das auch mit einem Schelly 2.5 um damit eine Rolladensteuerung direkt in der CCU zu steuern.
    Ein Viedeo dazu wÀre super.
    Vielen Dank

    Antworten
  • Genau das wĂŒrd ich auch benötigen, wĂ€re super wenn du uns da weiterhelfen könntest.
    Vielen Dank!

    >>Hallo Stefan,
    vielen Dank, diese Lösung ist genau daß was ich gesucht habe und funktioniert perfekt.
    Funktioniert das auch mit einem Schelly 2.5 um damit eine Rolladensteuerung direkt in der CCU zu steuern.
    Ein Viedeo dazu wÀre super.
    Vielen Dank<<

    Antworten
  • Bei mir behĂ€lt der Schalter die zwei EintrĂ€ge “Switch cmd_short” nicht drinnen. Ich gebe sie ein – Übertragung erfolgreich… – jedoch wenn ich wieder einsteige sind die 2 Zeilen leer.

    Hast dafĂŒr eine ErklĂ€rung?
    herzlichen Dank – Mario

    Antworten
  • Daniele Lucia
    29. August 2020 15:10

    Hallo

    das an aus habe ich hinbekommen aber die StatusĂ€nderung geht einfach nicht das ist der Wahnsinn bin ĂŒber 5 std schon dran kann mr ihr jemand weiterhelfen



..
    ich habe alles so gemacht wie in der Beschreibung mit pass und Benutzer ohne alles möglich es will einfach nicht klappen wo ist mein Fehler ist es evtl eine andere https Adresse wenn ja wie bekomme ich es raus bitte um Hilfe

    Antworten
  • Leider klappt es bei mir auch nicht den Status in der CCU anzuzeigen
    habe zich verschiedene adressen probiert.
    evtl liegts an der Firmware der CCU ? habe aktuelle (3.53.30.20200919)

    Antworten
  • Mit den aktuell im Text befindlichen links hat’s bei mir anfangs auch nicht geklappt, immer wieder Exit 124 glaube ich im CuxD, habe dann aber festgestellt das es funktioniert wenn man das s bei https entfernt. Und schwupps schon funktioniert’s! Danke fĂŒr die tolle ErklĂ€rung!

    GrĂŒĂŸe aus dem Ruhrpott

    Antworten
  • Hi zusammen,
    ich hÀtte da mal ne Frage.
    Gibt es auch ne Anleitung wie ich ein Shelly RGBW2 in HomeKit einbinden kann?
    Vielen Dank schon mal
    Gruß Kevin

    Antworten
  • Christian Hiemer
    31. Oktober 2020 21:54

    Hello….

    Also ich komme auch nicht weiter mit der RĂŒckmeldung vom Shelly irgendwie passt die url nicht, auch die mit der Cuxd ID geht auch nicht verstehe es leider net 🙈 alles versucht PC zeigt mir immer ON an 🙄🙄

    Antworten
  • Mario aus A-Town
    8. November 2020 23:20

    Hallo Stefan.
    Vielen Dank fĂŒr die Super Anleitung, allerdings hatte ich so meine Probleme mit der Einrichtung des Shelly1: Status-Übertragung + Schaltbefehle.

    Nach Stundenlanger Versuche, habe ich denn endlich alles hin bekommen:

    Wichtig vorab ist die Zusatzsoftware fĂŒr die Homematic: XML-API: zur Status-Übermittlung (ohne ging es bei mir nicht).
    NatĂŒrlich die Port-Freigabe in der Firewall der Homematic: (Port:8181)
    Ich ging wie folgt vor:

    CUxD / GerÀte / CUxD GerÀtetyp / (28) System / Exec / Name z.b. (Shelly1 Test) / Icon aussuchen / Schalter / Erzeugen.
    In CUxD habe ich mir dann unter Status / Aktuelle GerĂ€te, den CUX-Name des erzeugten GerĂ€techannel’s rausgesucht: z.b. CUX2801005:1
    Auf diesem Channel wird spÀter auch der Schaltbefehl angezeigt.
    CUxD schließen und das GerĂ€t in der Homematic anlernen.

    Shelly habe ich mit der Originalen Firmware belassen.
    Um den Shelly einzurichten:
    Shelly mit Strom versorgen (230V) / Handy per W-Lan mit Shelly verbinden / im Handy Browser folgende IP verwenden: http://192.168.33.1 / es öffnet sich die Setting Seite des Shellys und das ohne Cloud.
    Unter Internet&Security / WIFI Mode Client / WLAN Name des Router’s + Passwort eintragen und HĂ€kchen setzen / Speichern (Save).
    Nachdem Verbinde ich mein Handy wieder mit meinem Router, suche die vergebende IP des Shelly raus und vergebe eine feste IP!

    Wider zurĂŒck in die Homematic:
    Die GerĂ€teeinstellung im Kanal 1 aufsuchen: und die befehle sowie die feste IP Adresse des Shelly’s eintragen, wie in deiner Beschreibung (ohne S bei HTTP!)
    Auf die Namensgebung des Shelly’s habe ich keine RĂŒcksicht genommen.
    Der Shelly ließ sich schalten, soweit so gut (halt ohne MQTT Server/Service; siehe Konsole)

    Nun noch die Status-Übermittlung:
    Die Eingabe des Web Befehl fĂŒhrt bei mir zu keinerlei Schalt-Aktion im Shelly, aber wenn der Befehl richtig ist, Ă€ndert sich schon mal der Status in der Homematic (Neustart der Homematic kann zwischendurch erforderlich sein).

    Um den Shelly weiter einzurichten, die feste IP im WEB Browser öffnen und unter Actions die befehle wie folgt eintragen:

    OUTPUT SWITCHED ON URL
    http://Benutzenname:Passwort@192.168.???.??:8181/x.exe?ret=dom.GetObject(“CUxD.CUX???????:1.SET_STATE”).State(1)

    OUTPUT SWITCHED OFF URL
    http://Benutzenname:Passwort@192.168.???.??:8181/x.exe?ret=dom.GetObject(“CUxD.CUX???????:1.SET_STATE”).State(0)

    Benutzername und Passwort von der Homematic sowie der Channel des CuxD GerÀtes ergÀnzen.
    Die ” können mit (%22CUxD.CUX???????:1.SET_STATE%22) eingetragen werden…
    Beide Haken bei Enabled setzen+Speichern+ Neustart

    Das war es!
    Jetzt sollte alles Funktionieren: Stand November 2020

    Ich hoffe dem ein oder anderen hilft das…
    Mein Projekt ist ein Smarter Bewegungsmelder von Busch und JĂ€ger mit dem Shelly zum ĂŒbermitteln des Schaltbefehls (Vorhandene Bewegungsmelder Smart machen fĂŒr 10€)

    MfG Mario aus A-Town

    Antworten
    • Hallo Mario,

      vielen Dank fĂŒr die ausfĂŒhrliche Anleitung! Du hast mir sicherlich einige Stunden Arbeit erspart. Wenn man das hier befolgt funktioniert es einwandfrei.

      Viele GrĂŒĂŸe
      Max aus H

      Antworten
    • Hallo Mario, du scheinst dich damit sehr gut auszukennen.
      Ich haben einen Shelly 2.5 verbaut, ich kann beide KanĂ€le von der Homematic aus steuern. Aber leider funktioniert die RĂŒcmeldung des Shelly an die Homematic nicht. Kennwort:Passwort eingegeben, die auch “Befehlzeile” von deinem Tip im Shelly eingegeben etc. Trotzdem klappt’s nicht. HĂ€ttest du noch eine Idee?

      Antworten
    • genau das war es jetzt lĂ€uft der shelly 1 Danke

      Antworten
  • Klappt perfekt, sogar mit den Plug S und den RĂŒckmeldungen, allerdings darf KĂŒche nur Kueche geschrieben werden, und leerzeichen darf auch nicht.
    Super Anleitung

    Antworten
  • Ich habe nun fast alle Varianten zur StatusrĂŒckmeldung in der URL im Shelly eingetragen. Die Schaltung funktioniert und wenn ich im RaspberryMatic den ausgewĂ€hlten Raum noch einmal anwĂ€hle, oder unter den Favoriten auf Startseite klicke, dann aktualisiert der Status?! Also offenbar bekommt die RM den Status mit, aber aktualisiert die Ansicht nicht…?!

    Hat jemand eine Idee?

    Antworten
    • Vielleicht interessant: Ich habe nun statt Microsoft Edge Chrome den Firefox geöffnet. Da wird der Status sauber angezeigt und auch gewechselt. Keine Ahnung, welche Einstellung da in Edge dies verhindern. Könnte aber bei einigen ein Problem sein…

      Antworten
  • In den Kommandos die ĂŒber CMD_SHORT und CMD_LONG an den Shelly geschickt werden steht im Artikel noch https. VerschlĂŒsselung kann der Shelly nicht. Hier muss http stehen.
    FĂŒr die Status-RĂŒckmeldung vom Shelly mit Benutzername:Passwort hat das bei mir mit dem Admin Nutzer der CCU-Einrichtung nicht funktioniert. Erst mit einem zusĂ€tzlich angelegte “normalen” Nutzer der Berechtigung “Benutzer”.
    Damit die Status-RĂŒckmeldung vom Shelly die CCU auch erreicht, muss dort zumindest der Port 8181 in der Firewall freigegeben werden. Im Video wird das kurz erwĂ€hnt. Im Text habe ich es nicht gefunden.

    Antworten
  • Hallo Zusammen,

    nachdem auch ich nun mehrere Stunden damit verbracht habe den Status im WebUI darzustellen – und nicht zustande bekommen habe – darf auch ich meine Erfahrung mitteilen und um mithilfe bitten:

    Ich habe die Anweisungen von Stefan genau befolgt. Die Schaltung ĂŒber die WebUI funktioniert tadellos. Das heißt ich kann ĂŒber Homematic den Shelly an und aus schalten. Schalte ich jedoch den Shelly ĂŒber die Shelly Plattform, dann beginnt der Shelly sich fortlaufend ein und auszuschalten und hört nicht mehr auf die damit verbunden Lampen blinken zu lassen.

    Hat jemand eine Idee?

    Folgender Eintrag bei OUTPUT SWITCHED ON URL: http://192.168.178.xx:8181/cuxd.exe?ret=dom.GetObject(%27Mauer%27).State(1)
    und bei OUTPUT SWITCHED OFF URL: http://192.168.178.xx:8181/cuxd.exe?ret=dom.GetObject(%27Mauer.SET_STATE%27).State(0)

    Ergebnis: Schaltung im Homematic funktioniert. Schaltung auf Shelly-OberflĂ€che lĂ€sst den Shelly fortlaufend ein und ausschalten. Im Homematic wird der Status laufend geĂ€ndert (ein/aus/ein/aus…..).

    WĂ€re toll wenn mir jemand helfen könnte, es lĂ€uft ja schon fast 😉

    Danke LG Mario

    Antworten
  • Hallo zusammen,

    ich bin relativ neu in der Homematic-Welt und neu hier auf der Seite, aber habe mir schon etliche der Tutorials angeschaut, die wirklich super sind.

    Da ich gestern und heute ziemlich lange daran rumgedoktort habe, bis ich es ans Laufen bekommen habe, wollte ich einmal meinen Lösungsweg beschreiben, in der Hoffnung, dass ich damit auch jemandem helfen kann. Ich habe meinen Shelly direkt nach Inbetriebnahme im Webinterface (ohne App) mit einem Passwort versehen.

    Kurz meine Umgebung:
    – CCU 3 (Firmware 3.55.5)
    – CUxD (Version 2.5)

    Ich bin in allen Punkten dem Tutorial gefolgt. Alles mit Ausnahme des Schaltens des Shellys aus der CCU heraus hat funktioniert. Ich habe den Short- und Long-Command in den GerĂ€teeinstellungen der CCU nun folgendermaßen einkonfiguriert, was bei mir jetzt endlich funktioniert.

    /usr/local/addons/cuxd/curl -s ‘http://benutzer:passwort@192.168.0.xxx/relay/0~3fturn~3doff’
    /usr/local/addons/cuxd/curl -s ‘http://benutzer:passwort@192.168.0.xxx/relay/0~3fturn~3don’

    Unter Windows konnte ich im Firefox den Shelly beliebig schalten. Unter Linux (Raspian) wurden meine Anfragen im Browser abgelehnt. In der Konsole hat ein wget keinen Fehler geschmissen, aber auch nichts bewirkt. Deshalb bin auf die Idee gekommen auch von der CCU in Richtung Shelly den Login mitzusenden.

    wget funktioniert jetzt, sowohl in der Linux-Konsole als auch in den CCU-GerÀteeinstellungen:
    wget -q -O – ‘http://benutzer:passwort@192.168.0.xxx/relay/0~3fturn~3doff’
    wget -q -O – ‘http://benutzer:passwort@192.168.0.xxx/relay/0~3fturn~3don’

    Beste GrĂŒĂŸe
    Norman

    Antworten
    • Hallo Norman,

      welchen Befehl hast du im Shelly hinterlegt um den Status im Homematic WebUI wiederzugeben.
      Bei OUTPUT SWITCHED ON URL: ???
      und bei OUTPUT SWITCHED OFF URL: ???

      Vielen dank fĂŒr die Info.
      LG Mario

      Antworten
  • Ich meinte natĂŒrlich Hochkommata und nicht Prozentzeichen.

    Antworten
  • Mal so ne Frage, eine GerĂ€te fangen bei mir beim ausschalten und dann Senden an die Homematic an zu blinken und klickern wenn dieser Befehl drin ist.
    http://192.168.115.80:8181/cuxd.exe?ret=dom.GetObject(%27dimmer%27).State(1)
    Ist enabled der Haken raus, also nicht aktiv, keine Probleme.

    Antworten
  • Hallo Mario,

    irgendetwas ist jetzt beim Kommentieren durcheinander geraten, bitte nicht verwirren lassen. Der erste Kommentar wurde irgendwie nicht ĂŒbernommen, stattdessen nur meine zwischenzeitliche Korrektur.

    Beim Rest habe ich mich, wie gesagt am Tutorial orientiert, mit dem kleinen Unterschied, dass mir aufgefallen ist, dass die Hochkommata nicht unbedingt maskiert werden mĂŒssen. Da ich aktuell auf meiner CCU kein Passwort eingerichtet habe, habe ich dort folgendes einkonfiguriert, was auch direkt auf Anhieb funktioniert hat.

    http://192.168.0.xxx:8181/cuxd.exe?ret=dom.GetObject('Shelly1_1_01‘).State(1)
    http://192.168.0.xxx:8181/cuxd.exe?ret=dom.GetObject('Shelly1_1_01‘).State(0)

    Wichtig ist, dass man nicht den GerĂ€tenamen (bei mir “Shelly1_1”) sondern den des einzelnen Schaltaktors (bei mir “Shelly1_1_01”) unterhalb des GerĂ€tes eintrĂ€gt.

    Beste GrĂŒĂŸe
    Norman

    Antworten
  • Tom KrĂŒger
    22. Januar 2021 12:53

    Hallo Stefan,

    Von mir gibt es auch ein Lob. Mal wieder ein super Beitrag.
    Mich wĂŒrde es auch sehr interessieren, wie das mit dem Shelly Dimmer klappt.

    Viele GrĂŒĂŸe Tom!

    Antworten
  • Zuerst vielen Dank fĂŒr den Beitrag der mir sehr geholfen hat.

    Allerdings wird mit der aktuellen Vorgehensweise auch die Funklast (Stichwort Duty Cycle…) erhöht da bei jeder Statusaktualisierung aus die Shellys ĂŒber
    http://192.168.abc.xyz:8181/cuxd.exe?ret=dom.GetObject(%27Kanalname_in_der_CCU%27).State(1 oder 0)
    von der CCU auch jedesmal wieder ein entsprechender Funkbefehl an den Shelly zurĂŒckgesendet wird ( analog der EintrĂ€ge in CMD_SHORT und CMD_LONG im Device der CCU).
    Lösung wĂ€re hier z.B. die Schaltbefehle wie im Artikel beschrieben ĂŒber das CuxD Device abzubilden, den realen Status des Shelly aber in einer Systemvariablen in der CCU abzubilden.

    Antworten
  • Hallo und Danke fĂŒr die guten Tutorials. Ich habe zwar einen Shelly ans laufen bekommen, stelle mir aber jetzt die Frage, wo trage ich weitere ein (in die Channels? WĂ€re dann begrenzt) und wie viele Shellies kann ich in die Homematicsteuerung integrieren? Wenn möglich mit Screenshots. WĂ€re super und vielen Dank!

    Antworten
    • Hallo! Genau – einfach bei den anderen Channels. Und wenn Du nun auch diese voll hast, dann erstellst Du Dir noch ein weiteres Virtuelles GerĂ€t in CuxD

      Antworten
  • Karl-Heinz Six
    1. MĂ€rz 2021 14:34

    Hallo und Danke fĂŒr die vielen guten Anregungen und Lösungen. Ich habe ein Problem mit den Parametern in der GerĂ€teeinstellung. Habe 2 Shelly 1 und 2 Shelly 2.5. Die Schaltung der Shelly 1 funktioniert mit den vorgegebenen Parameter. Bei den Shelly 2.5 steuert er mir aber nur einen Kanal an.
    Welche Parameter muß ich eingeben um Relay 1 oder 2 anzusteuern.
    Sind hier Eistellungen nötig?

    SWITCH|CH_PARAM1
    SWITCH|CH_PARAM2
    SWITCH|CH_PARAM3
    SWITCH|CH_PARAM4
    SWITCH|CH_PARAM5
    SWITCH|TIMER_PRESET
    SWITCH|CMD_TIMER
    SWITCH|PARAMETER
    Danke fĂŒr Ihre Hilfe.

    Antworten

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Bitte fĂŒllen Sie dieses Feld aus.
Bitte fĂŒllen Sie dieses Feld aus.
Bitte gib eine gĂŒltige E-Mail-Adresse ein.

Weitere Àhnliche BeitrÀge auf verdrahtet.info:

MenĂŒ