Beiträge von MarcR

    Kann noch jemand bestätigen das mit dieser Erweiterung die interne Wochenzeitschaltuhr nicht mehr richtig arbeitet (Auch Astro). Egal was man einstellt der Rolladen ruckt nur kurz und das wars...

    Hi shooter40000,

    ich nutze nur die Programme und Zeitsteuerung von Homemmatic, daher kann ich zu deinem Problem nichts beitragen. Ich habe aber mittlerweile das Script von Friek wieder deaktiviert, weil es sich bei mir etwas merkwürdig verhalten hat. Die Rolläden fuhren bei Betätigung der Taster oder des Rollos in meiner @Home-App, teilweise kurz hoch, dann ganz runter und mit Glück auf die eingestellte Behanghöhe. Hatte keine Lust da weiter zu recherchieren woran das genau lag, vermute aber an der Ausführung in mehreren Programmen. Das hat die Shellies durcheinander gebracht. Daher verwende ich nur noch mein Programm, welches die Behanghöhe in das Gerät schreibt. Meistens nutze ich feste Behanghöhen und wo ich die nicht nutze, kann ich auch einfach manuell auf "Stop" drücken. Wichtig war mir die Behanghöhe im Device.

    VG

    Marc

    Hallo zusammen,

    hat jemand einen 2er Shelly mit 1.5.7 und kann bestätigen, dass die Actions im Roller Shutter Modus überhaupt nicht funktionieren? Ich versuche über Roller OPEN url und Roller CLOSE url in meiner CCU (Homematic) eine Variable zu schalten; das funktioniert überhaupt nicht, selbst wenn ich exakt denselben String verwende, der in einem 2.5 im Roller Shutter Modus perfekt funktioniert.

    Gibt es eine niedrigere FW, bei der die Actions funktionieren?

    Hoffe da kommt bald ein Update, welches funktioniert.

    Viele Grüße

    Marc

    Hi shooter40000,

    ich hab mich mal reingefuchst. Man muss mit SET_STATE arbeiten, damit es funktioniert und muss sich den VALUE der Variable Behanghoehe ziehen und als State des CUxD-Aktors übergeben.

    Beispiel aus @66er's Aktualisierungsscript (mit meinen CUxD-Devices), welches bei mir jetzt ordentlich die Behanghöhe übergibt.

    Code
    !**** Variable Rollladenbehanghöhe setzen****
    !Variablennamen anpassen
    dom.GetObject("Behanghoehe_Rollo_Buero").State(e);
    ! WriteLine("Behanghoehe_Rollo_Buero Wert nun = "+dom.GetObject("Behanghoehe_Rollo_Buero").Variable());
    var Hoehe=dom.GetObject("Behanghoehe_Rollo_Buero").Value();
    ! WriteLine(Hoehe);
    Hoehe=Hoehe/100;
    ! WriteLine(Hoehe);
    dom.GetObject("CUxD.CUX4000003:12.SET_STATE").State(Hoehe);

    Viele Grüße

    Marc

    Danke für eure Antworten. Ich habe tatsächlich sogar zwei Repeater als LAN-Brücke im Mesh. Bei den Shellies habe ich feste IPs und Gateways eingetragen, je nach Position mal, die der FB, mal die des nächsten Repeaters. SparkyMaster hatte das mal als Tipp gegeben, der in seiner Umgebung zur Verbesserung der Verbindungen gesorgt hat. Ich teste mal, ob sich was verbessert, wenn ich das ändere.

    Viele Grüße

    Marc

    Hallo zusammen,

    ich habe gestern Abend meine Shellies mit dem neuen Update versorgt. Seit dem habe ich das Eindruck, dass der WLAN Empfang deutlich schlechter geworden ist. Einige meiner 2.5er hatten vorher grüne Balken, jetzt nur noch gelbe. An meinem Setting hat sich außer des Updates sonst nichts geändert. Kann jemand meinem Eindruck bestätigen?

    Viele Grüße

    Marc

    Da ich mittlerweile nur noch mit Actions arbeite, spare ich mir die Anleitung für das Abrufen des Schaltzustandes per Skript.

    Ich beschreibe hier daher nur die optionale Anzeige der aktuellen Leistung:

    Hier wird die Leistung des Shelly 1 PM ausgewertet, zeigt sie im CUxD-Gerät an und natürlich kann der Wert auch in Programmen genutzt werden.

    Dazu brauchen wir 1 Systemvariable für den aktuellen Leistungswert:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Die Variablen wird dem entsprechenden Kanal des Shelly-CUxD-Gerätes zugeordnet. Dadurch wird sie wie im Bild 1 in meinem oberen Posting sichtbar.

    In das Programm zur Status-/Leistungsaktualisierung habe ich folgende DANN Zeile zur Aktualisierung der Leistungsdaten eingefügt.

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.


    Achtung:

    Die Namen der Systemvariablen dürfen keine Leerzeichen und keine Umlaute enthalten!


    Das Skript dazu:

    Im eingestellten Intervall des Timers wird nun die aktuelle Leistung aktualisiert. :)

    Viel Spass damit und VG

    Marc

    ____________________________________________________________

    Die Anleitung inkl. der Skripte und Bilder unterliegt dem Urheberrecht. Wer gegen das Urheberrecht verstößt (z.B. Bilder oder Texte unerlaubt kopiert und auf anderen Webseiten publiziert), macht sich gem. §§ 106 ff UrhG strafbar, kann zudem kostenpflichtig abgemahnt werden und muss Schadensersatz leisten (§ 97 UrhG).

    Edit: Fehlenden Screenshot hinzugefügt.

    ©2019 Marc R. - ausführlicher Hinweis dazu am Ende der Anleitung (#2)

    Hallo zusammen,

    nachdem meine Waschmaschine leider zuviel Leistung für meinen Plug S gezogen hat, habe ich mir einen Shelly PM gekauft. Mit freundlicher Unterstützung von 66er habe ich mich mal an die Einbindung in Homematic gemacht. Ich habe dazu die Skripte des Plug S von 66er als Vorlage genommen. Den Aufbau dieses Postings versuche ich ebenfalls in Anlehnung an die bisherigen Postings gleich zu gestalten.

    Wie auch bei den Skripten von 66er braucht es keine Fremdfirmware, die man flashen muß.

    Nachfolgend die Lösung mit der Originalfirmware:

    techn. Voraussetzungen:

    • kompatibel mit den Homematic-Systemen CCU2, CCU3, Charly, sowie allen Ablegern wie RaspberryMatic und piVCCU.

    • installiertes Addon CUxD in aktueller Version

      (Das Wissen um den Umgang CUxD, wie z.B. Geräte anlegen, setze ich an dieser Stelle voraus, sonst "explodiert" diese Anleitung. Danke für's Verständnis.)


    DIe Vorteile spare ich mir mal, da die schon oft genug erwähnt wurden. ;)

    Folgende Funktionen habe ich auf der Homematic-Seite umgesetzt:

    • EIN / AUS
    • Aktualisierung des aktuellen Schaltzustandes in frei einstellbarem Intervall, unabhängig davon, ob die Bedienung über Homematic oder Shelly-App oder Taster erfolgt

      alternativ: Status über Actions-Funktionen des Shelly 1 PM
    • Optionale Überwachung des Onlinestatus (Erreichbarkeit im WLAN);


    Die Ansicht der Anbindung:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Bild 1

    Ich möchte Euch an dieser Stelle empfehlen, vor der Umsetzung mal einen Blick in diese Threads zu werfen:

    An entsprechender Stelle in der Anleitung muss jeder für sich entscheiden, welchen Weg der Schalt-Statusüberwachung er nutzen möchte. ;)


    Die Umsetzung:

    (Auf die Beschreibung des Anlegens der CUxD-Geräte verzichte ich an dieser Stelle, dafür gibt es die CUxD-Doku!)


    Falls noch nicht vorhanden, bitte ein Gerät (28) System Exec anlegen! Darüber werden die Befehle abgesetzt. (Im CUxD-Exec werden keine Eintragungen gemacht!)

    Anlegen einer CUxD (40) 16-Kanal Universalsteuerung als Schalter

    923-plugs-in-cuxd-anlegen-png

    Mit jedem Kanal des CUxD-Gerätes kann dann 1 Shelly 1 PM abgebildet werden.

    Die Einstellungen der Kanäle:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Einstellung für SWITCH|CMD_SHORT:

    Code
     wget -q -O - 'http://192.168.0.58/relay/0?turn~3doff'


    Einstellungen für SWITCH|CMD_LONG:

    Code
    wget -q -O - 'http://192.168.0.58/relay/0?turn~3don'


    IP-Adresse des Shelly 1 PM jeweils anpassen !

    Damit ist der PM schon einsatzbereit und kann ein- und ausgeschalten werden. :)

    Viel Spass damit.

    Hallo 66er, auch dir danke für deine Antwort. Der SWITCH|INTERVAL_FAIL ist bei mir schon seit Anfang an bei 15 Sekunden. Leider hilft das bei mir aber nicht. Bei mir ist die WLAn-Verbindungsqualität aber auch exzellent. Vielleicht liegt es auch daran. Je besser die Verbindungsqualität, desto schneller legen sich die HTs wieder schlafen. Die drei Abfrageskripte lasse ich innerhalb von drei Sekunden ausführen, was offenbar zu lange ist. Ich hoffe dir fällt noch was anderes ein? Kann man ggf. mit den Actions arbeiten, die mit FW 1.5.0 gekommen sind?

    In der Zwischenzeit frage ich mal bei Dimitar nach, ob es ggf. eine Möglichkeit zum Downgrade gibt, so wie SparkyMaster geraten hat.

    Danke schonmal für eure Unterstützung.

    Viele Grüße

    Marc

    Hallo MarcR,

    Willkommen im Forum!

    Da ich selbst keine H&T in Nutzung habe kann ich zu den Problemen direkt nicht antworten. 66er wird sich bestimmt dazu äußern, so wie ich ihn kenne. ;)8o

    Zum Firmware-Downgrade: falls Du ein Backup haben solltest kannst Du es wieder zurückspielen.

    -> Firmware Backup/Recovery (Original-FW)

    Hallo SparkyMaster,

    danke für deine Antwort. Leider habe ich kein Backup. :( Die alte ITler-Weisheit "Besser ein Backup haben, als brauchen", bewahrheitet sich mal wieder. ;)

    Hallo,

    ich war bisher stiller Leser, habe jetzt aber ein Problem mit meinen beiden HTs. Seit ich auf FW 1.5.0 aktualisiert habe, sind die Shellys zu schnell wieder im Deepsleep. Ich habe sie in Homematic laut der obigen Anleitung eingebunden. Seit ich allerdings gestern auf die FW 1.5.0 aktualisiert habe, habe ich das Problem, dass die Shelly zuschnell im Deepsleep sind, so dass die Daten (Temperatur, Feuchtigkeit, Batterie) nicht abgerufen werden können. Ich wollte erst das minimale Pingintervall runtersetzen, aber 15 Sekunden sind das Minimum in CUXD.

    Habt ihr auch das Problem? Wenn ja, wie konntet ihr es lösen? Wenn nein, habt ihr Tipps, wie ich es lösen könnte? Habe schon in der Deutschen FB-Gruppe nachgefragt, ob man die HTs irgendwie downgraden kann. Bei FW 1.4.9 hatte ich das Problem nämlich nicht.


    Danke und viele Grüße

    Marc