Variablen

Rat und Tat rings um Home Assistant Automationen.


Antworten
Benutzeravatar
Undertaker
Beiträge: 211
Registriert: Di 26. Apr 2022, 09:21
2
Wohnort: Karlsruhe
Has thanked: 56 times
Been thanked: 32 times

Variablen

Beitrag von Undertaker »

Ich habe vor, im Laufe des Jahres, meine komplette Heizungssteuerung von Homey auf HA umzuziehen. Meine Steuerung basiert bis jetzt auf Variablen und ich würde sehr ungern auf diese Möglichkeit verzichten.
Kann mir vielleicht jemand weiterhelfen, wie ich Variablen mit HA umsetzen kann ?

Ich hab da eine bunte Mischung zwischen Zahlen, Text und ja/nein Variablen. Wenn ich das geschnallt habe, steht mir die Option offen, Homey immer mehr Geräte weg zu nehmen. Da Homey nach dem letzten Update immer mehr Probleme mit MQTT hat, liegt es einfach nahe, komplette Gerätegruppen an HA zu übergeben und auch die Steuerung unabhängig von Homey zu machen.
"Ich habe keine besondere Begabung, sondern bin nur leidenschaftlich neugierig."
Albert Einstein
Benutzeravatar
Osorkon
Administrator
Beiträge: 1958
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 532 times
Kontaktdaten:

Re: Variablen

Beitrag von Osorkon »

Das wären in HA die sogenannten Helfer.
Einstellungen -> Geräte & Dienste -> Helfer

Wobei ich denke, das mir Verwendung von HA, Du die ein oder variable nicht mehr Brauchst. 😀

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Undertaker
Beiträge: 211
Registriert: Di 26. Apr 2022, 09:21
2
Wohnort: Karlsruhe
Has thanked: 56 times
Been thanked: 32 times

Re: Variablen

Beitrag von Undertaker »

Danke, ich werde mich damit mal beschäftigen. Wenn ich nicht klar komme, schreie ich um Hilfe :oops:
"Ich habe keine besondere Begabung, sondern bin nur leidenschaftlich neugierig."
Albert Einstein
Benutzeravatar
Undertaker
Beiträge: 211
Registriert: Di 26. Apr 2022, 09:21
2
Wohnort: Karlsruhe
Has thanked: 56 times
Been thanked: 32 times

Re: Variablen

Beitrag von Undertaker »

Hab mal ein paar Helfer erstellt. Danke für den Tipp, ist Gold wert.
Dazu aber eine Frage. Ich hab einen Helfer erstellt, der mir max./min. meiner Aussensensoren anzeigt. Diese Temperatur soll letztlich das Ein- und Ausschalten der Heizung regeln. Gibt es eine Möglichkeit den Wert des Helfers, z.B. um Mitternacht auf 0 zurück zu setzen, um jeden Tag den aktuellen Wert aktuell zu bekommen ?
"Ich habe keine besondere Begabung, sondern bin nur leidenschaftlich neugierig."
Albert Einstein
Benutzeravatar
Osorkon
Administrator
Beiträge: 1958
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 532 times
Kontaktdaten:

Re: Variablen

Beitrag von Osorkon »

Du meinst den Min/Max /Mittelwert…. Helfer?
Was willst Du da zurücksetzen?

Das ist jeweils der aktuelle min /Max / Durchschnitt Wert von mehreren Sensoren.

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Undertaker
Beiträge: 211
Registriert: Di 26. Apr 2022, 09:21
2
Wohnort: Karlsruhe
Has thanked: 56 times
Been thanked: 32 times

Re: Variablen

Beitrag von Undertaker »

Ich habe die Funktion so interpretiert, dass die jeweilige min/max Temperatur gespeichert wird. Dem ist leider nicht so. Ich suche eine Funktion, wo im Zeitraum von 24 Stunden die jeweilige Tiefst- und Höchsttemperatur gespeichert wird.

