Integracja Gree Climate - klimatyzator Pular - problem z instlacją

Witam,

Szukałem budżetowego klimatyzatora mającego zabudowa Wi-fi w standardzie z możliwością obsługi w HA. Znalazłem integracje GREE CLIMATE.
Informacja na stronie: Każde urządzenie Gree Smart współpracujące z aplikacją Gree+ powinno być obsługiwane.

Klimatyzator zamontowany i połączony z aplikacją GREE+.
Wszystko działa - teraz próba połączenia z HA i już problem na starcie.

Próba instalacji:
image

image

Logi:

Logger: homeassistant.config_entries
Source: config_entries.py:720
First occurred: 14:02:14 (1 occurrences)
Last logged: 14:02:14

Error occurred loading configuration flow for integration gree: cannot import name 'DeviceOrServiceType' from 'async_upnp_client.const' (/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/async_upnp_client/const.py)

Czy ktoś może spróbować zainstalować tą integracje i sprawdzić czy w ogóle ruszy?
Jakieś pomysły co można zrobić z tym?

Kod źródłowy GREE:
https://github.com/home-assistant/core/tree/dev/homeassistant/components/gree
Występuje tam plik “const.py

Opis Async UPnP Client
https://github.com/StevenLooman/async_upnp_client

Mi działa bez zastrzeżeń . Klima gree na HA. Przypisz na sztywno ip klimy na ruterku. Częsty przypadek ,autowykrywanie zawodzi.

Problem w tym, że nie mogę zainstalować integracji. Od razu występuje błąd, zanim zdążę coś wybrać. IP klimatyzacji znam, ale nie mam możliwości tego nigdzie przypisać.

Raczej mylisz się w analizie, chociaż sam przejrzalem to co wysłałeś tylko na komórce. Wg. mnie problemem jest załadowanie tego pliku: async_upnp_client/const.py at development · StevenLooman/async_upnp_client · GitHub

Oraz spore zmiany właśnie w zakresie “include”:

Jesteś pewnie na kanale produkcyjnym, proponuję przejść na beta i sprawdzić jak to się zachowuje z aktualnym kodem.

Pokusiłem się przejść na BETA (2022.4.7b0) i…
Integracja dalej się nie uruchamia, ale zmieniły się błędy:
Bez tytułu

Log:

Logger: homeassistant.config_entries
Source: config_entries.py:745
First occurred: 20:07:22 (2 occurrences)
Last logged: 20:07:35

Error occurred loading configuration flow for integration gree: cannot import name 'AddressTupleVXType' from 'async_upnp_client.const' (/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/async_upnp_client/const.py)

Ze względu, że zależy mi na uruchomieniu klimatyzatora pod HA walczyłem z tym dalej.
Zrobiłem pierwszy raz restart bramki, a że korzystam z NODE-RED i zainstalowanej bazy danych PostgreSQL to musiałem to wszystko zainstalować od nowa. Te komponenty niestety nie archiwizują się na portalu integratora (szkoda).

Po restarcie do wersji PROD zrobiłem aktualizacje do BETA (2022.4.7b0).
Po dodaniu integracji ten sam opis:

Ale w logach już co innego:

Logger: homeassistant.config_entries
Source: config_entries.py:745
First occurred: 12:21:21 (1 occurrences)
Last logged: 12:21:21

Error occurred loading configuration flow for integration gree: No module named 'aiodiscover'

Doinstalowałem ręcznie dodatek ‘aiodiscover’
https://pypi.org/project/aiodiscover/

pip install aiodiscover

restart bramki i kolejny błąd w logu przy próbie zainstalowania:

Logger: homeassistant.config_entries
Source: config_entries.py:745
First occurred: 12:40:51 (1 occurrences)
Last logged: 12:40:51

Error occurred loading configuration flow for integration gree: No module named 'scapy'

Doinstalowałem ręcznie dodatek ‘scapy’
https://pypi.org/project/scapy/

pip install scapy

restart bramki i kolejny błąd w logu przy próbie zainstalowania:

Logger: homeassistant.config_entries
Source: config_entries.py:745
First occurred: 12:57:16 (1 occurrences)
Last logged: 12:57:16

Error occurred loading configuration flow for integration gree: No module named 'async_upnp_client'

Doinstalowałem ręcznie dodatek ‘async_upnp_client’
https://pypi.org/project/async-upnp-client/

pip install async-upnp-client

restart bramki i ruszyło:

Nie wiem, czy jakbym za pierwszym razem spróbowała jeszcze raz zainstalować moduł ‘async_upnp_client’ może też by ruszyło…

1 polubienie

Czy jesteś w stanie w całości opisać jak rozwiązać ten problem.?

My się wydaje, że powyżej wszystko dokładnie opisałem.
Masz podany konkretny błąd i komendę, którą doinstalowałem dodatek.

A masz któryś z powyższych błędów w logach?

Przepraszam za OT, ale czy mógłbyś napisać jakie są dostępne opcje sterowania ruchem łopatek w tej integracji z Gree Pular?

Również zależy mi na obsłudze z HA, jednak dodatkowo dość ważne jest dla mnie sterowanie kierunkiem nawiewu.

Z góry dziękuję.

Dostępne opcje: