Giter VIP home page Giter VIP logo

Comments (3)

mathmaniac43 avatar mathmaniac43 commented on June 3, 2024

Hello @Mariusthvdb. I just found the decluttering card today and was able to apply it to a bunch of my conditional cards, and things seem to work for me. I am using HA 2022.5.5 and installed the Decluttering Card via HACS.

I do not know if the Conditional Card has changed its interface recently, but I do not believe that it supports the row YAML key, but only the card YAML key. Here is an example that I used in my Lovelace YAML (via the web UI).

decluttering_templates:
  template_healthcheck:
    card:
      type: conditional
      conditions:
        - entity: '[[entity]]'
          state_not: 'on'
      card:
        type: entity
        entity: '[[entity]]'
        attribute: last_ping

You may need to use the Entity Card or Entities Card in order to get your entity to work with the Decluttering Card.

Hope that helps.

from decluttering-card.

ildar170975 avatar ildar170975 commented on June 3, 2024

but I do not believe that it supports the row YAML key, but only the card YAML key

You may display a row wrapped into hui-element card.

Compare these templates:

  decl_conditional:
    card:
      type: conditional
      conditions:
        - entity: '[[SENSOR_CHECK]]'
          state: 'on'
      row:
        entity: '[[SENSOR_SHOW]]'

  decl_conditional_2:
    card:
      type: custom:hui-element
      row_type: conditional
      conditions:
        - entity: '[[SENSOR_CHECK]]'
          state: 'on'
      row:
        entity: '[[SENSOR_SHOW]]'
type: entities
entities:
  - entity: input_boolean.test_boolean
  - type: custom:decluttering-card
    template: decl_conditional
    variables:
      - SENSOR_CHECK: input_boolean.test_boolean
      - SENSOR_SHOW: sun.sun
  - type: custom:decluttering-card
    template: decl_conditional_2
    variables:
      - SENSOR_CHECK: input_boolean.test_boolean
      - SENSOR_SHOW: sun.sun

изображение

from decluttering-card.

Mariusthvdb avatar Mariusthvdb commented on June 3, 2024

yes, I should have updated the first post long time ago, sorry about that:

card:
  type: custom:hui-element
  row_type: conditional
  conditions:
    - entity: media_player.googlehome_[[id]]
      state_not: unavailable
  row:
    entity: input_boolean.googlehome_[[id]]
    state_color: true

is what I've been using for those for some time now

used in:

  entities:
      - type: custom:decluttering-card
        template: conditional_row_boolean
        variables:
          - id: hub

      - type: custom:decluttering-card
        template: conditional_row_boolean
        variables:
          - id: woonkamer


      - type: custom:decluttering-card
        template: conditional_row_boolean
        variables:
          - id: hall


      - type: custom:decluttering-card
        template: conditional_row_boolean
        variables:
          - id: master_bedroom

will close as this seems to be solved by that construction.

from decluttering-card.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.