
Mushroom adalah kumpulan kartu untuk asisten rumah UI dasbor.
Misi jamur adalah untuk mengusulkan komponen yang mudah digunakan untuk membangun dasbor asisten rumah Anda.
yaml )Tujuan jamur bukan untuk menyediakan kartu khusus untuk kustomisasi mendalam. Anda dapat menggunakan plugin minimalis UI Lovelace yang sangat baik dan plugin kartu tombol untuk ini.
Mushroom tersedia di HACS (Asisten Rumah Komunitas Home).
Gunakan tautan ini untuk langsung pergi ke repositori di HACS
atau
mushroom.js dari rilis terbaru.mushroom.js ke folder config/www Anda.mushroom.js di dasbor. Ada dua cara untuk melakukan itu:/local/mushroom.js → Atur Jenis Sumber Daya sebagai JavaScript Module . Catatan: Jika Anda tidak melihat menu sumber daya, Anda harus mengaktifkan mode lanjutan di profil pengguna Andalovelace . resources :
- url : /local/mushroom.js
type : module Semua kartu jamur dapat dikonfigurasi menggunakan editor UI dasbor.
Kartu yang berbeda tersedia untuk entitas yang berbeda:
Lencana template tersedia jika Anda menggunakan setidaknya Asisten Rumah 2024.8.
Jamur berfungsi tanpa tema tetapi Anda dapat menambahkan tema untuk pengalaman yang lebih baik dengan memasang tema jamur. Jika Anda ingin informasi lebih lanjut tentang tema, lihat dokumentasi Asisten Rumah Resmi tentang tema.
Anda dapat menjalankan contoh demo asisten rumah dengan Docker dengan menjalankan:
npm run start:hassSetelah selesai, buka instance asisten home http: // localhost: 8123 dan mulai konfigurasi.
Jika Anda berada di Windows, jalankan perintah di atas di PowerShell, atau gunakan di bawah ini jika menggunakan perintah perintah:
npm run start:hass-cmdDi terminal lain, instal dependensi dan jalankan server pengembangan:
npm install
npm start Server akan mulai di port 4000 .
Anda dapat membangun file mushroom.js di folder dist dengan menjalankan perintah build.
npm run buildJika Anda ingin membantu menerjemahkan jamur, Anda dapat menerjemahkannya langsung dari browser Anda menggunakan Weblate.
fr , fr-CA , zh-Hans .{language_code}.json dengan kode bahasa Anda di folder terjemahan. Contoh: fr.json .localize.ts file dan tambahkan bahasa Anda dalam catatan languages .Bantuan tentang konfigurasi mod kartu tidak disediakan di repositori ini. Info lebih lanjut dalam keadaan dukungan mod kartu.
Desainnya terinspirasi oleh karya 7ahang tentang Behance dan Minimalis UI Lovelace.