Knopf um Licht auf 50% zu dimmen oder Rolläden auf 50% zu fahren

Hallo zusammen,

in meinem Dashboard habe ich für einen Raum eine dimmbare Lampe und einen Rollladen. Die Steuerung selber funktioniert, soweit so gut. Jetzt habe ich aber im OpenHAB mir Knöpfe gebaut, mit denen ich den Rollladen bspw mittig fahren kann oder das Licht auf eine bestimmte Stufe bauen kann. Das sieht im OpenHAB so aus wie im Screenshot.

Im HomeAssistant finde ich dafür aktuell noch keine Lösung und Möglichkeit. Das brauche ich aber natürlich, damit meine Frau zufrieden ist :slight_smile: Ich hatte erst überlegt, ob ich das evtl per Input Selector Helfer realisiere und dann diesen einfach darunter baue. Und wenn sich der Inhalt vom Input Selector Helfer ändert, dann ändert sich eben entsprechend auch der Zustand vom Rollladen. Aber dann brauche ich vermutlich endlos viele Selector und auch diverse Automatisierungs-Scripte dahinter. Das klingt irgendwie unkomfortabel…

Jemand eine Idee / einen Tipp für mich? Ich kann ja nicht der erste sein, der solche Wünsche hat.

Moin,
auf die schnelle habe ich mal kurz das gebastelt:
image
Hat eine custom Card enthalten: Vertical Stack In Card
Damit mehrere Karten aussehen als wäre es eine.

YAML Code
type: custom:vertical-stack-in-card
cards:
  - type: tile
    entity: cover.balkontur
    show_entity_picture: false
    features:
      - type: cover-open-close
  - type: horizontal-stack
    cards:
      - show_name: true
        show_icon: false
        type: button
        tap_action:
          action: call-service
          service: cover.open_cover
          target:
            entity_id: cover.balkontur
        name: OBEN
      - show_name: true
        show_icon: false
        type: button
        tap_action:
          action: call-service
          service: cover.set_cover_position
          target:
            entity_id: cover.balkontur
          data:
            position: 67
        name: 1/3
      - show_name: true
        show_icon: false
        type: button
        tap_action:
          action: call-service
          service: cover.set_cover_position
          target:
            entity_id: cover.balkontur
          data:
            position: 50
        name: Mittig
      - show_name: true
        show_icon: false
        type: button
        tap_action:
          action: call-service
          service: cover.set_cover_position
          target:
            entity_id: cover.balkontur
          data:
            position: 33
        name: 2/3
      - show_name: true
        show_icon: false
        type: button
        tap_action:
          action: call-service
          service: cover.close_cover
          target:
            entity_id:
              - cover.balkontur
        name: UNTEN

Aber ich würde ja einfach nur die Tile/Kachel Karte nehme.
hier mal paar Beispiele wie sie mit einem cover/Rollo aussehen kann:

  1. image
  2. image
  3. image
  4. image

Für dich wäre doch 4. perfekt, da hast du hoch runter stop und da unter wo du bei OpenHAB Buttons hattest, hast du jetzt ein Slider wo du die Position schnell einstellen kannst.

LG
Tobi

Das Thema Szenen schon entdeckt.

Einfach eine Szene mit den gewünschten Geeäte und Zuständen erstellen und im Dashboard kannst Du dan mit einem Knopfdruck die Szene aktivieren.

Gruß
Osorkon

Moin,

erstmal vielen Dank für deine Antworten und Vorschläge!

Ja, das hatte ich auch gesehen. Tatsächlich ist das aber nur solala geeignet. Dann muss man sich ja immer merken wieviel % welcher Öffnungsgrad sind. Das ist nicht wirklich bequem und auch nicht unbedingt für den WAF förderlich :wink: Da finde ich die erste Lösung mit der Vertical Stack Card schon ziemlich geil!

Ich probiere aber auch mal aus was @Osorkon in seinem Post empfohlen hat. Eines von beiden wird sicherlich eine gute Lösung sein. Vielen Dank schonmal! Ich melde mich wenn ich es habe. (Oder weitere Fragen :smiley: )

