Natywna integracja z Home Assistant (komponent) 2.1

  • 338 Odpowiedzi
  • 22521 Wyświetleń
Odp: Natywna integracja z Home Assistant (komponent) 2.1
« Odpowiedź #240 dnia: Listopada 04, 2021, 22:06:40 »
Dzięki @admin za super integrację - inaczej nie odkryłbym możliwości HA.
Dzięki @SebiCo za podpowiedź ze skryptami - teraz wystarczy tylko nauczyć się pythona i pozamiatane.

A co do zapychania radia - to chyba komenda 25 dla głowic idzie tylko po IP do kontrolera i nie powoduje komunikacji po radiu. Komunikacja z głowicą odbywa się dopiero w momencie wybudzenia głowicy, czyli tylko na jej żądanie.
Elementy systemu, których używam: Bramka AIS DEV 3 + pilot, EFC-01, 3x ROP-01, 3x ROP-02, RDP-01, ROP-07, RNK-02, 5x RNK-04, RNP-01, P-257/2, 2x ROP-21, 3x ROP-22, 5x RNK-24, RCK-21, 3x RCR-21, RCM-21, 4x RGT-01, urządzenia Zigbee, kamera IP.

Odp: Natywna integracja z Home Assistant (komponent) 2.1
« Odpowiedź #241 dnia: Listopada 05, 2021, 23:11:05 »
Takie małe udoskonalenie "druciarni" by @SebiCo (coby był jeden skrypt do wszystkiego):

import sys
import socket
import json
# parametry:
# [1] - numer urzadzenia, np. 31 (climate.salon)
# [2] - pole, np. last_sync, valve_val
device = int(sys.argv[1])
field = sys.argv[2]
host = '192.168.1.xxx'
port = 20400
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((host, port))
s.sendall(b'{"command":1,"data":{"login":"login","password":"password"}}\x03')
data = s.recv(1024)
obj = {
  "command": 25,
  "data": {
    "channel": 1,
    "id": device
  }
}
s.sendall(bytes(json.dumps(obj)+'\x03', 'UTF-8'))
data = s.recv(1024)
j = json.loads(str(data, 'UTF-8')[:-1])
print(j.get("data").get(field))


Myślę, że ostatecznie wrzucę wszystko z komendy 25 do atrybutów jednego sensora, ale to już jutro (będzie mniej zapytań do kontrolera).
« Ostatnia zmiana: Listopada 05, 2021, 23:19:46 wysłana przez Fantomas »
Elementy systemu, których używam: Bramka AIS DEV 3 + pilot, EFC-01, 3x ROP-01, 3x ROP-02, RDP-01, ROP-07, RNK-02, 5x RNK-04, RNP-01, P-257/2, 2x ROP-21, 3x ROP-22, 5x RNK-24, RCK-21, 3x RCR-21, RCM-21, 4x RGT-01, urządzenia Zigbee, kamera IP.

*

Offline admin

  • *****
  • 1657
  • Twórca i moderator forum
    • Zobacz profil
    • Forum ExtaLife
Odp: Natywna integracja z Home Assistant (komponent) 2.1
« Odpowiedź #242 dnia: Lutego 16, 2022, 14:32:06 »
Jakby kogoś naszła ochota na dobroczynność to informuję, że założyłem konto na https://buycoffee.to/dgtal1 :)

A co do samej integracji to mam pomysł na mały, ale pewnie przydatny dla niektórych feature (szczególnie odkąd Zamel odpalił powiadomeinia push i cloud, które zjadają wolne połączenia do kontrolera). Nowy feature to 2 usługi integracji Exta Life: extalife.stop oraz extalife.start. Jedna rozłączy HA z kontrolerem i encje ExtaLife staną się wtedy niedostępne, a druga wznowi połączenie.
Dzięki nim awaryjne połączenie do kontrolera z aplikacji Exta Life będzie można zrobić bez konieczności zatrzymywania całego HA. Będzie to także przydatne podczas aktualizowania kontrolera, który jest wrażliwy na połączenia w trakcie aktualizacji. Postaram się to dodać w ciągu 1-2 miesięcy.
Elementy systemu, których używam: 3xSRP-22, 5xRDP-21, 3xROP-22, 4x ROP-21, 1xP-456/36, 1xRNK-24, 3x RNP-21, 1xRCT-22, aplikacja na Android oraz iOS + Home Assistant

*

Offline SebiCo

  • ***
  • 225
    • Zobacz profil
Odp: Natywna integracja z Home Assistant (komponent) 2.1
« Odpowiedź #243 dnia: Lutego 16, 2022, 14:49:35 »
Super pomysł, na pewno się przyda!

*

Offline admin

  • *****
  • 1657
  • Twórca i moderator forum
    • Zobacz profil
    • Forum ExtaLife
Odp: Natywna integracja z Home Assistant (komponent) 2.1
« Odpowiedź #244 dnia: Lutego 16, 2022, 14:54:52 »
Super pomysł, na pewno się przyda!
Dzięki kolego SeBiCo! Twoje zdrowie ☕
Elementy systemu, których używam: 3xSRP-22, 5xRDP-21, 3xROP-22, 4x ROP-21, 1xP-456/36, 1xRNK-24, 3x RNP-21, 1xRCT-22, aplikacja na Android oraz iOS + Home Assistant

*

Offline admin

  • *****
  • 1657
  • Twórca i moderator forum
    • Zobacz profil
    • Forum ExtaLife
Odp: Natywna integracja z Home Assistant (komponent) 2.1
« Odpowiedź #245 dnia: Lutego 16, 2022, 17:53:10 »
Panowie i Panie: udało mi się dzisiaj ustalić liczbę użytkowników integracji z HA dzięki HA Analytics. Jest to dokładnie (werble): 8 osób! :) Witajcie w super ekskluzywnym i jakże doborowym towarzystwie!!!  O0 8)
Elementy systemu, których używam: 3xSRP-22, 5xRDP-21, 3xROP-22, 4x ROP-21, 1xP-456/36, 1xRNK-24, 3x RNP-21, 1xRCT-22, aplikacja na Android oraz iOS + Home Assistant

Odp: Natywna integracja z Home Assistant (komponent) 2.1
« Odpowiedź #246 dnia: Lutego 16, 2022, 19:14:35 »
Panowie i Panie: udało mi się dzisiaj ustalić liczbę użytkowników integracji z HA dzięki HA Analytics. Jest to dokładnie (werble): 8 osób! :) Witajcie w super ekskluzywnym i jakże doborowym towarzystwie!!!  O0 8)
:-[ ciekawe ilu z nas na AIS  ;D Skoro tak niszowy to produkt, tym bardziej wyrazy uznania za wytworzenie i wsparcie!
Elementy systemu, których używam: Bramka AIS DEV 3 + pilot, EFC-01, 3x ROP-01, 3x ROP-02, RDP-01, ROP-07, RNK-02, 5x RNK-04, RNP-01, P-257/2, 2x ROP-21, 3x ROP-22, 5x RNK-24, RCK-21, 3x RCR-21, RCM-21, 4x RGT-01, urządzenia Zigbee, kamera IP.

*

Offline admin

  • *****
  • 1657
  • Twórca i moderator forum
    • Zobacz profil
    • Forum ExtaLife
Odp: Natywna integracja z Home Assistant (komponent) 2.1
« Odpowiedź #247 dnia: Lutego 16, 2022, 19:20:41 »
Panowie i Panie: udało mi się dzisiaj ustalić liczbę użytkowników integracji z HA dzięki HA Analytics. Jest to dokładnie (werble): 8 osób! :) Witajcie w super ekskluzywnym i jakże doborowym towarzystwie!!!  O0 8)
:-[ ciekawe ilu z nas na AIS  ;D Skoro tak niszowy to produkt, tym bardziej wyrazy uznania za wytworzenie i wsparcie!
Właśnie od AIS zaczęło się to pytanie: https://ai-speaker.discourse.group/t/integracje-exta-life/231/34?u=dgtal1
Razem z AIS jak na razie mamy już całe 10! A zobaczymy co odpisze załoga AIS czy też zbierają statystyki czy nie. Jeśli tak to może będą mieli jakieś dane ilu u nich używa integracji na AIS, więc zobaczymy. Czekam z niecierpliwością na wieści od nich  :D
Elementy systemu, których używam: 3xSRP-22, 5xRDP-21, 3xROP-22, 4x ROP-21, 1xP-456/36, 1xRNK-24, 3x RNP-21, 1xRCT-22, aplikacja na Android oraz iOS + Home Assistant

*

Offline SebiCo

  • ***
  • 225
    • Zobacz profil
Odp: Natywna integracja z Home Assistant (komponent) 2.1
« Odpowiedź #248 dnia: Lutego 16, 2022, 19:20:51 »
Ciekawe jak często są aktualizowane te statystyki - "podniosłem" sobie wersję do 2.1.3 zobaczymy czy i kiedy się pojawi.
BTW też używam AIS  8)

*

Offline admin

  • *****
  • 1657
  • Twórca i moderator forum
    • Zobacz profil
    • Forum ExtaLife
Odp: Natywna integracja z Home Assistant (komponent) 2.1
« Odpowiedź #249 dnia: Lutego 16, 2022, 19:24:38 »
Jest też możliwe, że na stronie HA liczone są także dane pochodzące od fork'ów HA czyli także Asysten AIS, wtedy jednak będzie nas 8 :'(

Ciekawe jak często są aktualizowane te statystyki - "podniosłem" sobie wersję do 2.1.3 zobaczymy czy i kiedy się pojawi.
BTW też używam AIS  8)
No ciekawe, ale proszę żeby nikt więcej nie robił takich eksperymentów, bo potem nie będzie już wiadomo ilu faktycznie jest jak każdy zrobi swoją wersję lokalnie.
Elementy systemu, których używam: 3xSRP-22, 5xRDP-21, 3xROP-22, 4x ROP-21, 1xP-456/36, 1xRNK-24, 3x RNP-21, 1xRCT-22, aplikacja na Android oraz iOS + Home Assistant

