דילוג לתוכן
  • חוקי הפורום
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. מדריכים - מחשבים וטכנולוגיה
  4. מדריך | הצגת ספירת העומר ב-Home Assistant

מדריך | הצגת ספירת העומר ב-Home Assistant

מתוזמן נעוץ נעול הועבר מדריכים - מחשבים וטכנולוגיה
1 פוסטים 1 כותבים 96 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • א מנותק
    א מנותק
    א.מ. מדריכים
    כתב נערך לאחרונה על ידי א.מ.
    #1

    בס"ד

    מדריך: הצגת נוסח ספירת העומר ב-Home Assistant

    • דרישות מקדימות:
      עורך קבצים
      לוח שנה יהודי

    • כדי להציג את נוסח הברכה עלינו ליצור חיישן שמקבל את מספר היום בעומר ומחזיר את נוסח הספירה.

    • יש להוסיף בקובץ configuration.yaml את קטע הקוד הבא:

    נוסח עדות המזרח:

    sensor:
      - platform: template
        sensors:
          sefira:
            friendly_name: "ספירת העומר"
            icon_template: "mdi:calendar-clock"
            value_template: >-
              {% set day = states('sensor.jewish_calendar_day_of_the_omer') | int %}
              {% if 1 <= day <= 49 %}
                {% set weeks = day // 7 %}
                {% set extra_days = day % 7 %}
                {% set day_text = [
                  "יום אחד",
                  "שני ימים",
                  "שלושה ימים",
                  "ארבעה ימים",
                  "חמישה ימים",
                  "שישה ימים",
                  "שבעה ימים",
                  "שמונה ימים",
                  "תשעה ימים",
                  "עשרה ימים",
                  "אחד עשר יום",
                  "שניים עשר יום",
                  "שלושה עשר יום",
                  "ארבעה עשר יום",
                  "חמישה עשר יום",
                  "שישה עשר יום",
                  "שבעה עשר יום",
                  "שמונה עשר יום",
                  "תשעה עשר יום",
                  "עשרים יום",
                  "אחד ועשרים יום",
                  "שנים ועשרים יום",
                  "שלושה ועשרים יום",
                  "ארבעה ועשרים יום",
                  "חמישה ועשרים יום",
                  "שישה ועשרים יום",
                  "שבעה ועשרים יום",
                  "שמונה ועשרים יום",
                  "תשעה ועשרים יום",
                  "שלושים יום",
                  "אחד ושלושים יום",
                  "שנים ושלושים יום",
                  "שלושה ושלושים יום",
                  "ארבעה ושלושים יום",
                  "חמישה ושלושים יום",
                  "שישה ושלושים יום",
                  "שבעה ושלושים יום",
                  "שמונה ושלושים יום",
                  "תשעה ושלושים יום",
                  "ארבעים יום",
                  "אחד וארבעים יום",
                  "שניים וארבעים יום",
                  "שלושה וארבעים יום",
                  "ארבעה וארבעים יום",
                  "חמישה וארבעים יום",
                  "שישה וארבעים יום",
                  "שבעה וארבעים יום",
                  "שמונה וארבעים יום",
                  "תשעה וארבעים יום"
                ][day - 1] %}
                {% set week_text = [
                  "שבוע אחד",
                  "שני שבועות",
                  "שלושה שבועות",
                  "ארבעה שבועות",
                  "חמישה שבועות",
                  "שישה שבועות",
                  "שבעה שבועות"
                ][weeks - 1] if weeks > 0 else "" %}
                {% set extra_day_text = [
                  "ויום אחד",
                  "ושני ימים",
                  "ושלושה ימים",
                  "וארבעה ימים",
                  "וחמישה ימים",
                  "ושישה ימים"
                ][extra_days - 1] if extra_days > 0 else "" %}
                {% if weeks == 0 %}
                  היום {{ day_text }} לעומר.
                {% elif extra_days == 0 %}
                  היום {{ day_text }} לעומר, שהם {{ week_text }}.
                {% else %}
                  היום {{ day_text }} לעומר, שהם {{ week_text }} {{ extra_day_text }}.
                {% endif %}
              {% else %}
                לא בתקופת ספירת העומר
              {% endif %}
    

    נוסח אשכנז:

    sensor:
      - platform: template
        sensors:
          sefira:
            friendly_name: "ספירת העומר"
            icon_template: "mdi:calendar-clock"
            value_template: >-
              {% set day = states('sensor.jewish_calendar_day_of_the_omer') | int %}
              {% if 1 <= day <= 49 %}
                {% set weeks = day // 7 %}
                {% set extra_days = day % 7 %}
                {% set day_text = [
                  "יום אחד",
                  "שני ימים",
                  "שלושה ימים",
                  "ארבעה ימים",
                  "חמישה ימים",
                  "שישה ימים",
                  "שבעה ימים",
                  "שמונה ימים",
                  "תשעה ימים",
                  "עשרה ימים",
                  "אחד עשר יום",
                  "שניים עשר יום",
                  "שלושה עשר יום",
                  "ארבעה עשר יום",
                  "חמישה עשר יום",
                  "שישה עשר יום",
                  "שבעה עשר יום",
                  "שמונה עשר יום",
                  "תשעה עשר יום",
                  "עשרים יום",
                  "אחד ועשרים יום",
                  "שנים ועשרים יום",
                  "שלושה ועשרים יום",
                  "ארבעה ועשרים יום",
                  "חמישה ועשרים יום",
                  "שישה ועשרים יום",
                  "שבעה ועשרים יום",
                  "שמונה ועשרים יום",
                  "תשעה ועשרים יום",
                  "שלושים יום",
                  "אחד ושלושים יום",
                  "שנים ושלושים יום",
                  "שלושה ושלושים יום",
                  "ארבעה ושלושים יום",
                  "חמישה ושלושים יום",
                  "שישה ושלושים יום",
                  "שבעה ושלושים יום",
                  "שמונה ושלושים יום",
                  "תשעה ושלושים יום",
                  "ארבעים יום",
                  "אחד וארבעים יום",
                  "שניים וארבעים יום",
                  "שלושה וארבעים יום",
                  "ארבעה וארבעים יום",
                  "חמישה וארבעים יום",
                  "שישה וארבעים יום",
                  "שבעה וארבעים יום",
                  "שמונה וארבעים יום",
                  "תשעה וארבעים יום"
                ][day - 1] %}
                {% set week_text = [
                  "שבוע אחד",
                  "שני שבועות",
                  "שלושה שבועות",
                  "ארבעה שבועות",
                  "חמישה שבועות",
                  "שישה שבועות",
                  "שבעה שבועות"
                ][weeks - 1] if weeks > 0 else "" %}
                {% set extra_day_text = [
                  "ויום אחד",
                  "ושני ימים",
                  "ושלושה ימים",
                  "וארבעה ימים",
                  "וחמישה ימים",
                  "ושישה ימים"
                ][extra_days - 1] if extra_days > 0 else "" %}
                {% if weeks == 0 %}
                  היום {{ day_text }} בעומר.
                {% elif extra_days == 0 %}
                  היום {{ day_text }}, שהם {{ week_text }} בעומר.
                {% else %}
                  היום {{ day_text }}, שהם {{ week_text }} {{ extra_day_text }} בעומר.
                {% endif %}
              {% else %}
                לא בתקופת ספירת העומר
              {% endif %}
    
    • לאחר מכן יש לעבור ל: כלים למפתחים › טעינה מחדש של תצורת YAML › כל תצורת YAML.
    • להוספת כרטיס מתאים בלוח המחוונים יש להוסיף כרטיס markdown ולהעתיק אליו את הקוד הבא:
    type: markdown
    content: |
      <ha-icon icon="mdi:calendar" style="font-size: 40px; display: block; margin: 0 auto;"></ha-icon>
      ### ספירת העומר
      {{ states('sensor.sefira') }}
    card_mod:
      style: |
        ha-card {
          background-color: #f0f0f0;
          color: #333;
          font-size: 18px;
          text-align: center;
          padding: 20px;
          border-radius: 10px;
          box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
        }
    
    • למי שמותקן התוסף Mushroom יכול להעתיק את הקוד הבא:
    type: custom:mushroom-template-card
    primary: ספירת העומר
    secondary: "{{ states('sensor.sefira') }}"
    icon: mdi:calendar
    icon_color: blue
    card_mod:
      style: |
        ha-card {
          font-size: 1.2em;
          padding: 10px;
        }
    

    וזהו!

    fe1c73b4-8e27-42c6-bce2-c497ab26c03e-image.png

    בהצלחה!

    תגובה 1 תגובה אחרונה
    6

    • התחברות

    • אין לך חשבון עדיין? הרשמה

    • התחברו או הירשמו כדי לחפש.
    • פוסט ראשון
      פוסט אחרון
    0
    • חוקי הפורום
    • לא נפתר
    • משתמשים
    • חיפוש גוגל בפורום
    • צור קשר