🔘 Piotras Smart Button — karta do sterowania prawie wszystkim

Większość kart milczy po wywołaniu usługi. Ta daje znać że zadziałała.

Karta przycisku dla Home Assistant z układem 9-siatki, automatycznym wykrywaniem suwaków, dynamicznymi tłami, odliczaniem usług i wbudowanym edytorem wizualnym.


:sparkles: Co potrafi

  • Edytor wizualny — pełne GUI z zakładkami: Ogólne, Rozmiar, Tło, Ikona, Tekst, Układ, Suwak & Moc, Filtry, Akcje, Usługa. Bez ręcznego YAML.
  • Układ 9-siatki — ikona, nazwa i odznaka stanu niezależnie w macierzy 3×3
  • Automatyczne suwaki — wykrywa jasność, temp. barwową, głośność, pozycję rolety, prędkość wentylatora. Zero konfiguracji.
  • Dynamiczne tła — jednolity kolor, gradienty 2/3-kolorowe lub pełne obrazy tła
  • Silnik filtrów — filtry CSS (jasność, nasycenie, skala szarości) per stan ON/OFF
  • Odliczanie usługi — animowany krąg SVG lub pasek postępu po call-service
  • Monitoring mocy — pasek zużycia w czasie rzeczywistym z progiem ostrzeżenia
  • Osoba & śledzenie urządzenia — czas ostatniej zmiany stanu w strefie sterowania
  • Bateria — dynamiczna ikona dopasowana do poziomu naładowania, kolorowy pasek, obsługa stanu ładowania
  • Termostat — przyciski /+ w strefie sterowania, aktualna temperatura jako odznaka stanu
  • Podwójny tryb ikony — osobna ikona dla stanu ON przez icon_on

:package: Instalacja przez HACS

Kliknij przycisk poniżej aby dodać repo do HACS:

Open your Home Assistant instance

Następnie kliknij Pobierz i zrób Hard reload przeglądarki (Ctrl+Shift+R).


:bust_in_silhouette: Osoba / śledzenie urządzenia


type: custom:piotras-smart-button
entity: person.jan
name: Jan
icon: mdi:walk
icon_on: mdi:home-account
icon_color: "#aaaaaa"
icon_color_on: "#43d14a"
card_width: 200
card_height: 140
show_image: true
background_image_on: /local/persons/jan.jpg
show_filter: true
show_more: true
slider_height: 30
name_on: W Domu
name_off: Poza Domem
tap_action:
   action: more-info

:battery: Bateria

type: custom:piotras-smart-button
entity: sensor.lenovo_battery
entity_battery_state: sensor.lenovo_battery_state
name: Lenovo Battery
icon_color: "#aaaaaa"
icon_color_on: "#43d14a"
card_width: 200
card_height: 140
show_more: true
slider_height: 30
name_on: Ładuje
name_off: Rozładowuje
tap_action:
   action: more-info

:thermometer: Termostat

type: custom:piotras-smart-button
entity: climate.salon
name: Salon
icon: mdi:sofa
icon_color: "#aaaaaa"
icon_color_on: "#ff6b35"
card_width: 200
card_height: 140
show_image: true
background_image_on: /local/rooms/salon.jpg
show_filter: true
show_more: true
slider_height: 32
tap_action:
   action: more-info

:light_bulb: Lampa z suwakiem jasności

type: custom:piotras-smart-button
entity: light.salon
name: Salon
icon: mdi:lightbulb-off
icon_on: mdi:lightbulb
icon_color: "#c0c0c0"
icon_color_on: "#ffff80"
card_width: 160
card_height: 120
show_image: true
background_image_on: /local/rooms/salon.jpg
name_on: Włączone
name_off: Wyłączone
show_filter: true
show_more: true
tap_action:
   action: toggle
hold_action:
   action: more-info

:electric_plug: Gniazdko z monitoringiem mocy

type: custom:piotras-smart-button
entity: switch.bojler
entity_watts: sensor.bojler_moc
name: Bojler
icon: mdi:thermometer-low
icon_on: mdi:thermometer-high
name_on: Włączony
name_off: Wyłączony
icon_color: "#c0c0c0"
icon_color_on: "#ff0000"
card_width: 200
card_height: 140
show_more: true
max_watts: 2000
tap_action:
   action: toggle

:scroll: Skrypt z odliczaniem

type: custom:piotras-smart-button
name: Skrypt
icon: mdi:script
card_width: 160
card_height: 120
name_off: Gotowy
name_on: W trakcie
show_service: true
time_service: 20
service_style: circle
tap_action:
   action: call-service
   service: script.twoj_skrypt

Pełna dokumentacja i lista wszystkich opcji na GitHub:

Stworzone przez Piotrasa. Zaprojektowane z myślą o niezawodności.

4 polubienia

Polecam zajrzeć – jak ktoś szuka jakiejś grafiki, może znajdzie tam coś do swojego buttona.

demo-piotras-smart-button

Realse v1.2.1

Dodatkowa obsługa temperatury i wilgotności z ustawianiem strefy komfortu


Wyszukiwarka Piotras Icon Browser Home Assistant może ktoś skorzysta.

1 polubienie

Pierwsze poradniki do karty. Może komuś się przyda.

3 polubienia

Karta od dzisiaj jest w oficjalnym sklepie HACS .

HACSHACS DownloadsGitHub StarsGitHub IssuesGitHub ReleaseGitHub Release Date

Wystarczy w wyszukiwarkę HACS wpisać Piotras Smart Button
Miłego użytkowania.

KioskAssets GalleryMDI Icons

1 polubienie

Steruj vacuum jak PRO i poznaj nowe funkcje piotras-smart-button v1.2.4"

vacuum-piotras-smart-button

Na przykładzie mojego odkurzacza Dreame MC1808 pokażę, jak to spiąć. Aby uzyskać tak płynne sterowanie z dynamicznym podświetleniem pomieszczeń i odliczaniem czasu blokady, wystarczy

  • “Jedna prosta automatyzacja”
  • “Kilka dedykowanych skryptów dla każdego pokoju”
  • “Jeden pomocnik input_number
  • “I najnowsza karta piotras-smart-button w wersji v1.2.4.”

Wersja v1.2.4 to potężny release! Oprócz zaawansowanego sterowania vacuum, karta zyskała dedykowane tryby pracy dla: mini pogody, zegara cyfrowego, mini kalendarza oraz interaktywnego panelu alarmu.

Jeśli ktoś jest zainteresowany takimi funkcjami, dajcie znać! Pewnie już niedługo przygotuje kompletny tutorial dla odkurzacza ze sterowaniem przyciskami z podświetleniem.

1 polubienie