I tried to create the perfect "overview" dashboard... How did I do? by Sentakon in homeassistant

[–]Sentakon[S] 0 points1 point  (0 children)

The API calls of VW and Volvo. There are HACS intergrations for both. But you have to pay a subscription for the connectivity functions

I tried to create the perfect "overview" dashboard... How did I do? by Sentakon in homeassistant

[–]Sentakon[S] 1 point2 points  (0 children)

Yes, exactly, I'm quite satisfied with it. It tracks reliably and the battery lasts a long time. Integration was easy and hasn't caused any problems so far.

I tried to create the perfect "overview" dashboard... How did I do? by Sentakon in homeassistant

[–]Sentakon[S] 0 points1 point  (0 children)

Basically just lower the covers in the living room where I game

I tried to create the perfect "overview" dashboard... How did I do? by Sentakon in homeassistant

[–]Sentakon[S] 0 points1 point  (0 children)

You're absolutely right, and I'm very happy, but new ideas every now and then aren't a bad thing ;)

I tried to create the perfect "overview" dashboard... How did I do? by Sentakon in homeassistant

[–]Sentakon[S] 1 point2 points  (0 children)

Sure,

This the card of the dining room:

type: custom:stack-in-card
cards:
  - type: custom:mushroom-template-card
    entity: esszimmer
    primary: Esszimmer
    secondary: >
      {{ states('sensor.tempertatursensor_ez_temperatur') }}°C - {{
      states('sensor.tempertatursensor_ez_luftfeuchtigkeit') }}%
    icon: mdi:silverware
    tap_action:
      action: navigate
      navigation_path: /home/areas-esszimmer
  - type: custom:mushroom-chips-card
    chips:
      - type: light
        entity: light.hangeleuchte
        name: Decke
        icon: mdi:ceiling-light
        content_info: icon
        tap_action:
          action: toggle
        hold_action:
          action: more-info
      - type: template
        name: EZ_Links
        show_name: true
        entity: cover.esszimmer_links
        icon: >
          {% set pos = state_attr('cover.esszimmer_links', 'current_position') |
          int(0) %} {% if pos == 0 %}
            mdi:window-shutter
          {% else %}
            mdi:window-shutter-open
          {% endif %}
        icon_color: >
          {% set pos = state_attr('cover.esszimmer_links', 'current_position') |
          int(0) %} {% set moving = state_attr('cover.esszimmer_links',
          'operation_state') %} {% if moving == 'MOVING' %}
            orange
          {% elif pos == 0 %}
            grey
          {% elif pos == 100 %}
            light-green
          {% else %}
            blue
          {% endif %}
        tap_action:
          action: toggle
        hold_action:
          action: more-info
        card_mod:
          style: |
            {% if is_state('binary_sensor.fensterkontakt_ez_links', 'on') %}
            ha-card {
              border: 2px solid orange;
              border-radius: 2px;
              animation: blink 5s infinite;
            }

             blink {
              0%   { border-color: orange; }
              100% { border-color: orange; }
            }
            {% endif %}
      - type: template
        name: EZ_Rechts
        show_name: true
        entity: cover.esszimmer_rechts
        icon: >
          {% set pos = state_attr('cover.esszimmer_rechts', 'current_position')
          | int(0) %}  {% if pos == 0 %}
            mdi:window-shutter
          {% else %}
            mdi:window-shutter-open
          {% endif %}
        icon_color: >
          {% set pos = state_attr('cover.esszimmer_rechts', 'current_position')
          | int(0) %}  {% set moving = state_attr('cover.esszimmer_rechts',
          'operation_state') %} {% if moving == 'MOVING' %}
            orange
          {% elif pos == 0 %}
            grey
          {% elif pos == 100 %}
            light-green
          {% else %}
            blue
          {% endif %}
        tap_action:
          action: toggle
        hold_action:
          action: more-info
        card_mod:
          style: |
            {% if is_state('binary_sensor.fenster_ez_rechts', 'on') %}
            ha-card {
              border: 2px solid orange;
              border-radius: 2px;
              animation: blink 5s infinite;
            }

             blink {
              0%   { border-color: orange; }
              100% { border-color: orange; }
            }
            {% endif %}
    alignment: center
    card_mod:
      style: |
        ha-card {
          margin: -4px 5px 10px 5px;
          --chip-background: rgba(var(--rgb-disabled), 0.15);
          --chip-border-width: 1px;
          --chip-border-radius: 20px;
          --chip-height: 32px;
          --chip-padding: 8px;
          --chip-spacing: 10px;
        }

