[Mon Dashboard] - @felix62

Une erreur de ne pas l’avoir remis. Mais j’ai essayer avec ou sans « S ».
Je pense avoir oublié quelque chose mais… quoi :joy:.
Une intégration !?

J’ai supprimé la ligne, au cas où… mais rien non plus :sweat_smile:

Log:


Logger: homeassistant.components.python_script
Source: components/python_script/__init__.py:86 
Integration: python_script (documentation, issues) 
First occurred: 18:25:06 (1 occurrences) 
Last logged: 18:25:06

Folder python_scripts not found in configuration folder


Logger: homeassistant.components.hassio
Source: components/hassio/__init__.py:557 
Integration: Home Assistant Supervisor (documentation, issues) 
First occurred: 18:25:05 (1 occurrences) 
Last logged: 18:25:05

Can't read Supervisor data: Container addon_a0d7b954_ssh is not running


Logger: homeassistant.setup
Source: setup.py:178 
First occurred: 18:25:07 (1 occurrences) 
Last logged: 18:25:07

Setup failed for python_script: Integration failed to initialize.


Logger: homeassistant.config
Source: config.py:464 
First occurred: 18:25:08 (1 occurrences) 
Last logged: 18:25:08

Invalid config for [automation]: [resources] is an invalid option for [automation]. Check: automation->resources. (See /config/configuration.yaml, line 9).

Folder python_scripts not found in configuration folder

on dirai que ton dossier python_scripts est dans le dossier components et c’est pas bon. Il doit etre dans le dossier config directement

J’ai l’impression d’être à la racine :roll_eyes:
Je vais ouvrir un sujet… car je pollu son Dashboard :weary:

Le dossier met le p de python en minuscule

Whaaa… mon téléphone a mit la majuscule automatiquement. Grrrr. Merci beaucoup.
Désoler pour cette erreur de débutant.

Vraiment merci pour ton Dashboard et l’aide que vous m’avez procuré :ok_hand:

Hello @Felix62,

Très beau Dashboard ! Il y a un élément que j’aime, c’est le badge de status.
J’aimerais faire la même chose avec le status de mes NAS (online/offline via un ping)
J’arrive bien à faire le ping, sans soucis, mais comment concaténer ces infos en 1 sensor (ou binary sensor) ? J’ai creer un group mais j’ai l’impression que ce n’est pas la bonne voie…

Comment as-tu fais ?

Merci d’avance ! :slight_smile:

Sensor:

   ############################################################
   ##                                                        ##
   ##                       APPAREILS                        ##
   ##                                                        ##
   ############################################################

- platform: template
  sensors:
    status_badge:
      friendly_name: 'Status'
      value_template: >-
        {{ is_state('binary_sensor.pi_hole', 'on')
           and is_state('device_tracker.NAS', 'home')
           and is_state('binary_sensor.updater', 'off') }}
      entity_picture_template: >
        {% if is_state('sensor.status_badge', 'True') %}
          {{"/local/images/badges/ok.png"}}
        {% else %}
          {{"/local/images/badges/bug.png"}}
        {% endif %} 

Dans ton dashboard dans la partie badges:

  - entity: sensor.status_badge
    show_icon: false
    tap_action: !include popup_card/status_badge.yaml

