Toggeln, wenn Toggeln nicht möglich ist

Antworten
wireless-dj
Beiträge: 445
Registriert: Sa 26. Mär 2016, 08:08

Do 30. Dez 2021, 08:48

Guten morgen,

Ich stehe gerade vor einem Problem.

Manche Devices ( z.B. Shelly Steckdosen PlugS ) lassen sich ja nicht toggeln.
Da gibt es nur einen http-Request für on und einen für off.

Nun möchte ich eine Szene anlegen, in der ich den Plug S toggeln kann.
Also sprich: "schalte an, wenn aus" und "schalte aus, wenn an".
Einen Marker habe ich dem Plug S in der Aktorenverwaltung zugewiesen.

Wenn ich nun eine (!) Szene anlegen will, kann ich also nur "ein" oder "aus" hinzufügen.
Irgendwie klemmt es gerade im Hirn, es will mir keine Idee kommen.

Ich brauche also eine (!) Szene, die einen Aktor so schaltet:

Code: Alles auswählen

Schalte an wenn Marker aus,
Schalte aus, wenn Marker an
Kann mir da Jemand auf die Sprünge helfen, oder geht das dann nicht?

Danke
Benutzeravatar
rtwl
Beiträge: 1269
Registriert: So 30. Dez 2018, 18:08

Do 30. Dez 2021, 13:24

toggle geht mit:

Code: Alles auswählen

http://192.168.xxx.xxx/relay/0?turn=toggle
Peter
wireless-dj
Beiträge: 445
Registriert: Sa 26. Mär 2016, 08:08

Do 30. Dez 2021, 19:34

Den Befehl kenne ich.
Aber selbst wenn man einen „Toggle“-Aktor für das Device anlegt,
stößt man auf das Problem, dass der dazugehörige Marker dann zwar
eingeschaltet, aber nicht wieder ausgeschaltet wird.

Das ist alles noch nicht das Gelbe vom Ei.
Benutzeravatar
rtwl
Beiträge: 1269
Registriert: So 30. Dez 2018, 18:08

Do 30. Dez 2021, 21:00

einfach beim shelly die http requests der Marker einfügen und schon wird der Marker immer geschalten, auch wenn du den plug s direkt am Gerät oder der Shelly app schaltest.
Peter
wireless-dj
Beiträge: 445
Registriert: Sa 26. Mär 2016, 08:08

Do 30. Dez 2021, 22:27

Ja, auch das habe ich versucht.

Führt aber zu merkwürdigen Folgefehlern, wenn man anhand der gesetzten Marker
Bedingungen festlegt. Scheinbar kollidiert der Toggle-Aktor mit dem Schaltaktor,
in Kombination mit den gesetzten Markern durch unterschiedliche Auslösequellen.

In der Summe führte das nicht zum Erfolg.

Das mit dem Toggeln habe ich jetzt erstmal verworfen, vielleicht kommt ja bald die
native Shelly Unterstützung, das könnte es etwas leichter machen.

Einen anderen Gedanken habe ich hier verfasst, die Umsetzung würde auf einen Schlag
unzählige Vorteile bieten, Umwege abkürzen, und Fehlerpotential minimieren:
https://www.jbmedia.de/forum/viewtopic.php?f=12&t=5295
Benutzeravatar
rtwl
Beiträge: 1269
Registriert: So 30. Dez 2018, 18:08

Fr 31. Dez 2021, 07:53

hm, das kann ich so nicht bestätigen.
ich setze bei meinen Shelly Dimmer (Vorzimmer mit Bewegungsmelder) bei jedem einschalten 2 http requests an den LMair ab.

Code: Alles auswählen

IP/control?cmd=typ,smk,24,1
IP/control?key=70
typ,smk,24,1 ändert den Marker 25 auf ein.
in der Szene 70 würd dieser marker gemeinsam mit anderen als Bedingung genommen.
funktioniert seit Anfang an wie es sein soll.

aber, ich hab in der Aktoren Verwaltung diesen Shelly Dimmer lediglich mit einer toggle angelegt und ohne Marker Zuordnung.
vielleicht ist da das Problem bei dir, wenn der Marker über die Zuordnung UND den request vom Shelly geschalten wird.

die Idee welche du da verlinkt hast hört sich interessant an!
Peter
Antworten