NEWS
scenes adapter handling
-
Hallo zusammen,
ich habe ein paar Fragen zur Nutzung des Scenes Adapter. Vielleicht kann mir jemand helfen.
Hintergrund:
Ich habe Szenen, die relativ lange laufen. Z.T. bis zu 8 Stunden. Es werden mehrere Geräte nacheinander eingeschaltet und ausgeschaltet. Ein einzelnes Gerät läuft dann gerne auch mal 1...2 Stunden.- 1/ Eine Szene wurde gestartet; die Szene läuft: Aber woran kann ich erkennen, dass sie läuft? Ich würde in der VIS zunächst gerne einfach anzeigen, dass diese Szene gerade läuft,
- 2/ Eine Szene wurde gestartet; die Szene läuft: Kann ich die weitere Ausführung stoppen? Wie?
- 3/ Ich starte die Szene, indem ich einen DP auf true setze. Dieser DP bleibt true, auch wenn die Szene durchgelaufen ist. Wer setzt den Wert wieder zurück? Wenn ich das selbst machen muss, dann stellt sich die Frage, wann das gemacht werden kann bzw. darf? Hängt vmtl. mit Frage 1/ zusammen.
Grüße
JpgOrganizer -
@jpgorganizer sagte in scenes adapter handling:
1/ Eine Szene wurde gestartet; die Szene läuft: Aber woran kann ich erkennen, dass sie läuft? Ich würde in der VIS zunächst gerne einfach anzeigen, dass diese Szene gerade läuft,
https://forum.iobroker.net/topic/29880/szene-button-taster-indikator/1
@jpgorganizer sagte in scenes adapter handling:
2/ Eine Szene wurde gestartet; die Szene läuft: Kann ich die weitere Ausführung stoppen? Wie?
kann ich dir im Moment nicht sagen - weiß ich nicht!
@jpgorganizer sagte in scenes adapter handling:
Wer setzt den Wert wieder zurück?
neimand!
Das ist ein Button, der ein kurzes True sendet.
Beim nächsten Senden von true wird die Szene erneut gestartet -
@Homoran Danke für deine Hilfe
@Homoran said in scenes adapter handling:
1/ Eine Szene wurde gestartet; die Szene läuft: Aber woran kann ich erkennen, dass sie läuft? Ich würde in der VIS zunächst gerne einfach anzeigen, dass diese Szene gerade läuft,
https://forum.iobroker.net/topic/29880/szene-button-taster-indikator/1
so kann man es machen. klar. Das ist dann ein Status ausserhalb des Einflusses der Szene und kann somit vom tatsächlichen Status abweichen. Ich hatte erwartet/gehofft, dass es einen durch den Scenes Adapter kontrollierten Status für die Szene gibt.
@Homoran said in scenes adapter handling:
2/ Eine Szene wurde gestartet; die Szene läuft: Kann ich die weitere Ausführung stoppen? Wie?
kann ich dir im Moment nicht sagen - weiß ich nicht!
Kann man eine laufende Szene "gefahrlos" löschen? Oder "schadet" das dem scenes Adapter? Würde die Szene dann stoppen? Also zumindest nicht mehr weiter ausgeführt werden. Dass evtl. laufende Geräte dadurch nicht abgeschaltet werden ist mir klar. --> das muss ich heute Abend mal testen
Grüße
jpgorganizer -
@jpgorganizer
Was meinst du mit "löschen"Ich fürchte ich muss den Szenen-Adapter wieder installieren um dir helfen zu können
-
@Homoran said in scenes adapter handling:
@jpgorganizer
Was meinst du mit "löschen"Löschen = Löschen der ganzen Szene (ich weiß, das will man zwar eigentlich nicht, aber ich brauche eine Möglichkeit die Szene einfach zu beenden. Meine Szenen laufen ziemlich lange und da kann was dazwischen kommen, was einfach bedeutet, dass man die Szene stoppen muss).
Ich habe es ausprobiert. Eine Szene mit einem Gerät: Einschalten, Laufzeit 60sec, dann mit Delay von 70sec (vom Start der Szene aus gerechnet, also 10sec Lücke dazwischen) nochmals einschalten.
Starten der Szene durch einen DP auf true. -> Gerät geht an-> ganze Szene im Szenen Adapter gelöscht -> Gerät von Hand gestoppt (alles innerhalb der ersten Minute) -> Warten bis zur Verzögerung von 70sec -> Gerät wird angeschaltet
Mist!!!D.h. der Szenen Adapter merkt sich die Szene irgendwo im Speicher und lässt sich nicht durch ein Löschen davon abbringen weiterzumachen. Ist mir ja schon klar, warum das so ist (... dann ist er unabhängig davon, dass die Szene geändert/gelöscht wird und fällt nicht auf die Nase)
Was sind meine Alternativen?
- darauf hoffen, dass eine Möglichkeit in scenes nachgerüstet wird die Szene zu stoppen? Kann klappen, muss aber nicht und wird nicht in den nächsten 1...4 Wochen passieren.
- einen eigenen kleinen "Szenenadapter" programmieren. Möglich, ich brauche ja nicht soviele Features, aber ich wollte eigentlich genau dies vermeiden.
Muss mal überlegen wie ich weitermache. Vorschläge und Ideen und natürlich Lösungen sind sehr willkommen.
Viele Grüße und schönen Rest-Sonntag
jpgorganizer -
@jpgorganizer sagte in scenes adapter handling:
D.h. der Szenen Adapter merkt sich die Szene irgendwo im Speicher und lässt sich nicht durch ein Löschen davon abbringen weiterzumachen.
Ja!
Ich habe auch keine Punkte gefunden, wo man eingreifen könnte.
@jpgorganizer sagte in scenes adapter handling:
Das ist dann ein Status ausserhalb des Einflusses der Szene und kann somit vom tatsächlichen Status abweichen.
Da sehe ich kein Problem, da auch der Status der Szene z.B. nach einem Ausfall nicht korrekt sein muss
-
@Homoran
Danke für deinen Support.Ich werde wohl morgen mal ein Pflichtenheft schreiben für meinen "Szenenadapter". ich brauche eigentlich ja nicht viel. Wobei der Teufel im Detail steckt und ich hatte mich gedanklich schon beim nächsten Schritt gesehen. Aber nun gut, da muss ich jetzt wohl durch.
Evtl. kann ich Anleihen beim scenes Adapter machen - muss mir mal die Lizenzbedingungen davon ansehen.
Grüße
jpgorganizer -
@jpgorganizer sagte in scenes adapter handling:
mal ein Pflichtenheft schreiben für meinen "Szenenadapter".
ein Szene STOP ist sicherlich eine sinnvolle Angelegenheit.
@jpgorganizer sagte in scenes adapter handling:
muss mir mal die Lizenzbedingungen davon ansehen.
Dann kannst du direkt ein Issue anlegen mit feature request - Stop scene
-
@Homoran said in scenes adapter handling:
Dann kannst du direkt ein Issue anlegen mit feature request - Stop scene
done