Zmienne w dashboard

Zaczalem powoli tworzyc cos w HA, i mam takie pytanie.
Mamy dashboard z roznymi kartami, w node-red mozemy sobie zrobic flow w ktorym bedziemy np o 8 wlaczac swiatlo i o 9 wylaczac.
Ale czy jest mozliwosc aby w dashboardzie byla karta ze zmiennymi w ktorej mozemy sobie w latwy sposob zmienic sztywno ustawiona godzine 8 i 9.
Aby nie wchodzic w node-red szybko na karcie zmieniamy sobie ustawienia automatyzacji?
Jesli mozna cos takiego wykonac, czy macie jakis poradnik jak to zrobic?
Dzieki i pozdrawiam.

1 Like

Do tego służy tzw. pomocnik np. Input Datetime - Home Assistant albo Input Number - Home Assistant .

Ja mam np. na własne potrzeby stworzone coś takiego jak na zdjęciach poniżej.

komunkat

Komunikat, który może zostać wywołany o zadanej godzinie i wypowiedziany na dowolnym głośniku w domu. Godzinę jak i treść komunikatu można edytować z karty dashboard’u. Wszystko z użyciem wymienianych już powyżej pomocników. Dodatkowo dorobiona opcja dająca możliwość wypowiedzenia aktualnej godziny.
Całość sprzężona oczywiście z flow w Node-Red:

Kod karty:

type: vertical-stack
cards:
  - type: horizontal-stack
    cards:
      - type: custom:button-card
        template: space
      - type: markdown
        style: |
          ha-card {
            font-size: 20px;
            line-height: 20px;
            background: none;
            margin-top: 0.4em;
            margin-left: 8px;
            margin-bottom: 0em;
            box-shadow: none;
            background: none;
          }
          ha-markdown {
            padding: 0px 0px 0px 8px !important;
            border-left: 3px solid var(--primary-color);
          }
        content: KOMUNIKAT NA ŻĄDANIE
  - type: custom:button-card
    template: space
  - type: entities
    entities:
      - entity: input_datetime.komunikat
        name: Godzina komunikatu
      - entity: input_text.komunikat
        name: Treść komunikatu
      - entity: input_select.komunikat
        name: Wyberz głośnik
      - entity: input_boolean.komunikat_godzina
        name: Powiedz aktualną godzinę
      - entity: input_boolean.komunikat
        name: Włącz komunikat
        icon: mdi:power
    style: |
      ha-card {
        box-shadow: none;
        background: none;
        margin-top: -4%;
      }

Dorzucam także wyeksportowane flow z Node-Reda:
komunikat.json (89,9 KB)

1 Like

Mariusz dzieki za przyklad ale to juz dla wiecej wiedzacych :slight_smile:
Stworzylem pomocnika “Numer” (suwak) i chcialem go w nod-red porownac do czujnika temp.
Tzn. jesli temp wieksza na czujniku niz ustawiona w pomocniku to wyjscie 1, i jesli temp mniejsza na czujniku niz ustawiona w pomocniku to wyjscie 2, ale cos robie zle bo nie chce dzialac :frowning:
Niewiem jak porownac msg.payload z encji pomocnika z atrybutem czujnika current_temperature

Wyeksportuj flow z Node-Reda i wrzuć je tutaj to coś wymyślimy

Udalo mi sie zrobic co chcialem za pomoca kodu :slight_smile:
Dzieki za pomoc.

To fajnie by było, gdybyś wrzucił ten kod dla innych.