
Mushroom عبارة عن مجموعة من البطاقات لـ Home Assistant Dashboard UI.
تتمثل Mishroom Mission في اقتراح مكونات سهلة الاستخدام لبناء لوحة معلومات مساعد منزلك.
yaml )هدف الفطر هو عدم توفير بطاقة مخصصة للتخصيص العميق. يمكنك استخدام ملحقات بطاقة UI Lovelace الممتازة وبطاقة الأزرار لهذا الغرض.
يتوفر الفطر في HACS (متجر المجتمع المساعد).
استخدم هذا الرابط للذهاب مباشرة إلى المستودع في HACS
أو
mushroom.js من أحدث إصدار.mushroom.js في مجلد config/www الخاص بك.mushroom.js في لوحة القيادة. هناك طريقتان للقيام بذلك:/local/mushroom.js → تعيين نوع الموارد JavaScript Module . ملاحظة: إذا لم ترى قائمة الموارد ، فستحتاج إلى تمكين الوضع المتقدم في ملف تعريف المستخدم الخاص بكlovelace . resources :
- url : /local/mushroom.js
type : module يمكن تكوين جميع بطاقات الفطر باستخدام محرر UI لوحة القيادة.
تتوفر بطاقات مختلفة لكيانات الاختلافات:
تتوفر شارة القالب إذا كنت تستخدم على الأقل مساعد منزلي 2024.8.
يعمل Mushroom بدون موضوع ولكن يمكنك إضافة موضوع لتجربة أفضل عن طريق تثبيت موضوعات الفطر. إذا كنت ترغب في مزيد من المعلومات حول الموضوعات ، تحقق من وثائق مساعد المنزل الرسمي حول الموضوعات.
يمكنك تشغيل مثيل تجريبي لمساعد المنزل مع Docker عن طريق التشغيل:
npm run start:hassبمجرد الانتهاء من ذلك ، انتقل إلى Home Assistant مثيل http: // localhost: 8123 وبدء التكوين.
إذا كنت على Windows ، فإما قم بتشغيل الأمر أعلاه في PowerShell ، أو استخدم أدناه إذا كنت تستخدم موجه الأوامر:
npm run start:hass-cmdفي محطة أخرى ، قم بتثبيت التبعيات وتشغيل خادم التطوير:
npm install
npm start سيبدأ الخادم على المنفذ 4000 .
يمكنك إنشاء ملف mushroom.js في مجلد dist عن طريق تشغيل أمر build.
npm run buildإذا كنت ترغب في المساعدة في ترجمة الفطر ، فيمكنك ترجمته مباشرة من متصفحك باستخدام WebLate.
fr ، fr-CA ، zh-Hans .{language_code}.json مع رمز اللغة الخاص بك في مجلد الترجمة. أمثلة: fr.json .localize.ts file وأضف لغتك في سجل languages .لم يتم توفير مساعدة حول تكوين Mod Card في هذا المستودع. مزيد من المعلومات في حالة دعم Mod State.
التصميم مستوحى من عمل 7ahang على Behance و UI Lovelace Minimalist.