
Mushroom est une collection de cartes pour l'interface utilisateur du tableau de bord assistant à domicile.
La mission des champignons est de proposer des composants faciles à utiliser pour construire votre tableau de bord assistant à domicile.
yaml )L'objectif des champignons n'est pas de fournir une carte personnalisée pour une personnalisation profonde. Vous pouvez utiliser l'excellent plugins minimalistes de la carte minimaliste UI Lovelace pour cela.
Les champignons sont disponibles dans HACS (magasin communautaire adjoint à domicile).
Utilisez ce lien pour accéder directement au référentiel dans HACS
ou
mushroom.js à partir de la dernière version.mushroom.js dans votre dossier config/www .mushroom.js dans le tableau de bord. Il y a deux façons de faire cela:/local/mushroom.js → Définir le type de ressource comme JavaScript Module . Remarque: Si vous ne voyez pas le menu Resources, vous devrez activer le mode avancé dans votre profil utilisateurlovelace . resources :
- url : /local/mushroom.js
type : module Toutes les cartes de champignons peuvent être configurées à l'aide de l'éditeur d'interface utilisateur du tableau de bord.
Différentes cartes sont disponibles pour les différentes entités:
Un badge de modèle est disponible si vous utilisez au moins l'assistant à domicile 2024.8.
Les champignons fonctionnent sans thème, mais vous pouvez ajouter un thème pour une meilleure expérience en installant les thèmes des champignons. Si vous voulez plus d'informations sur les thèmes, consultez la documentation officielle de l'assistant à domicile sur les thèmes.
Vous pouvez exécuter une instance de démonstration d'assistant à domicile avec Docker en fonctionnant:
npm run start:hassUne fois cela fait, accédez à l'instance de l'assistant à domicile http: // localhost: 8123 et démarrage de la configuration.
Si vous êtes sous Windows, exécutez la commande ci-dessus dans PowerShell, soit utilisez ce qui est ci-dessous si vous utilisez l'invite de commande:
npm run start:hass-cmdDans un autre terminal, installez les dépendances et exécutez le serveur de développement:
npm install
npm start Le serveur commencera sur le port 4000 .
Vous pouvez construire le fichier mushroom.js dans le dossier dist en exécutant la commande build.
npm run buildSi vous souhaitez aider à traduire les champignons, vous pouvez le traduire directement à partir de votre navigateur à l'aide de la weblate.
fr , fr-CA , zh-Hans .{language_code}.json avec votre code de langue dans le dossier de traduction. Exemples: fr.json .localize.ts file et ajoutez votre langue dans l'enregistrement languages .L'aide sur la configuration du mod de carte n'est pas fournie dans ce référentiel. Plus d'informations dans l'état de la prise en charge du mod de carte.
Le design est inspiré par le travail de 7Ahang sur Behance et UI Lovelace Minimaliste.