Shelly 1 Status des "Input State Identifier" an Homematic Schalter übertragen

  • Hallo,

    ich habe einen Shelly 1 als Garagentoröffner eingerichtet und nutze den Schaltkontakt als potentialfreien Kontakt. Als Schaltflächentyp habe ich Detached Switch eingestellt und bei Timer jeweils für On und Off 1sek. eingestellt. In der Shelly APP (im WebUi nicht sichtbar) habe ich bei Applikation Settings unter Input State "Add input state identifier to the power Button" aktiviert. Um sehen zu können ob die Garage auf oder zu ist, habe ich über einen Magnetschalter (220V) den "N" auf "SW" gelegt. Sobald der Magnetkontakt beim öffnen der Garage schließt wird der Ring im Schaltersymbol der APP 1 sek. Blau und der kleine senkrechte Strich wird solange die Garage offen ist ebenfalls Blau.

    Soweit so gut. Funktioniert wie gewollt. :) smarthome-forum.eu/attachment/16754/  smarthome-forum.eu/attachment/16753/

    Jetzt die Herausforderung:

    Wie kann ich diesen Zustand an einen Schalter in der Homematic weitergeben, so dass ich dort auch sehen kann ob die Garage auf oder zu ist.

    Schalter in Homematic ist eingerichtet und die Grundfunktionen Garage auf und zu funktionieren einwandfrei.

    Folgender Eintrag bei I/O URL actions funktioniert nicht um den Status auf Ein zu ändern.

    http://192.168.2.97:8181/x.exe?ret=dom.…ATE%22).State(1)

    Lasse ich das "SET_STATE" weg, geht schaltet der potentialfreie Kontakt hin und her. :(

    http://192.168.2.97:8181/x.exe?ret=dom.…t:1%22).State(1)

    Ich habe mal geschaut welcher Wert sich ändert wenn die Garage offen ist. input: wechselt von 0 auf 1

    smarthome-forum.eu/attachment/16755/

    Das ist der gesamte Status bei Garage zu. Bei auf ist "input":0

    Code
    {"wifi_sta":{"connected":true,"ssid":"tsunami","ip":"192.168.2.76","rssi":-60},"cloud":{"enabled":true,"connected":true},"mqtt":{"connected":false},"time":"19:48","unixtime":1612982937,"serial":25,"has_update":true,"mac":"40F52001BA30","cfg_changed_cnt":14,"actions_stats":{"skipped":0},"relays":[{"ison":false,"has_timer":false,"timer_started":0,"timer_duration":0,"timer_remaining":0,"source":"timer"}],"meters":[{"power":0.00,"is_valid":true}],"inputs":[{"input":0,"event":"L","event_cnt":1}],"ext_sensors":{},"ext_temperature":{},"ext_humidity":{},"update":{"status":"pending","has_update":true,"new_version":"20210115-102904/v1.9.4@e2732e05","old_version":"20210122-154556/v1.10.0-rc1@00eeaa9b","beta_version":"20210209-101435/v1.10.0-rc2-g0cf9ee3-heads/v1.10.0-rc2"},"ram_total":50696,"ram_free":37784,"fs_size":233681,"fs_free":143572,"uptime":5978}
    
    Vielen Dank für Vorschläge im Voraus.
    
    Olli

    :)

    Derzeit 5x Shelly1 (1 Torantrieb; 2 Garagen und 2 Steckdose); 12x Shelly 2.5 (9 Jalousienen, 3 Serienschalter); 7x Shelly DW2 (Fenster/Tür Kontakte), 2x Shelly i3. Shelly APP auf IPad und Iphone. Alles im offline Betrieb. Zugang über ioBroker (VPN) und Visualisierungen über Iqontrol.

    FritzBox 7590, FritzBox 7580, 4 x Fritz Repeater 3000, (FritzBox 7580, 2 Fritz Reperater 3000 am LAN der FritzBox 7590 sowie an jedem davon ein Repeater), 1 Cisco Switch 10GBPort.

  • Zur hilfreichsten Antwort springen
    • Offizieller Beitrag

    Der Input-State wird bisher im Skript nicht ausgewertet.

    Die Frage, die man klären sollte, ist, ob

    ...

    Wie kann ich diesen Zustand an einen Schalter in der Homematic weitergeben, so dass ich dort auch sehen kann ob die Garage auf oder zu ist.

    ...

    sinnvoll ist!? :/

    Spontan wäre eine Logik-SV imA sinnvoller. Diese läßt sich dann auf true oder false setzen und für die Ansicht kann man im WEB-UI den anzuzeigenden Text einfach und auch nachträglich universell anpassen. (offen - geschlossen, betätigt - nicht betätigt) Je nach Anwendungsfall halt.

    Was meinst Du?

  • Ja das hört sich erst einmal ganz gut an. Was ich noch vergessen habe ist, dass ich den Zustand auch in der „HM PocketControll“ APP sehen möchte.

    Meinst du, dass dies auch über eine Logik-SV geht?

    Dann brauche ich aber sicher auch ein Skript dazu. Und das ist nicht grad meine Stärke.

    Gruß Olli :)

    :)

    Derzeit 5x Shelly1 (1 Torantrieb; 2 Garagen und 2 Steckdose); 12x Shelly 2.5 (9 Jalousienen, 3 Serienschalter); 7x Shelly DW2 (Fenster/Tür Kontakte), 2x Shelly i3. Shelly APP auf IPad und Iphone. Alles im offline Betrieb. Zugang über ioBroker (VPN) und Visualisierungen über Iqontrol.

    FritzBox 7590, FritzBox 7580, 4 x Fritz Repeater 3000, (FritzBox 7580, 2 Fritz Reperater 3000 am LAN der FritzBox 7590 sowie an jedem davon ein Repeater), 1 Cisco Switch 10GBPort.

    • Offizieller Beitrag

    Bei Pocket-Contro bin ich raus, sorry.

    Siehst Du denn andere Variablen?

  • Das ist eigentlich kein Hexenwerk. Pocket Controll übernimmt fleißig die Stati aus der CCU3.

    Ich stell mir das so ähnlich vor wie die Statiübernahme für die Rollo Stände von SeRef. shelly 2.5 Roller mit Angabe der prozentualen Öffnung in Homematic einrichten

    Wobei ich immer noch nicht verstehe warum die I/o URL actions nicht funktionieren. Wenn ich diesen Befehl einstelle, schließt der Shelly und bei (0) öffnet er wieder. So als würde ich einen Taster betätigen. Damit erzeuge ich eine Wechselwirkung.

    http://192.168.2.97:8181/x.exe…t:1%22).State(1)

    Füge ich dann SET_STATE hinzu, passiert nichts.

    http://192.168.2.97:8181/x.exe…t:1.SET_STATE%22).State(1)

    Bei anderen Shelly 1 die ich als Lichtschalter nutze, funktioniert das sehr gut.

    :)

    Derzeit 5x Shelly1 (1 Torantrieb; 2 Garagen und 2 Steckdose); 12x Shelly 2.5 (9 Jalousienen, 3 Serienschalter); 7x Shelly DW2 (Fenster/Tür Kontakte), 2x Shelly i3. Shelly APP auf IPad und Iphone. Alles im offline Betrieb. Zugang über ioBroker (VPN) und Visualisierungen über Iqontrol.

    FritzBox 7590, FritzBox 7580, 4 x Fritz Repeater 3000, (FritzBox 7580, 2 Fritz Reperater 3000 am LAN der FritzBox 7590 sowie an jedem davon ein Repeater), 1 Cisco Switch 10GBPort.

  • Dieses Thema enthält 13 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind, bitte registrieren Sie sich oder melden Sie sich an um diese lesen zu können.