*

Offline admin

  • *****
  • 1657
  • Twórca i moderator forum
    • Zobacz profil
    • Forum ExtaLife
Odp: Natywna integracja z Home Assistant (komponent) 2.1
« Odpowiedź #250 dnia: Lutego 16, 2022, 19:28:32 »
Jest też możliwe, że na stronie HA liczone są także dane pochodzące od fork'ów HA czyli także Asysten AIS, wtedy jednak będzie nas 8 :'(
I chyba właśnie tak będzie. Przejrzałem kod integracji analytics z github AIS i url jaki tam widnieje kieruje do serwerów HA: https://github.com/sviete/AIS-home-assistant/blob/1166b2e2a9a0f24ad7c167f6ded74541a372aa6c/homeassistant/components/analytics/const.py#L7

Tak więc chyba jednak 8. Światowa elita ;)
Elementy systemu, których używam: 3xSRP-22, 5xRDP-21, 3xROP-22, 4x ROP-21, 1xP-456/36, 1xRNK-24, 3x RNP-21, 1xRCT-22, aplikacja na Android oraz iOS + Home Assistant

Odp: Natywna integracja z Home Assistant (komponent) 2.1
« Odpowiedź #251 dnia: Lutego 17, 2022, 10:02:32 »
A z tym analytics w HA, to nie jest tak, że gdzieś należy wyrazić zgodę przy instalacji aby dane zostały przekazywane do ich serwera?
https://www.home-assistant.io/integrations/analytics/

W AIS nie pamiętam aby było miejsce gdzie udzielałam zgody na statystyki.

Więc możliwe jest, że użytkowników integracji jest więcej, ale nie wszyscy mają włączony moduł analytics.
Elementy systemu, których używam: Bramka AIS DEV3 "Jolka" + pilot+aplikacja WearOS, 32 urządzenia Exta Life z EFC-01, Mi-flora, Sonoff, ESP8266, ESP32 (ESPHome, Tasmota) Zigbee2mqtt, kamery IP, inteligentny głośnik w oparciu o AIS DEV1, urządzenia SIP.

*

Offline admin

  • *****
  • 1657
  • Twórca i moderator forum
    • Zobacz profil
    • Forum ExtaLife
Odp: Natywna integracja z Home Assistant (komponent) 2.1
« Odpowiedź #252 dnia: Lutego 17, 2022, 10:06:11 »
A z tym analytics w HA, to nie jest tak, że gdzieś należy wyrazić zgodę przy instalacji aby dane zostały przekazywane do ich serwera?
https://www.home-assistant.io/integrations/analytics/

W AIS nie pamiętam aby było miejsce gdzie udzielałam zgody na statystyki.

Więc możliwe jest, że użytkowników integracji jest więcej, ale nie wszyscy mają włączony moduł analytics.
Zgadza się, jest tak. Nie pamiętam jednak kiedy system o to pyta, a może po prostu domyślnie te checkboxy są włączone? Ja u siebie mam włączone raportowanie, ale nie pamiętam już jak wyglądała aktywacja. Sam pomysł uważam za trafiony, bo pomaga developerom HA w skupieniu się na najważniejszych rzeczach
Elementy systemu, których używam: 3xSRP-22, 5xRDP-21, 3xROP-22, 4x ROP-21, 1xP-456/36, 1xRNK-24, 3x RNP-21, 1xRCT-22, aplikacja na Android oraz iOS + Home Assistant

*

Offline admin

  • *****
  • 1657
  • Twórca i moderator forum
    • Zobacz profil
    • Forum ExtaLife
Odp: Natywna integracja z Home Assistant (komponent) 2.1
« Odpowiedź #253 dnia: Lutego 17, 2022, 10:10:35 »
A miejsce w HA to "Konfiguracja ogólna" - tam gdzie podaje się nazwę instalacji Home Assistant, geolokalizację, URL publiczny itp. To jest na samym dole. W AIS tego nie ma?


Czekamy na odpowiedź od AIS/Jolki na forum AIS
Elementy systemu, których używam: 3xSRP-22, 5xRDP-21, 3xROP-22, 4x ROP-21, 1xP-456/36, 1xRNK-24, 3x RNP-21, 1xRCT-22, aplikacja na Android oraz iOS + Home Assistant

*

Offline SebiCo

  • ***
  • 225
    • Zobacz profil
Odp: Natywna integracja z Home Assistant (komponent) 2.1
« Odpowiedź #254 dnia: Lutego 17, 2022, 10:26:29 »
W AIS tez tam jest, ale u mnie było domyślnie wyłączone.
Włączyłem i myślę, że będzie nas grubo ponad 10 może nawet 15  :D 8)