Guten Morgen und ein frohes Neues,
meine Frage wäre, ob es möglich ist bei einer Abfrage des State, auch zum Beispiel alles größer 1 möglich ist.
state:
- value: "1"
color: blue
icon: mdi:alert
styles:
card:
- animation: blink 1s linear infinite
- font-size: 17px
- filter: drop-shadow(0 0 1.0rem rgb(255,255,255))
- border: 5px
- operator: default
name: Wetter Enger<br>Keine Wetter Warnmeldungen
color: "#006400"
Dies fragt die Wetterwarnung ab, aber nur 1. Ich würde gern alles größer 1 haben, da dann meine Karte blinkt für Wetterwarnungen.
totow
1. Januar 2025 um 11:03
2
Kannst du bisschen mehr Kontext geben?
Wenn ich das lese denke ich Ja, in Automatisierungen geht das ohne Probleme.
Dein Code sieht aber nicht nach einer Automatisierungen aus.
Da du es in Dashboard/Cards/Frontend gepostet hast gehe ich mal davon auch das es ein Teil einer Karte ist?
Jetzt ist nur die Frage welche da man nicht den Teil type: kartenname
sieht.
Ist es die Button-card ?
LG
Tobi
Sorry, hier mal die komplette Karte:
type: custom:button-card
color_type: card
entity: sensor.kreis_herford_aktuelle_warnstufe
name: Wetterwarnungen
color: white
show_entity_picture: true
show_icon: false
size: 100%
tap_action:
action: more-info
double_tap_action:
action: more-info
styles:
card:
- filter: opacity (70%)
- height: 80px
- font-weight: bold
- color: white
- font-size: 19px
- justify-self: start
- padding: 10px 5px
- padding-top: 10px
- font-family: Helvetica
icon:
- color: white
- width: 50px
- height: 50px
- padding: 0px 0px 5px 0px
state:
- value: "1"
color: blue
icon: mdi:alert
styles:
card:
- animation: blink 1s linear infinite
- font-size: 17px
- filter: drop-shadow(0 0 1.0rem rgb(255,255,255))
- border: 5px
- operator: default
name: Wetter Enger<br>Keine Wetter Warnmeldungen
color: "#006400"
Diese Karte blinkt blau, sobald Wetterwarnungen vorhanden sind. Da aktuell Stufe 2 angewarnt wird, blinkt sie aber nicht, weil im State ja 1 steht!
maxe
1. Januar 2025 um 12:11
4
Hast du es denn mal mit dem operator versucht
operator: '>='
1 „Gefällt mir“
klappt doch nicht. Hatte was falsch eingetragen.
Noch ne Idee? Wenn ich den Operator >= eintragen ist dieser nach dem Speichern immer gelöscht. Also irgendwie falsch.
maxe
1. Januar 2025 um 12:44
7
Wo trägst du was ein, zeig mal den Code?
1 „Gefällt mir“
Versuch es mal mit
state:
- value: 1
operator: '>='
1 „Gefällt mir“
maxe
1. Januar 2025 um 12:59
9
Ja, so war ja mein Vorschlag. Deshalb wollte ich jetzt wissen, wie es @thphilipp wo hin geschrieben hat.
1 „Gefällt mir“
Wollte @thphilipp nochmal zeigen, dass vor operator kein - gehört bzw. 1x operator fehlt.
1 „Gefällt mir“
Ja, es fehlte das Wort operator. Ich hatte das >= direkt vor die 1 gesetzt. Mein Fehler.