# Popsulem MQTT - usunalem z integracji

**URL:** <https://ai-speaker.discourse.group/t/popsulem-mqtt-usunalem-z-integracji/150>\
**Category:** konfiguracja\
**Created:** [12 Styczeń 2020 13:28 UTC](https://ai-speaker.discourse.group/t/popsulem-mqtt-usunalem-z-integracji/150 "2020-01-12T13:28:36Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Autor:** ![badzio](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/badzio/32/313_2.png) [@badzio](https://ai-speaker.discourse.group/u/badzio)\
**Data wpisu:** [12 Styczeń 2020 13:28 UTC](https://ai-speaker.discourse.group/t/popsulem-mqtt-usunalem-z-integracji/150/1 "2020-01-12T13:28:36Z")

</div>

Siemano, tym razem nabroilem. Usunalem (nie pytajcie czemu) MQTT z integracji. Jak chce dodac raz jeszcze modul MQTT to musze wpisac dane typu broker, uzytkownik oraz haslo. Ktos podpowie co powinienem wpisac w polu broker, oraz czy uzytkownik/haslo sa dowolne czy tez sa moze predefiniowane na bramce AIS?

---

<div class="post-metadata">

**Autor:** ![admin.ai-speaker](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/admin.ai-speaker/32/4_2.png) [@admin.ai-speaker](https://ai-speaker.discourse.group/u/admin.ai-speaker)\
**Data wpisu:** [13 Styczeń 2020 07:22 UTC](https://ai-speaker.discourse.group/t/popsulem-mqtt-usunalem-z-integracji/150/2 "2020-01-13T07:22:13Z")

</div>

Tego nie da się tak łatwo zepsuć. MQTT jest zapisane w konfiguracji systemu - wystarczy ponownie uruchomić Asystenta domowego i usunięta integracja MQTT “wróci”.

---

<div class="post-metadata">

**Autor:** ![badzio](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/badzio/32/313_2.png) [@badzio](https://ai-speaker.discourse.group/u/badzio)\
**Data wpisu:** [13 Styczeń 2020 10:39 UTC](https://ai-speaker.discourse.group/t/popsulem-mqtt-usunalem-z-integracji/150/3 "2020-01-13T10:39:23Z")

</div>

Fakt, dzieki. Pomogl restart 🙂 Mozna zamknac temat

---

<div class="post-metadata">

**Autor:** ![bif1005](https://avatars.discourse-cdn.com/v4/letter/b/f0a364/32.png) [@bif1005](https://ai-speaker.discourse.group/u/bif1005)\
**Data wpisu:** [23 Maj 2020 19:38 UTC](https://ai-speaker.discourse.group/t/popsulem-mqtt-usunalem-z-integracji/150/4 "2020-05-23T19:38:59Z")

</div>

No właśnie wróci…  
A co zrobić żeby nie wróciło??  
Używam zewnętrznego serwera mqtt, z pewnego powodu musiałem zmienić adres sieciowy. No i teraz nie potrafię zmienić adresu w ais.  
Jak zmienić adres mqtt, żeby nie wrócił stary?

---

<div class="post-metadata">

**Autor:** ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
**Data wpisu:** [25 Maj 2020 07:03 UTC](https://ai-speaker.discourse.group/t/popsulem-mqtt-usunalem-z-integracji/150/5 "2020-05-25T07:03:08Z")

</div>

> [@bif1005](#):
>
> A co zrobić żeby nie wróciło??

nadpisać domyślną konfigurację MQTT, tu jest opis jak:

> [@MQTT zabezpieczenie](https://ai-speaker.discourse.group/t/mqtt-zabezpieczenie/158/2):
>
> Jasne, że można, nie robimy tego domyślnie, bo bramka działa lokalnie i wyszliśmy z założenia, że jak wpuszczamy kogoś do naszej sieci domowej, to znaczy, że “mu ufamy”. Broker MQTT, który mamy na bramce to mosquitto: $ mosquitto -h mosquitto version 1.6.7 mosquitto is an MQTT v3.1.1 broker. Usage: mosquitto [-c config\_file] [-d] [-h] [-p port] -c : specify the broker config file. -d : put the broker into the background after starting. -h : display this help. -p : start the broker liste…

---

<div class="post-metadata">

**Autor:** ![bif1005](https://avatars.discourse-cdn.com/v4/letter/b/f0a364/32.png) [@bif1005](https://ai-speaker.discourse.group/u/bif1005)\
**Data wpisu:** [26 Maj 2020 21:17 UTC](https://ai-speaker.discourse.group/t/popsulem-mqtt-usunalem-z-integracji/150/6 "2020-05-26T21:17:49Z")

</div>

W tym sęk, że po nadpisaniu i po resecie aplikacji dalej mam poprzedni adres. Zaznaczam, że korzystam i korzystałem z zewnętrznego brokera mqtt.  
A tak przy okazji jak wyłączyć wbudowane mqtt (po co obciążać sprzęt zasobem z którego i tak nie korzystam)?

---

<div class="post-metadata">

**Autor:** ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
**Data wpisu:** [27 Maj 2020 06:54 UTC](https://ai-speaker.discourse.group/t/popsulem-mqtt-usunalem-z-integracji/150/7 "2020-05-27T06:54:54Z")

</div>

# Nadpisywanie konfiguracji MQTT

> [@bif1005](#):
>
> W tym sęk, że po nadpisaniu i po resecie aplikacji dalej mam poprzedni adres

a gdzie sprawdzasz adres brokera MQTT?  
napisz co dokładnie robisz… i w sumie… po co 😉 (taki żart)

# MQTT broker i zasoby

> [@bif1005](#):
>
> po co obciążać sprzęt zasobem z którego i tak nie korzystam

mosquitto (broker mqtt na bramce) prawie nic nie obciąża systemu, można sprawdzić komendą htop

przy kilkudziesięciu urządzeniach podłączonych do brokera (ponad 100 encji) mamy użycie pamięci 0.2% i procesora od 0 do max 0.5%

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/1/1bd3a0b5098961723ca9f8e9ae4294280a9e0564.png)

# Jak wyłączyć broker MQTT na bramce

> [@bif1005](#):
>
> jak wyłączyć wbudowane mqtt

za serwisy na bramce odpowiada PM2

> ⚠ UWAGA robisz to na własną odpowiedzialność, my wspieramy tylko wbudowany broker MQTT, jeżeli będziesz miał problem z MQTT po zmianie brokera to jedynym zaleceniem będzie “Wykonanie pełnego resetu aplikacji”.

### sprawdzenie statusu serwisu MQTT:

```auto
pm2 status

```

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/a/aa7fdb4be67a0fad73b0ebfaea008ef591794474.png)

### zatrzymanie serwisu mqtt:

```auto
pm2 stop mqtt

```

### usunięcie serwisu:

```auto
pm2 delete mqtt

```

### zapisanie zmian na stałe żeby po restarcie uruchamiały się tylko te procesy które chcemy

```auto
pm2 save

```

---

<div class="post-metadata">

**Autor:** ![bif1005](https://avatars.discourse-cdn.com/v4/letter/b/f0a364/32.png) [@bif1005](https://ai-speaker.discourse.group/u/bif1005)\
**Data wpisu:** [27 Maj 2020 17:35 UTC](https://ai-speaker.discourse.group/t/popsulem-mqtt-usunalem-z-integracji/150/8 "2020-05-27T17:35:37Z")

</div>

Hmm po ostatniej aktualizacji problem znikł. Dziwne…  
W każdym bądź razie dziękuję za informację jak wyłączyć brokera mqtt

---

<div class="post-metadata">

**Autor:** ![Pablo](https://avatars.discourse-cdn.com/v4/letter/p/ad7895/32.png) [@Pablo](https://ai-speaker.discourse.group/u/Pablo)\
**Data wpisu:** [3 Kwiecień 2021 18:19 UTC](https://ai-speaker.discourse.group/t/popsulem-mqtt-usunalem-z-integracji/150/9 "2021-04-03T18:19:15Z")

</div>

To ja mam pytanie jakby odwrotne: “udało mi się” pozbyć wszystkich aplikacji z pm2 - próbowałem włączyć pm2 monitor i tak to się skończyło.

Odnośnie uruchomienia samego ais (hass) to udało mi się z ręki ze wskazaniem katalogu z konfiguracją.  
Pytanie czy ktoś może poratować ponowną instalacją aplikacji pod pm2?

---

<div class="post-metadata">

**Autor:** ![Pablo](https://avatars.discourse-cdn.com/v4/letter/p/ad7895/32.png) [@Pablo](https://ai-speaker.discourse.group/u/Pablo)\
**Data wpisu:** [3 Kwiecień 2021 18:59 UTC](https://ai-speaker.discourse.group/t/popsulem-mqtt-usunalem-z-integracji/150/10 "2021-04-03T18:59:56Z")

</div>

Znalazłem kilka skryptów w:

> /data/data/pl.sviete.dom/.ais

I te komendy się przydały:

> pm2 start mosquitto --name mqtt – -c /data/data/pl.sviete.dom/files/usr/etc/mosquitto/mosquitto.conf  
> pm2 start node-red --name nred --node-args=“–max-old-space-size=128”  
> pm2 start hass --name ais --interpreter=python – --config /data/data/pl.sviete.dom/files/home/AIS  
> pm2 save

Brakuje mi tylko jeszcze:

> ftp  
> web terminal