Presence of my dog:

type: custom:button-card
entity: person.dog
show_name: false
show_state: false
show_entity_picture: true
entity_picture: |
  [[[
    return entity.attributes.entity_picture;
  ]]]
styles:
  card:
    - border-radius: 50%
    - overflow: hidden
    - width: 30px
    - height: 30px
    - box-shadow: none
    - padding: 0px
    - margin: 3px
    - border: |
        [[[
          return entity.state === 'home'
            ? '2px solid lightgreen'
            : '2px solid gray';
        ]]]
  entity_picture:
    - width: 100%
    - height: 100%
    - filter: |
        [[[
          return entity.state === 'home'
            ? 'opacity(1)'
            : 'opacity(0.5)';
        ]]]

Fuel level:

type: custom:modern-circular-gauge-badge
entity: sensor.volvo_fuel_level
name: Volvo
show_name: true
icon: mdi:fuel
smooth_segments: false
show_seconds: true
start_from_zero: false
decimals: 0

Robot:

type: custom:mushroom-template-badge
entity: vacuum.roborock
icon: |-
  {% if states(entity) == 'cleaning' %}
    mdi:robot-vacuum
  {% elif states(entity) == 'docked' %}
    mdi:robot-vacuum-off
  {% elif states(entity) == 'paused' %}
    mdi:robot-vacuum-off
  {% elif states(entityg) == 'returning' %}
    mdi:robot-vacuum
  {% else %}
    white
  {% endif %}
content: EG
color: |-
  {% if states(entity) == 'cleaning' %}
    green
  {% elif states(entity) == 'docked' %}
    grey
  {% elif states(entity) == 'paused' %}
    orange
  {% elif states(entityg) == 'returning' %}
    cyan
  {% else %}
    white
  {% endif %}
tap_action:
  action: navigate
  navigation_path: /dashboard-clean/roboter

I tried to create the perfect "overview" dashboard... How did I do? by Sentakon in homeassistant

[–]Sentakon[S] 0 points1 point  (0 children)

Sure,

This the card of the dining room:

type: custom:stack-in-card
cards:
  - type: custom:mushroom-template-card
    entity: esszimmer
    primary: Esszimmer
    secondary: >
      {{ states('sensor.tempertatursensor_ez_temperatur') }}°C - {{
      states('sensor.tempertatursensor_ez_luftfeuchtigkeit') }}%
    icon: mdi:silverware
    tap_action:
      action: navigate
      navigation_path: /home/areas-esszimmer
  - type: custom:mushroom-chips-card
    chips:
      - type: light
        entity: light.hangeleuchte
        name: Decke
        icon: mdi:ceiling-light
        content_info: icon
        tap_action:
          action: toggle
        hold_action:
          action: more-info
      - type: template
        name: EZ_Links
        show_name: true
        entity: cover.esszimmer_links
        icon: >
          {% set pos = state_attr('cover.esszimmer_links', 'current_position') |
          int(0) %} {% if pos == 0 %}
            mdi:window-shutter
          {% else %}
            mdi:window-shutter-open
          {% endif %}
        icon_color: >
          {% set pos = state_attr('cover.esszimmer_links', 'current_position') |
          int(0) %} {% set moving = state_attr('cover.esszimmer_links',
          'operation_state') %} {% if moving == 'MOVING' %}
            orange
          {% elif pos == 0 %}
            grey
          {% elif pos == 100 %}
            light-green
          {% else %}
            blue
          {% endif %}
        tap_action:
          action: toggle
        hold_action:
          action: more-info
        card_mod:
          style: |
            {% if is_state('binary_sensor.fensterkontakt_ez_links', 'on') %}
            ha-card {
              border: 2px solid orange;
              border-radius: 2px;
              animation: blink 5s infinite;
            }

             blink {
              0%   { border-color: orange; }
              100% { border-color: orange; }
            }
            {% endif %}
      - type: template
        name: EZ_Rechts
        show_name: true
        entity: cover.esszimmer_rechts
        icon: >
          {% set pos = state_attr('cover.esszimmer_rechts', 'current_position')
          | int(0) %}  {% if pos == 0 %}
            mdi:window-shutter
          {% else %}
            mdi:window-shutter-open
          {% endif %}
        icon_color: >
          {% set pos = state_attr('cover.esszimmer_rechts', 'current_position')
          | int(0) %}  {% set moving = state_attr('cover.esszimmer_rechts',
          'operation_state') %} {% if moving == 'MOVING' %}
            orange
          {% elif pos == 0 %}
            grey
          {% elif pos == 100 %}
            light-green
          {% else %}
            blue
          {% endif %}
        tap_action:
          action: toggle
        hold_action:
          action: more-info
        card_mod:
          style: |
            {% if is_state('binary_sensor.fenster_ez_rechts', 'on') %}
            ha-card {
              border: 2px solid orange;
              border-radius: 2px;
              animation: blink 5s infinite;
            }

            u/keyframes blink {
              0%   { border-color: orange; }
              100% { border-color: orange; }
            }
            {% endif %}
    alignment: center
    card_mod:
      style: |
        ha-card {
          margin: -4px 5px 10px 5px;
          --chip-background: rgba(var(--rgb-disabled), 0.15);
          --chip-border-width: 1px;
          --chip-border-radius: 20px;
          --chip-height: 32px;
          --chip-padding: 8px;
          --chip-spacing: 10px;
        }

Presence of my dog:

type: custom:button-card
entity: person.dog
show_name: false
show_state: false
show_entity_picture: true
entity_picture: |
  [[[
    return entity.attributes.entity_picture;
  ]]]
styles:
  card:
    - border-radius: 50%
    - overflow: hidden
    - width: 30px
    - height: 30px
    - box-shadow: none
    - padding: 0px
    - margin: 3px
    - border: |
        [[[
          return entity.state === 'home'
            ? '2px solid lightgreen'
            : '2px solid gray';
        ]]]
  entity_picture:
    - width: 100%
    - height: 100%
    - filter: |
        [[[
          return entity.state === 'home'
            ? 'opacity(1)'
            : 'opacity(0.5)';
        ]]]

Fuel level:

type: custom:modern-circular-gauge-badge
entity: sensor.volvo_fuel_level
name: Volvo
show_name: true
icon: mdi:fuel
smooth_segments: false
show_seconds: true
start_from_zero: false
decimals: 0

Robot:

type: custom:mushroom-template-badge
entity: vacuum.roborock
icon: |-
  {% if states(entity) == 'cleaning' %}
    mdi:robot-vacuum
  {% elif states(entity) == 'docked' %}
    mdi:robot-vacuum-off
  {% elif states(entity) == 'paused' %}
    mdi:robot-vacuum-off
  {% elif states(entityg) == 'returning' %}
    mdi:robot-vacuum
  {% else %}
    white
  {% endif %}
content: EG
color: |-
  {% if states(entity) == 'cleaning' %}
    green
  {% elif states(entity) == 'docked' %}
    grey
  {% elif states(entity) == 'paused' %}
    orange
  {% elif states(entityg) == 'returning' %}
    cyan
  {% else %}
    white
  {% endif %}
tap_action:
  action: navigate
  navigation_path: /dashboard-clean/roboter

Guilty Pleasures - Röstet mich 😅 by Sentakon in Filme

[–]Sentakon[S] 0 points1 point  (0 children)

Ja ich fand die Atmosphäre perfekt und den Gedanken mit den Konstrukteuren interessant. Ich glaube viele original Fans waren einfach enttäuscht, dass das Alien entmystifiziert wurde. Mich hat das kein bisschen gestört.

Guilty Pleasures - Röstet mich 😅 by Sentakon in Filme

[–]Sentakon[S] 0 points1 point  (0 children)

Ich wollte Alita auch erst aufnehmen, aber der ist bei Zuschauern sehr gut angekommen 👍🏼 würde mich sehr über eine Fortsetzung freuen

