Beiträge von SparkyMaster

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.

    :thumbup:Na geht doch! ;):D Super!!! :thumbup:


    Da macht die Installation des Shellys fast schon Spaß...

    Wenn alle vorhandenen verbaut, dann sucht man sich eine neue Spielwiese für neue Shellys! Glaub mir, es wird nicht langweilig! :D:D:D


    Einbau nach dem Plan von SparkyMaster ging super fix,

    :thumbup::):thumbup:


    ...da muss ich noch eine schnellere Routine finden, das kann nicht pro Shelly über ne Stunde dauern...

    Wat? Unmöglich!

    Mit dieser Anleitung ca. 10 min höchstens!!! -> Probleme Einbindung in die App SHELLY CLOUD

    ©2020 SparkyMaster - ausführlicher Hinweis dazu am Ende der Anleitung


    Optionale Anzeigen:

    1. Onlinestatus:

    Die optinale Anzeige des Onlinestatus erfolgt wie bei allen anderen Kopplungen auch mittels Systemvariable und CUxD-Ping-Gerät(28) .

    Für die Anzeige des Onlinestatus wird 1 Systemvariable benötigt:

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

    Die Variable wird wieder mit dem entsprechenden Kanal des CUxD-Gerät verknüpft und somit dort angezeigt.

    Den Onlinestatus überwacht und steuert ein CUxD-Ping Kanal. D.h. mit 1 CUxd-Ping-Gerät (28) können bis zu 16 Shelly 4Pro überwacht werden. Natürlich kann auch ein freier Kanal eines schon vorhandenen CUxD-Ping genutzt werden.

    Falls noch nicht vorhanden, bitte ein Gerät (28) System Ping/Alive anlegen!

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

    IP anpassen!

    Einstellungen für SWITCH|CMD_EXEC_TRUE:

    Code
    extra/timer.tcl Onlinestatus_Shelly4Pro 1

    Einstellungen für SWITCH|CMD_EXEC_FALSE:

    Code
    extra/timer.tcl Onlinestatus_Shelly4Pro 0

    Name der Systemvariablen jeweils anpassen! (hier: Onlinestatus_Shelly4Pro)

    Im eingestellten Intervall des Timers wird nun der Onlinestatus aktualisiert. :)


    2. aktuelle Leistungsanzeige:

    wertet die Leistung jedes Shelly 4Pro-Kanals aus, zeigt sie im CUxD-Gerät an und natürlich kann der Wert auch in Programmen genutzt werden.

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

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

    Die Variablen werden dem entsprechenden Kanal des Shelly-CUxD-Gerätes zugeordnet. Dadurch werden sie wie im Bild 1 in #1 sichtbar.

    In das Programm zur Statusaktualisierung (siehe Bild in #2) fügen wir nun eine 2. DANN Zeile zur Aktualisierung der Leistungsdaten ein.



    Achtung:

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

    Das Skript dazu:

    Gemäß den Hinweisen im Skript sind anzupassen:

    IP des Shelly 4Pro

    CUxD-Exec-Kanal

    Systemvariablen


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


    Viel Erfolg ! :thumbup:


    ____________________________________________________________

    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).

    © 2020 SparkyMaster

    ©2020 SparkyMaster - ausführlicher Hinweis dazu am Ende der Anleitung


    Aktualisierung des Schaltstatus:

    Die Aktualisierung ist wichtig, damit in Homematic der Schaltzustand auch stimmt, wenn z.B. über die Shelly-App geschaltet wird.;)

    Falls noch nicht vorhanden, bitte ein Gerät (28) System Timer anlegen! (Im CUxD-Timer muss nur die Aktualisierungszeit gesetzt werden!)

    Für die autom. Aktualisierung des Schaltstatus benötigen wir 1 Timer ...

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

    Aktualisierung alle 30 Sekunden (Zeit variabel)

    ... der das Programm zur Aktualisierung triggert:

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

    Alternativ kann auch im WENN auch auf "Timerevent" des Timers ausgelöst werden.

    Fehlt nur noch das Skript für die 1. DANN-Zeile:

    Gemäß den Hinweisen im Skript sind anzupassen:

    IP des Shelly 4Pro

    CUxD-Exec-Kanal

    CUxD-Kanal des Shelly 4Pro


    Nun wird der Schaltzustand des Shelly 4Pro auch in Homematic aktualisiert, wenn über die App oder Shelly-Szenen geschaltet wird. :)


    ____________________________________________________________

    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).

    © 2020 SparkyMaster

    ©2020 SparkyMaster - ausführlicher Hinweis dazu am Ende der Anleitung

    Hallo Homematic-Freunde,

    endlich habe ich meinen ersten Shelly 4Pro in den Händen halten können. Gleich habe ich mich an den E-Anschluss gewagt (;)) und ihn in Betrieb genommen. Da dies so reibungslos lief folgte promt die Einbindung in die Homematic-Welt. :saint:

    Um den Shelly 4Pro in Homematic einzubinden, braucht es keine Fremdfirmware, die man flashen muß.

    Nachfolgend meine 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:

    • alle Shelly 4Pro -Eigenschaften bleiben erhalten, da ich die Aktoren mit der originalen Herstellerfirmware betreibe
    • alle zukünftigen Shelly 4Pro -Aktualisierungen/ -updates werden nutzbar sein
    • Volle Shelly-App-Bedienbarkeit parallel zur Homematic-Automatisierung
    • Betrieb als lokale Lösung oder über Shelly-Cloud, zusätzlich Homematic

    Folgende Funktionen habe ich auf der Homematic-Seite umgesetzt:

    • Anzeige des Schaltzustandes (EIN / AUS)
    • Anzeige / Überwachung des Onlinestatus (Erreichbarkeit im WLAN) (optional)
    • Anzeige / Überwachung der Leistungsanzeige in W (optional)


    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:


    Die Umsetzung:

    Anzeige vom Schaltzustand:

    (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!)
    -> Anleitung: CUxD-Exec-Device erstellen


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

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

    .Als Geräte-Icon kann man idealerweise einen "Schaltaktor 4fach Hutschiene" wählen.

    Mit jedem Kanal des CUxD-Gerätes können dann die einzelnen 4 Kanäle des Shelly 4Pro abgebildet werden und/oder weitere Shelly 4Pro.


    Die Einstellungen der Kanäle:

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

    SWITCH|CMD_EXEC: Häkchen setzen !

    Kanal 1:

    Einstellung für SWITCH|CMD_SHORT:

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

    Einstellungen für SWITCH|CMD_LONG:

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


    Kanal 2:

    Einstellung für SWITCH|CMD_SHORT:

    Code
    wget -q -O - 'http://192.168.178.43/relay/1?turn~3doff'

    Einstellungen für SWITCH|CMD_LONG:

    Code
    wget -q -O - 'http://192.168.178.43/relay/1?turn~3don'


    Kanal 3:

    Einstellung für SWITCH|CMD_SHORT:

    Code
    wget -q -O - 'http://192.168.178.43/relay/2?turn~3doff'

    Einstellungen für SWITCH|CMD_LONG:

    Code
    wget -q -O - 'http://192.168.178.43/relay/2?turn~3don'


    Kanal 4:

    Einstellung für SWITCH|CMD_SHORT:

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

    Einstellungen für SWITCH|CMD_LONG:

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

    IP-Adresse des Shelly 4Pro jeweils anpassen !

    Damit ist der Shelly 4Pro schon einsatzbereit und die 4 Kanäle können ein- und ausgeschalten werden. :)


    ____________________________________________________________

    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).

    © 2020 SparkyMaster

    Zu 1. richtig, Kabel sollte direkt zum Schalter oder Verteilung gehen

    Zu 2. liegt im Auge des Betrachters, für eine Tasterschaltung spricht die beliebige Erweiterung von Tastern, die geringere Adernzahl, die Schaltwippenstellung ...

    Prinzipiell kann man dies schon tun, dies scheint ein älteres Modell zu sein. Ist in der Tat sehr bedenklich! Berührungsschutz gleich null!

    Zu 3.

    - Ja; wenn über N geschaltet siehe https://shelly-forum.com/index.php?atta…schaltungn-png/

    - Siehe 2., Taster wäre die bessere Alternative

    Zu 4. Einbau am Sicherungskasten wäre idealer, weil N und L vorhanden; Schaltschemen: Anschlussschemen Shelly 1

    Zu 5.

    - zu HomeAssistant kann ich nichts sagen
    - für gedimmte Lampen Shelly Dimmer 230V, bei 12/24VDC Shelly RGBW2

    Der Vollständigkeit halber folgend eine Ergänzung der Abfrage des Onlinestatus und des Schaltzustandes (zyklische Abfrage per Skript). Das Fehlen ist mir bei meinen Kopplungen des Shelly 1PM aufgefallen. Um nicht bei den Einbindungen zu anderen Shelly-Kopplungen zu springen, erlaube ich mir an dieser Stelle die Ergänzung! :saint: (alle Systemvariablen, CUxD-Geräte, Skripte und Programme sind an MarcR 's Kopplung angelehnt)


    Onlinestatus:

    Die optinale Anzeige des Onlinestatus erfolgt wie bei allen anderen Kopplungen auch mittels Systemvariable und CUxD-Ping-Gerät(28) .

    Für die Anzeige des Onlinestatus wird 1 Systemvariable benötigt:

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

    Die Variable wird wieder mit dem entsprechenden Kanal des CUxD-Gerät verknüpft und somit dort angezeigt.


    Den Onlinestatus überwacht und steuert ein CUxD-Ping Kanal. D.h. mit 1 CUxd-Ping-Gerät (28) können bis zu 16 Shelly 1PM überwacht werden. Natürlich kann auch ein freier Kanal eines schon vorhandenen CUxD-Ping genutzt werden.

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

    IP anpassen!


    Einstellungen für SWITCH|CMD_EXEC_TRUE:

    Code
    extra/timer.tcl Onlinestatus_Shelly1PM_Waschmaschine 1


    Einstellungen für SWITCH|CMD_EXEC_FALSE:

    Code
    extra/timer.tcl Onlinestatus_Shelly1PM_Waschmaschine 0

    Name der Systemvariablen jeweils anpassen! (hier: Onlinestatus_Shelly1PM_Waschmaschine)

    Im eingestellten Intervall des Timers wird nun der Onlinestatus aktualisiert. :)


    Aktualisierung des Schaltstatus:

    Die Aktualisierung ist wichtig, damit in Homematic der Schaltzustand auch stimmt, wenn z.B. über die Shelly-App geschaltet wird.;)

    Bekanntlich haben die Shellys seit geraumer Zeit die "AKTIONS" in der Firmware integriert, diese können dafür auch genutzt werden, so wie MarcR es oben schon erwähnt hat und es für ihn zufriedenstellend funktioniert. Vor- und Nachteile sind hier >>Klick<< beschrieben.


    Für die autom. Aktualisierung des Schaltstatus benötigen wir 1 Timer ...

    Aktualisierung alle 60 Sekunden (Zeit variabel)

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

    ... der das Programm zur Aktualisierung triggert:

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

    Alternativ kann auch im WENN auch auf "Timerevent" des Timers ausgelöst werden.

    Fehlt nur noch das Skript für die 1. DANN-Zeile:

    Gemäß den Hinweisen im Skript sind anzupassen:

    IP des Shelly 1PM

    CUxD-Exec-Kanal

    CUxD-Kanal des Shelly 1PM


    Nun wird der Schaltzustand des Shelly 1PM auch in Homematic aktualisiert, wenn über die App oder Shelly-Szenen geschaltet wird. :)


    ____________________________________________________________

    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).

    © 2019 SparkyMaster