Karta encje z przełącznikiem, zamiast nazwy moc w Watach

Witam,
Próbuje w jednym wierszu wyświetlić kilka informacji razem z przełącznikiem. Niestety bez rezultatu

Wystarczyło by w zwykłej karcie encji wstawić te dane w nazwie.
Może to jest banalne ale nie udało mi się tego ustawić.
Mniej więcej coś na kształt tego:

- type: entities
  entities:
  - entity: switch.pralka
    name: 'sensor.pralka_power' + 'sensor.temp.wew'
  - entity: switch.inny
    name: {{'sensor.inny_power'}}
    state_color: true

image

Spróbuj użyć stosów poziomych lub pionowych, zainstaluj i użyj karty ‘custom:bar-card’ , Glance card

Kod przykładowej karty kod należy wkleić w → dodaj kartę → Edytor konfiguracji YAML
kod wklejamy pod type: ‘’ po wklejeniu kodu usuwamy type: ‘’

type: glance
title: Glance card przykład
entities:
  - entity: air_quality.home
  - entity: sensor.weatherbit_air_quality
  - entity: binary_sensor.0x842e14fffee56f31_battery_low
  - entity: binary_sensor.cr_kuchnia_occupancy
  - entity: light.led_board_2
  - entity: light.led_board_3_2
  - entity: light.led_board_4_1
show_state: true
show_icon: true
show_name: true

Screenshot - 23.04.2021 , 02_33_13

Możesz skorzystać np. z takiego dodatku Custom Components do HA - Multiple Entity Row.

Bez nazwy-1

5 Likes

O dzięki Panowie, artpc dzięki za info próbowałem to tak zrobić ale źle wygląda.

MariuszT to wygląda tak jak chciałem → ideał :smiley:

Dzięki mistrzowie

Genialne
multiple-entity-row_Screenshot_2021-04-23 Przegląd - Home Assistant

entities:
  - entity: switch.pralka
    icon: 'mdi:washing-machine'
  - type: section
  - type: 'custom:multiple-entity-row'
    name: ' '
    icon: 'mdi:washing-machine'
    entity: switch.pralka
    show_state: true
    toggle: true
    entities:
      - attribute: total_energy_kwh
        name: Total
        unit: kWh
      - attribute: today_energy_kwh
        name: Dzisiaj
        unit: kWh
      - attribute: current_power_w
        name: Moc
        unit: W
      - attribute: current_a
        name: Prąd
        unit: A
      - attribute: voltage
        name: Napięcie
        unit: V
  - type: section
  - type: 'custom:multiple-entity-row'
    name: Pralka
    icon: 'mdi:washing-machine'
    entity: switch.pralka
    show_state: true
    toggle: true
    secondary_info:
      attribute: current_power_w
      name: Moc
      unit: W
    entities:
      - attribute: total_energy_kwh
        name: Total
        unit: kWh
      - attribute: today_energy_kwh
        name: Dzisiaj
        unit: kWh
      - attribute: current_a
        name: Prąd
        unit: A
      - attribute: voltage
        name: Napięcie
        unit: V

PS przy okazji dowiedziałem się, że wartość “total” jest totalnie z d… (w/g producenta miało to być miesięczne zużycie energii? ale jest około dwukrotnie zawyżona?)

Total to chyba wszystko co licznik (u mnie shelly1PM) zliczył od uruchomienia.

U mnie wygląda to tak:image

type: entities
entities:
  - entity: switch.audio_video
    type: 'custom:multiple-entity-row'
    name: null
    toggle: true
    icon: 'mdi:television-classic'
    state_color: true
    entities:
      - entity: sensor.audio_video_power
        name: Power
      - entity: sensor.audio_video_energy
        name: Total
    secondary_info: last-changed
  - entity: switch.swiatlo_parter
    type: 'custom:multiple-entity-row'
    name: null
    toggle: true
    state_color: true
    icon: 'mdi:lightbulb'
    entities:
      - entity: sensor.swiatlo_parter_power
        name: Power
      - entity: sensor.swiatlo_parter_energy
        name: Total

itd…

To nie jest Shelly i w/g producenta total=miesięczne zużycie, jakkolwiek ta dokumentacja nie dotyczy integracji, a oficjalnej apki i tam się zgadza(!?).

U mnie coś takiego

nie usuwa nazwy (stąd spacja w przykładzie z karty z obrazka powyżej)

Szopen
To null to to samo jakby nie było tej linijki. I wstawia domyślną nazwę.
Na miesięczne zużycie sprawdź takie cuś: Utility Meter - Home Assistant

Example configuration.yaml entry

utility_meter:
energy:
source: sensor.energy_in_kwh
cycle: monthly

no i musiałbyś chyba przerobić atrybuty na encje?

1 Like

Tak, ale to nie stanowi problemu - w innej instalacji mam takie template:

  - platform: template
    sensors:
      pralka_amps:
        friendly_name_template: "Pralka Pobór Prądu"
        value_template: '{{ states.switch.pralka.attributes["current_a"] | float }}'
        unit_of_measurement: 'A'
      pralka_watts:
        friendly_name_template: "Pralka Pobór Mocy"
        value_template: '{{ states.switch.pralka.attributes["current_power_w"] | float }}'
        unit_of_measurement: 'W'
      pralka_total_kwh:
        friendly_name_template: "Pralka Energia Total"
        value_template: '{{ states.switch.pralka.attributes["total_energy_kwh"] | float }}'
        unit_of_measurement: 'kWh'
      pralka_today_kwh:
        friendly_name_template: "Pralka Energia Dzisiaj"
        value_template: '{{ states.switch.pralka.attributes["today_energy_kwh"] | float }}'
        unit_of_measurement: 'kWh'
      pralka_volts:
        friendly_name_template: "Pralka Napięcie Zasilania"
        value_template: '{{ states.switch.pralka.attributes["voltage"] | float }}'
        unit_of_measurement: 'V'

Cieszę się, że pomogłem :grinning:
Używam tego dodatku w różnych miejscach np. tak:
1
ale także w całkiem inny sposób:
2
bo tak też można.

2 Likes