mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2025-12-20 06:27:01 +01:00
fix climate
This commit is contained in:
@@ -298,6 +298,7 @@ class LuiPagesGen(object):
|
|||||||
heading = title if title != "unknown" else entity.attributes.friendly_name
|
heading = title if title != "unknown" else entity.attributes.friendly_name
|
||||||
current_temp = get_attr_safe(entity, "current_temperature", "")
|
current_temp = get_attr_safe(entity, "current_temperature", "")
|
||||||
dest_temp = get_attr_safe(entity, "temperature", None)
|
dest_temp = get_attr_safe(entity, "temperature", None)
|
||||||
|
dest_temp2 = ""
|
||||||
if dest_temp is None:
|
if dest_temp is None:
|
||||||
dest_temp = get_attr_safe(entity, "target_temp_high", 0)
|
dest_temp = get_attr_safe(entity, "target_temp_high", 0)
|
||||||
dest_temp2 = int(get_attr_safe(entity, "target_temp_low", 0)*10)
|
dest_temp2 = int(get_attr_safe(entity, "target_temp_low", 0)*10)
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
# Climate/Thermo Card
|
||||||
|
|
||||||
|
|||||||
@@ -164,6 +164,8 @@ The following example configuration is turning off the screen after sunset, but
|
|||||||
- `tr_xx` - Turkish
|
- `tr_xx` - Turkish
|
||||||
- `uk_xx` - Ukrainian
|
- `uk_xx` - Ukrainian
|
||||||
- `vi_xx` - Vietnamese
|
- `vi_xx` - Vietnamese
|
||||||
|
- `zh_CN` - Simplified Chinese
|
||||||
|
- `zh_TW` - Traditional Chinese
|
||||||
|
|
||||||
</p>
|
</p>
|
||||||
</details>
|
</details>
|
||||||
|
|||||||
@@ -0,0 +1,54 @@
|
|||||||
|
# Entities
|
||||||
|
|
||||||
|
Entities are mainly used on cardEntities, cardGrid and cardGrid.
|
||||||
|
|
||||||
|
It is possible to overwrite and configure varrious things on Entities.
|
||||||
|
|
||||||
|
## Possible configuration values for entities key:
|
||||||
|
|
||||||
|
key | optional | type | default | description
|
||||||
|
-- | -- | -- | -- | --
|
||||||
|
`entity` | False | string | `None` | name of ha entity
|
||||||
|
`name` | True | string | `None` | Used to override names
|
||||||
|
`icon` | True | string | `None` | Used to override icons
|
||||||
|
`color` | True | array | `None` | Overwrite color of entity `color: [255, 0, 0]`
|
||||||
|
`state` | True | string | `None` | Only displayed if Entity state is equal to this value
|
||||||
|
`state_not` | True | string | `None` | Only displayed if Entity state is unequal to this value
|
||||||
|
`status` | True | string | `None` | Only valid for navigate items, adds a entity to track state for the icon
|
||||||
|
|
||||||
|
## Override Icons or Names
|
||||||
|
|
||||||
|
To overwrite Icons or Names of entities you can configure an icon and/or name in your configuration, please see the following example.
|
||||||
|
Only the icons listed in the [Icon Cheatsheet](https://htmlpreview.github.io/?https://github.com/joBr99/nspanel-lovelace-ui/blob/main/HMI/icon-cheatsheet.html) are useable.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
entities:
|
||||||
|
- entity: light.test_item
|
||||||
|
name: NameOverride
|
||||||
|
icon: mdi:lightbulb
|
||||||
|
```
|
||||||
|
|
||||||
|
It is also possible to configure different icon overwrites per state:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
icon:
|
||||||
|
"on": mdi:lightbulb
|
||||||
|
"off": mdi:lightbulb
|
||||||
|
```
|
||||||
|
|
||||||
|
# Hide item based on state
|
||||||
|
|
||||||
|
This sensor will only be shown on the card if it's state is equal to `off`
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
- entity: binary_sensor.sensor_bad_contact
|
||||||
|
state: "off"
|
||||||
|
```
|
||||||
|
|
||||||
|
This sensor will only be shown on the card if it's state is not equal to `on`
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
- entity: binary_sensor.sensor_kueche_contact
|
||||||
|
state_not: "on"
|
||||||
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ NsPanel needs to be flashed with Tasmota (or upcoming with ESPHome)
|
|||||||
- Alarm Control Card
|
- Alarm Control Card
|
||||||
- Screensaver Page with Time, Date and Weather Information
|
- Screensaver Page with Time, Date and Weather Information
|
||||||
- Card with QrCode to display WiFi Information
|
- Card with QrCode to display WiFi Information
|
||||||
- Localization possible (currently 38 languages)
|
- Localization (currently 40 languages)
|
||||||
|
|
||||||
- **Everything is dynamically configurable by a yaml config, no need to code or touch Nextion Editor**
|
- **Everything is dynamically configurable by a yaml config, no need to code or touch Nextion Editor**
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user