• Facebook - Black Circle
Please reload

פרסומים אחרונים

Home Assistant - מדריך התקנה על Raspberry Pi

4.6.2018

1/5
Please reload

Featured Posts

ניטור החשמל הביתי

6.11.2017

במדריך זה נלמד איך להוסיף מד מתח, זרם, הספק ואפילו מחיר לשעה ב HA בעזרת שני רכיבים פשוטים

 

 

ראשית, כמובן יש להבהיר שאסור לאדם שאינו חשמלאי להתקין מונה. לכן תזמינו את החבר החשמלאי שיש לכולנו להתקנה.

 

מונה חד פאזי

מונה תלת פאזי

 

 

 

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

המונה מוציא אות דיגיטלי בפרוטוקול RS485, פרוטוקול זה בא להחליף את פרוטוקול ה RS232 המיושן והוא מסוגל להעביר נתונים על 2 חוטים למרחק רב מאוד. מכיוון שרסברי פאי לא יודע לקרו RS485, יש לקנות מתאם (פחות מ 5 שקל).

לקניית מתאם.

 

שלב הבא, הינו השחלת הכבל. אני אישית השתמשתי בכבל רשת מסוכך ומוגן, אותו השחלתי מלוח החשמל אל השקע שליד הרסברי פאי (עדיף גם לבקש מהחשמלאי לבצע את ההשחלה כי יש לו כלים מתאימים).   לאחר שהשחלנו, נבחר זוג חוטים מהכבל, לדוגמה הזוג של כחול ולבן. נחבר את הכחול לחיבור A במונה ואת הלבן לחיבור B. ובדיוק אותו דבר נחבר במתאם USB שקנינו.

 

 

נחבר את המתאם לרסברי פאי ונתחיל להגדיר.

 

 

ראשית, יש להוריד את קבצי ההרצה  https://github.com/dimagoltsman/rpi_sdm

 

יש להעתיק את הקבצים sdm_detect ו sdm630_httpd לתיקייה /usr/local/bin/ בתוך הרספרי פאי שלנו.

 

לאחר שהעתקנו, יש להריץ סריקה אשר תבצע גילוי של המונה המחובר. את הסריקה ניתן לבצע פשוט בעזרת הפקודה sdm_detect ונקבל משהו דומה לזה:

 

 

כפי שניתן לראות, מצאנו מונה מספר 1, כלומר, הכל מחובר כמו שצריך והמונה מזוהה על ידי המערכת.

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

 

עכשיו, על מנת לבדוק את הנתונים עצמם, נפעיל שרת ייעודי.

 

יש להריץ את הפקודה הבאה:

 

sdm630_httpd -s /dev/ttyUSB0 -u 0.0.0.0:63080

 

 

לאחר מספר שניות, ניתן לבדוק את המידע המתקבל מהמונה. בשביל זה יש להיכנס לכתובת:

 

http://RASPBERY_PI_IP:63080

כמובן בהחלפת כתובת הבסיס לכתובת הרסברי פאי שלכם.

בכתובת זו, נראה את המידע המתקבל מהמונה בצורה הבאה:

 

 

 

 

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

 

על מנת להגדיר מודדים ב HA, אנו נשתמש בשרת ה sdm630_httpd שהרצנו קודם. אך ברור כי אנחנו לא רוצים כל פעם להריץ אותו מחדש ולכן נגדור אותו כשירות מערכת. ראשית נכבה אותו על ידי לחיצת Ctrl+C בחלון בו הרצנו אותו.

 

עכשיו, יש ליצור קובץ חדש בשם ומיקום

 

/lib/systemd/system/sdm630.service

 

בתוך קובץ זה, נכתוב את התוכן הבא:

 

 

ניתן לערוך וליצור את הקובץ על ידי הפקודה

sudo nano /lib/systemd/system/sdm630.service

ולשמור על ידי לחיצה על CTRL+X ואז Y ואנטר.

 

עכשיו יש להריץ את הפקודות הבאות:

 

sudo systemctl start sdm630

sudo systemctl enable sdm630

 

ועכשיו השרת הזה מוגדר כשירות מערכת ותמיד יעלה, גם אחרי אתחול.

 

נעבור להגדרת הסנסורים.

 

ראשית נתקין שני כלים שיעזרו לנו לקרוא את המידע מה API ולבצע בו חישובים. בשביל לעשות זאת, נריץ את שני הפקודות:

 

sudo apt-get install jq

sudo apt-get install bc

 

לאחר שזה סיים, נעבור להגדרת הקובץ configuration.yml ונוסיף בו את ההגדרות הבאות:

 

 

 

- זרם

- הספק

- מתח

- מחיר לשעה (על פי התעריף נכון ל6.11.17 כולל מע"מ)

 

 

 

 

לשאלות ועזרה נוספת, ניתן לפנות אל

 

https://forum.home-assistant.co.il/viewtopic.php?f=5&t=21

 

 

 

 

 

 

 

 

Share on Facebook
Share on Twitter