Shelly Pro Dual Cover: Wie werden die Ausgänge 02 (up/down) gesetzt?

Begonnen von bmwfan, 03 Januar 2025, 09:57:30

Vorheriges Thema - Nächstes Thema

bmwfan

Hallo,

ich habe einen Shelly Pro Dual Cover/Shutter PM (Firmware 1.4.4) zur Steuerung eines Rolladens und einer Jalousie installiert. Die Installation mit 36_Shelly hat problemlos funktioniert und das Device wird als
Zitatmodel_name Shelly Pro Dual Cover/Shutter PM
auch korrekt erkannt.

Die Eingänge S1 und S2 steuern den Rolladen an den Ausgängen 01 (up/down), die Eingänge S3 und S4 die Jalousie an den Ausgängen 02 (up/down). Das funktioniert auch alles, wenn ich die Ausgänge über die Rollo- / Jalousieschalter ansteuere bzw über den Webserver des Shelly.

Über FHEM kann ich allerdings nur die Ausgänge 01 (up/down) über
Zitatset Shelly_Shutter_Tanja open/close
schalten. Die richtigen Befehle, mit denen ich auch die Ausgänge 02 (up/down) schalten kann, habe ich noch nicht gefunden.

Vielleicht hat jemand dieses Device im Einsatz und weis, wie es geht.

defmod Shelly_Shutter_Tanja Shelly 192.168.178.137
attr Shelly_Shutter_Tanja cmdIcon open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual
attr Shelly_Shutter_Tanja comment In APP mit (0) bezeichnet: Rollo-Tanja;; mit (1) bezeichnet: Jalousie-Tanja\
S1: Rollo-Tanja Aufwärts == input_0\
S2: Rollo-Tanja Abwärts == input_1\
S3: Jalousie-Tanja Aufwärts == input_2\
S4: Jalousie-Tanja Abwärts == input_3
attr Shelly_Shutter_Tanja group Rollos_Settings
attr Shelly_Shutter_Tanja icon shutter_5
attr Shelly_Shutter_Tanja interval 60
attr Shelly_Shutter_Tanja model shellyprodual
attr Shelly_Shutter_Tanja room 2.2_OG_Tanja
attr Shelly_Shutter_Tanja showunits original
attr Shelly_Shutter_Tanja webCmd open:closed:stop
attr Shelly_Shutter_Tanja widgetOverride pct:slider,0,5,100

setstate Shelly_Shutter_Tanja drive-up
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 ap disabled open
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 ap_clients disabled
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 ap_name ShellyPro2Cover-3CE90E6F342C
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 ble enabled
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 ble_obs disabled
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 ble_rpc enabled
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 cloud disabled
setstate Shelly_Shutter_Tanja 2025-01-01 12:14:53 current_  A
setstate Shelly_Shutter_Tanja 2025-01-01 12:30:21 current_0 0 A
setstate Shelly_Shutter_Tanja 2025-01-01 12:31:55 current_1 0 A
setstate Shelly_Shutter_Tanja 2025-01-01 12:14:53 energy_  Wh
setstate Shelly_Shutter_Tanja 2025-01-01 12:27:07 energy_0 2 Wh
setstate Shelly_Shutter_Tanja 2025-01-01 12:31:55 energy_1 0.87 Wh
setstate Shelly_Shutter_Tanja 2025-01-01 12:26:07 error 192.168.178.137: No route to host (113)
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 firmware_ID 20241011-114451/1.4.4-g6d2a586
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 firmware_current v1.4.4
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:05 firmware_updIcon OK
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:05 firmware_updText -/-
setstate Shelly_Shutter_Tanja 2025-01-01 12:14:53 frequency_0 50 Hz
setstate Shelly_Shutter_Tanja 2025-01-01 12:14:53 frequency_1 50 Hz
setstate Shelly_Shutter_Tanja 2025-01-01 11:57:53 input_0 off
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 input_0_function upwards
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 input_0_mode switch straight enabled
setstate Shelly_Shutter_Tanja 2025-01-01 12:22:59 input_1 off
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 input_1_function downwards
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 input_1_mode switch straight enabled
setstate Shelly_Shutter_Tanja 2025-01-01 12:31:55 input_2 off
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 input_2_function upwards
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 input_2_mode switch straight enabled
setstate Shelly_Shutter_Tanja 2025-01-01 12:28:07 input_3 off
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 input_3_function downwards
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 input_3_mode switch straight enabled
setstate Shelly_Shutter_Tanja 2025-01-01 12:47:55 inttemp 31.5 °C
setstate Shelly_Shutter_Tanja 2025-01-01 12:30:24 last_dir_0 up
setstate Shelly_Shutter_Tanja 2025-01-01 12:31:25 last_dir_1 up
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:08 mac 3C:E9:0E:6F:34:2C
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:08 model_ID SPSH-002PE16EU
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:08 model_family Pro/Gen2
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:08 model_name Shelly Pro Dual Cover/Shutter PM
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 name Shutter-Tanja
setstate Shelly_Shutter_Tanja 2025-01-01 12:27:07 network <html>connected to <a href="http://192.168.178.137">192.168.178.137</a> (Wifi)</html>
setstate Shelly_Shutter_Tanja 2025-01-01 12:27:07 network_connection online (Wifi)
setstate Shelly_Shutter_Tanja 2025-01-01 12:25:04 network_disconnects 3
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 network_ip-address_LAN -
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 network_ip-address_Wifi 192.168.178.137
setstate Shelly_Shutter_Tanja 2025-01-01 12:48:55 network_rssi -56 dBm (fair)
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 network_ssid WLAN75
setstate Shelly_Shutter_Tanja 2025-01-01 12:19:58 network_wifi_roaming -80 dBm
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 output_1_mode O1=up, O2=down
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 output_3_mode O1=up, O2=down
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:08 pct_0 unknown
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:08 pct_1 unknown
setstate Shelly_Shutter_Tanja 2025-01-01 12:21:59 pfactor_0 0
setstate Shelly_Shutter_Tanja 2025-01-01 12:31:55 pfactor_1 0
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 position_0 position lost
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 position_1 position lost
setstate Shelly_Shutter_Tanja 2025-01-01 12:14:53 power_  W
setstate Shelly_Shutter_Tanja 2025-01-01 12:21:59 power_0 0 W
setstate Shelly_Shutter_Tanja 2025-01-01 12:31:55 power_1 0 W
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 protection_ none
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 protection_0 none
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 protection_1 none
setstate Shelly_Shutter_Tanja 2025-01-01 12:17:58 start_reason_0 http
setstate Shelly_Shutter_Tanja 2025-01-01 12:27:07 start_reason_1 switch
setstate Shelly_Shutter_Tanja 2025-01-01 12:30:24 state drive-up
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 state_0 Error: position
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 state_1 Error: position
setstate Shelly_Shutter_Tanja 2025-01-01 12:28:47 stop_reason_0 http
setstate Shelly_Shutter_Tanja 2025-01-01 12:28:07 stop_reason_1 switch
setstate Shelly_Shutter_Tanja 2025-01-01 12:48:55 uptime 1380 sec, last reboot at 2025-01-01 12:25:55
setstate Shelly_Shutter_Tanja 2025-01-01 12:14:53 voltage_  V
setstate Shelly_Shutter_Tanja 2025-01-01 12:48:55 voltage_0 238.9 V
setstate Shelly_Shutter_Tanja 2025-01-01 12:48:55 voltage_1 238.9 V
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 webhook_cnt 0 / 0 / 0
setstate Shelly_Shutter_Tanja 2024-12-31 17:19:02 webhook_ver 0