Il te faut un fichier popup
status_badge.yaml

      action: fire-dom-event
      browser_mod:
        command: popup
        title: Status
        hide_header: false             
        deviceID:
          - this
          - dashboard 
        style:
          $: |
            .mdc-dialog .mdc-dialog__container .mdc-dialog__surface {
              box-shadow:none;
            }
          .: |
            :host {
              --mdc-theme-surface: rgba(0,0,0,0);
              --mdc-dialog-scrim-color: rgba(0,0,0,0.8);
              --mdc-dialog-min-height: 87%;
              --mdc-dialog-min-width: 10%;
              --mdc-dialog-max-width: 10%;
            }        
        card:
          type: custom:vertical-stack-in-card
          cards:
            - type: entities
              state_color: true
              show_header_toggle: false
              entities:
                - entity: sensor.status_badge
                  secondary_info: last-changed
                - type: custom:hui-element               
                  card_type: history-graph
                  entities:
                    - entity: binary_sensor.pi_hole
                      name: Pi-hole 
                    - entity: device_tracker.NAS
                      name: DS920+
                    - entity: binary_sensor.updater
                      name: Updater                                              
                  hours_to_show: 24
                  refresh_interval: 0
                - type: custom:hui-element
                  card_type: glance
                  show_state: false
                  style:
                    .: |
                      ha-card {
                        background: none;
                        box-shadow: none;
                      }
                    "ha-card>div>div:nth-child(1)":
                      $:
                        "state-badge":
                          $: |
                            ha-icon {
                              color: {{ '#69b731' if is_state('binary_sensor.pi_hole', 'on') else '#FFFFFF20' }};
                            }
                    "ha-card>div>div:nth-child(2)":
                      $:
                        "state-badge":
                          $: |
                            ha-icon {
                              color: {{ '#69b731' if is_state('device_tracker.NAS', 'home') else '#FFFFFF20' }};
                            }
                    "ha-card>div>div:nth-child(3)":
                      $:
                        "state-badge":
                          $: |
                            ha-icon {
                              color: {{ '#69b731' if is_state('binary_sensor.updater', 'off') else '#FFFFFF20' }};
                            }
                  entities:
                    - entity: binary_sensor.pi_hole
                      name: Pi-hole
                      icon: mdi:pi-hole
                    - entity: device_tracker.NAS
                      name: DS920+
                      icon: mdi:nas
                    - entity: binary_sensor.updater
                      name: systéme à jour
                      icon: mdi:check-circle
1 « J'aime »

Bonjour,

Excellent travail, je suis admiratif du rendu sur les infos systèmes. « RPI ,NAS etc… »
J’essais de m’inspirer de tout ca mais étant un peu noob a ce niveau j’avoue rencontrer quelques difficultés pour la mise en place de ces cartes.
J’ai du mal avec les decluttering card, template et liens entre tous cela.
Serait t’il possible d’en savoir un peu plus sur l’architecture de ton YAML? A tu un Gitub comme ‹ paradis artificiel › ou fait tu des tutos?
Encore une fois excellent boulot.

Bonjour a toi @Roughsoul

Pour le moment je n’ai pas de github et étant en plein travaux domestique et domotique le temps me manque.

Par contre, ce topic concernant decluterring devrai t’intéresser hésite pas en tant que nouveau a être curieux et posé des questions cela pourras dans doute en aider d’autres😉

https://forum.hacf.fr/t/carte-decluttering-card-reduiser-vos-lignes-de-code-lovelace/4580

Mise à Jour le 20/08/2022

Salut, je débute en yaml et j’aime beaucoup ta carte, mine de rien j’essaie de reproduire, pour mieux comprendre, mais je n’est jamais encore utilisé « Decluterring card », et je me demandais si tu pouvait me partager ton code pour la partie synology, afin que je puisse mieux comprandre tout le fonctionnement, Merci.

Tu as du le manquer :sweat_smile:

En faite c’est la partie qui contient le declutterind-card que je ne comprand pas comment celaz doit fonctionner.

La partie du code la - type: custom:decluttering-card template: divider variables: - text: INFOS

Du coup je me prand une erreur, mais ne connaissant pas du tout decluttering-card pas si simple

J’ai rédigée un tuto pour le decluterring tu as d’ailleurs le liens en bleu sur mon message précédent.

Le decluterring c’est juste dans le cas de la carte pour mettre un titre c’est facultatif pour la carte tu peux supprimer ces lignes.:+1:,

je vais mieux regarder dans se cas, merci du coup de main :slight_smile:

Bonjour @Felix62 ,

Je me suis inspire de ton automatisation pour les volets roulants que t’as posté ici et il y a quelques semaines j’ai eu quelques soucis avec que j’ai depuis réglé mais lors de mon souci je suis retourné sur le poste cité plus haut mais je suis aussi venu ici et j’ai rémarqué quelques differences entre les 2 codes, à commencer par l’utilisation d’un platform: time_pattern au lieu d’un platform: state.

Peux tu me dire STP la raison pour l’utilisation de l’un par rapport à l’autre (avantage /inconvenient)??

Merci par avance pour ta réponse.

Salut @aldiallo,

Mon post n’a pas été mis a jour depuis très longtemps et donc tout mon dashboard ne répond plus a celui plus haut.

Les deux timer ou plateform sont deux mode différent un base sur le temps donc plus aléatoire et peux spamé plus qu’un state qui lui est plus ciblé, c’est celui que j’utilise.

Je vais mettre a jour ma présentation de dashboard si j’arrive a trouver du temps libres et poster ma nouvelle automatisation car depuis ha a évoluer aussi.

Merci pour ta réponse :slightly_smiling_face: