:ais: Przejście na binarki Termux

To może jeszcze to, chociaż nie wiem czy coś tam znajdziemy problematycznego:

cat /data/data/com.termux/files/usr/etc/mosquitto/mosquitto.conf
~ $ cat /data/data/com.termux/files/usr/etc/mosquitto/mosquitto.conf
listener 1883 0.0.0.0
allow_anonymous true

Obecny log:

Logger: homeassistant.components.automation.ais_set_wifi_config_for_devices
Source: helpers/script.py:409
Integration: Automatyzacja (documentation, issues)
First occurred: 13 lutego 2023 18:35:00 (1 occurrences)
Last logged: 13 lutego 2023 18:35:00

AIS set WiFi config for devices: Error executing script. Service not found for call_service at pos 1: Unable to find service mqtt.publish

Sprawdź jaki stan masz dla tej encji w narzędziach deweloperskich:

Choć wątpię aby była związana z brakiem okna Z2M.

Obecny log integracji MQTT:

Logger: homeassistant.components.mqtt
Source: components/mqtt/__init__.py:365
Integration: MQTT (documentation, issues)
First occurred: 14:43:16 (1 occurrences)
Last logged: 14:43:16

MQTT broker is not configured, please configure it

Tak jak jest napisane w powyższym komunikacie - masz źle skonfigurowane MQTT.
Zrób tak:

  1. W ustawieniach integracji MQTT kliknij KONFIGURUJ:
    image

  2. a następnie RE-CONFIGURE MQTT:

  3. i wpisz takie dane:

Integracja MQTT powinna zadziałać - dopiero wtedy Z2M będzie mógł dogadać się z HA.

1 polubienie

Rzeczywiście po wpisaniu w polu Pośrednik* wartości localhost (alternatywny zapis 127.0.0.1) wczytuje się Konfiguracja Zigbee2MQTT.

Niestety wciąż mam problem z działaniem Zigbee.

configuration.yaml:

homeassistant: true
permit_join: false
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://localhost
serial:
  port: /dev/ttyACM0
  adapter: deconz
frontend:
  port: 8099
advanced:
  log_level: info
  log_output:
    - console
  channel: 11
devices:
  '0xcc86ecfffed39980':
    friendly_name: Balcony
    invert_cover: false
  '0x5c0272fffecaea6b':
    friendly_name: Overtone
  '0xa4c138b983b53ae5':
    friendly_name: Splash
  '0xa4c13894a0c7f711':
    friendly_name: Sweet Lights
  '0xa4c1380ede0edd79':
    friendly_name: Gargle

Obecnie integracja MQTT nie zgłasza żadnych błędów:
SS (02.15 - 17 54) 01

Nie wiem czy ma to związek, ale od czasu przejścia na Termux powtarzają się te błędy:


SS (02.15 - 17 36) 03
SS (02.15 - 17 37) 01

Te dwa błędy (elementy do naprawy) są komunikatami które pojawiły się “Wczoraj” a wynikały z braku usługi mqtt.publish. Jako, że już to naprawiłeś, to możesz te komunikaty usunąć wciskając przycisk ZATWIERDŹ na każdym z nich (konfiguracja jest już OK więc ponownie się nie pojawią).

Twój configuration.yaml wygląda OK.
Możesz rozwinąć jaki masz teraz problem z działaniem Zigbee?

Jak widać na screenie z mojego poprzedniego wpisu, w konfiguracji jest informacja “Brak połączenia z Zigbee2MQTT”. Co więcej teraz urządzenia nie są również dostępne pod adresem [ip-bramki]:8099.

Edit: Po 15 minutach zaczęło działać! Dziękuję :wink:

Super, że zaczęło działać.

PS: A na przyszłość, podstawowa zasada - restart i logi:
pm2 restart mqtt & pm2 logs mqtt

Cześć,
Czy ktoś z Was po przejściu na Termux miał problem z napisami w interfejsie webowym?
Gdy uruchamiam podpięte pod TV - napisą są. W momencie łączenia przez przeglądarkę brak napisów/podpisów.


Błędy konsoli w przęglądarce:
image

Wykonałeś czyszczenie pamięci podręcznej i plików cookie w przeglądarce?

1 polubienie

Witam
Mam DEV3 maja 22.05 i chciałem przejść na termuxa lecz nie potrafię odinstalować AIS-server nie ma opcji zatrzymaj a odinstalowanie kończy się komunikatem że nie można zatrzymać programu zarządzającego z ais explorer nie da się zatrzymać a odinstalowanie kończy się tym samym komunikatem.
Klikanie dezaktywacja nic nie daje.
Czy zostaje mi tylko reset do ustawień fabrycznych?
czy po resecie jakąś kopie da się przywrócić?
z ciekawiostek skoro nie mam termuxa dlaczego termux service mam wlączone

a jaki masz kanał aktualizacji? Wygląda, że masz termuxa

Miałem chyba alfa
W sumie skończyło sie resetem.
Wgrałem kopie i przywróciło mi wszystko jak miałem.
Niestety z niedziałających spraw to nie mam mariadb oraz siadła mi integracja LG Devices miałem pralkę podpiętą
ps
A jednak pojawiał sie mega irytujący problem
jak wiadomo zmienia sie identyfikator bramki po resecie
na telefonie mam aplikacje HA zmieniłem indentyfikator bramki na nowy i mogłem się połączyć wszystko hula.
Niestety jak próbuje zrobić to poprzez przeglądarkę( nie lokalnie) to nie mogę się połączyć próba na komputerze oraz próba na telefonie(net z wifi jak i lte)
Gdzie moge szukac przyczyny?

Na chwilę obecną wróciłem do starej wersji AIS i wszystko działa. W weekend ponownie spróbuje przejść na Termux :slight_smile:

Czy do integracji z pralką używasz “SmartThinQ LGE Sensors”? Jak się objawia problem z integracją?

@kknd Jak przywróciłeś działanie tunelu na starym adresie bramki bo u mnie po przejsciu na termux i powrocie do starej wersji (dev1) nie działa co widać poniżej

tak to ta intergracja
miałem cchardet cannot be installed on python 3.11
wgrywalem rozne wersje i robilem tak jak proponowali na githubie ale nic to nie dało
tak pogrzebalem ze mam teraz

Logger: homeassistant.util.package
Source: util/package.py:124
First occurred: 20:42:37 (3 occurrences)
Last logged: 20:42:48

Unable to install package cchardet>=2.1.7: ERROR: Cannot install cchardet>=2.1.7 because these package versions have conflicting dependencies. ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

U nie niestety inny błąd. Przy próbie dodania integracji (lodówka) wyskakuje:

obraz

Nie mogę znaleźć na to rozwiązania. Wcześniej integracja działała bez problemów.

tez to miałem
wgrywałem manualnie różne wersje ale nic to nie dawało
szkoda bo fajna integracja a nie ma alternatywy żadnej przynajmniej nie widziałem