Bubble Cards w Home Assistant – Minimalistyczny i konfigurowalny interfejs

Bubble Card to minimalistyczny zestaw kart dla Home Assistant z efektownym systemem pop-up. Pozwala na konwersję dowolnej pionowej karty w wyskakujące okienko. Każde okienko musi mieć unikalny hash (np. "#kuchnia"). Możesz je otwierać za pomocą dowolnej karty, która obsługuje navigation_path lub za pomocą dołączonego elementu horizontal-buttons-stack.

w artykule:

Omówienie

Każde okienko Popup musi mieć unikalny hash (np. „#kuchnia”). Możesz je otwierać za pomocą dowolnej karty, która obsługuje navigation_path lub za pomocą dołączonego elementu horizontal-buttons-stack.

Kolejną ciekawą funkcją jest możliwość stworzenia paska przypiętego do dolnej krawędzi urządzenia, który może posiadać wiele przesuwających się w bok przycisków.

Kiedyś nagrałem film na temat Integracji Mushroom Cards, która wciąż wg. mnie jest jednym z najprostszych sposobów na stworzenie minimalistycznego, mobilnego wyglądu Home Assistant. Link do tamtego filmu umieszczę w opisie oraz tutaj na gorze po prawej stronie. Dodatkowo wykorzystując niestandardową integrację “Auto generating Mushroom dashboard strategy” – gdy zdefiniujemy paramety wtyczka sama stworzy nam zakładki wykorzystując Mushroom Cards. 

Wideo-poradnik

Skrypty

Pasek dolny (Horizontal buttons stack)

styles: >
  ha-card .card-content {
    background: #042940 !important;
    mask-image: none !important;
    border-radius:50px !important;
    margin: 0px -2px !important;
  }   .horizontal-buttons-stack::before {
    background:none !important;
  } 
  .horizontal-buttons-stack-container > .button {
    margin:5px !important;
    height:40px;
    background: transparent;
    border:0px;
    color: #000000;
  }
  .horizontal-buttons-stack-container > button:hover,.horizontal-buttons-stack-container > .highlight > .background {
    background-color: #9FC131 !important;
    color: #042940 !important;
  } .horizontal-buttons-stack-container > button:hover ha-icon{
      color: #042940 !important;
  }

Separator

W separatorze możemy zmienić m.in. ikonę (ha-icon), napis (h4) oraz element paska (.separator-container div:last-child)

    styles: |
      ha-icon{
            color: #005C53 !important;
      }
      h4{
            color: #005C53 !important;
      }
      .separator-container div:last-child {
            background-color: #DBF227 !important;
      }

Przycisk

        styles: |
          .switch-button {
            background-color: ${state === 'on' ? '#DBF227' : '#f4f4f4'} !important;
            color: ${state === 'on' ? '#042940' : '#005C53'} !important;
          }
          .switch-button .icon-container{
            background-color: ${state === 'on' ? '#042940' : '#042940'} !important;
          }
          .switch-button .icon-container ha-icon{
          color: ${state === 'on' ? '#DBF227' : '#f4f4f4'} !important;
          }

Podsumowanie

Podsumowując, uważam że Bubble Card to świetny wybór dla użytkowników Home Assistant, którzy szukają minimalistycznego i efektownego sposobu wyświetlania informacji. Jest łatwy w użyciu, wydajny i stabilny. Wtyczka zawiera również dodatkowe funkcje, takie jak możliwość automatycznego dostosowania kolejności przycisków na podstawie czujników ruchu oraz automatycznego wywoływania PopUpów. 

Integracja jest stale rozwijana, dość często pojawiają się nowe aktualizacje. Autor dba o optymalizację i wydajność kodu. Po ostatnich aktualizacjach mocno zmniejszyło się obciążenie procesora. Akurat staram się patrzeć na takie parametry ponieważ zależy mi, na wysokiej wydajności mojego serwera smart home.

Dlatego śmiało mogę polecić tę integrację, nie tylko ze względów wizualnych.

Postaw mi kawę na buycoffee.to
0 0 votes
Article Rating
Subscribe
Powiadom o
guest
0 komentarzy
najstarszy
najnowszy oceniany
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x