Liebe SmartHome for Dummies Gemeinde.

Die phpBB Forum Software gehört nicht wirklich zu den modernsten seiner Art.
Ich habe mich an einer Migration zu Discourse versucht und bin leider kläglich gescheitert.

Möchte aber trotzdem einen Neuanfang auf einer modernen Plattform starten.
Gerne möchte ich Euch animieren das neue Discourse Forum zu benutzen.
Bestehenden Usern bleibt es leider nicht erspart, sich auf der neuen Platform neu anzumelden.

Das Forum hier, bleibt selbstverständlich Online. Ich würde versuchen einiges händisch zu migrieren.
Da fallen mir die Rubriken "Template Sammlungen" oder "Best Practice Automatisierungen" ein.

SmartHome for Dummies Discourse Platform.

automation für gefrierfach ist offen

Bereich rings rum zum Thema Yaml und seine Tücken.


Antworten
mondface
Beiträge: 173
Registriert: Di 10. Mai 2022, 23:06
3
Has thanked: 122 times
Been thanked: 13 times

automation für gefrierfach ist offen

Beitrag von mondface »

Hallo,
irgendwie will es nicht klappen:

es soll eine meldung geben, falls die temperatur über -11 grad ist.

Code: Alles auswählen

alias: Gefrierfach_offen
trigger:
  - platform: numeric_state
    entity_id: sensor.gefrierfach_temperatur
    for: '00:05:00'
    above: '-11'
    below: '-1'
condition: []
action:
  - service: notify.mobile_app_sm_s908b
    data:
      title: Gefrierfach offen!
      message: Gefrierfach ist zu warm!
mode: single
mondface
Beiträge: 173
Registriert: Di 10. Mai 2022, 23:06
3
Has thanked: 122 times
Been thanked: 13 times

Re: automation für gefrierfach ist offen

Beitrag von mondface »

jetzt klappt!
es fehlt nur noch die aktuelle temperatur in der meldung...
wie kann ich das umsetzen?

Moss
Beiträge: 226
Registriert: Di 5. Apr 2022, 09:34
3
Has thanked: 12 times
Been thanked: 13 times

Re: automation für gefrierfach ist offen

Beitrag von Moss »

Code: Alles auswählen

 "{{ state_attr('sensor.gefrierfach_temperatur', 'current_temperature') }}"
mondface
Beiträge: 173
Registriert: Di 10. Mai 2022, 23:06
3
Has thanked: 122 times
Been thanked: 13 times

Re: automation für gefrierfach ist offen

Beitrag von mondface »

damit hat es geklappt:

message: Gefrierfach hat die Temperatur "{{ states('sensor.gefrierfach_temperatur') }}"

Benutzeravatar
Osorkon
Administrator
Beiträge: 2105
Registriert: Sa 17. Jul 2021, 16:53
3
Wohnort: Langenargen
Has thanked: 63 times
Been thanked: 581 times
Kontaktdaten:

Re: automation für gefrierfach ist offen

Beitrag von Osorkon »

@mondface Oder Du verwendest trigger.to_state.state, gibt den Wert Zurück von dem Objekt, welches die Automatisierung ausgelöst hat.

Code: Alles auswählen

alias: Gefrierfach_offen
description: ""
trigger:
  - platform: numeric_state
    entity_id: sensor.gefrierfach_temperatur
    above: "-11"
    for:
      hours: 0
      minutes: 10
      seconds: 0
condition: []
action:
  - service: notify.mobile_app_sm_s908b
    data:
      title: Gefrierfach offen!
      message: |
        Gefrierfach ist zu warm!
        Die Temperatur beträgt {{ trigger.to_state.state }} °C
mode: single

Code: Alles auswählen

below: '-1'

Kannst Du Dir sparen. Dieser TRigger greift, wenn Temperatur von >-1 sich auf <-1 ändert. Also Wenn Du den Gefrierschrank aufgetaut hast und wieder einschalten tust. 😉

@Moss

Code: Alles auswählen

"{{ state_attr('sensor.gefrierfach_temperatur', 'current_temperature') }}"

Wäre nur richtig, wenn die Temperatur ein Attribut der Sensors sensor.gefrierfach_temperatur wäre.
Dein Template passt eher zur einem Heizungsthermostat.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Antworten