Ich habe noch ein paar Probleme zu lösen, dass HA ausgesuchte Bereiche meiner Homey Automatisierung ersetzen kann. Vermutlich liegt es an meiner Unwissenheit. Ganz bitter finde ich im Moment noch, dass HA nur höchst kompliziert die LaMetric Uhren ansprechen kann. Aber Homey muss auch ein paar Dinge besser können wie HA :lol:
"Ich habe keine besondere Begabung, sondern bin nur leidenschaftlich neugierig."
Albert Einstein
Benutzeravatar
Osorkon
Administrator
Beiträge: 1958
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 532 times
Kontaktdaten:

Re: Variablen

Beitrag von Osorkon »

Undertaker hat geschrieben: Fr 13. Mai 2022, 20:33 Ich suche eine Funktion, wo im Zeitraum von 24 Stunden die jeweilige Tiefst- und Höchsttemperatur gespeichert wird.
Dan brauchst Du ein Statistic Sensor

Konfiguration Bsp.:

Code: Alles auswählen

sensor:
  - platform: statistics
    name: "Bathroom temperature mean over last 24 hours"
    entity_id: sensor.bathroom_temperature
    state_characteristic: mean
    max_age:
      hours: 24
Die Min und Max Werte werden als Attribute ausgegeben. Diese kannst Du entweder in Automatisierungen nur indirekt verwenden (templating)
Oder Du erstellst Dir jeweils für den Min und Max Wert ein Template Sensor. Den Du dann direkt in Automatisierungen verwenden kannst

Bsp. für Max Temperatur

Code: Alles auswählen

template:
  - sensor:
      - name: "Max temperature Bathroom"
        unit_of_measurement: "°C"
        state: >
          {{ state_attr('sensor.bathroom_temperature_mean_over_last_24_hours', 'max_value') }}
Bsp. für Min Temperatur

Code: Alles auswählen

template:
  - sensor:
      - name: "Min temperature Bathroom"
        unit_of_measurement: "°C"
        state: >
          {{ state_attr('sensor.bathroom_temperature_mean_over_last_24_hours', 'min_value') }}
Undertaker hat geschrieben: Fr 13. Mai 2022, 20:33 Ganz bitter finde ich im Moment noch, dass HA nur höchst kompliziert die LaMetric Uhren ansprechen kann
Kann zum Thema LaMetric leider nichts beitragen, da nicht im Einsatz. Bzw. was meinst Du mit kompliziert?
Undertaker hat geschrieben: Fr 13. Mai 2022, 20:33 Ich habe noch ein paar Probleme zu lösen, dass HA ausgesuchte Bereiche meiner Homey Automatisierung ersetzen kann. Vermutlich liegt es an meiner Unwissenheit.
Es sollte nicht an Deiner Unwissenheit scheitern. Dafür wird schon gesorgt. 😀😀

Würde Dich aber bitten, jeweils ein eigenen Thread aufzumachen.

Danke & Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Osorkon
Administrator
Beiträge: 1958
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 532 times
Kontaktdaten:

Re: Variablen

Beitrag von Osorkon »

Ich sehe gerade, das meine Bsp. nicht mehr aktuell sind!
Der Statistic Sensor hat sich bzgl. der Konfiguration geändert.

Werde gleich die aktualisierte und korrekte Variante posten.
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Osorkon
Administrator
Beiträge: 1958
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 532 times
Kontaktdaten:

Re: Variablen

Beitrag von Osorkon »

Also Nochmal von vorne.

Die Statistic Platform ist nach wie vor die richtige, nur muss jetzt jeweils für den Max und den Min Wert ein eigener Sensor angelegt werden.
Dafür braucht es dann aber die template Sensoren nicht. 😀

Code: Alles auswählen

sensor:
  - platform: statistics
    name: "Statistic Temperatur Garten Max "
    entity_id: sensor.ws_outdoor_temperature
    state_characteristic: value_max
    max_age:
      hours: 24
  - platform: statistics
    name: "Statistic Temperatur Garten Min "
    entity_id: sensor.ws_outdoor_temperature
    state_characteristic: value_min
    max_age:
      hours: 24
Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Undertaker
Beiträge: 211
Registriert: Di 26. Apr 2022, 09:21
2
Wohnort: Karlsruhe
Has thanked: 56 times
Been thanked: 32 times

Re: Variablen

Beitrag von Undertaker »

Werde es versuchen, danke.
"Ich habe keine besondere Begabung, sondern bin nur leidenschaftlich neugierig."
Albert Einstein
Antworten