Entitäten in Automation speichern und wiederherstellen - Home Assistant

Поделиться
HTML-код
  • Опубликовано: 2 ноя 2024

Комментарии • 48

  • @magictigi8125
    @magictigi8125 9 месяцев назад +2

    Perfekt, danke für dein Video. Habe ich gleich bei ein paar Automationen eingebaut. Hatte es sonst nur über NodeRed hinbekommen.

  • @simonfeldmann6914
    @simonfeldmann6914 9 месяцев назад +1

    Super!
    Vielen Dank. Das war mir schon lange ein Dorn im Auge! 😊👍

  • @Fazer1962
    @Fazer1962 9 месяцев назад +1

    Danke, habe schon mal überlegt wie das wohl geht.👍

  • @the_smart_home_maker
    @the_smart_home_maker 9 месяцев назад +1

    Ziemlich nice Lösung! Viel einfacher als ich das bisher gelöst hatte. Danke! Einziges Manko ist, dass man dann eine weitere Szene in den Szenen hat.

    • @SteuerdeinLeben
      @SteuerdeinLeben  9 месяцев назад +1

      Ja, aber wenn dich das stört, kannst du sie theoretisch nach dem Aufruf auch mit scene.delete jedes mal löschen lassen.

    • @the_smart_home_maker
      @the_smart_home_maker 9 месяцев назад +1

      @@SteuerdeinLeben sofern das klappt, top Lösung 👍🏻😊

  • @ulfkosack5619
    @ulfkosack5619 9 месяцев назад +2

    Geil, habe zuletzt das viel komplizierter geregelt. Jetzt kann ich es ordentlich neu bauen.

  • @AP_Hifi
    @AP_Hifi 9 месяцев назад +1

    Vielen Dank, kommt gerade passend und löst ein Problem welches ich mit der Lautstärke meiner Sonos Lautsprecher hatte. Hier wollte ich nach Klingelbenachrichtigung wieder auf die vorherige Lautstärke zurück :)

    • @SteuerdeinLeben
      @SteuerdeinLeben  9 месяцев назад

      Das freut mich. 😊

    • @Nais-e7g
      @Nais-e7g 9 месяцев назад

      ich hab das auch versucht für die Sonos Lautsprecher, hat aber nicht geklappt. Welche Entitäten hast du in der Szene gespeichert?

  • @mati1185
    @mati1185 9 месяцев назад +1

    Danke für's Video.

  • @MrDanielgallius
    @MrDanielgallius 9 месяцев назад +1

    vielen dank!

  • @gerdrutten8412
    @gerdrutten8412 9 месяцев назад

    Hallo Thomas,
    erstmal vielen lieben Dank für dieses und deine übrigen Videos!
    Ich habe deine Automatisierung mal nachgestellt. Der Use Case bei mir ist eine derartige Lichtsteuerung, wenn der Feuerwehrmelder auslöst 🙂 Es klappt auch alles, bis auf eine Sache: Stell dir vor, die HUE-Lampe ist vor der Alarmierung eingestellt auf "grün", "Helligkeit 20%" und "aus". Wenn jetzt der Alarm rein kommt, dann wird umgestellt auf "rot", "Helligkeit 80%" und "blinken" (ich hab es mit drei Aktionen und jeweils 1sec Wartezeit automatisiert). Nach Ablauf der vordefinierten Zeit wird auch die Szene wieder geladen. Die Lampe geht aus ... aber ... wenn man sie jetzt wieder einschaltet, dann ist die Farbe immer noch Rot (statt Grün) und die Helligkeit 80% (statt 20%). Das Einzige was also aus der "Szene" praktisch umgestellt ist, ist der Ausschaltzustand. Jetzt aber das ganz große ABER: WENN die Lampe zum Zeitpunkt der Auslösung EINgeschaltet ist dann funktioniert alles genau so wie es soll ... Farbwechsel auf rot, Helligkeit auf 80%, blinken ... Zeitablauf ... Farbwechsel auf Grün, Helligkeit auf 20%, blinken hört auf - Kannst du das nachvollziehen / erklären? Viele liebe Grüße! Gerd

    • @SteuerdeinLeben
      @SteuerdeinLeben  9 месяцев назад

      Ja, den "Fehler" kann ich nachvollziehen, und hier arbeitet auch alles wie vorgesehen. Man speichert ja den Zustand der Lampe im Moment des Alarmes. Da der letzte "AN" Zustand aber rot 80% war, wird auch dieser bei einem reinen "AN" Befehl wiederhergestellt. Umgehen kann man das nur, indem man alle standard "AN" Befehle die von Home Assistant kommen mit dem Standardwert (in deinem Fall Grün 20%) sendet.

    • @gerdrutten8412
      @gerdrutten8412 9 месяцев назад

      @@SteuerdeinLeben hmmm, so ganz kann ich dir nicht folgen. Wenn ich doch die Lampe zunächst auf "An", "20%", "grün" stelle und sie dann ausschalte, dann sind doch zum Zeitpunkt wo der seqenz-snapshot erstellt wird (bevor ja Farbe und Helligkeit umgestellt wird): Aus, grün, 20%
      Wenn ich dann, nachdem ich was auch immer mit der Lampe angefangen habe, diese Sequenz wieder aktiviere, dann wäre jetzt meine Erwartung, dass eben die Lampe auf "Aus", "grün" "20%" geht ... eben auf den gespeicherten Zustand der Sequenz ... oder wo ist mein Denkfehler?

    • @SteuerdeinLeben
      @SteuerdeinLeben  9 месяцев назад

      Hallo Gerd,
      im Fehlerfall läuft folgendes ab:
      - in der Szene wird NUR der Status AUS gespeichert.
      - die Lampe blinkt Rot 80%
      - die Lampe wird durch die Szene wieder AUS geschaltet.
      - an dieser Stelle weiß weder die HUE Bridge, noch Home Assistant, dass die Lampe irgendwann mal Grün 20% war.
      - Der letzte AN Status der Lampe ist also in diesem Moment Rot 80%.
      - du schaltest die Lampe ohne Parameter ein, somit wird der letzte AN Status von Rot 80% verwendet.
      Wenn also Grün 20% der Standard der Lampe sein soll, dann kannst du entweder zwischen dem Blinken und dem abrufen der Szene auf Grün 20% schalten, somit ist der letzte AN Status vor dem Aufrufen der Szene dann wieder Grün 20%.
      Oder du gibst der Lampe bei allen Einschaltvorgängen die Grün 20% als Parameter mit.

    • @gerdrutten8412
      @gerdrutten8412 9 месяцев назад

      @@SteuerdeinLeben hmmm, wenn ich mit festen Parametern arbeite, dann ist aber ja der Sinn und Zweck des dynamischen Snapshots vorbei.
      Vor allem verstehe ich nicht, warum es klappt, wenn die Lampe VOR der Alarmierung AN/Grün/20% ist, Snapshot SZene, dann umgeschaltet wird und dann wieder die Szene geladen wird, dann klappt es ja.
      Es scheint mir vielmehr so, alss wenn die HUE-Lampen ein Problem damit haben, im ausgeschalteten Zustand einen Farb-/Helligkeitswechsel zu speichern.

    • @SteuerdeinLeben
      @SteuerdeinLeben  9 месяцев назад

      Nein, ich glaube du hast immer koch nicht verstanden das die Szene nur den aktuellen Status speichert. Der Status ist entweder An, Farbe, Helligkeit oder Aus.
      Der Status ist nie und bei keinem Hersteller "Aus aber davor war sie An, Grün, 20%" sonder immer nur und ausschließlich Aus!

  • @jerzy2898
    @jerzy2898 6 месяцев назад

    Hallo Thomas,
    Deine Videos sind super und lernt man immer sehr viel.
    Ich möchte um Hilfe bitten.
    Ich möchte z.B. wissen,
    1. Wann und wie lange wird der Fernseher eingeschaltet?
    2. Anzahl der Stunden, in denen der Fernseher tagsüber eingeschaltet ist
    Ich möchte dies mit Smart-Plug tun.
    Ich möchte alle diese Daten exportieren, z. B. in einen Kalender, eine E-Mail, ein Dashboard, ToDo oder einen anderen Ort, an dem ich jederzeit darauf zugreifen kann.
    Es ist bekannt, dass der Fernseher im Leerlauf etwas Strom verbraucht.
    Vielen Dank im Voraus für Ihre Hilfe.
    Ich bin mit der Veröffentlichung meiner Daten einverstanden
    Ich möchte um Hilfe bitten.
    Ich möchte z.B. wissen,
    1. Wann und wie lange wird der Fernseher eingeschaltet?
    2. Anzahl der Stunden, in denen der Fernseher tagsüber eingeschaltet ist
    Ich möchte dies mit Smart-Plug tun.
    Ich möchte alle diese Daten exportieren, z. B. in einen Kalender, eine E-Mail, ein Dashboard, ToDo oder einen anderen Ort, an dem ich jederzeit darauf zugreifen kann.
    Es ist bekannt, dass der Fernseher im Leerlauf etwas Strom verbraucht.
    Vielen Dank im Voraus für Ihre Hilfe.

  • @emilschwab
    @emilschwab 9 месяцев назад +1

    ich fand die alten Automatisierungen besser, aber habe mich länger mit den neuen beschäftigt und finde die jetzt besser ist einfacher und besser gestaltet. Also bin jetzt ein Fan von den neuen und ist auch einfacher zu verstehen. Ist alles auf Deutsch jetzt und einsteigerfreundlich

    • @SteuerdeinLeben
      @SteuerdeinLeben  9 месяцев назад

      Ja, da gebe ich dir recht, für Einsteiger ist es auf jeden Fall eine Bereicherung!

    • @emilschwab
      @emilschwab 9 месяцев назад +1

      @@SteuerdeinLeben hab es nie bereut auf Home Assistant umzusteigen. Finde es einfach gut, dass ich mit Automatisierung alles lösen kann und zum Beispiel auch bei einer Fernbedienung jede Taste einzelnen belegen. Das geht bei Philips Hue nicht. und dank der Integration emulated hue kann ich meine Lampen auch über Amazon Alexa steuern was ich Mega gut finde hab ich seit kurzem eingerichtet und habe das ganze System über IOnos Domain online genommen funktioniert alles Mega

  • @frankheuft8038
    @frankheuft8038 9 месяцев назад +1

    👍

  • @marnicgo1
    @marnicgo1 3 месяца назад

    Hallo, gibt es eine Erklärung warum von meinen 5 Shelly Door Windows2 nur 4 Stück richtig, heißt mit mehreren Entitäten gelistet ist, das 5.te Gerät keine einzige Enität hat?

  • @bennipi1287
    @bennipi1287 9 месяцев назад

    Vielen Dank für das Video. Dachte es wäre endlich die Lösung meines Problems.
    Ich habe binäre Sensoren die gewisse Zustände im Haus speichern. Bei jedem Neustart von HA sind diese aber wieder auf den Standardwert zurückgesetzt. Wollte jetzt mit deiner Automation die binären Zustände beim Abfahren von HA in einer Szene speichern und beim Starten von HA einfach diese Szene wieder aktivieren. Allerdings funktioniert dies nicht. Weißt du ob binäre Sensoren (und deren Zustände) in einer Szene gespeichert werden können?

    • @SteuerdeinLeben
      @SteuerdeinLeben  9 месяцев назад +1

      Hallo, generell gibt es im Smart Home zwei arten von Geräten. Das eine sind Sensoren, diese "messen" werte und das andere sind Aktoren, diese kann man aktiv in Zustände versetzten.
      Ein Sensor ist somit dafür ausgelegt, dass er selbst werte misst und dem Smart Home bereitstellt. Somit ist er nicht dafür ausgelegt ihm Werte zu übermitteln.
      Man hat zwar die Möglichkeit, diesen Wert bis zu nächsten Änderung manuell über die Entwicklerwerkzeuge zu manipulieren. Dies ist aber auf keinen fall in einer Szene möglich. Auch das speichern von Sensoren in einer Szene ist nicht vorgesehen, da dies gegen den Sinn von Sensoren arbeiten würde.

    • @SteuerdeinLeben
      @SteuerdeinLeben  9 месяцев назад +1

      In deinem Fall würde ich eher an dem Punkt ansetzten warum die Sensoren beim Neustart falsche Werte liefern?

    • @bennipi1287
      @bennipi1287 9 месяцев назад +1

      @@SteuerdeinLeben Danke für die Rückmeldung. Es handelt sich um Sensoren die z.B. erkennen ob die Waschmaschine läuft. Diese werden allerdings nur einmalig beim Starten der Waschmaschine gesetzt. Hatte hier früher klassische Input Boolians verwendet, allerdings hat es mich immer gestört, dass man diese auch direkt über Dashboard hätte umschalten können.
      Zum Glück sind dies aber keine gravierenden Probleme, die mein Smarthome stärker beeinträchtigen ;)

  • @FrankAhrens-hm1sy
    @FrankAhrens-hm1sy 7 месяцев назад

    Hallo Thomas, Kann man die Variante mit den zwischengespeicherten und zurückgesetzten Entitäten auch getrennt voneinander verwenden? Ich habe bei mir zwei "Schalter" eingerichtet, um in der Heizung, die Automation zu "übersteuern" (einen um kurz mal auf Max und einen um auf Min zu gehen). Meine Idee wäre, dass beim Betätigen eines Reset-Schalters, die gemerkte "Voreinstellung" wieder übernommen und aktiviert wird und dann der normale Ablauf aktiviert wird.

    • @SteuerdeinLeben
      @SteuerdeinLeben  7 месяцев назад

      Hi, bin mir nicht ganz sicher, ob ich die Frage richtig verstehe. Aber, man kann die Szene die Erstellt wird auch in einer anderen Auzomation verwenden. Und falls es anders gemeint war. Du kannst auch eine Entitätnin Szene A und eine in Szene B speichern.

    • @FrankAhrens-hm1sy
      @FrankAhrens-hm1sy 7 месяцев назад

      Hallo Thomas, Danke erst einmal für Deine schnelle Antwort. Leider habe ich mit der Szene und dem Snapshot jetzt ein ganz anderes Problem.
      Ich habe "sensor.temperatur_thermostat_eingestellt_ziel" dessen Zustand enthält die Temperatur, welche die Automatisierung für die Thermostat-Steuerung vorgibt.
      Diese ist zB 20 (für 20°C) und wird so an das Thermostat weitergegeben.
      Wenn ich aber jetzt versuche diesen Wert per Snapshot in einer Szene zu erfallsen, wird die Szene (deren Zustand) nicht auf 20 gesetzt, sondern sie bekommt aktuelle Datum mit Zeit.
      Warum wird nicht 20 übernommen? Denn dieser Wert (die 20) wäre der Wert den ich beim Reset aus der "manuellen Über-Steuerung" wieder an das Thermostat übergeben müsste, um wieder einen konsestenten Stand zu der, noch im Hintergrund laufenden Automatisierung, zu erhalten.

  • @eponas8451
    @eponas8451 9 месяцев назад

    Hey Danke für deine Videos, schaffe es nicht das meine Hue Leuchten blinken. wen ich denn Dienst ausführe passiert einfach nichts, müssen die Leuchten über die HUE Integration eingebunden werden? habe meine direkt über den Zigbee Stick eingebunden Danke für einen kleinen Tipp

    • @SteuerdeinLeben
      @SteuerdeinLeben  9 месяцев назад

      Also bei mir sind sie über dir HUE Bridge eingebunden. Du kannst das Blinke ja wenn es über deinen Stick so nicht funktioniert "manuell programmieren" über einschalten, Pause, ausschalten, Pause, usw.

  • @TomT962
    @TomT962 9 месяцев назад

    Ich gebe über meine Sonos Lautsprecher auch eine Klingelbenachrichtigung aus und versuche nach der der Benachrichtigung über eine Szene den ursprünglichen angespielten Sender wieder herzustellen, das klappt einfach nicht. Wie hast du das gelöst?

    • @SteuerdeinLeben
      @SteuerdeinLeben  9 месяцев назад

      Gar nicht, da ich weder Sonos Lautsprecher nutze, noch oft Musik höre. Meine Echos würden das imho automatisch machen, die sind aber mit meinen Ring Klingeln auch direkt per Skill verbunden.

    • @TomT962
      @TomT962 9 месяцев назад

      @@SteuerdeinLeben Ok trotzdem vielen Dank

    • @TomT962
      @TomT962 9 месяцев назад +1

      Über Dienst Sonos hab ich’s hinbekommen

  • @Olli2882
    @Olli2882 5 месяцев назад

    Hallo Thomas,
    sehr geiles Video!
    Ich wollte den Status meines EVE Thermostat (per Matter angebunden) beim Öffnen der Terrassentür speichern und in einer anderen Automation beim Schließen der Tür wieder aktivieren.
    Jedoch bekomme ich beim ersten Ausführen in der Automationserstellung folgende Fehlermeldung:
    invalid slug Heizung Wohnzimmer (try heizung_wohnzimmer) for dictionary value @ data['scene_id']. Got None
    Kannst du mir verraten was es damit aus sich hat, bzw. wie ich es hinbekomme?
    Gruß Olli

    • @SteuerdeinLeben
      @SteuerdeinLeben  5 месяцев назад

      Ja, im Prinzip steht es schon da, nur eben nicht gut erklärt. Du darfst keine Großbuchstaben und Leerzeichen verwenden.

    • @Olli2882
      @Olli2882 5 месяцев назад

      @@SteuerdeinLeben habe ich nicht: climate.heizung_wohnzimmer

  • @MrDanielgallius
    @MrDanielgallius 9 месяцев назад

    funktioniert leider nicht mit meinen Twinkly´s Szene wird nicht geladen :( die Option blinken gibts bei mir auch garnicht.

    • @SteuerdeinLeben
      @SteuerdeinLeben  9 месяцев назад +1

      In dem Fall kannst du ja mit Licht an, Pause, Licht aus, Pause, usw. Das Blinken selbst "programmieren".

    • @MrDanielgallius
      @MrDanielgallius 9 месяцев назад

      @@SteuerdeinLeben ja, mitlerweile will ich aber die Effekte von twinkly nutzen. das funzt aber auch nicht. es wird nur standart Farbe geladen :(

  • @clausdax6646
    @clausdax6646 7 месяцев назад

    Hallo Thomas,
    wollte das gerade verwenden aber bei mir kommt ein Fehler wenn ich die Szene ausführe möchte:
    invalid slug Raff Küche (try raff_kuche) for dictionary value @ data['scene_id']. Got None
    Kannst du mir weiterhelfen?

    • @SteuerdeinLeben
      @SteuerdeinLeben  7 месяцев назад +1

      Die Lösung steht bereits in der Fehlermeldung. Der Szenenname muss klein geschrieben werden und darf keine Leerzeichen enthalten