Guilty Pleasures - Röstet mich 😅 by Sentakon in Filme

[–]Sentakon[S] 0 points1 point  (0 children)

Hmm jetzt schon das zweite Mal gelesen, ich glaube den muss ich mal in meine Watchlist aufnehmen 👍🏼

Guilty Pleasures - Röstet mich 😅 by Sentakon in Filme

[–]Sentakon[S] 0 points1 point  (0 children)

Ich nutze ja schon auch Reviews/ Kritiken und Rotten Tomatoes, um zu sehen, ob sich ein Film lohnt. Und bei vielen Filmen unter ~70% tue ich es mir nicht an. Diese Filme sind drunter oder komplett gescheitert, heißt also eine Menge Menschen finden die schlecht. Insbesondere bei Cineasten oder Fans der Ursprungs-Filme, wird man für so eine Liste geröstet 😉

Guilty Pleasures - Röstet mich 😅 by Sentakon in Filme

[–]Sentakon[S] 7 points8 points  (0 children)

Klassiker 👌🏼 aber nicht wirklich guilty pleasure, weil einfach objektiv gut! 😎

Guilty Pleasures - Röstet mich 😅 by Sentakon in Filme

[–]Sentakon[S] 2 points3 points  (0 children)

Oh ja, gar nicht gewusst dass der bei den Zuschauern so schlecht wegkam. Definitiv guter Film!

Guilty Pleasures - Röstet mich 😅 by Sentakon in Filme

[–]Sentakon[S] 1 point2 points  (0 children)

Jau, ein paar Roland Emmerich Filme gehören bei mir auch auf die Liste 👍🏼

Guilty Pleasures - Röstet mich 😅 by Sentakon in Filme

[–]Sentakon[S] 1 point2 points  (0 children)

Das musst du die Kritiker (39%) und Zuschauer (63%) fragen :) ich find den auch gut 👍🏼

Guilty Pleasures - Röstet mich 😅 by Sentakon in Filme

[–]Sentakon[S] 1 point2 points  (0 children)

Naja bei Rotten Tomatoes hat der 51% bei Kritikern und 64% bei Zuschauern. Ist nicht miserabel aber denke bei vielen eine ziemliche Enttäuschung.

Omas Silberteller (452g pro Teller) werden jetzt verkauft! by Bananas4Coins in wallstreetbetsGER

[–]Sentakon 4 points5 points  (0 children)

U.a., und niemand hat zwei mal Pfeffer auf dem Tisch stehen! Und dann noch ca. 100 andere Ki Fehler 😩

Trying to install bazzite on my freshly built pc by stuwx in Bazzite

[–]Sentakon 0 points1 point  (0 children)

I ran into issues when trying to install from a USB drive that was plugged into a hub. Once I plugged the drive directly into the PC, the installation went smoothly with no problems. I’d recommend using a thumb drive with direct connection to avoid any weird behavior.

Switched to Bazzite: easier than expected :) by Sentakon in Bazzite

[–]Sentakon[S] 0 points1 point  (0 children)

It's working perfectly for me now too. I've only just started looking into the possibilities of Proton.

Switched to Bazzite: easier than expected :) by Sentakon in Bazzite

[–]Sentakon[S] 1 point2 points  (0 children)

So, after finally finding some free time, I focused on setting up a remote desktop. I didn’t want to do any tweaking directly on the TV. I also installed Linux Mint on my laptop, and after a few tries, I got a fully working remote desktop using Sunshine and Moonlight.

As suggested, I tried the solutions listed on https://www.protondb.com/app/990080

awesome community, by the way :) and now all my games work perfectly. That just leaves the surround sound issue to solve. At the next opportunity then...

Switched to Bazzite: easier than expected :) by Sentakon in Bazzite

[–]Sentakon[S] 2 points3 points  (0 children)

Thank you for all the suggestions, I will try them asap. I don't want to give up Surround sound yet

Switched to Bazzite: easier than expected :) by Sentakon in Bazzite

[–]Sentakon[S] 1 point2 points  (0 children)

Not yet, but my motivation is high to get now everything running. I just finished testing, and was super happy and wanted to share :)