Vielen Dank, also ich habe die Variante von Totow genommen mit der Virtual-Stack-Card. Das gefällt mir ganz gut. Vielleicht ist das nicht perfekt und optimal, das kann ich gerade nicht einschätzen als HA Neuling. Aber es macht was es soll und sieht gut aus. Die Frau ist zufrieden, das ist unterm Strich das wichtigste bei dem Projekt :wink:

Hallo tgm,

kannst du vielleicht noch deine Lösung offenbaren? Das ist genau das, was ich auch suche und bekomme aber die Buttons nicht so schön hin wie du.

Viele Grüße
Martin

Moin Martin,

inzwischen sieht das anders aus bei mir, habe es nochmal anders gemacht fällt mir aber deutlich besser. Das sieht jetzt so aus:

Der YAML Code dazu ist

type: vertical-stack
cards:
  - type: vertical-stack
    cards:
      - type: custom:vertical-stack-in-card
        cards:
          - features:
              - type: cover-open-close
            type: tile
            entity: cover.wohnzimmer_rollladen_strasse
            name: Wohnzimmer Straße
          - type: horizontal-stack
            cards:
              - show_name: true
                show_icon: false
                type: button
                tap_action:
                  action: call-service
                  service: cover.open_cover
                  target:
                    entity_id: cover.wohnzimmer_rollladen_strasse
                name: Oben
              - show_name: true
                show_icon: false
                type: button
                tap_action:
                  action: call-service
                  service: cover.set_cover_position
                  target:
                    entity_id: cover.wohnzimmer_rollladen_strasse
                  data:
                    position: 75
                name: 1/4
              - show_name: true
                show_icon: false
                type: button
                tap_action:
                  action: call-service
                  service: cover.set_cover_position
                  target:
                    entity_id: cover.wohnzimmer_rollladen_strasse
                  data:
                    position: 60
                name: 1/2
              - show_name: true
                show_icon: false
                type: button
                tap_action:
                  action: call-service
                  service: cover.set_cover_position
                  target:
                    entity_id: cover.wohnzimmer_rollladen_strasse
                  data:
                    position: 40
                name: 3/4
              - show_name: true
                show_icon: false
                type: button
                tap_action:
                  action: call-service
                  service: cover.close_cover
                  target:
                    entity_id: cover.wohnzimmer_rollladen_strasse
                name: Unten
  - type: vertical-stack
    cards:
      - type: custom:vertical-stack-in-card
        cards:
          - features:
              - type: cover-open-close
            type: tile
            entity: cover.shelly_terrasse_rollladen
            name: Wohnzimmer Terrasse
          - type: horizontal-stack
            cards:
              - show_name: true
                show_icon: false
                type: button
                tap_action:
                  action: call-service
                  service: cover.open_cover
                  target:
                    entity_id: cover.shelly_terrasse_rollladen
                name: Oben
              - show_name: true
                show_icon: false
                type: button
                tap_action:
                  action: call-service
                  service: cover.set_cover_position
                  target:
                    entity_id: cover.shelly_terrasse_rollladen
                  data:
                    position: 80
                name: 1/4
              - show_name: true
                show_icon: false
                type: button
                tap_action:
                  action: call-service
                  service: cover.set_cover_position
                  target:
                    entity_id: cover.shelly_terrasse_rollladen
                  data:
                    position: 60
                name: 1/2
              - show_name: true
                show_icon: false
                type: button
                tap_action:
                  action: call-service
                  service: cover.set_cover_position
                  target:
                    entity_id: cover.shelly_terrasse_rollladen
                  data:
                    position: 45
                name: 3/4
              - show_name: true
                show_icon: false
                type: button
                tap_action:
                  action: call-service
                  service: cover.close_cover
                  target:
                    entity_id: cover.shelly_terrasse_rollladen
                name: Unten
title: Rollläden

1 „Gefällt mir“

ich hätte noch eine Frage. ich würde gern dem Button Unten zwei verschiedene Rollos zuordnen die dann jeweils auf eine unterschiedliche Höhe fahren, da eins ein Fenster und das andere eine Balkontür ist.

Kann mir da evtl jemand helfen?

Erstelle Dir eine Szene und spiele diese über den Button ab.
Du kannst Dir aber auch direkt die Szenen auf das Dashboard legen und darüber die Szene abspielen.

Gruß Osorkon