HGs beim Inkludieren automatisch deaktivieren

Dann blinkt es bis ich das Gerät ausschalte. Klar das macht Sinn, aber ergibt halt ein HG das u.U. unendlich blinkt. Ausser ich stoppe es mit einem weiteren HG. Ok :slight_smile:

Ich bin einfach weiterhin entsetzt dass wir im 4. Jahr (5.?) von homee immer noch kein “Blink für 5 sekunden” Befehl haben.

Dachte ich hätte irgendwas übersehen :slight_smile:

alternativ kannst du ja ein zweites HG benutzen um die Dauer zu definieren
Das dann als Bedingung genutzt wird.

Bei mir kommt ja noch dazu, dass sich drei Geräte eine Lampe teilen und auf ihr mit jeweils einer Farbe signalisiert werden.

Gemeinsam mit dem Problem der Abfrage der Geräte (Programmende nicht immer niedriger Stromverbrauch, laufendes Programm nicht immer hoher Stromverbrauch) braucht man schon eine Menge HGs, die alles regelmäßig laufen und verschiedene Bedingungen abfragen, die dann darüber entschieden, ob eine Aktion ausgeführt wird.

@Jost Kannst Du mal ein HG als Beispiel posten, welches bei Dir jede Minute läuft. Kann mir bei besten Willen nicht vorstellen im welchen Zusammenhang das notwendig ist!

Ich halte es auch für überhaupt nicht smart, HGs stumpf jede Minute zu triggern, um dann eine Bedingung zu prüfen. Die Bedingung sollte das HG auslösen; durch das Überprüfen der Bedingungen beim Ausführen bzw. durch das automatische Neu-Starten von HGs kann man das minütliche Überprüfen ad acta legen (das war vielleicht früher mal nötig, als sich HGs nicht selber neu starten konnten, sondern mehrere Instanzen liefen).

Somit ist dieser Featurevorschlag aus meiner Sicht auch nur ein verkrüppelter Workaround, statt die Ursache (zu viele HGs laufen gleichzeitig) zu lösen, wenn ich das mal so hart sagen darf.

Ich würde dir empfehlen, die HGs über die Zeit zu de/aktivieren, statt das in die Bedingung zu packen. Das macht bei einem HGs, das nur nachts laufen sollte und mal am Tag ausgelöst wird, nicht unbedingt Sinn, aber wenn es wie von dir geschrieben mehrmals pro Stunde auftaucht und zu 90% eh nicht läuft, dann schon.

Als Beispiel: Ich hab meine Beleuchtungs-HGs, die per BWM ausgelöst werden, so unterteilt:

HG Sonnenaufgang +1 Stunde
Wenn Sonnenaufgang mit Verzögerung 1 Stunde
Dann deaktiviere HG Licht Flur 12-22 Uhr
Dann deaktiviere HG Licht Flur 22-04 Uhr
Dann deaktiviere HG Licht Flur 04-12 Uhr
Dann schalte Licht Flur aus
Dann deaktiviere HG … (weitere HGs nach Bedarf)

HG Sonnenuntergang -0,5 Stunden
Wenn Sonnenuntergang mit Verzögerung -0,5 Stunden
Dann aktiviere HG Licht Flur 12-22 Uhr
Dann aktiviere HG Licht Flur 22-04 Uhr
Dann aktiviere HG Licht Flur 04-12 Uhr
Dann aktiviere HG …

Licht Flur 12-22
Wenn BWM meldet Bewegung
Und nur zwischen 12-22 Uhr
Dann dimme Licht Flur auf 100%
Dann schalte Licht Flur nach 5 Minuten aus

Licht Flur 22-04 Uhr
Wenn BWM meldet Bewegung
Und nur zwischen 22-04 Uhr
Dann dimme Licht Flur auf 50%
Dann schalte Licht Flur nach 2 Minuten aus

etc.

Ergebnis: Tagsüber passiert gar nichts, weil die HGs deaktiviert sind
Abends/Nachts werden nur eine Handvoll HGs abgespielt, wobei die meisten gleich durch die Bedingung am Start gestoppt werden

Ja, wie schon geschrieben:
HG Blinken
Wenn abgespielt
Schalte Lampe ein
Schalte Lampe aus nach 1 Sekunde
Spiele HG Blinken ab nach 2 Sekunden

→ Stoppen durch eine Bedingung oder durch ein zweites HG

Beispiel Bedingung
HG Blinken mit Bedingung
Wenn abgespielt
Und nur, wenn BWM meldet Bewegung (prüfen beim Abspielen)
Schalte Lampe ein
Schalte Lampe aus nach 1 Sekunde
Spiele HG Blinken ab nach 2 Sekunden

Beispiel 2 HGs
HG Blinken
Wenn abgespielt
Schalte Lampe ein
Schalte Lampe aus nach 1 Sekunde
Spiele HG Blinken ab nach 2 Sekunden

HG 2 Minuten
Wenn abgespielt
Dann stoppe HG Blinken nach 2 Minuten

(HG Blinken und HG 2 Minuten werden vom selben Trigger geichzeitig gestartet)

3 „Gefällt mir“

Da stimme ich Dir völlig zu: Für smart halte ich das auch nicht. Ich sehe aber keine andere Möglichkeit. Aber vielleicht sehe ich sie ja einfach auch nur nicht. Ich bin für Hinweise dankbar.

Gerne poste ich meine HGs hier. Es sind allerdings allein 25 HGs, die sich um den Zustand von Trockner, Waschmaschine und Spülmaschine kümmern und dementsprechend die Lampe in verschiedenen Farben leuchten oder blinken lassen. Gibt es eine schnelle Möglichkeit, das hier zu posten? Ich werde mal Screenshots machen, aber das wäre vielleicht ein weiterer Feature Request: Eine Möglichkeit, HGs schnell ins Forum zu übertragen.

Blinken soll die Lampe natürlich tagsüber, weshalb ich Deine Idee einer zeitlichen Eingrenzung so nicht umsetzen kann - bis auf eine Blinkpause nachts, die drin ist. Es gibt allerdings eine zeitliche Eingrenzung, dass die Lampe abends gedimmt blinkt.

Vielleicht gibt es inzwischen ja tatsächlich Möglichkeiten, das intelligenter zu löschen. Ich gebe zu, dass ich nicht immer Zeit habe, alle meine HGs auf neue Optimierungsmöglichkeiten zu überprüfen. Meist bin ich zufrieden, wenn es endlich läuft. Falls ihr also Verbesserungsvorschläge habt, gerne!

Die dunklen HGs gibt es nochmal in hell, die dann aber nur tagsüber laufen.

Auf die Schnelle!
Die HG‘s die jede Minute laufen prüfen ja nur die Zustände der 3 HG’s ob aktiviert oder deaktiviert. Und führen je nach Kombination unterschiedliche Aktionen aus. Das heißt Du musst doch nur als Auslöser das aktivieren der HG’s verwenden.

Auslöser:
HG Waschmaschine wurde aktiviert
oder
HG Spülmaschine wurde aktiviert
Oder
Hg Trockner wurde aktiviert.

1 „Gefällt mir“

Es werden ja nur deine “Blink-HGs” jede Minute gestartet - aber das in jedem Fall. Zusätzlich ruft sich das HG selbst auf. Das könnte tatsächlich irgendwann zu Performance-Problemen führen - und nicht nur beim Anlernen von neuen Geräten.

Ich würde das wie folgt lösen:
HG1: Spülmaschine ist fertig

  • Aktiviere Spülmaschine fertig
  • Starte HG3

HG2: Trockner ist fertig

  • Aktiviere Trockner fertig
  • Starte HG3

HG3:

  • starte Blinken Spülmaschine+Trockner
  • starte Blinken Spülmaschine
  • starte Blinken Trockner

HG4 Blinken Spülmaschine+Trockner
Wenn ausgeführt
und Spülmaschine fertig
und Trockner fertig

  • stoppe Blinken Spülmaschine
  • stoppe Blinken Trockner
    (Stoppen, weil die HGs ja gerade laufen könnten.)
  • Lampe rot
  • nach 5 Sekunden Lampe grün
  • nach 10 Sekunden Lampe aus
  • nach 15 Sekunden starte HG4

HG5 Blinken Spülmaschine
wenn Spülmaschine fertig aktiviert
und Trockner deaktiviert

  • Lampe rot
  • nach 5 Sekunden Lampe aus
  • nach 10 Sekunden starte HG5
    (Trockner analog)

Die Blink-HGs müssen nicht deaktiviert werden, weil sie ja nur aufgerufen werden, wenn ein Gerät fertig ist. Beim Abspielen prüfen sie, ob die richtigen Geräte fertig sind.

Damit hast du nur ein HG, das gerade läuft und wirklich nur gestartet wird, wenn ein Gerät fertig ist. Wenn ich nichts übersehen habe, sollte das so laufen.

Viel Erfolg!

Edit: Ich sehe gerade, dass du HG3 auch überspringen kannst, wenn HG4 und 5 direkt aufgerufen werden.

Ich habe jetzt erstmal @anon11314990 s Vorschlag umgesetzt, weil ich dafür am wenigsten ändern muss. Mal schauen, ob er funktioniert.

MIt ihm brauchen die Prüf-HGs (die vorher jede Minute liefen) ja immer eine Schaltung eines der Zustand-HGs, damit sie getriggert werden. Ich weiß nicht, ob das oft genug passiert. Schaun wir mal.

Wenn es klappt, dann wäre es in der Tat ressourcenschonender als meine Herangehensweise. Vielen Dank für den Tipp!

Das war bis zu einer bestimmten Firmware-Version tatsächlich so. Aber irgendwann hat CA dann eingeführt, dass der erneute Aufruf eines HGs, was schon läuft, die laufende Instanz abbricht. Es kann also immer nur eine Instanz eins HGs laufen.

Einen Haken habe ich gerade schon gefunden. Ich muss in alle Prüf-HGs auch das DEaktivieren der Zustands-HGs als Trigger aufnehmen. Sonst wechselt Homee vom Drei-Geräte-Blinken nicht zurück aufs Zwei-Geräte-Blinken, wenn eines der Geräte wieder in Betriebs genommen wird.

Auf jeden Fall finde ich deine Idee witzig, eine Lampe blinken zu lassen, wenn Haushaltsgeräte fertig sind. Vielleicht lasse ich mich mal von deiner Idee inspirieren. Die HGs habe ich ja jetzt :slight_smile:

1 „Gefällt mir“

Schwierig war auch, ein HG auszutüfteln, das zuverlässig auslöst, wenn die Maschine mit ihrem Programm durch ist. Das braucht man für das HG, was das HG “Waschmaschine fertig” aktiviert.

Die hat ja einen Ruhestrom, aber im Betrieb fällt der Stromverbrauch auch mal fast auf 0, wenn sie nämlich die Drehrichtung der Trommel wechselt. Man muss also eine Unschärfe bei der Abfrage einbauen. Das ist dadurch gelöst, dass das HG das HG “Waschmaschine fertig” erst zehn Sekunden später aktiviert und der geringe Stromverbrauch sowohl beim Auslösen als auch beim Aktivieren (10 Sekunden später) vorhanden sein muss.

Das ganze hat übrigens einen geringen WAF als gedacht. Während ich das sehr praktisch finde, wenn ich die Wäsche mache, weil ich die Maschine zeitnah neu befüllen kann, wenn ich schnell sehe, dass sie mit ihrem Programm durch ist, findet meine Frau das völlig überflüssig. Sie macht jeden Abend eine Maschine und einen Trockner voll und leert beiden erst am darauffolgenden Abend.

Manchmal sind im Bezug auf den WAF die pragmatischen Lösungen den smarten vorzuziehen, um den WAF-Level zu erhöhen. ;.-)

Ein HG für unsere Waschmaschine habe ich bereits. Da musste ich auch tüfteln. Besonders die unterschiedlichen Waschprogramme waren schwierig. Ich habe die Meldungen aktuell auf unsere Handys eingestellt. Die bekommt nur, wer zu Hause ist.

Meine Königin findet die Meldung ganz praktisch, nur als ich die Einstellung am Anfang noch nicht ganz getroffen hatte und die Push-Nachrichten zum falschen Zeitpunkt und mehrmals kamen, war sie doch etwas genervt.

Ob sie allerdings eine Lampe für praktisch findet, muss ich mal ausloten. Der WAF ist bei unseren Spielereien ja wirklich nicht zu vernachlässigen. Manchmal bin ich überrascht, mit welchen Kleinigkeiten unsere Frauen schon glücklich sind. Meine Königin will z.B. den BWM in der Küche nicht mehr missen :slight_smile:

hab da mit der Regierung auch drüber gesprochen, da ich das mit dem Handy auch habe und die Lampen idee eig ganz witzig finde^^

Zitat:
„Das mit dem Handy ist super aber mit der Lampe is schon bisschen quatsch, meinst du nicht?!“

Natürlich sehe ich das genau so :joy:

Besser ist das :joy: Ich kann mir vorstellen, dass sie sich von der Lampe aufgefordert fühlen würde, doch das Gerät zu leeren - ob es passt oder nicht.

Wenn die Lampe nur z.B. alle 10 Minuten für eine Minute blinkt und nach einer halben Stunde ganz ausschaltet, steigt der WAF vielleicht schon.

oder Lampe gegen innen Sirene tauschen :joy:

Oder einfach eine Sprachausgabe auf der Alexa oder der Sonos Box (guter Vorwand aufzurüsten).

Textansage würde bei mir noch schlechter ankommen. Und wenn statt Wohnungsbeleuchtung nur der Signalring des Aeon Wallplug blinkt, stört es auch nicht beim Kaffeekränzchen.
Aber ich glaube, wir kommen vom Thema ab weil gelöst?
:coffee:

1 „Gefällt mir“