SUPLA - MQTT - Homebridge... i mamy Hej Siri!

Masz pomysł na funkcjonalność lub koncepcję na rozwój projektu. Opisz wszystko tutaj.
Awatar użytkownika
pzygmunt
Posty: 18207
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Szukaj w sieci na stronach HA
gshegosh
Posty: 10
Rejestracja: ndz cze 06, 2021 9:19 pm

Z tego do czego udało mi się dotrzeć wychodzi że HA nie jest już wspierane na RPi Zero W.

EDIT: Udało się coś wykombinować z nieoficjalnej strony HA :) Walczę dalej może będzie to w końcu działaś.

EDIT2: Wszystko w końcu pięknie działa, dziekuje slicznie za pomoc :)
st.
Posty: 2
Rejestracja: czw sty 27, 2022 1:58 pm

Dzień Dobry - Witam! Jako nowy na forum kilka słów cenię Suple za stabilną pracę i niezawodność jednak od kilku dni zapragnąłem ją zintegrować z HomeKit. Jako że jestem hobbystą zatrzymałem się na zainstalowanym Hombridge na Raspberry Pi Zero 2 W, wtyczkę Homebridge Mqttthing. Mam komunikację pomiędzy HomeKit a Hombridge i na odwrót tzn. dodaję urządzenia i steruję nimi ale nie potrafię tego zintegrować dalej z Suplą. Próbowałem robić wszystko krok po kroku z poradnika kolegów ale nie daję rady. Mam nadzieję że ktoś mi pomoże. (chcę tylko sterować narazie SBW-01 i ROW-02). Liczę na wyrozumiałość i wzajemną życzliwość może być przez PW żeby nie zaśmiecać forum. Kłaniam się nisko Pozdrawiam.
Awatar użytkownika
pzygmunt
Posty: 18207
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Zintegruje z Home Assistantem - tam w prosty sposób zintegrujesz z Siri.
Masz też inną możliwość...dużo prostszą.
viewtopic.php?f=23&t=9696
st.
Posty: 2
Rejestracja: czw sty 27, 2022 1:58 pm

Właśnie zainstalowałem Home Assistant i Mosquitto broker jest dalej jakaś sprawdzona instrukcja ?
karnasw
Posty: 186
Rejestracja: pt paź 02, 2020 10:22 am

Chciałbym ustawić MQTT broker, ale nie z poziomu Home Assistant.
Czy w tym przypadku również muszę tworzyć most? Home Assistant sypie błędem.

Moja konfiguracja:
MQTT na 192.168.162.10 port 1883, w pliku passwd wygenerowany użytkownik i hasło przez mosquitto_passwd

Kod: Zaznacz cały

pid_file /run/mosquitto/mosquitto.pid

persistence true
persistence_location /var/lib/mosquitto/

log_dest file /var/log/mosquitto/mosquitto.log

include_dir /etc/mosquitto/conf.d

password_file /etc/mosquitto/passwd
Konfiguracja supla

Kod: Zaznacz cały

MQTT_BROKER_ENABLED=true
MQTT_BROKER_HOST=192.168.162.10
MQTT_BROKER_PORT=1883
MQTT_BROKER_TLS=true
MQTT_BROKER_USERNAME=mqtt
MQTT_BROKER_PASSWORD=haslozpasswd
MQTT_BROKER_CLIENT_ID=supla
Konfiguracja homeassistant

Kod: Zaznacz cały

mqtt:
  broker: 192.168.162.10
  port: 1883
  username: mqtt
  password: haslozpasswd
  discovery: true
  client_id: homeassistant
Log błędu z homeassistant:

Kod: Zaznacz cały

 Logger: homeassistant.components.mqtt
Source: components/mqtt/__init__.py:756
Integration: MQTT (documentation, issues)
First occurred: 09:41:55 (1 occurrences)
Last logged: 09:41:55
Failed to connect to MQTT server due to exception: [Errno 111] Connection refused
Awatar użytkownika
pzygmunt
Posty: 18207
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Co Ci przeszkadza uruchomienie tego w kontenerze z poziomu HA ?
karnasw
Posty: 186
Rejestracja: pt paź 02, 2020 10:22 am

W sumie nic. Zacząłem konfigurację już wcześniej od MQTT zainstalowanym bezpośrednio na Pi i dopiero później zobaczyłem, że instrukcja dotyczy MQTT z poziomu HA. Jak nie ma na to rozwiązania to nie ma sprawy ;)

Edycja:
Teraz tak się przyjrzałem dopiero co to jest to Supervisor i widzę, że są to kontenery. Rozumiem, że muszę zainstalować HA bezpośrednio na hoście, żeby mi działały supervisory? Mam już OpenMediaVault na malinie i nie wiem czy zaraz coś się nie posypie, bo dockery mam już w OMV poinstalowane. :/
Awatar użytkownika
pzygmunt
Posty: 18207
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Nie musisz instalować HA aby tylko korzystać z mqtt brokera.
Generalnie to nieistotne gdzie zainstalujesz mosquitto. Jedyna różnica jest taka, że w innym miejscu masz config.
ODPOWIEDZ

Wróć do „Pomysły i koncepcje”