So. Ich habs tatsächlich umgesetzt bekommen. Der 1PM spricht sich beim Ausführen der Aktionen über die URLs selbst an und man kann unter "Actions" sehen, wie die Aktionen sich gegenseitig deaktivieren und aktivieren. So weit so gut.
Das Ergebnis ist allerdings, dass:
BWM1 erkennt Bewegung, schaltet den 1PM ein, deaktiviert die Ausschaltaktion von BWM2.
BWM2 erkennt kurz darauf Bewegung, schaltet den 1PM ein (der is ja schon an), deaktiviert die Ausschaltaktion von BWM1 und aktiviert seine eigene Ausschaltfunktion wieder. Das Licht geht also erst aus, wenn BWM2 auf "Nein" geht. So weit so gut. Wenn aber BWM1 dann noch in der Blindzeit ist und wieder eine Bewegung erkennt, verlängert sich nur seine Blindzeit, er meldet aber nichts. Das heißt, BWM2 schaltet ab, obwohl BWM1 es gerne noch hell hätte.
In den Szenen lässt sich das vermeiden, in dem man zum Ausschalten zwei Bedingungen in einer Szene setzen kann (BWM1 und 2 müssen "Nein" melden), um das Licht auszuschalten. Das funktioniert einwandfrei. Bei den Aktionen führt das gegenseitige Deaktivieren leider ggf. zu Dunkelheit.
Habe ich das nun ggf. nicht so umgesetzt, wie Du Dir das gedacht hast, oder geht das per Aktionen tatsächlich nicht? Notfalls würde ich den D/W weglassen und nur BWM nutzen. Aber wenn das auch nicht geht...
Ich würde notfalls auch ein Script schreiben. Ich bin einigermaßen fit im programmieren von Arduinos. Scripte sind mir daher nicht fremd. Ich müsste dann nur das Prinzip der Shelly Skripts verstehen. Aber vielleicht ist das ja einen Schritt zu weit...
Was sagst Du zu meinem bisher erreichten? Kann man da mit Aktionen noch was verbessern?
Viele Grüße