2.te Frage:
Wenn sich der Zustand am Shelly ändert (Bsp.: Schalter wird betätigt), wird die Zustandsänderung nicht sofort in FHEM angezeigt sondern erst mit Verzögerung, vermutlich entsprechend der Pollingtime. Gibt es im Shelly oder im FHEM-Device eine Möglichkeit, dass die Änderung sofort angezeigt wird?

Grüße Jürgen
Synology DS720+ mit Docker-Container und Haupt-FHEM, HM-LAN, Jalousienaktoren HmWired, Shelly-Devices; Raspi 3B+ mit piVCCU ohne FHEM-Instanz, CUL, JeeLink; Raspi 3B+ mit FHEM und HMUARTUSB,  Raspi 3B+ mit HMUARTGPIO, 1-wire, ebusd

JoWiemann

Hallo Jürgen,

gehört nicht nach Anfängerfragen, sondern nach: https://forum.fhem.de/index.php?topic=118446.0

Mit dem Button unten links kannst Du entsprechend verschieben.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Starkstrombastler

Zitat von: bmwfan am 03 Januar 2025, 09:57:30Die richtigen Befehle, mit denen ich auch die Ausgänge 02 (up/down) schalten kann, habe ich noch nicht gefunden.
Das ist auf Grund mangelnder eigener Testmöglichkeiten bisher noch nicht fertig entwickelt. Auch aus der Community hat bisher keiner danach gefragt.

Hast du neben deinem Produktivsystem auch ein Testsystem verfügbar, auf dem du Testversionen installieren kannst? Dann könnten wir das zusammen weiter entwickeln.
IPC\Ubuntu + Fhem, 1wire, Shellies, Siemens Logo!, Z-Wave, PhilipsTV, Vu+duo2, KM200

bmwfan

Mein Produktivsystem läuft hauptsächlich in einem Docker-Container auf einem NAS und zusätzlich für untergeordnete Aufgaben (Schnittstelle eBUS, 1-wire Sensoren, CUL, Jeelink, piVCCU ...) auf 3 Raspis. Auf 2 von den 3 läuft auch FHEM, auf dem 3.ten nur piVCCU.

Weiters habe ich noch einen Raspi in Reserve, denn ich aufsetzen könnte.

Also wenn eine der Möglichkeiten geht, gerne.

Was empfiehlst Du?

P.S.: Habe inzwischen den Reserve-Raspi aufgesetzt, FHEM installiert und den Shelly per 36_Shelly eingebunden. Wie geht es weiter?
Synology DS720+ mit Docker-Container und Haupt-FHEM, HM-LAN, Jalousienaktoren HmWired, Shelly-Devices; Raspi 3B+ mit piVCCU ohne FHEM-Instanz, CUL, JeeLink; Raspi 3B+ mit FHEM und HMUARTUSB,  Raspi 3B+ mit HMUARTGPIO, 1-wire, ebusd

Starkstrombastler

Zitat von: bmwfan am 05 Januar 2025, 12:39:07P.S.: Habe inzwischen den Reserve-Raspi aufgesetzt, FHEM installiert und den Shelly per 36_Shelly eingebunden. Wie geht es weiter?
Das hört sich doch gut an. Dann werden wir hier weitermachen, sobald mir meine übrigen Verpflichtungen etwas Raum geben.
IPC\Ubuntu + Fhem, 1wire, Shellies, Siemens Logo!, Z-Wave, PhilipsTV, Vu+duo2, KM200

bmwfan

Wenn Du mir einen Tip geben kannst mit welchen Tools und Methoden ich vorgehen kann, um den Traffic mitzuloggen und zu analysieren kann ich schon mal weitermachen.

Mir ist nicht klar, wie ich herausfinden kann welche Befehle der Shelly zum Schalten erwartet. Über den Browser am PC kann ich die Ausgänge 02 ja schalten. Also müsste ich "nur" noch die entsprechenden Befehle finden und diese dann in FHEM testen.
Aber mit welchen Tools?
WireShark?
Wie kann ich am Raspi mitloggen, welche Daten an eine IP-Adresse gesendet werden?

