Sensor otwarcia stan wyłącznika włączony - wyłączony

platform: template
    sensors:
      switch.100166b050
        friendly_name: "garaż1"
        value_template: "{%- if 
        is_state(“binary_sensor.1000f66d44_lock”, “on”) -%}
otwarta
{%- else -%}
zamknieta
{%- endif -%}
        device_class:lock 

Mam zamontowany wyłącznik sonoff do bramy gdy chce zamknąć lub otworzyć podaje impusl(świętami i rozwieram styki) jest dodatkowo zamontowany czujnik otwarcia sonoff.Chce uzyskać taki efekt że po przyciśnięciu przycisku otwarcia i zmianie stanu czujnika binarnego na otwarty,kontrolka włącznika bramy pozostanie włączona (podświetlona ) i na odwrót.Ktoś pomoże?

Zobacz na to u mnie otwarta brama biga na czerwono zamknięta stała zielona

type: custom:button-card
color_type: card
entity: binary_sensor.brama_wjazdowa_sensor_ed02f49a_ias_zone
name: Brama wjazdowa
layout: name_state
styles:
  card:
    - font-weight: bold
    - color: black
state:
  - value: 'on'
    color: red
    icon: mdi:gate-open
    name: Brama wjazdowa otwarta
    styles:
      card:
        - animation: blink 3s ease infinite
  - operator: default
    color: green
    icon: mdi:gate
    name: Brama wjazdowa zamknięta

Ok dodałem sobie custom button card i zrobiłem wg.twoich,ale dalej nie wiem jak zmienic stan wlacznika bramy switch.10009c4661 zmiana otwarty-zamkniety na podstawie sensorów otwarcia.Sam włącznik załącza się na 0.5s i wyłącza ,daje tylko impuls do otwarcia bramy wiec, jego stan jest zamkniety mino ze brama jest otwarta i sensor na to wskazuje

ja nie używam przekaźnika tylko kontaktron-u (zigbee) zamontowanego na bramie,

  1. daje mi aktualny stan otwarte/zamknięte
  2. wykorzystuję aktualny stan kontaktronu w automatyzacji zapalającej oświetlenie przy bramie.

Witam troche odgrzebie .Pytanko mam jak zrobić 3 bliźniacze takie buttony obok siebie w jednej karcie?

W zależności jak chcesz to ułożyć, Karta Pionowy Stos lub Poziomy Układ i dodajesz inne karty.


W poziomie 3 takie same sztuki bo mam 3 bramy

type: custom:button-card
color_type: card
entity: binary_sensor.brama_otwarcie
name: Brama
layout: name_state
styles:
  card:
    - font-size: 14px
    - color: white
    - width: min(100vw, 150px)
    - height: min(100vw, 55px)
state:
  - value: "on"
    color: red
    icon: mdi:gate-open
    name: Brama Otwarta
    styles:
      card:
        - animation: blink 3s ease infinite
  - operator: default
    color: null
    icon: mdi:gate
    name: Brama Zamknięta

https://forum.arturhome.pl/t/jak-prawidlowo-zamieszczac-yaml-inny-kod-lub-logi-w-postach-na-forum/11455/

type: horizontal-stack
cards:
  - type: custom:button-card
    color_type: card
    entity: binary_sensor.brama_otwarcie
    name: Brama
    layout: name_state
    styles:
      card:
        - font-size: 14px
        - color: white
        - width: min(100vw, 150px)
        - height: min(100vw, 55px)
    state:
      - value: "on"
        color: red
        icon: mdi:gate-open
        name: Brama Otwarta
        styles:
          card:
            - animation: blink 3s ease infinite
      - operator: default
        color: null
        icon: mdi:gate
        name: Brama Zamknięta
  - type: custom:button-card
    color_type: card
    entity: binary_sensor.brama_otwarcie
    name: Brama
    layout: name_state
    styles:
      card:
        - font-size: 14px
        - color: white
        - width: min(100vw, 150px)
        - height: min(100vw, 55px)
    state:
      - value: "on"
        color: red
        icon: mdi:gate-open
        name: Brama Otwarta
        styles:
          card:
            - animation: blink 3s ease infinite
      - operator: default
        color: null
        icon: mdi:gate
        name: Brama Zamknięta
  - type: custom:button-card
    color_type: card
    entity: binary_sensor.brama_otwarcie
    name: Brama
    layout: name_state
    styles:
      card:
        - font-size: 14px
        - color: white
        - width: min(100vw, 150px)
        - height: min(100vw, 55px)
    state:
      - value: "on"
        color: red
        icon: mdi:gate-open
        name: Brama Otwarta
        styles:
          card:
            - animation: blink 3s ease infinite
      - operator: default
        color: null
        icon: mdi:gate
        name: Brama Zamknięta

Dziękujęci bardzo robiłem podobni ale nie chciało mi zapisać konfiguracji ,teraz jest oki
Nie przewidziałem jednej sprawy w żależności od użytego monitora karty zmieniają wymiar a ja zrobiłem na sztywno szerokość w px .Mogę zastosować dynamiczną szerkość np przy 3 buttonach to 33.3 % szerokości a wysokość stała w px ?

Pewnie tak, ale u siebie akurat w ogóle nie wykorzystuję tej niestandardowej karty (nawet nie mam jej zainstalowanej), więc to u mnie wygląda tak :rofl:

Więc jeśli masz jakiekolwiek wątpliwości zawsze powinieneś sprawdzić dokumentację


Natomiast odnośnie edycji Dashboardów w klasycznym trybie lovelace (czyli mam na myśli wszystkie widoki oprócz Sekcji), to świetnym trikiem jest połączenie korzystania z edytora GUI w takim mieszanym trybie YAML.
Przez ostatnie kilka lat panowania lovelace robiłem to tak, że najpierw szykowałem sobie karty składowe przeznaczone do jakiegoś stackowania.
Następnie w edytorze GUI używałem jakiejś karty stackującej np. “Poziomy układ” (to aktualna nazwa, kiedyś byłą jakaś inna) i robiąc takie ruchy w trybie YAML wklejałem sobie YAMLe już wcześniej przygotowanych pojedynczych kart


to załatwia kilka istotnych kwestii w tym fakt, że generowany gotowy YAML wynikowy (dostępny w tym dolnym POKAŻ EDYTOR KODU) jest poprawny składniowo (a po uzyskaniu pożądanej czasem wielokrotnie zestackowanej karty, można pousuwać te utworzone roboczo).

Obecnie jest dostępny widok nowego typu Sekcje z obsługą drag&drop i innymi udogodnieniami, ale wciąż się nie mogę do niego przekonać jako do “jedynego słusznego”.

Panowie jeszcze jedna prośba kurcze nie potrafię do tego kodu wpisać funkcji button , który uruchamia encję przez dłuższe przytrzymanie.Mógłbym was prosić o dopisanie takiego działania wtedy bym widział gdzie jest na to miejsce.Przepraszam za taką amatorkę ale ja dopiero tydzień w temacie .
Zrzut ekranu 2024-12-15 123324