Skip to content

Commit

Permalink
Merge branch 'main' into add-custom-card-battery-chip
Browse files Browse the repository at this point in the history
  • Loading branch information
wilbiev authored Dec 23, 2024
2 parents 00b1ba5 + e25ac7c commit 6f44fa0
Show file tree
Hide file tree
Showing 60 changed files with 1,734 additions and 8,304 deletions.
6 changes: 3 additions & 3 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -73,10 +73,10 @@ repos:
- id: "pyupgrade"
args: ["--py39-plus"]

- repo: "https://github.com/pre-commit/mirrors-isort"
rev: "v5.10.1"
- repo: https://github.com/pycqa/isort
rev: 5.12.0
hooks:
- id: "isort"
- id: isort

- repo: "https://github.com/psf/black"
rev: "22.3.0"
Expand Down
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,18 @@
![hacs installs](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Flauwbier.nl%2Fhacs%2Fui_lovelace_minimalist)
![Downloads](https://img.shields.io/github/downloads/UI-Lovelace-Minimalist/UI/total)

> [!IMPORTANT]
> Looking for New Maintainers!
>
> This project is in need of new maintainers! The current maintainers are no longer actively working on it, and without fresh leadership, we may be forced to shut down the project and its associated Discord server.
>
> If you're passionate about this project and would like to take over its development and community management, we’d love to hear from you!
>
> - Join us on Discord to discuss further: [Thread Message](https://discord.com/channels/923363055444832296/928986459975876668/1314292139139534979)
> - Or reach out on GitHub Discussions: [GitHub discussion](https://github.com/UI-Lovelace-Minimalist/UI/discussions/1560)
>
> Thank you for considering helping keep this project alive and thriving! 🙌
It's kind of hard to explain what this is, so let's call it a "theme" (in quotation marks). But one thing is for sure, it is very nice! Taking the exceptional work of tben as a basis, this repository is aimed to ease installation and maintenance of his wonderful work. You can use this interpretation of a SmartHomeUI more or less like a theme in HomeAssistant.

<img src="https://raw.githubusercontent.com/UI-Lovelace-Minimalist/UI/main/docs/assets/img/example_home.png" width="200"> <img src="https://raw.githubusercontent.com/UI-Lovelace-Minimalist/UI/main/docs/assets/img/example_temperature.png" width="200"> <img src="https://raw.githubusercontent.com/UI-Lovelace-Minimalist/UI/main/docs/assets/img/example_consumption.png" width="200"> <img src="https://raw.githubusercontent.com/UI-Lovelace-Minimalist/UI/main/docs/assets/img/example_localisation.png" width="200">
Expand Down
47 changes: 24 additions & 23 deletions custom_cards/custom_card_bar_card/custom_card_bar_card.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -44,26 +44,27 @@ custom_card_bar_card:
name: "off"
min: "[[[ return variables.ulm_custom_card_bar_card_min ]]]"
max: "[[[ return variables.ulm_custom_card_bar_card_max ]]]"
style: |-
bar-card-currentbar {
border-radius: 0px !important;
right: 0;
}
bar-card-backgroundbar {
border-radius: 0px !important;
right: 0;
}
#states {
padding: 0;
height: 35px;
}
bar-card-background {
height: 35px !important;
}
bar-card-indicator {
left: 10px;
}
bar-card-value {
font-weight: bold;
font-size: 12px;
}
card_mod:
style: |-
bar-card-currentbar {
border-radius: 0px !important;
right: 0;
}
bar-card-backgroundbar {
border-radius: 0px !important;
right: 0;
}
#states {
padding: 0;
height: 35px;
}
bar-card-background {
height: 35px !important;
}
bar-card-indicator {
left: 10px;
}
bar-card-value {
font-weight: bold;
font-size: 12px;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
ulm_custom_card_eraycetinay_elapsed_time_language_variables:
variables:
custom_card_eraycetinay_elapsed_time_day: "nappal"
custom_card_eraycetinay_elapsed_time_days: "nappal"
custom_card_eraycetinay_elapsed_time_hour: "órával"
custom_card_eraycetinay_elapsed_time_hours: "órával"
custom_card_eraycetinay_elapsed_time_minute: "perccel"
custom_card_eraycetinay_elapsed_time_minutes: "perccel"
custom_card_eraycetinay_elapsed_time_ago: "ezelőtt"
custom_card_eraycetinay_elapsed_time_justnow: "éppen most"
14 changes: 14 additions & 0 deletions custom_cards/custom_card_eraycetinay_lock/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,20 @@ Version: 0.0.3
<td>no</td>
<td>Displays a warning when the door is lock but the door is still open.</td>
</tr>
<tr>
<td>ulm_custom_card_eraycetinay_lock_battery_sensor_binary</td>
<td>true</td>
<td>false</td>
<td>no</td>
<td>Set to true if using a binary battery sensor. Will ignore battery_warning percentage settings</td>
</tr>
<tr>
<td>ulm_custom_card_eraycetinay_lock_battery_sensor_binary_low_state</td>
<td>off</td>
<td>on</td>
<td>no</td>
<td>Set whether the binary sensor turns to on or off when in low state</td>
</tr>
</table>
??? note "Template Code"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ custom_card_eraycetinay_lock:
variables:
ulm_custom_card_eraycetinay_lock_battery_warning: 20
ulm_custom_card_eraycetinay_lock_battery_warning_low: 5
ulm_custom_card_eraycetinay_lock_battery_sensor_binary: false
ulm_custom_card_eraycetinay_lock_battery_sensor_binary_low_state: "on"
tap_action:
action: |
[[[
Expand Down Expand Up @@ -89,10 +91,16 @@ custom_card_eraycetinay_lock:
- background-color: |
[[[
if (variables.ulm_custom_card_eraycetinay_lock_battery_level !== undefined) {
if (states[variables.ulm_custom_card_eraycetinay_lock_battery_level].state <= variables.ulm_custom_card_eraycetinay_lock_battery_warning_low) {
return "rgba(var(--color-red),1)";
} else if (states[variables.ulm_custom_card_eraycetinay_lock_battery_level].state <= variables.ulm_custom_card_eraycetinay_lock_battery_warning) {
return "rgba(var(--color-yellow),1)";
if (variables.ulm_custom_card_eraycetinay_lock_battery_sensor_binary) {
if (states[variables.ulm_custom_card_eraycetinay_lock_battery_level].state == variables.ulm_custom_card_eraycetinay_lock_battery_sensor_binary_low_state) {
return "rgba(var(--color-red),1)";
}
} else {
if (states[variables.ulm_custom_card_eraycetinay_lock_battery_level].state <= variables.ulm_custom_card_eraycetinay_lock_battery_warning_low) {
return "rgba(var(--color-red),1)";
} else if (states[variables.ulm_custom_card_eraycetinay_lock_battery_level].state <= variables.ulm_custom_card_eraycetinay_lock_battery_warning) {
return "rgba(var(--color-yellow),1)";
}
}
}
]]]
Expand All @@ -106,10 +114,18 @@ custom_card_eraycetinay_lock:
notification_battery: >
[[[
if (variables.ulm_custom_card_eraycetinay_lock_battery_level !== undefined) {
if (variables.ulm_custom_card_eraycetinay_lock_battery_warning >= states[variables.ulm_custom_card_eraycetinay_lock_battery_level].state) {
return `<span title="${variables.ulm_custom_card_eraycetinay_lock_battery_is_at} ${states[variables.ulm_custom_card_eraycetinay_lock_battery_level].state}%">
<ha-icon icon="mdi:battery-low" style="width: 12px; height: 12px; color: var(--primary-background-color);"></ha-icon>
</span>`;
if (variables.ulm_custom_card_eraycetinay_lock_battery_sensor_binary) {
if (states[variables.ulm_custom_card_eraycetinay_lock_battery_level].state == variables.ulm_custom_card_eraycetinay_lock_battery_sensor_binary_low_state) {
return `<span title="${variables.ulm_custom_card_eraycetinay_lock_battery_is_low}">
<ha-icon icon="mdi:battery-low" style="width: 12px; height: 12px; color: var(--primary-background-color);"></ha-icon>
</span>`;
}
} else {
if (variables.ulm_custom_card_eraycetinay_lock_battery_warning >= states[variables.ulm_custom_card_eraycetinay_lock_battery_level].state) {
return `<span title="${variables.ulm_custom_card_eraycetinay_lock_battery_is_at} ${states[variables.ulm_custom_card_eraycetinay_lock_battery_level].state}%">
<ha-icon icon="mdi:battery-low" style="width: 12px; height: 12px; color: var(--primary-background-color);"></ha-icon>
</span>`;
}
}
}
]]]
17 changes: 9 additions & 8 deletions custom_cards/custom_card_eraycetinay_lock/languages/de.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
---
custom_card_eraycetinay_lock_language_variables:
variables:
custom_card_eraycetinay_lock_locked: "verriegelt"
custom_card_eraycetinay_lock_unlocked: "entriegelt"
custom_card_eraycetinay_lock_locking: "verriegeln"
custom_card_eraycetinay_lock_unlocking: "entriegeln"
custom_card_eraycetinay_lock_unavailable: "nicht verfügbar"
custom_card_eraycetinay_lock_jammed: "blockiert"
custom_card_eraycetinay_lock_locked_and_opened: "Die Tür ist verschlossen, aber noch offen."
custom_card_eraycetinay_lock_battery_is_at: "Batterie ist an"
ulm_custom_card_eraycetinay_lock_locked: "verriegelt"
ulm_custom_card_eraycetinay_lock_unlocked: "entriegelt"
ulm_custom_card_eraycetinay_lock_locking: "verriegeln"
ulm_custom_card_eraycetinay_lock_unlocking: "entriegeln"
ulm_custom_card_eraycetinay_lock_unavailable: "nicht verfügbar"
ulm_custom_card_eraycetinay_lock_jammed: "blockiert"
ulm_custom_card_eraycetinay_lock_locked_and_opened: "Die Tür ist verschlossen, aber noch offen."
ulm_custom_card_eraycetinay_lock_battery_is_at: "Batterie ist an"
ulm_custom_card_eraycetinay_lock_battery_is_low: "Batterie schwach"
17 changes: 9 additions & 8 deletions custom_cards/custom_card_eraycetinay_lock/languages/en.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
---
custom_card_eraycetinay_lock_language_variables:
variables:
custom_card_eraycetinay_lock_locked: "locked"
custom_card_eraycetinay_lock_unlocked: "unlocked"
custom_card_eraycetinay_lock_locking: "locking"
custom_card_eraycetinay_lock_unlocking: "unlocking"
custom_card_eraycetinay_lock_unavailable: "unavailable"
custom_card_eraycetinay_lock_jammed: "jammed"
custom_card_eraycetinay_lock_locked_and_opened: "The door is locked but still open."
custom_card_eraycetinay_lock_battery_is_at: "Battery is at"
ulm_custom_card_eraycetinay_lock_locked: "locked"
ulm_custom_card_eraycetinay_lock_unlocked: "unlocked"
ulm_custom_card_eraycetinay_lock_locking: "locking"
ulm_custom_card_eraycetinay_lock_unlocking: "unlocking"
ulm_custom_card_eraycetinay_lock_unavailable: "unavailable"
ulm_custom_card_eraycetinay_lock_jammed: "jammed"
ulm_custom_card_eraycetinay_lock_locked_and_opened: "The door is locked but still open."
ulm_custom_card_eraycetinay_lock_battery_is_at: "Battery is at"
ulm_custom_card_eraycetinay_lock_battery_is_low: "Battery is low"
17 changes: 9 additions & 8 deletions custom_cards/custom_card_eraycetinay_lock/languages/es.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
---
custom_card_eraycetinay_lock_language_variables:
variables:
custom_card_eraycetinay_lock_locked: "bloqueado"
custom_card_eraycetinay_lock_unlocked: "desbloqueado"
custom_card_eraycetinay_lock_locking: "bloqueando"
custom_card_eraycetinay_lock_unlocking: "desbloqueando"
custom_card_eraycetinay_lock_unavailable: "no disponible"
custom_card_eraycetinay_lock_jammed: "apretada"
custom_card_eraycetinay_lock_locked_and_opened: "La puerta está cerrada pero aún abierta."
custom_card_eraycetinay_lock_battery_is_at: "la batería está en"
ulm_custom_card_eraycetinay_lock_locked: "bloqueado"
ulm_custom_card_eraycetinay_lock_unlocked: "desbloqueado"
ulm_custom_card_eraycetinay_lock_locking: "bloqueando"
ulm_custom_card_eraycetinay_lock_unlocking: "desbloqueando"
ulm_custom_card_eraycetinay_lock_unavailable: "no disponible"
ulm_custom_card_eraycetinay_lock_jammed: "apretada"
ulm_custom_card_eraycetinay_lock_locked_and_opened: "La puerta está cerrada pero aún abierta."
ulm_custom_card_eraycetinay_lock_battery_is_at: "la batería está en"
ulm_custom_card_eraycetinay_lock_battery_is_low: "La batería está baja"
17 changes: 9 additions & 8 deletions custom_cards/custom_card_eraycetinay_lock/languages/pl.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
---
custom_card_eraycetinay_lock_language_variables:
variables:
custom_card_eraycetinay_lock_locked: "zamknięty"
custom_card_eraycetinay_lock_unlocked: "otwarty"
custom_card_eraycetinay_lock_locking: "zamykanie"
custom_card_eraycetinay_lock_unlocking: "otwieranie"
custom_card_eraycetinay_lock_unavailable: "niedostępny"
custom_card_eraycetinay_lock_jammed: "zacięty"
custom_card_eraycetinay_lock_locked_and_opened: "Drzwi są zamknięte, ale nadal otwarte."
custom_card_eraycetinay_lock_battery_is_at: "Bateria jest na"
ulm_custom_card_eraycetinay_lock_locked: "zamknięty"
ulm_custom_card_eraycetinay_lock_unlocked: "otwarty"
ulm_custom_card_eraycetinay_lock_locking: "zamykanie"
ulm_custom_card_eraycetinay_lock_unlocking: "otwieranie"
ulm_custom_card_eraycetinay_lock_unavailable: "niedostępny"
ulm_custom_card_eraycetinay_lock_jammed: "zacięty"
ulm_custom_card_eraycetinay_lock_locked_and_opened: "Drzwi są zamknięte, ale nadal otwarte."
ulm_custom_card_eraycetinay_lock_battery_is_at: "Bateria jest na"
ulm_custom_card_eraycetinay_lock_battery_is_low: "Bateria jest słaba"
17 changes: 9 additions & 8 deletions custom_cards/custom_card_eraycetinay_lock/languages/sv.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
---
custom_card_eraycetinay_lock_language_variables:
variables:
custom_card_eraycetinay_lock_locked: "låst"
custom_card_eraycetinay_lock_unlocked: "olåst"
custom_card_eraycetinay_lock_locking: "låser"
custom_card_eraycetinay_lock_unlocking: "låser upp"
custom_card_eraycetinay_lock_unavailable: "otillgängligt"
custom_card_eraycetinay_lock_jammed: "fastnat"
custom_card_eraycetinay_lock_locked_and_opened: "Dörren är låst men fortfarande öppen."
custom_card_eraycetinay_lock_battery_is_at: "Batterinivån är"
ulm_custom_card_eraycetinay_lock_locked: "låst"
ulm_custom_card_eraycetinay_lock_unlocked: "olåst"
ulm_custom_card_eraycetinay_lock_locking: "låser"
ulm_custom_card_eraycetinay_lock_unlocking: "låser upp"
ulm_custom_card_eraycetinay_lock_unavailable: "otillgängligt"
ulm_custom_card_eraycetinay_lock_jammed: "fastnat"
ulm_custom_card_eraycetinay_lock_locked_and_opened: "Dörren är låst men fortfarande öppen."
ulm_custom_card_eraycetinay_lock_battery_is_at: "Batterinivån är"
ulm_custom_card_eraycetinay_lock_battery_is_low: "Batteriet är lågt"
17 changes: 9 additions & 8 deletions custom_cards/custom_card_eraycetinay_lock/languages/tr.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
---
custom_card_eraycetinay_lock_language_variables:
variables:
custom_card_eraycetinay_lock_locked: "kilitli"
custom_card_eraycetinay_lock_unlocked: "kilitli değil"
custom_card_eraycetinay_lock_locking: "kilitleniyor"
custom_card_eraycetinay_lock_unlocking: "kilit açılıyor"
custom_card_eraycetinay_lock_unavailable: "müsait değil"
custom_card_eraycetinay_lock_jammed: "sıkışmış"
custom_card_eraycetinay_lock_locked_and_opened: "Kapı kilitli ama hala açık"
custom_card_eraycetinay_lock_battery_is_at: "pil"
ulm_custom_card_eraycetinay_lock_locked: "kilitli"
ulm_custom_card_eraycetinay_lock_unlocked: "kilitli değil"
ulm_custom_card_eraycetinay_lock_locking: "kilitleniyor"
ulm_custom_card_eraycetinay_lock_unlocking: "kilit açılıyor"
ulm_custom_card_eraycetinay_lock_unavailable: "müsait değil"
ulm_custom_card_eraycetinay_lock_jammed: "sıkışmış"
ulm_custom_card_eraycetinay_lock_locked_and_opened: "Kapı kilitli ama hala açık"
ulm_custom_card_eraycetinay_lock_battery_is_at: "pil"
ulm_custom_card_eraycetinay_lock_battery_is_low: "pil zayıf"
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,9 @@ custom_card_irmajavi_speedtest:
show_name: true
show_icon: true
label: >-
[[[ return variables.ulm_custom_card_irmajavi_speedtest_router_model
]]]
[[[ return variables.ulm_custom_card_irmajavi_speedtest_router_model ]]]
name: >-
[[[ return variables.ulm_custom_card_irmajavi_speedtest_router_name
]]]
[[[ return variables.ulm_custom_card_irmajavi_speedtest_router_name ]]]
icon: "mdi:wifi"
styles:
icon:
Expand Down Expand Up @@ -146,15 +144,13 @@ custom_card_irmajavi_speedtest:
item1:
card:
type: "custom:button-card"
tap_action:
action: "more-info"
color: "var(--google-blue)"
show_label: true
show_icon: false
name: "[[[ return variables.ulm_custom_card_irmajavi_speedtest_download ]]]"
entity: >-
[[[ return
variables.ulm_custom_card_irmajavi_speedtest_download_speed_entity;
variables.ulm_custom_card_irmajavi_speedtest_download_speed_entity;
]]]
label: |
[[[
Expand Down Expand Up @@ -209,10 +205,10 @@ custom_card_irmajavi_speedtest:
[[[
var state1 = "";
if (states[variables.ulm_custom_card_irmajavi_speedtest_upload_speed_entity].state){
var state1 = states[variables.ulm_custom_card_irmajavi_speedtest_upload_speed_entity].state;
if (states[variables.ulm_custom_card_irmajavi_speedtest_upload_speed_entity].attributes.unit_of_measurement){
state1 += states[variables.ulm_custom_card_irmajavi_speedtest_upload_speed_entity].attributes.unit_of_measurement;
}
var state1 = states[variables.ulm_custom_card_irmajavi_speedtest_upload_speed_entity].state;
if (states[variables.ulm_custom_card_irmajavi_speedtest_upload_speed_entity].attributes.unit_of_measurement){
state1 += states[variables.ulm_custom_card_irmajavi_speedtest_upload_speed_entity].attributes.unit_of_measurement;
}
}
return state1;
]]]
Expand Down
Loading

0 comments on commit 6f44fa0

Please sign in to comment.