Viele Fragen, da mir noch vieles unbekannt ist aber große Motivation das Ganze zu lernen.
Synology DS720+ mit Docker-Container und Haupt-FHEM, HM-LAN, Jalousienaktoren HmWired, Shelly-Devices; Raspi 3B+ mit piVCCU ohne FHEM-Instanz, CUL, JeeLink; Raspi 3B+ mit FHEM und HMUARTUSB,  Raspi 3B+ mit HMUARTGPIO, 1-wire, ebusd

bmwfan

Mangels Kenntnisse in der Implementierung einer Ansteuerung über das Shelly-Modul, habe ich das Device über MQTT angebunden und es funktioniert soweit.

Die Implementierung ist, da kein Template vorhanden war, selber "gestrickt" und daher sicher nicht optimal, aber die Steuerungsmöglichkeiten die ich benötige funktionieren.
Synology DS720+ mit Docker-Container und Haupt-FHEM, HM-LAN, Jalousienaktoren HmWired, Shelly-Devices; Raspi 3B+ mit piVCCU ohne FHEM-Instanz, CUL, JeeLink; Raspi 3B+ mit FHEM und HMUARTUSB,  Raspi 3B+ mit HMUARTGPIO, 1-wire, ebusd

Starkstrombastler

Mit dem aktuellen Update des Shelly-Moduls sollte die Ansteuerung funktionieren.

Die Syntax entspricht den Befehlen bei einem ShellyPlus2PM, mit dem Unterschied, dass die Kanalnummer als letzter Paramater mit übergeben werden muss.

Beispiele:
set <name> pct 72 0
set <name> open 15 1
set <name> stop 1
IPC\Ubuntu + Fhem, 1wire, Shellies, Siemens Logo!, Z-Wave, PhilipsTV, Vu+duo2, KM200

bmwfan

Danke.

Werde ich dann beim nächsten Shelly Cover Dual ausprobieren.
Synology DS720+ mit Docker-Container und Haupt-FHEM, HM-LAN, Jalousienaktoren HmWired, Shelly-Devices; Raspi 3B+ mit piVCCU ohne FHEM-Instanz, CUL, JeeLink; Raspi 3B+ mit FHEM und HMUARTUSB,  Raspi 3B+ mit HMUARTGPIO, 1-wire, ebusd

piet_pit

Hallo,
ich habe auch einen Shelly Pro Dual Cover. Bis jetzt hatte ich für unser Dachgeschoss für die Rollos für vorne und hinten je einen FS20 RSU verbaut. Diese konnte ich dann unterschiedlich ansteuern und diese z.B. zu unterschiedlichen Zeiten öffnen und schliessen. Da ich den FS20 CUNO aus dem FHEM-System rausnehmen möchte, habe ich mich für den Shelly Pro Dual Cover entschieden.
Ich werde morgen mal versuchen, diese Möglichkeit mit den Parametern zu testen.
Ich werde dann mal Rückmeldung geben.
Ganz vielen Dank für die Unterstützung und Weiterentwicklung des Shelly-Moduls, finde ich echt prima!!!
LG
Pit
FHEM Latest Revision: 29615
Raspberry Pi 3, Rasbian-Stretch
FRITZ!Box 7690
HM-Mod-RPI-PCB, JeeLink
CUNO 1.47

piet_pit

Hallo Zusammen,
ich habe meine ja noch vorhandenen "at" von alt FS20 auf den Shelly angepasst, folgender Code funktioniert bei mir, habe einen Kanal getestet. Morgen teste ich den weiteren Kanal.

Rollo öffnen:

*09:15 set DachgeschossRollo open 1
Rollo schließen:

*{sunset(0,"21:05","23:00")} set DachgeschossRollo closed 1
viele Grüße
Pit
FHEM Latest Revision: 29615
Raspberry Pi 3, Rasbian-Stretch
FRITZ!Box 7690
HM-Mod-RPI-PCB, JeeLink
CUNO 1.47