Template Rollladen positionsabhängig

Keine passende Kategorie? Bzw. Allgemeine Diskussionen rund um Home Assistant.


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

Template Rollladen positionsabhängig

Beitrag von Moss »

Brauche mal Hilfe, bekomme es alleine nicht hin.

Habe folgendes Template bei mir um anzuzeigen wieviel Rollladen geschlossen sind

Code: Alles auswählen

 {{ expand(states.group.rollladen) | selectattr( 'state', 'eq',
                'closed') | list | count }}

Das funktioniert aber leider nur wenn sie ganz geschossen sind. Ich benötige ein Template, was funktioniert, wenn current_position kleiner als 100 ist.

Position geöffnet ist 100, geschlossen 0.

Möchte quasi jede Position zwischen 0 und 100 abgreifen können um angezeigt zu bekommen wenn der Rolladen als Beispiel auch nur halb geschlossen ist, also auf Position 50.

LG
Moss

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

Re: Template Rollladen positionsabhängig

Beitrag von Moss »

Ok den erstenTeil habe ich herausgefunden

Code: Alles auswählen

 {{ expand('group.rollladen')|selectattr('attributes.current_position', '<=', 99)|map(attribute='entity_id')|list | count }}

Jetzt brauche ich nur noch ein Template was den Status der Position darstellt.

open oder closed funktioniert, hilft mir aber nicht weiter, brauche als Status die Position

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Template Rollladen positionsabhängig

Beitrag von Osorkon »

@Moss was genau möchtest Du haben?

Ausgabe der nicht ganz geschlossenen Rollläden:
Also Name und Position.

Abc : 66%
Abc: 20%
Abcde: 88%

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Moss
Beiträge: 226
Registriert: Di 5. Apr 2022, 09:34
1
Has thanked: 12 times
Been thanked: 13 times

Re: Template Rollladen positionsabhängig

Beitrag von Moss »

Code: Alles auswählen

  {{ expand(states.group.rollladen) | selectattr( 'state', 'eq',
                'closed') | list | count }}

Mit diesem Code bekomme ich angezeigt, wieviel Rollladen geschlossen sind, aber nur wenn diese auch wirklich komplett geschlossen sind.
Ich bräuchte also einen Code, der nicht den Status closed benutzt sondern die Position 1-99. Dann bekäme ich den oder die Rolladen als geschlossen angezeigt auch wenn diese z.B. nur mittig geschlossen sind.

Gruß
Moss

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Template Rollladen positionsabhängig

Beitrag von Osorkon »

Also möchtest Du nur eine Ausgabe haben, wieviele Rollläden nicht ganz geschlossen sind. Eine Zahl zwischen 0 und x.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Moss
Beiträge: 226
Registriert: Di 5. Apr 2022, 09:34
1
Has thanked: 12 times
Been thanked: 13 times

Re: Template Rollladen positionsabhängig

Beitrag von Moss »

Nein, ich möchte angezeigt bekommen, dass der Rollladen geschlossen ist auch wenn er nur teilweise geschlossen ist.

Position 0 ist geschlossen
Position 100 ist offen

Ich möchte Status geschlossen wenn er auf Position 1-99 steht, 0 ist ja sowieso geschlossen.

Verstehst Du was ich vorhabe?

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Template Rollladen positionsabhängig

Beitrag von Osorkon »

Möchtest Du, dass im Dashboard alle Rollläden mit der Position zwischen 0-99 als geschlossen dargestellt werden (icon)?
Möchtest Du eine Liste aller Rollläden mit dem Staus Position nicht 100%. Oder ganz was anders?

Du sprichst immer vom Template, zur welchen Zweck wird dieses Template eingesetzt? Bzw. vielleicht braucht es überhaupt kein Template und du kannst eine Filter Karte verwenden?

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 61 times
Been thanked: 16 times

Re: Template Rollladen positionsabhängig

Beitrag von PX80 »

Für das überschrieben des Icon schau mal hier: https://community.home-assistant.io/t/s ... ate/349613

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

Re: Template Rollladen positionsabhängig

Beitrag von Moss »

Also deine Gegenfragen verstehe ich nicht :D

Ich habe doch meinen Code geposted, da ist ersichtlich, dass ich angezeigt bekomme wenn Rollläden geschlossen sind. Und ja bei mir im Dasboard.

Ich möchte aber auch angezeigt bekommen wenn die Rollläden nur zum Teil geschlossen sind.

Grüße
Moss

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Template Rollladen positionsabhängig

Beitrag von Osorkon »

Wenn es um die Anzeige im Dashboard geht,
nehme die Filter Karte

Code: Alles auswählen

type: entity-filter
entities:
  - cover.rollladen_1
  - cover.rollladen_2
  - cover.rollladen_3
  - cover.rollladen_4
state_filter:
  - operator: "<"
    value: 99
    attribute: current_position
card:
  type: entities

Blendet aller cover mit dem Status current_position < 99

Ab es das ist, wonach Du suchst? 🤷‍♂️

Gruß
Osorkon

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