Ja od niedawna korzystam z tego motywu
Kod do motywu poniżej
Czytałem gdzieś na forum że będą jakieś aktualizacje aplikacji więc może wtedy interfejs też dostanie nowy motyw.
Zobaczymy
Póki co chyba wszyscy używają standardów
Ja używam lekko zmodyfikowanego https://github.com/JuanMTech/google_dark_theme
Modyfikacje zrobione przeze mnie to: transparentność kart oraz kolory poszczególnych elementów tematu.
Na razie wygląda to tak:
@Grubsztyk super to wygląda.
Pewnie zespół Ai-Speaker wprowadzi podobne motywy bo większość klientów kupuje oczami
Widzę że masz kartę z wywozem śmieci.
Czekam aż będzie to wprowadzone w standardzie. Tak aby można wprowadzić w kalendarzu daty co i kiedy.
@Kraszewsky dzięki
Karty z wywozem śmieci to “custom_button_card”.
Myślę że w standardzie nie powinno tego być, każdy powinien sam sobie dokładać odpowiednie karty inaczej za dużo tego będzie na dzień dobry
Za to w standardzie powinien HACS być
Wątpię żeby to HACS przeszedł.
Może niektóre integrację które tam są ale nie całe HACS. Klient końcowy chce zrobić jaknajmniej i mieć jaknajwiecej.
Więc pewnie dojdą finalnie karty z wywozem śmieci lub integrację odnośnie burz.
Aż dziw bierze że jeszcze nie ma Integracji RSO lub innego systemu wczesnego ostrzegania.
@Grubsztyk
Z ciekawości, czy kilka encji w jednej linii (tak jak na zdjęciu) zrobiłeś z wykorzystaniem HACS czy udało Ci się bez niego? Chciałem coś takiego zrobić to nigdy nie wyszło
@JotKej wykorzystałem https://github.com/benct/lovelace-multiple-entity-row
Daje fajne możliwości i pozwala mocno skompresować informacje na dashboardzie. Muszę jeszcze rozkminić jak zrobić żeby zamiast informacji tekstowych była ikonka i zmieniała kolor w zależności od stanu, dla czujników ruchu i kontaktronów.
O takie ikony Ci chodzi:
Tylko bez opisu jeszcze
w wierszu:
name: ’ ’
daj ’ [spacja] ’
Moglibyście podzielić się jak to w yaml wygląda? Albo gdzieś coś pomieszałem albo robię nie tam gdzie trzeba. A przy sporej ilości urządzeń każde miejsce jest na wagę złota
@JotKej poniżej przykładowy mój yaml:
To jest cała karta Gabinet, którą na screenie widać
type: vertical-stack
cards:
- type: entities
entities:
- entity: binary_sensor.sensor_pir_1_occupancy
name: Gabinet
icon: ' '
type: custom:multiple-entity-row
state_color: false
show_state: false
entities:
- entity: sensor.gabinet_temperature
name: Temperatura
- entity: sensor.gabinet_humidity
name: Wilgotność
- entity: binary_sensor.sensor_pir_1_occupancy
icon: mdi:account
name: ' '
state_color: true
- type: section
- entity: switch.marcin_biurko
type: custom:multiple-entity-row
toggle: true
state_color: true
entities:
- entity: sensor.marcin_biurko_energy_power
- entity: sensor.marcin_biurko_energy_voltage
- entity: sensor.marcin_biurko_energy_today
- entity: switch.drukarka_3d
type: custom:multiple-entity-row
toggle: true
state_color: true
entities:
- entity: sensor.drukarka_3d_energy_power
- entity: sensor.drukarka_3d_energy_voltage
- entity: sensor.drukarka_3d_energy_today
- entity: light.led_drukarka_3d
type: custom:multiple-entity-row
toggle: true
state_color: true
entities:
- entity: sensor.led_drukarka_3d_dht11_temperature
name: Temperatura
- entity: sensor.led_drukarka_3d_dht11_humidity
name: Wilgotność
- entity: switch.nas_2
type: custom:multiple-entity-row
toggle: true
state_color: true
entities:
- entity: binary_sensor.nas
name: ' '
icon: mdi:nas
state_color: true
- type: section
- entity: light.led_biurko
- entity: light.lampa_gabinet
- entity: light.biurko_halina
- type: section
- entity: binary_sensor.pc_marcin
type: custom:multiple-entity-row
name: ' '
show_state: false
state_color: false
entities:
- entity: binary_sensor.tv_biurko
name: TV Biurko
icon: mdi:television
state_color: true
- entity: binary_sensor.pc_marcin
name: PC
icon: mdi:desktop-tower
state_color: true
- entity: binary_sensor.laptop_marcin
name: Lenovo
icon: mdi:laptop
state_color: true
- entity: binary_sensor.laptop_suus
name: Dell
icon: mdi:laptop
state_color: true
- entity: binary_sensor.laptop_halina
name: HP
icon: mdi:laptop
state_color: true
state_color: true
show_header_toggle: false
Pojawia mi się taki komunikat “Custom element doesn’t exist: multiple-entity-row.”. Gdzie należy skopiować plik “multiple-entity-row.js” i jaką ścieżkę należy wpisać w pliku konfiguracyjnym przy " - url:" ?
lovelace:
resources:
- url: /local/multiple-entity-row.js?v=4.2.0
type: module
Katalog www
Ścieżka do wpisania w GUI → konfiguracja → Dashboardy → zasoby:
URL:
/local/multiple-entity-row.js?v=4.2.0
Edit:
U mnie wymagało pm2 restart ais
Wrócę do tematu który odłożyłem w czasie. Otóż w którym miejscu w configuration.yaml należy dopisać linijki z ww dodatkiem? Dopisałem pod grupami świateł (tylko je dodałem tam, reszta bez zmian) i nadal jest nie obsługiwalne. Podejrzewam że głupi błąd robię ale może ktoś mnie nakieruje
Twórcy HA dążą do tego aby nie było potrzeby “grzebania” w plikach dlatego instalacja powinna być wykonana w sposób zaproponowany przez @Cezary.K :
- należy skopiować plik
multiple-entity-row.js
do kataloguconfig/www/
- w menu HA → Konfiguracja → Dashboardy → zakładka Zasoby, dodać zasób wg konfiguracji jak poniżej:
- zrestartować HA (AIS:
pm2 restart ais
).
Wykonałem to przed chwilą w “oryginalnym” HA (na RPi3) i działa .
P.S. Czy w AIS w w menu HA → Konfiguracja → Kontrola serwera jest możliwość zrestartowania HA:
Od pewnego czasu mam wrażenie, że restart wykonany z tego poziomu nie działa dobrze. To znaczy serwer HA (ais) nie startuje po nim poprawnie i kończę zazwyczaj komendą sudo reboot now
lub wyjęciem wtyczki zasilania. Dawniej działało bez problemu… Jest z tym różnie w zależności od złożoności zmian jakie wprowadzam.