Beiträge von MacPit69

    Hallo Shelly Freunde.

    Ich bastele da gerade an einem kleinen Problem rum.

    Mein Sohn hat eine LED-Stripe-Beleuchtung unter seinen Bettrahmen bekommen welche von einem Shelly RGBW2 gesteuert wird.

    Über das Web-Interface des RGBW2 funktioniert alles prächtig.

    Da er einen Homematic WRC2-Taster hat mit dem sein normales Licht geschaltet wird dachte ich ich könnte ihm doch auf die "langen" Tastendrucke des WRC2 das ein aus ausschalten des RGBW2 legen.

    Kurze Tastendrucke des WRC2 schalten sein Licht an und aus das ein einem Shelly1 hängt.

    Das klappt leider nicht. Ich habe es jetzt testweise mal auf 2 Tasten eines WRC6 gelegt um dort die kurzen Tastendrucke zu benutzen um zu sehen ob es an dem "kurz/lang" hängt, aber auch das geht nicht.

    Über die CCU3 kann ich unter "Status und Bedienung" den RGBW2 perfekt ein und ausschalten.

    Jetzt mal zu der Frage wie ich es eingerichtet habe.

    Wann immer ich eine Shelly-Device ein und ausschalten will lege ich eine CuxD-Device vom Typ 40 an die ih als Schaltaktor 1-Fach definiere also so:

    Bildschirmfoto 2021-02-07 um 17.56.34.png

    Dann stelle ich den Kanal 1 dieser CuxD Device entsprechend der IP-Adresse des Shellys ein. Das sieht dann so aus:

    Bildschirmfoto 2021-02-07 um 17.44.37.png

    die eingesetzte Befehle lauten

    wget -q -O - 'http://192.168.X.XX/color/0/?turn~3doff'

    und

    wget -q -O - 'http://192.168.X.XX/color/0/?turn~3don'

    X.XX ist natürlich zu ersetzen mit der richtigen IP.

    Ab jetzt kann ich den Shelly einwandfrei über die Homematic ein und ausschalten:

    Bildschirmfoto 2021-02-07 um 17.44.07.png

    Damit ich das ganze aber auch über einen Homematic-Schalter wie z.b. den WRC2 oder WRC6 schalten kann definiere ich ein Programm wie folgt.

    Anschalten:

    Bildschirmfoto 2021-02-07 um 17.43.18.png

    Ausschalten:

    Bildschirmfoto 2021-02-07 um 17.43.46.png

    Leider passiert nichts wenn ich die Tasten drücke.

    In anderen Konstellationen die identisch eingerichtet sind und bei denen der Shelly ein Shelly1, Shelly1L oder Shelly2 ist klappt das tadellos.

    Wenn ich das Programm und "Status und Bedienung"=>"Programme" starte klappt sowohl das an als auch das ausschalten.

    Hat jemand eine Idee warum das beim Shelly RGBW2 nicht funktioniert?

    Wäre der Kommandostring hinter dem WGET nicht korrekt könnte ich es ja auch über die Homematic-Oberfläche nicht schalten.

    Freu mich auf Eure Hilfe.

    Vorab vielen Dank für Eure Mühe

    MacPit69

    EDIT: Danke fürs verschieben 66....hatte zu spät gesehen dass es hier besser passen würde.

    darf ich mal was ganz anderes Fragen....naja fast was ganz anderes.....

    Die Homematic IP WIRED Geräte....also z.b. der HmIPW-SMI55

    .....können die auch an der CCU3 betrieben werden oder brauchen diese Teile ZWINGEND einen Anschluss per Kabel.....ich befürchte ein Kabel ist notwenig (24V+/24v-/Steuerleitung1/Steuerleitung2)

    echt schade...d.er hat nämlich einen bessern Erfassungswinkel

    Lege eine Universalsteuerung nach meiner Anleitung an und es wird funktionieren, denke ich.

    Mußt natürlich auch die entsprechenden Einträge für die Schaltfunktionen eintragen (siehe Anleitung).

    Da hätte ich auch noch eine Frage. Haben diese CUxD Geräte immer 16 Kanäle? In den Einstellungen zu dem Gerät kann man das Feld mit der Anzahl der Kanäle zwar editieren aber es springt immer wieder auf 16 zurück.

    lg

    juhuuuu...ich glaube es läuft jetzt.

    Also...ich habe im Programm auf "bei Aktualisierung auslösen" eingestellt.....aber ich glaube viel wichtiger waren die Einstellungen im SMI selbst zum Verhalten und Melden von Bewegungen.

    Das seiht jetzt so aus.

    Bildschirmfoto 2021-01-16 um 20.31.39.png

    Der Mindestsendeabstand war auf 4 Minuten eingestellt.....

    aber das alleine kann es nicht gewesen sein dann hätte es ja alle 4 Minuten geklappt......

    nun denn es schon jetzt zu Funktionieren.

    Danke

    lg

    Halt Jungs.....langsam....

    Ich habe keinerlei Problem damit ein Shelly mit Homematic zu koppeln. Da bin ich doch schon lang drüber weg.

    Und dank 66er konnte ich nun sogar den Dimmer2 besser einbinden - der ging ja nicht wie der 1er.

    Aber zurück zu meinem Problem:

    3 * SMI(55) sollen bei Bewegung den Shelly einschalten der die Treppenlichter anschaltet.

    Idee zur Lösung war:

    Im Shelly einen Timer setzen von 32 Sekunden

    Den SMI per Programm sagen dass sie den Shelly bei Bewegung anschalten sollen.

    Damit wäre das Licht im Flur solange an wie sich was bewegt da das "Anschalten" ja den Timer im Shelly jedes mal neu setzt.......

    ABER

    Geht nicht....der SMI erkennt Bewegung aber er schaltet den Shelly nicht.

    Muss ich was zusätzliches tun damit das Programm auch ausgeführt wird? Grundsätzlich funktioniert das Programm denn wenn ich über "Status und Bedienung" ==> "Programme" hinter dem Programm auf "Start" drücke klappt es einmal

    Anbei mal ein Paar Einstellungen von meinem Vorhaben.

    Bildschirmfoto 2021-01-16 um 19.16.37.pngBildschirmfoto 2021-01-16 um 19.16.56.pngBildschirmfoto 2021-01-16 um 19.17.19.pngBildschirmfoto 2021-01-16 um 19.21.29.png

    Natürlich schaue ich mich um und ich möchte Dich keinesfalls verar......

    Aber man sucht sich einfach auch zu Tode bei sowas.

    Wenn ich in einem Forum etwas erklärt habe und werde nochmal von jemandem danach gefragt dann verweise ich Ihn darauf - notfalls mit Link wenn er es selbst nicht gefunden hat.

    In dieser Thematik hier sind die Möglichkeiten und Kombinationen nahezu unendlich (iobroker, Habitat, homeleer, home assistant ,fhem, red, OpenHab, domiticz usw) - das macht es schwer das passende zu finden.

    Entweder hat man keine Familie und keinen Beruf und somit Zeit alle Beiträge zu lesen, die sich leider ja oft in eine ganz andere Richtung entwickeln wie die ursprüngliche Frage.

    Ich finde es legitim eine Frage zu stellen damit jemand der weiß wo die Antwort zu finden ist einem den Weg weist.

    Ich habe gestern Abend 3 Stunden in Foren mit der Suche nach einer Lösung verbracht und nichts gefunden.

    Wenn mir jemand nicht helfen möchte dann ist das in Ordnung - wer helfen will ist willkommen. Ich meinerseits bin jemand der immer gerne hilft wo er kann.

    EDIT:

    Im Übrigen habe ich sehr viele Deiner echt guten Beiträge gelesen. Von daher habe ich ausser dem CUxD-Exec auch die 16-Kanal FB getestet, aber auch da ist das Problem dass eine Direkte Verknüpfung mit dem SMI nicht möglich ist.

    Aber irgendwie muss es ja gehen.....habe dann auch schon PROGRAMME getestet. Diese laufen ja aber nicht von alleine was also ein zeitlich gesteuertes starten jener von Nöten macht. Das ist für eine nBewegungsmelder der einem Licht anschalten soll natürlich nicht praktikabel......naja egal....werde schon eine Lösung finden.

    DANKE

    Irgendwie muss ich ja dafür sorgen dass ich zugriff mit meiner Homematic auf die Teile bekomme - deshalb CUxD...

    Biobroker habe ich zwar auch am laufen aber nur für die Sonoffs. Davon würde ich eigentlich gerne weg weil es mir untern Strich zu viel gefrickel ist.....

    An der Skriptdoku bin ich gerade dran - ist unerlässlich wenn man etwas "mehr" machen will. Es scheint also so zu sein (ohne es jetzt genau zu wissen) das man da tatsächlich hin schreiben kann was man will. Okay das werde ich wohl beim lesen der Doku dann noch heraus finden.

    Darf ich an dieser stelle gerade noch eine Frage unterbringen die bei der gleichen Einrichtung aufkam.......?

    Also....wenn ich in CUXD eine Device vom Typ 28 (exec) anlege. So hat diese bei mir immer 16 Kanäle - auch dann wenn ich versuche in dem erstellten Gerät die Anzahl der Kanäle von 16 auf irgendeine andere Zahl zustellen springt es immer wieder zurück auf 16.

    Nun gut - ich dachte dann bringe ich darin eben mehrere Shelly's unter.....falsch gedacht......in meiner Cloudmatic taucht als verwendbares Gerät immer nur der erste Kanal auf.

    Über die WebUI der CCU3 kann ich mit den anderen Kanäle zwar auch Shellys schalten aber sie tauchen in der Cloudmatic nicht auf

    Ich ich was falsch oder ist das einfach so....

    lg u Danke

    MacPit

    Ja das war meine Absicht (warten auf Antwort von 66er)

    Und klar....cuxd muss drauf sein sonst kannst du die notwendigen Geräte ja nicht anlegen.

    Das ganze funktioniert ja soweit - aber ich würde gerne verstehen warum. Ich hoffe dass der 66er mir da mit ein paar Zeilen erklären kann was passiert und warum.

    habe gerade mal bei einem shelly von mir geschaut.

    bei mir steht in der Syntax:

    Code
    http://192.168.178.24:8181/x.exe?Antwort=dom.GetObject("CUxD.CUX4000001:8.SET_STATE").State(1)

    prima....kann doch nicht sein dass man da hinschreiben kann was man will....x.exe.....cuxd.exe.....66er.exe.....harryhirsch.exe usw.?

    okay aber der ist doch im leben nicht standardmäßig auf der Homematic vorhanden.

    In anderen Beschreibungen wird an der gleichen stelle der Befehl cuxd.exe verwendet - der wird wohl durch die Installation des CuxD Dämons vorhanden sein, aber woher soll diese 66er.exe her kommen.

    Es kann ja kein Zufall sein dass dieser Befehl zufällig so heisst wie der Autor der Beiträge......