Closed tardich closed 4 months ago
Salut,
Le code qu’il y a dans le fichier HqCombo.yaml doit être ajouté dans une carte ou une de vos page dans votre tableau de bord. Il n’est pas suffisant de la copier dans le répertoire /config/.
PS: Les cartes Decluttering ne sont pas utilisé dans cette page, donc il n’est pas nécessaire de les intallés.
Bon, j'ai retiré Décluttering de la liste. créant une carte pour Hydro-Québec dans mon dashboard, j'ai eu une erreur à l'effet que tabbed-card n'était pas reconnu. Il faudrait donc, dans la documentation, ajouter tabbed-card à installer par HACS. Mais maintenant, j'ai le problème suivant qui fait surface, et mes recherches ne donnent, à ce moment, aucun résultat:
i.setConfig is not a function.
J'ai cette erreur à chaque carte qui est créée (cartes de type custom: swiss-army-knife-card)
Mieux que rien. Il me reste à figurer certains éléments à aller chercher, mais j'ai au moins une idée. En attendant mieux... Merci
Il n'y a apparemment aucun progrès du côté de SwissArmyKnife (aucun mouvement depuis septembre 2023). Est-ce encore une option fiable pour le dashboard HydroQuébec (ou tout autre dashboard, en fait... même les démos ne fonctionnent plus)
Salut,
Effectivement, depuis le problème i.setConfig is not a function, le dévelopeur qui n’a pas trouvé de solution et n’a pas reçu une réponse pour savoir comment corriger le problème, semble avoir abandonné. Dû moins pas de nouvelles de lui. 😟 De mon côté, j’ai refait un nouveau tableau de bord qui ne contient pas ces cartes. Je garde le vieux en réserve au cas où. C’est désolent car on pouvais créer de très belles cartes.
Est-ce que le nouveau tableau est publiable?
Salut,
Voici à quoi il ressemble. Notez que J’utilises le thème HA LCARS pour mon nouveau tableau. Si ça vous intéresse, je peux publier mon code.
Ah oui, ça m'intéresse
Voilà, si vous avez des questions, ne vous gêné pas.
Hier soir, j'ai travaillé avec un collègue et réussi à refaire marcher le dashboard avec SwissArmyKnife. Je me propose de me spinner un HA flambant neuf et installer les morceaux nécessaires au dashboard pour comprendre exactement ce qui manque. J'en ferai une liste exhaustive ici. D'après ce que je comprend, l'installation de SwissArmyKnife est déficiente (autant en installation HACS qu'en installation manuelle).
Il y a de l'espoir ! :-)
Salut,
Effectivement, ça serait très intéressant si vous trouver une solution. Si vous trouvez on va la partager avec les autres qui ont le même problème que vous. Comme moi, je n’ai pas ce problème, c’est difficile pour moi de trouver la solution. J’ai vu que vous avez accepter le PR que je vous avais fait, es-ce que cela a fonctionné pour l’autre version?
Oui, ça a marché. Merci
Bon, désolé pour le délai, j'ai manqué de temps.
Je viens de tout reprendre l'installation du dashboard qui utilise Swiss-Army-Knife, et j'ai pu le faire fonctionner d'une manière répétable. Ça implique quelques steps manuels puisque l'installation de Swiss-Army-Knife est brisée. Le processus suppose que HACS est installé et configuré, et que Lovelace est utilisé en more storage.
1) Installation de Swiss Army Knife custom card à partir de HACS 2) S'assurer que le module Javascript /hacsfiles/swiss-army-knife-card/swiss-army-knife-card.js est chargé dans l'environnement 3) Cloner le git repo de swiss-army-knife (https://github.com/AmoebeLabs/swiss-army-knife-card.git) à un endroit approprié pour y copier des fichiers 4) Selon la doc de SwissArmyKnife, step 2A, copier le dossier sak_templates du repo git (ha-config/lovelace) dans votre dossier lovelace 5) Je n'ai pas fait le step 2B de la doc de SwissArmyKnife 6) Copier le dossier decluttering_templates du repo git (ha-config/lovelace) dans votre dossier lovelace 7) Dans la doc de SwissArmyKnife, step 2C, ajouter la configuration suivante dans le fichier configuration.yaml:
http:
cors_allowed_origins:
- https://unpkg.com
- https://unpkg.com/lit-html@1/directives/style-map.js?module
- https://unpkg.com/lit-html@1/directives/if-defined?module
- https://unpkg.com/lit-html@%5E1.0.0?module
- https://unpkg.com/lit-html@1/directives/style-map.js?module
8) Installer Vertical Stack In Card à partir de HACS 9) Installer apexcharts-card à partir de HACS 10) Installer Tabbed Card à partir de HACS 10a) Pour une raison inconnue, la ressource tabbed-card ne s'est pas inscrite dans les ressources, J'ai donc manuellement ajouté le module Javascript /hacsfiles/tabbed-card/tabbed-card.js à la liste 11) Cloner HydroQuebec git repo à un endroit approprié pour y copier des fichiers (https://github.com/MichelJourdain/Hydro-Quebec.git) 12) Copier les fichiers de HydroQCGit/Templates/ dans /config/lovelace/sak_templates/templates/layouts 13) Copier les fichiers de HydroQCGit/Themes/ dans /config/themes/ 14) Copier HqCombo.yaml (de HydroQcGit/CreditHivernal/HydroQcCombos/) dans /config 15) Créer le fichier /config/Hydro-Quebec.yaml avec le contenu suivant:
# Decluttering Templates
decluttering_templates:
!include lovelace/decluttering_templates/decluttering_templates.yaml
# Swiss Army Knife Templates
#
# The system templates come with the HACS install and can be updated
# with a new release. That part is automatic!
sak_sys_templates:
!include www/community/swiss-army-knife-card/sak_templates.yaml
# The user templates are created by the user, and won...t be updated
# with a new release. If changes are required, then the user has to
# upate the template configuration files.
sak_user_templates:
!include lovelace/sak_templates/sak_templates.yaml
title: Hydro-Quebec
views:
- !include HqCombo.yaml
16) Ajouter le dashboard dans configuration.yaml comme suit:
lovelace:
mode: storage
dashboards:
hydro-quebec:
filename: Hydro-Quebec.yaml
title: Hydro-Quebec
show_in_sidebar: true
mode: yaml
J'ai fait la procédure à deux reprises sur deux HomeAssistant neufs, et j'arrive tout le temps à un dashboard fonctionnel. À valider par quelqu'un d'autre.
L'installation a été effectuée sur des HA 2024.3.3
Wow, je vais faire une traduction en Anglais et demander à une autre personne que je connais de faire le test.
Merci,
Dans le setup testé, il est à noter que je n'ai ajouté aucun sensor puisque le test que j'avais à faire consistait à vérifier que les cartes loadaient, pas qu'elles contenaient les valeurs de certains sensors qu'il faut ajouter.
Pour moi c’est surtout la solution que vous avez trouver pour faire fonctionner SwissArmyKnife qui m’intéresse. D’un autre côté, j’ai migré mon instance HA sur un RPI 5 au début du mois de mars et j’ai décidé de repartir à zéro, pour faire du ménage. J’ai suivis les instructions d’installation et je n’ai pas eu de problème. Tout fonctionne pour les cartes SwissArmyKnife, ????
Oui, sans aucun problèmes
J’ai publié votre solution ici https://community.home-assistant.io/t/lovelace-versatile-swiss-army-knife-custom-card/432419/323 et ici https://github.com/AmoebeLabs/swiss-army-knife-card/issues/237 mais je n’ai pas eu de retour, donc impossible de valider si votre solution peu être appliquer par d’autres. Si ça fonctionne pour vous tant mieux.
Le problème est résolu pour vous. Aucun autre intervention après la publication de votre solution.
J'ai suivi l'installation à la lettre (enfin, je crois):
Et puis.... plus rien. Il me manque évidemment quelques étapes qui ne sont pas documentées...