אין דעם אַרטיקל, איך וועט פאָרשטעלן דעם פּראָצעס פון אַדינג אַנאַפישאַל ינאַגריישאַן (Custom Component) צו היים אַססיסטאַנט אויף די ביישפּיל פון ינאַגריישאַן ניצן eWeLink וואָלקן באַדינונגען, און ווי אַ רעזולטאַט דערלויבן אונדז צו קאָנטראָלירן Sonoff דעוויסעס אָן טשאַנגינג זייער Firmware.

מיר האָבן לעצטנס געוויזן ווי צו נוצן די געבויט-אין ייקיאַ טראַדפרי ינטעגראַטיאָן. הייַנט מיר וועט ווייַזן איר ווי צו ינסטאַלירן אַנאַפישאַל ינטעגראַטיאָנס.

היים אַססיסטאַנט האט אַ פּלאַץ פון באַאַמטער ינטעגראַטיאָנס וואָס קומען מיט אים, גרייט צו נוצן. זיי טאָן ניט דאַרפן נאָך ינסטאַלירונג און אַפּדייטינג פון אונדז - זיי זענען דערהייַנטיקט צוזאמען מיט די סיסטעם. די רשימה פון אַלע דערווייַל פאַראַנען באַאַמטער ינאַגריישאַנז קענען זיין געפֿונען ביי:

https://www.home-assistant.io/integrations/

טראָץ אַזאַ אַ גרויס זאַמלונג (דערווייַל 1540 יקסטענשאַנז), רעכט צו דער גאַנג פון אַנטוויקלונג פון די IoT וועלט, עס איז אַ נויט צו שאַפֿן ווייַטער ינאַגריישאַנז ין דער היים אַססיסטאַנט, ניט בלויז צו שטיצן סאַבסאַקוואַנט דעוויסעס, אָבער אויך שייך צו די נוצן פון פאַרשידן אינטערנעט באַדינונגס, אַלגערידאַמז, אָטאַמיישאַן, עטק. נייַע, אַנאַפישאַל ינטאַגריישאַנז געשריבן דורך די היים אַססיסטאַנט קהל. זיי זענען גערופן מנהג קאַמפּאָונאַנץ. רובֿ אָפט זייער ריפּאַזאַטאָריז און ינסטראַקשאַנז זענען אויף די GitHub טויער.

ונאָפפיסיאַל ינטאַגריישאַנז זענען שטעלן אין די וועגווייַזער:

\\ היגע \ config \ קוסטאָמ_קאָמפּאָנענץ

ווו אָרטיק, איז דער היים וועגווייַזער פון היים אַססיסטאַנט. מיר מוזן נעמען קעיר פון אונדזער דערהייַנטיקונגען פון די Custom Component.

ונטער איך וועט פאָרשטעלן דעם פּראָצעס פון אַדינג אַנאַפישאַל ינאַגריישאַן צו היים אַססיסטאַנט אויף די ביישפּיל פון ינאַגריישאַן ניצן eWeLink וואָלקן באַדינונגען, און ווי אַ רעזולטאַט דערלויבן אונדז צו קאָנטראָלירן Sonoff דעוויסעס אָן טשאַנגינג זייער Firmware. איך האָב צוגעלייגט Sonoff T4EU1C באַשטימען (אָן נייטראַל קאַבלע) צו eWeLink אַפּלאַקיישאַן.

פאָטאָ: Banggood

2020-01-26 13_30_24-sonoff t4eu1c

טעסט קאַנפיגיעריישאַן:

  • היים אַססיסטאַנט 0.103.6,
  • Hass.io סיסטעם (Raspberry Pi 2 B),
  • סאַמבאַ ייַנטיילן 9.0 אָדער Configurator 4.2

פארלאנגט ויסריכט:

  • דעפּענדינג אויף די ספּעציפיש קאַסטאַם קאָמפּאָנענט, אין אונדזער פאַל, עס וועט זיין איינער פון די Sonoff סוויטשאַז (TX T4EU1C מאָדעל) צוגעגעבן צו דער אָריגינעל eWeLink אַפּלאַקיישאַן.

שטאַפּל פון העכערונג:

  • יקערדיק וויסן פון היים אַססיסטאַנט איז פארלאנגט.

Sonoff ינאַגריישאַן

די ינאַגריישאַן בלאַט מיר וועלן זיין געפֿונען דאָ:

https://github.com/peterbuga/HASS-sonoff-ewelink

