Skip to content

Feature Request: Add dishwasher to dashboard #42

Description

@netscout2001

Would be nice if dishwashers can be added to the dashboard like vacuum.
I use a BOSCH Dischwasher over the Home Connect integration.

`type: vertical-stack
cards:

  • type: custom:vertical-stack-in-card
    cards:
    • type: vertical-stack
      cards:
      • type: picture
        image: /local/siemens_dishwasher.jpg
        tap_action:
        action: none
        hold_action:
        action: none
      • type: horizontal-stack
        cards:
        • show_name: true
          show_icon: true
          show_state: true
          type: button
          entity: binary_sensor.geschirrspuler_tur
          icon: mdi:dishwasher
          name: Tür
          theme: Mushroom
          icon_height: 20px
        • show_name: true
          show_icon: true
          show_state: true
          type: button
          tap_action:
          action: toggle
          entity: sensor.geschirrspuler_power_state
          icon: mdi:power
          name: Power
          theme: Mushroom
          icon_height: 20px
        • type: vertical-stack
          cards:
          • type: custom:button-card
            entity: button.geschirrspuler_start
            name: Status
            show_state: true
            tap_action:
            action: toggle
            icon: |
            [[[
            if (states['sensor.geschirrspuler_betriebszustand'].state === 'Run') {
            return 'mdi:dishwasher-alert';
            } else {
            return 'mdi:play';
            }
            ]]]
            state_display: |
            [[[
            if (states['sensor.geschirrspuler_betriebszustand'].state === 'Run') {
            return 'Running';
            } else {
            return 'Idle';
            }
            ]]]
            styles:
            card:
            - background-color: black
            icon:
            - color: |
            [[[
            if (states['sensor.geschirrspuler_betriebszustand'].state === 'Run') {
            return 'orange';
            } else {
            return 'green';
            }
            ]]]
            - height: 25px
            - margin-top: 20px
            - margin-bottom: 5px
            name:
            - color: var(--primary-color)
            - margin-top: 0px
            - margin-bottom: 5px
            state:
            - font-size: 14px
            - color: gray
            - margin-bottom: 10px
      • type: entities
        entities:
        • entity: sensor.geschirrspuler_betriebszustand
          secondary_info: last-changed
          icon: mdi:state-machine
          name: Betriebszustand
        • entity: sensor.geschirrspuler_verbleibende_programmlaufzeit
          icon: mdi:timer-cog
          name: Programm Restzeit
          secondary_info: state
        • entity: select.geschirrspuler_ausgewahltes_programm
        • entity: switch.geschirrspuler_intensiv_zone
          name: Internsiv Zone
        • entity: switch.geschirrspuler_extra_trocken
          name: Extra Trocken
        • entity: switch.geschirrspuler_variospeed_plus
          name: VarioSpeed Plus
        • entity: switch.geschirrspuler_speed_on_demand
        • entity: switch.geschirrspuler_silence_on_demand
        • entity: sensor.geschirrspuler_klarspuler
        • entity: sensor.geschirrspuler_salz
          `

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions