Jump to content
  • הצטרפו למשפחה

    היי, היי אתה (או את) שם!

    אנחנו יודעים, נחמד להיות אנונימי, ולמי בכלל יש כוח להירשם או להיות עכשיו "החדשים האלה".

    אבל בתור חברי פורום רשומים תוכלו להנות ממערכת הודעות פרטיות, לנהל מעקב אחרי כל הנושאים בהם הייתם פעילים, ובכלל, להיות חלק מקהילת הרכב הכי גדולה, הכי מגניבה, וכן - גם הכי שרוטה, באינטרנט הישראלי. 

    אז קדימה, למה אתם מחכים? בואו והצטרפו ותהיו חלק מהמשפחה הקצת דפוקה שלנו.
     

חובבי אלקטרוניקה והפעם בידוד לכניסות GPIO ל ESP32


סולל הדרך

פוסטים מומלצים

בתאריך 5.5.2024 בשעה 11:49, סולל הדרך כתב:

כתבתי קוד פשוט (מאוד) לבקר ESP32 עבור  home assistant, יש לי זיהוי של 2 כניסות GPIO - עובד אחלה על השולחן
כולל עדכון איקון וצבע בהתאם למצבם של שני המפסקים בקובץ ה YMAL

יש לך אולי קישור לקוד לדוגמה או מדריך?יצא לך לנסות את הבקרים של Seeed Studio במקרה ?

שיתוף קישור לתגובה
שיתוף באתרים אחרים

לפני 18 דקות, innvision כתב:

יש לך אולי קישור לקוד לדוגמה או מדריך?יצא לך לנסות את הבקרים של Seeed Studio במקרה ?

אין לי ניסיון עם הבקר שציינת

היתרון של ה ESP שהוא זול ברמות הזויות ויש המוןןןןןן חומר ברשת כולל סרטונים

הקוד כמו שאמרתי מאוד פשוט ברמת ה ESP

ב home assistance הקוד קצת יותר מורכב 

 

type: custom:button-card
size: 45%
name: שער חניה
show_name: true
styles:
  icon:
    - color: |
        [[[
          var e = states['binary_sensor.esphome_web_3ba49e_pin_fa'].state;
          var x = states['binary_sensor.esphome_web_3ba49e_pin_fc'].state;
          if (e == 'on' && x == 'on') return 'orange'; 
          if (e == 'on' && x == 'off') return 'green'; 
          if (e == 'off' && x == 'on') return 'red'; 
          if (e == 'off' && x == 'off') return 'orange'; 
          return 'pink';
        ]]]
  card:
    - height: 100px
    - width: 100px
tap_action:
  action: toggle
entity: switch.shelly1minig3_84fce637dfb8_switch_0
icon: |-
  [[[ var e = states['binary_sensor.esphome_web_3ba49e_pin_fa'].state;
      var x = states['binary_sensor.esphome_web_3ba49e_pin_fc'].state;
      if (e == 'on' && x == 'off') return 'mdi:gate'; 
      if (e == 'off' && x == 'on') return 'mdi:gate-open'; 
      if (e == 'on' && x == 'on') return 'mdi:gate-arrow-right'; 
      return 'mdi:gate-alert';
    ]]]
 

IMG_7278.jpeg

  • אהבתי 1
קיבלת התראת משתמש בקארספורום - סיבה: שפה לא נאותה אנא חסוך מאיתנו את חוש ההומור הלא מצחיק שלך.
כל מה שעומד בין אדם, לאושר שלו, הוא היכולת להשלים עם כמה עובדות ולהבין שלא שווה להילחם עליהן.
שיתוף קישור לתגובה
שיתוף באתרים אחרים

×
×
  • תוכן חדש...