שאלות של מתחיל בבית חכם

SIRI, CORTANA, ALEXA, ECHO, GOOGLE HOME, HOME PAD, שלטים חכמים, KEY PADS, אפליקציות
boubi (פותח השרשור)
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 333
הצטרף: דצמבר 2013
נתן תודות: 9 פעמים
קיבל תודות: 14 פעמים

שאלות של מתחיל בבית חכם

הודעה שלא נקראה #1 

שלום לכולם,

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

הבנתי שיש בקרים פיסיים של ופלטפורמות לניהול בית חכם.
יש לי NAS ולכן אני רוצה להתנסות ב-home assistant (על docker).
מעבר להתקנה שאני אקרא עליה, איזה מוצרים אני יכול כבר להזמין ולנסות שיעבדו עם הפלטפורמה הזו?
הכוונה אני רואה המון ZB/Vera/Broadlink ולא בטוח אם כל דבר מתאים לHA.
אני רוצה להתחיל עם שקע חכם, מנורה חכמה וראיתי שיש גם סוויצ' (שמחברים אותו לכבל חשמל) שהופך את הכבל לחכם.

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

תודה לכולם.

DudeShemesh
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 729
הצטרף: מאי 2016
נתן תודות: 128 פעמים
קיבל תודות: 71 פעמים

Re: שאלות של מתחיל בבית חכם

הודעה שלא נקראה #2 

יש ל HA מעל 1700 אינטגרציות שונות. אתה יכול לחפש ב:
https://www.home-assistant.io/integrations

עבור מתגים בסיסיים, יש תמיכה ב z-wave אז אפשר לקנות מודולים של זה (תצטרך גם דונגל z-wave), וגם המודולים של Shelly נתמכים.

boubi (פותח השרשור)
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 333
הצטרף: דצמבר 2013
נתן תודות: 9 פעמים
קיבל תודות: 14 פעמים

Re: שאלות של מתחיל בבית חכם

הודעה שלא נקראה #3 

09/11/2020 19:37  
DudeShemesh כתב:
יש ל HA מעל 1700 אינטגרציות שונות. אתה יכול לחפש ב:
https://www.home-assistant.io/integrations

עבור מתגים בסיסיים, יש תמיכה ב z-wave אז אפשר לקנות מודולים של זה (תצטרך גם דונגל z-wave), וגם המודולים של Shelly נתמכים.
...
תודה רבה.
באמת כמות מטורפת של אינטגרציות.
התקנתי אתמול HA ולקחתי מהאינטגרציות את ה-KODI וה-speed test לנסיון, אשחק עם קצת.
חיפשתי לדוגמא רכיבים של BlitzWolf אבל לא ראיתי אינטגרציה איתם.
יש שם המון דברים שכרגע לא מובנים קצת, לדוגמא בחיפוש אינטגרציה לסוויצ' אני רואה דברים כמו איקאה, וקליינט הורדת טורנטים.

יש משהו זול ונתמך ללא דונגל שאני יכול להיות בטוח שיעבוד לי (מבחינת מתחים וצורת שקעים של הארץ)?
פשוט משהו של לחבר ולהגדיר ב-HA.

PCingAddict
סמל אישי של משתמש
חבר ותיק
חבר ותיק
הודעות: 1300
הצטרף: נובמבר 2007
מיקום: צפון
נתן תודות: 160 פעמים
קיבל תודות: 156 פעמים

Re: שאלות של מתחיל בבית חכם

הודעה שלא נקראה #4 

ממליץ לך להכנס לעולם של Shelly.
אם אתה טכני, תלמד קצת על MQTT, תתקין broker על HA, חבר הכל ביחד וקבל יופי של מערכת.
HA תומך היום ב shelly בצורה כמעט מלאה גם בלי הצורך ב MQTT בדרך, אבל MQTT עדיף.

boubi (פותח השרשור)
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 333
הצטרף: דצמבר 2013
נתן תודות: 9 פעמים
קיבל תודות: 14 פעמים

Re: שאלות של מתחיל בבית חכם

הודעה שלא נקראה #5 

10/11/2020 10:33  
PCingAddict כתב:
ממליץ לך להכנס לעולם של Shelly.
אם אתה טכני, תלמד קצת על MQTT, תתקין broker על HA, חבר הכל ביחד וקבל יופי של מערכת.
HA תומך היום ב shelly בצורה כמעט מלאה גם בלי הצורך ב MQTT בדרך, אבל MQTT עדיף.
...
מעולה, תודה רבה אני אקרא על זה.

Grappa
סמל אישי של משתמש
חבר ותיק
חבר ותיק
הודעות: 2321
הצטרף: נובמבר 2015
שם מלא: Grappa
נתן תודות: 50 פעמים
קיבל תודות: 343 פעמים

Re: שאלות של מתחיל בבית חכם

הודעה שלא נקראה #6 

מצטרף להמלצה על Shelly וכל מה שקשור ל WIFI ו MQTT.
אין טעם להתחיל להסתבך עם Z-Wave / ZigBee, תמיד תוכל להוסיף בעתיד.

boubi (פותח השרשור)
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 333
הצטרף: דצמבר 2013
נתן תודות: 9 פעמים
קיבל תודות: 14 פעמים

Re: שאלות של מתחיל בבית חכם

הודעה שלא נקראה #7 

10/11/2020 13:16  
Grappa כתב:
מצטרף להמלצה על Shelly וכל מה שקשור ל WIFI ו MQTT.
אין טעם להתחיל להסתבך עם Z-Wave / ZigBee, תמיד תוכל להוסיף בעתיד.
...
אוקיי, אני כבר מתחיל לחפש מוצרים שלהם, מניח שלהתחלה (הדלקת אור בכניסה לאמבטיה) אצטרך את shelly1 או אחר במידה ואני רוצה אופציה של עוצמה משתנה (דימר).
ואיזה חיישן תנועה כלשהו, כי לא ראיתי חיישן שלהם וזה מה שכתוב באתר:
You can set the AUTO OFF and Auto ON functions to automaticly turn your Shelly 1L on or off X minutes after the state changes ehich makes Shelly 1L the perfect solution when wired to any motion sensor or when you forget to switch off the lights and walk away

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

elic1973
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 110
הצטרף: דצמבר 2011
נתן תודות: 1 פעם
קיבל תודות: 3 פעמים

Re: שאלות של מתחיל בבית חכם

הודעה שלא נקראה #8 

חיישן תנועה בקרוב לפי האתר שלהם :

https://shelly.cloud/ifa-2020-products/

האם ממליצים ללכת shelly גם לחיישנים ? זמן התגובה ב-wifi מספיק טוב או שהוא זהה לזמן תגובה ננחי ב-zigbee ?

PCingAddict
סמל אישי של משתמש
חבר ותיק
חבר ותיק
הודעות: 1300
הצטרף: נובמבר 2007
מיקום: צפון
נתן תודות: 160 פעמים
קיבל תודות: 156 פעמים

Re: שאלות של מתחיל בבית חכם

הודעה שלא נקראה #9 

אני חושב שעדיף לך ללכת על Zigbee לחיישנים רק מבחינת צריכת החשמל.

elic1973
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 110
הצטרף: דצמבר 2011
נתן תודות: 1 פעם
קיבל תודות: 3 פעמים

Re: שאלות של מתחיל בבית חכם

הודעה שלא נקראה #10 

14/11/2020 21:17  
PCingAddict כתב:
אני חושב שעדיף לך ללכת על Zigbee לחיישנים רק מבחינת צריכת החשמל.
...
זה בדיוק מה שאני מתכנן.
כנראה אקנה את shelly למפסקים ו-AQARA לחיישנים.

boubi (פותח השרשור)
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 333
הצטרף: דצמבר 2013
נתן תודות: 9 פעמים
קיבל תודות: 14 פעמים

Re: שאלות של מתחיל בבית חכם

הודעה שלא נקראה #11 

היי, ניסיתי להפעיל את הברוקר של Mqtt דרך ה-HA.
ראיתי שאין לי גישה ל-addon כי hass.io לא מאופשר.
ממה שקראתי, אני צריך להשתמש ב-HA supervisor.
יש לי NAS עם מעבד ARM.
ה-HA שעובד לי כרגע הוא בגרסא הזו, הורדתי את ה-supervisor באותה גרסת מעבד אבל זה לא עובד לי.
יש מישהו שעובד בצורה הזו והצליח להפעיל ויוכל לסייע?

boubi (פותח השרשור)
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 333
הצטרף: דצמבר 2013
נתן תודות: 9 פעמים
קיבל תודות: 14 פעמים

Re: שאלות של מתחיל בבית חכם

הודעה שלא נקראה #12 

אוקיי, נראה שהתגברתי על החלק הזה.
יש לי HA, יש לי broker.
עכשיו נשאר להזמין shelly וחיישן תנועה.

מה לגבי התחברות מרחוק?
משתמשים ב-duckdns או דרך אחרת?
אני ארצה שזה יהיה כמה שפחות פרוץ כמובן.

hsafra
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 191
הצטרף: מאי 2011
נתן תודות: 13 פעמים
קיבל תודות: 36 פעמים

Re: שאלות של מתחיל בבית חכם

הודעה שלא נקראה #13 

16/11/2020 22:18  
boubi כתב:
אוקיי, נראה שהתגברתי על החלק הזה.
יש לי HA, יש לי broker.
עכשיו נשאר להזמין shelly וחיישן תנועה.

מה לגבי התחברות מרחוק?
משתמשים ב-duckdns או דרך אחרת?
אני ארצה שזה יהיה כמה שפחות פרוץ כמובן.
...
הקונפיגורציה של duckdns על ה- HA עצמו לא עבדה לי חלק בגלל מגבלות פורטים בספק האינטרנט. במקום זה התקנתי nginx proxy שעושה אותו דבר. הוא מותקן ב- docker, יכול לשלוח את ההגדרות אם עוזר לך

boubi (פותח השרשור)
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 333
הצטרף: דצמבר 2013
נתן תודות: 9 פעמים
קיבל תודות: 14 פעמים

Re: שאלות של מתחיל בבית חכם

הודעה שלא נקראה #14 

18/11/2020 9:52  
hsafra כתב:
16/11/2020 22:18  
boubi כתב:
אוקיי, נראה שהתגברתי על החלק הזה.
יש לי HA, יש לי broker.
עכשיו נשאר להזמין shelly וחיישן תנועה.

מה לגבי התחברות מרחוק?
משתמשים ב-duckdns או דרך אחרת?
אני ארצה שזה יהיה כמה שפחות פרוץ כמובן.
...
הקונפיגורציה של duckdns על ה- HA עצמו לא עבדה לי חלק בגלל מגבלות פורטים בספק האינטרנט. במקום זה התקנתי nginx proxy שעושה אותו דבר. הוא מותקן ב- docker, יכול לשלוח את ההגדרות אם עוזר לך
...
כן, אני אשמח. תודה.
גם אתה התקנת על NAS את כל המערכת?

hsafra
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 191
הצטרף: מאי 2011
נתן תודות: 13 פעמים
קיבל תודות: 36 פעמים

Re: שאלות של מתחיל בבית חכם

הודעה שלא נקראה #15 

18/11/2020 13:48  
boubi כתב:
18/11/2020 9:52  
hsafra כתב:


הקונפיגורציה של duckdns על ה- HA עצמו לא עבדה לי חלק בגלל מגבלות פורטים בספק האינטרנט. במקום זה התקנתי nginx proxy שעושה אותו דבר. הוא מותקן ב- docker, יכול לשלוח את ההגדרות אם עוזר לך
...
כן, אני אשמח. תודה.
גם אתה התקנת על NAS את כל המערכת?
...
לא, אצלי מותקן על VM שיצרתי לאירוח קונטיינרים.
ההגדרות למטה נועדו לעבוד עם docker compose ואמורות לתת לך proxy נפרד עם חידוש certificates אוטומטי מ- letsenrypt ע״י certbot.

docker-compose.yml

קוד: בחירת הכל

version: '3.8'

services:
  nginx:
    image: nginx:stable-alpine
    container_name: nginx
    ports:
      - "10443:10443"
    volumes:
      - ./nginx:/etc/nginx/conf.d
      - ./letsencrypt:/etc/letsencrypt
    command: "/bin/sh -c 'while :; do sleep 6h & wait $${!}; nginx -s reload; done & nginx -g \"daemon off;\"'"
    restart: always
  certbot:
    image: certbot/certbot
    container_name: certbot
    volumes:
      - ./letsencrypt:/etc/letsencrypt
      - ./duckdns/:/etc/duckdns
    environment:
      - TZ=Asia/Jerusalem
    entrypoint: "/bin/sh -c 'trap exit TERM; while :; do certbot renew --manual-auth-hook /etc/duckdns/LetsEncrypt_DuckDNS_update.sh; sleep 12h & wait $${!}; done;'"
    restart: always
  duckdns:
    image: byrnedo/alpine-curl
    container_name: duckdns
    volumes:
      - ./duckdns/:/etc/duckdns
    environment:
      - TZ=Asia/Jerusalem
    entrypoint: "/bin/sh -c 'trap exit TERM; while :; do /etc/duckdns/duck.sh; sleep 5m & wait $${!}; done;'"
    restart: always
nginx/app.conf

קוד: בחירת הכל

    server {
        listen       10443 ssl http2 default_server;
        server_name  my_name.duckdns.org;

        ssl_certificate /etc/letsencrypt/live/my_name.duckdns.org/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt/live/my_name.duckdns.org/privkey.pem;
        include /etc/letsencrypt/options-ssl-nginx.conf;
        ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;


        location / {
          proxy_pass http://HA_IP:8123;
          proxy_http_version 1.1;
          proxy_set_header Upgrade $http_upgrade;
          proxy_set_header Connection 'upgrade';
          proxy_set_header Host $host;
          proxy_cache_bypass $http_upgrade;
        }

        location ~ (^/lib|^/data|^/locale|^/templates|^/tools|^/work) {
          deny all;
        }
    }
duckdns/duck.sh

קוד: בחירת הכל

echo url="https://www.duckdns.org/update?domains=my_name&token=xxx-xxx-xxx5&verbose=true" | curl -k -o /etc/duckdns/duck.log -K -
duckdns/LetsEncrypt_DuckDNS_update.sh

קוד: בחירת הכל

#! /bin/bash
# Get your DuckDNS Token from https://www.duckdns.org
TOKEN="xxx-xxx-xxx"
DOMAIN="my_name"

echo url="https://www.duckdns.org/update?domains=$DOMAIN&token=$TOKEN&txt=$CERTBOT_VALIDATION&verbose=true" | curl -k -o /etc/duckdns/LetsEncrypt_DuckDNS_update-curl.log -K -

שלח תגובה

חזור אל “עוזרות קוליות, שליטה ובקרה”