Forum

Benachrichtigungen
Alles löschen

Attribute eines Sensors in Home Assistant nutzen

11 Beiträge
2 Benutzer
0 Reactions
199 Ansichten
Beiträge: 2
Gast
(@Frank Ahrens)
New Member
Beigetreten: Vor 1 Jahr

Hallo Danke für die Ausführungen.
So kann ich die laufenden Attribute von Entitäten saauber auslesen und verwenden.
Mir fehlt aber eine andere Möglichkeit.
Die Attribute ändern sich aber stellenweise dynamisch.
Hast Du eine Idee, wie man, per "Knopf" auf dem Dashboard, gezielt ein Atribut "irgendwo"/"irgendwie"
zu einem bestimten Zeitpunkt zwischenspeichern kann?
Ich habe bei meiner Thermostat-Steuerung mehrere Automationen am Laufen, welche die Temperatur zu bestimmten Tageszeiten einstellt.
Jetzt möchte ich aber, auf Wunsch meiner Frau, auf dem Heizungsdashboard, Button anlegen, die die Automation gezielt "übersteuert".
Das funktioniert auch so weit und die "Übersteuerung" bleibt auch so lange aktiv, bis die nächste Automation greift.

Ich möchte aber in diese Button noch eine Funktion einbauen, welche den aktuell eingestellten Wert des Thermostats irgendwo sichert.
Dann möchte ich einen "Reset"-Button bauen, welcher diesen zwischengespeicherten Wert nimmt und die Thermostat-Steuerung wieder auf
den, vor der "Übersteuerung" gesicherten Wert zurücksetzt.

Has Du eine Idee wie man soetwas umsetzen kann und vielleicht auch ein kleinen Code-Schnipsel?

Danke im Voraus.
MfG
Frank

Antwort
2 Antworten
 Olli
Admin
(@olli)
Beigetreten: Vor 10 Jahren

Mitglied
Beiträge: 587

Hi Frank,

wenn ich dich richtig verstanden habe, würde ich das wie folgt umsetzen:

In dein bestehendes Übersteuern baust du ein scene.create ein:

- service: scene.create
data:
scene_id: 'zustand_alt'
snapshot_entities: climate_device

Und in deinem "Reset-Button" führst du dann lediglich ein scene.turn_on aus:

- service: scene.turn_on
target:
entity_id: 'zustand_alt'

So müsste das eigentlich funktionieren.

Da ich hierzu noch gar keinen Beitrag geschrieben habe, werde ich das wohl mal am Wochenende nachholen müssen! 😉

VG
Olli

PS: Das Einrücken des Codes erfolgt leider nicht wie gewünscht! Du musst das beim Nachbauen bitte beachten (also im 1. code data auf der Höhe von service und alles folgende weiter eingerückt; im 2. Code target auf der Höhe von service und die entity_id weiter eingerückt)!

Antwort
 Olli
Admin
(@olli)
Beigetreten: Vor 10 Jahren

Mitglied
Beiträge: 587

Hi Frank,

falls du mehr Infos hierzu brauchst, habe ich ganz aktuell einen Beitrag dazu geschrieben: https://smarterkram.de/5547/

VG
Olli

Antwort
Seite 2 / 2