מיר וועלן אראפקאפיע די נויטיק טעקעס פֿון עס און געפֿינען ינסטאַלירונג אינסטרוקציעס, ווי אויך אַ רשימה פון סאָנאָפף סווייס.

ווייַל עס איז אַ ינאַגריישאַן מיט די eWeLink סערוויס, צו מאַכן עס זינען, איר מוזן ערשטער שאַפֿן אַ חשבון אין די eWeLink אַפּלאַקיישאַן און לייגן אַ מיטל צו עס.

1. אראפקאפיע קאַסטאַמייזד קאָמפּאָנענט "HASS-sonoff-ewelink"

מיר גיין צו די וועבזייטל:

https://github.com/peterbuga/HASS-sonoff-ewelink

און אראפקאפיע די .זיפּ אַרקייוו מיט די נייטיק טעקעס. דערנאָך אַנפּאַק די אַרקייוו צו דיסק.

2. קאַפּיינג טעקעס

מיר מאַכן זיכער אַז מיר האָבן אינסטאַלירן און קאַנפיגיערד די לייג-אויף Samba שער.

מיר אַרייַן די טעקע Explorer צו די פאלגענדע אַדרעס:

האַססיאָ \\ \ config \

האַססיאָ איז די נאָמען פון די היים אַססיסטאַנט נעץ אָרט וואָס מיר שטעלן זיך אין די קאַנפיגיעריישאַן Samba שער (פעליקייַט איז האַססיאָ). מיר שאַפֿן אַ נייַע טעקע מיט די נאָמען קוסטאָמ_קאָמפּאָנענץאון אין עס איינער מער - סאָנאָפף.

צו דעם טעקע:

האַססיאָ \\ \ config \ קוסטאָמ_קאָמפּאָנענץ \ סאָנאָפף \

קאָפּיע טעקעס פון די ביז אַהער אַנפּאַקט אַרקייוו "HASS-sonoff-ewelink-master.zip".

3. אָפּטיאָנאַל - קאָנטראָלירונג די היגע IP אַדרעס פון די מיטל

די קאַסטאַמערי קאָמפּאָנענט פון Sonoff אַרבעט אויף דעם פּרינציפּ פון ניצן אינטערנעט סערוויסעס צוגעשטעלט דורך די וואָלקן. אין דעם פאַל, דעם פונט איז ומנייטיק.

עס כאַפּאַנז אָבער אַז די ינאַגריישאַן (באַאַמטער אָדער נישט) קאַנעקץ גלייַך דורך WiFi צו די מיטל אין אונדזער היגע נעץ. עס איז דעריבער פארלאנגט צו וויסן די IP אַדרעס פון דעם מיטל און עס איז רעקאַמענדיד צו באַשטימען דעם אַדרעס פּערמאַנאַנטלי אין אונדזער ראַוטער. אין דעם פאַל, לייענען דעם פונט.

מיר קאָנטראָלירן די היגע IP אַדרעס פון די אויסגעקליבן מיטל געשטיצט דורך היים אַססיסטאַנט אין די ראַוטער. דער וועבזייטל פון די ראַוטער איז יוזשאַוואַלי ליגן בייַ:

192.168.0.1

איר קענען אָפט זען די מיטל שורה מיט נאָמען.

רימאַרקס:

  • אין UPC 'ס "קאָננעקט באָקס" ראָוטערס, ערשטער פרעגן די האָטליין צו אָפּלאָדירן די IPv4 פּראָטאָקאָל רימאָוטלי אַנשטאָט פון די פעליקייַט IPv6. אָן דעם, איר וועט ניט געפֿינען די צונעמען נומער אין די מעניו פון די ראָוטער.

4. מאַדאַפאַקיישאַן קאָנפיגוראַטיאָן.יאַמל

רובֿ אָפט אויף די GitHub וועבזייטל מיט אויסגעקליבן ינאַגריישאַן עס איז אַ מאַנואַל אין וואָס דער מחבר דיסקרייבז אין דעטאַל די אָפּטיילונג וואָס זאָל זיין מוסיף צו די קאַנפיגיעריישאַן טעקע. דער אָפּטיילונג זאָל זיין מוסיף צו אַקטאַווייט ינטאַגרייטיד ביז אַהער לאָודיד.

טעקע config.yaml קענען זיין מאַדאַפייד, צווישן אנדערע ניצן אַ לייג-אויף Samba שער אָראַז קאָנפיגוראַטאָר. W Samba שער מיר האָבן גלייך בארעכטיגט טעקע, אין קאָנפיגוראַטאָר, טעקעס זענען מינאַצאַד עדיטיד דורך די באַניצער היים צובינד. איך יוזשאַוואַלי נוצן פֿאַר דעם צוועק קאָנפיגוראַטאָר.

אָפּציע 1 - סאַמבאַ ייַנטיילן

נאָך ינסטאָלינג די פּלוגין, די טעקע "configuration.yaml" זאָל זיין אין די טעקע:

האַססיאָ \\ \ config \

אָפּציע 2 - קאָנפיגוראַטאָר

נאָך ינסטאָלינג די אַדדיטיאָן, אין די סעטטינגס עס איז גענוג צו סעלעקטירן "ווייַזן אין סיידבאַר" צו האָבן גרינג אַקסעס צו עס פֿון די מעניו. היים אַססיסטאַנט. אין אַדישאַן, מיר סעלעקטירן דעם קאַנפיגיעריישאַן טעקע, מאָדיפיצירן עס אין לויט מיט די רעשט פון די ינסטראַקשאַנז און שפּאָרן.

צו אַקטאַווייט Sonoff ינאַגריישאַן, לייגן די פאלגענדע אָפּטיילונג צו די קאַנפיגיעריישאַן טעקע:

sonoff: נאמען: [נאמען פון eWeLink אַפּלאַקיישאַן] פּאַראָל: [שפּריכוואָרט פֿון eWeLink אַפּלאַקיישאַן] scan_interval: 60 גרייס_period: 600 api_region: 'eu' ענטיטי_פּרעפיקס: True debug: False

ניט אַלע שורות פון דער אָפּטיילונג זענען פארלאנגט, אַ דיטיילד באַשרייַבונג קען זיין געפֿונען אויף די ינאַגריישאַן בלאַט. איצט שפּאָרן די טעקע און ריסטאַרט דיין היים אַססיסטאַנט.

5. פאָרויסיקע ווייַזונג פון צוגעגעבן Sonoff דעוויסעס

נאָך ריסטאַרטינג היים אַססיסטאַנט, קאַמפּאַטאַבאַל Sonoff דעוויסעס זאָל איצט זיין בנימצא אין ענטיטיז:

אַרייַן:

דעוועלאָפּער מכשירים -> שטאַטן

דעוויסעס צוגעלייגט אין דעם היים אַססיסטאַנט ינאַגריישאַן וועט האָבן "sonoff_" אין די אָנהייב דורך פעליקייַט (סייַדן אַנדערש אַנדערש אין Configuration.yaml). דעריבער, אין סדר צו פאָרויסיקע ווייַזונג זיי, עס איז גענוג אין דעם פעלד ענטיטי אָנהייב טייפּינג "sonoff".

6. אַדדינג קאָרט אין דער היים אַססיסטאַנט

אין די הויפּט מעניו "איבערבליק", ניצן די געבויט-אין מאַזעק אָדער מאַניואַלי עדיטינג די טעקע, מיר קענען לייגן די Sonoff באַשטימען קאָרט.

צו באַקומען די קאָרט ווי געוויזן אין די בילד, אין דער טעקע אונטער די אָפּטיילונג "קוקן:", לייג די אָפּטיילונג:

קוקן: - טיטל: סאַלאָן טאַפליע: אמת דרך: salon_view קאַרדס: - טיפּ: ענטיטיז טיטל: סוויטשיז show_header_toggle: פאַלש ענטיטיז: - ענטיטי: switch.sonoff_1000a68535 בילדל: mdi: light-switch נאָמען: 'באַשטימען'

בילד: inDomus.it


אַ פאַסאַנייטער פון נייַ טעקנאַלאַדזשיז וועמענס געדאנקען פשוט קיינמאָל סוף! ער איז קעסיידער אַנטדעקן נייַ ויסריכט צו פּרובירן, דיזיינז קלוג סאַלושאַנז און בויען זיי זיך. אַן אָרקעסטער מענטש וואָס אויך דאַנסאַז גרויס! פּס. ער דיסקאַווערד ווי צו יבערגעבן מיט די כינעזיש שרעק זייגער, אַזוי רעספּעקט;)

פויליש גרופּע סמאַרט היים פון סמאַרטמע

פויליש גרופּע Xiaomi פון SmartMe

סמאַרטמע פּערמאָושאַנז

פֿאַרבונדענע אַרטיקלען