# Aktualizacja do Maja, kopia zapasowa, FTP (configuration.yaml)

**URL:** <https://ai-speaker.discourse.group/t/aktualizacja-do-maja-kopia-zapasowa-ftp-configuration-yaml/2888>\
**Category:** Aktualizacje\
**Created:** [24 Maj 2022 10:24 UTC](https://ai-speaker.discourse.group/t/aktualizacja-do-maja-kopia-zapasowa-ftp-configuration-yaml/2888 "2022-05-24T10:24:57Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Autor:** ![LexMar](https://avatars.discourse-cdn.com/v4/letter/l/b77776/32.png) [@LexMar](https://ai-speaker.discourse.group/u/LexMar)\
**Data wpisu:** [24 Maj 2022 10:24 UTC](https://ai-speaker.discourse.group/t/aktualizacja-do-maja-kopia-zapasowa-ftp-configuration-yaml/2888/1 "2022-05-24T10:24:57Z")

</div>

Cześć!

Od początku tego roku używam DEV3 + zigbee Conbee2.

Pare pytań na początek 🙂

1. AKTUALIZACJA SYSTEMU DO WERSJI MAJA:  
Aktualnie mam wersję LEON + zrobilem update zigbee w konsoli wg dokumentacji do wersji 1.24.0 - po aktualizacji zigbee musiałem wszystie urządzenia parować ponownie ☹ przywrócenie kopii zapasowej też nie pomogło.  
 ![Zrzut ekranu 2022-05-24 o 12.11.34](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/5/54e8a54636c22a17e50f170ae5754a7c411ce6a5.png)

PYTANIE: Czy aktualizując system do wersji MAJA (z poziomu bramki) - wszystko powinno działać bez ponownego parowania?

1. JAK DZIAŁĄ KOPIA ZAPASOWA?  
Czy Kopia zapasowa działa w taki sposób, ze jeśli np dziś zrobię kopię - wykonam pełny reset bramki i przywrócę kopię zapasową to wszsytko powinno (urzadzania sparowane, automatyzacje itp) powinny zostać przywrócone do takiego stanu jak w momencie wykonywania kopii?

2. PRZYDATNE LINKI  
W sekcji ‘przydatne linki’ bardzo często znikają mi linki i są puste - nie wiem o co chodzi, w sumie ich nie potrzebuje, ale dziwi mnie to.  

3. JAK SIE DOSTAĆ DO configuration.yaml: /data/data/pl.sviete.dom/files/home/AIS ??  
Nie udało mi sie podłączyc (wg dokumentacji) do FTP, jedynie mam dostęp do:  
 ![Zrzut ekranu 2022-05-24 o 12.05.20](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/8/82cea06129d80a1805abb1d6ef7efd95192da189.png)

- ale nie mam dostępu do np configuration.yaml: /data/data/pl.sviete.dom/files/home/AIS - po prostu nie działa, wpisuje w chrome: ftp://IP-BRAMKI/data/data/pl.sviete.dom/files/home/AIS otwiera mi sie FINDER (macbook) i błąd "problem podczas łączenia’

![Zrzut ekranu 2022-05-24 o 12.07.02](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/7/76334443f77ea40698b9981ea08892c4992c134e.png)

Pare info o moim domu:  
urządzeń mam dużo (głównie zibgee + pare wifi integracja Tuya + Homematic IP (ogrzewanie) + Odkurzacz Xiaomi) + kilkadziesiąt automatyzacji i skryptów.

 ![Zrzut ekranu 2022-05-24 o 12.13.10](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/e/eec0cefa1885de5274fdcc58ab33701f775dc06a.png)  
 ![Zrzut ekranu 2022-05-24 o 12.12.54](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/3/368b7518f9701bee73468d8a3233eb4e45a77578.png)

Gratulacje dla zespołu AIS bo to świetny projekt idealny dla mnie, bo ‘goły’ HA mnie przerastał z braku czasu 🙂  
Szacun za wsparcie na tym forum dla każdego, bo to jest nieoceniona rzecz ile tu znalazłem rozwiązań!

---

<div class="post-metadata">

**Autor:** ![jszkiela](https://avatars.discourse-cdn.com/v4/letter/j/c5a1d2/32.png) [@jszkiela](https://ai-speaker.discourse.group/u/jszkiela)\
**Data wpisu:** [24 Maj 2022 15:20 UTC](https://ai-speaker.discourse.group/t/aktualizacja-do-maja-kopia-zapasowa-ftp-configuration-yaml/2888/2 "2022-05-24T15:20:48Z")

</div>

Do configuration.yaml możesz się dostać np. jak w opisie poniżej.

> [@Bramka: configuration.yaml](https://ai-speaker.discourse.group/t/bramka-configuration-yaml/67):
>
> Plik konfiguracyjny configuration.yaml Dążymy do tego, żeby wszystkie podstawowe ustawienia i popularne integracje były dostępne z interfejsu użytkownika. Obecnie jednak nie wszystko jest jeszcze konfigurowalne za pośrednictwem interfejsu użytkownika i aby dodać integrację z niektórymi urządzeniami, wymagana jest ręczna edycja pliku konfiguracyjnego Asystenta domowego. Plik ten znajduje się na urządzeniu w folderze /data/data/pl.sviete.dom/files/home/AIS i ma nazwę configuration.yaml. Konfigur…

Ale moim zdaniem wygodniej jest przy pomocy WinSCP za pomocą SFTP.

---

<div class="post-metadata">

**Autor:** ![LexMar](https://avatars.discourse-cdn.com/v4/letter/l/b77776/32.png) [@LexMar](https://ai-speaker.discourse.group/u/LexMar)\
**Data wpisu:** [24 Maj 2022 17:01 UTC](https://ai-speaker.discourse.group/t/aktualizacja-do-maja-kopia-zapasowa-ftp-configuration-yaml/2888/3 "2022-05-24T17:01:15Z")

</div>

Dzięki! Wszystko jasne. Z konsoli i narzędzi dev mam dostęp 🙂

Punk 4 załatwiony.

Zostaje 1 i 2: aktualizacja i kopia zapasowa (bo 3 to raczej mało istotne)

---

<div class="post-metadata">

**Autor:** ![jszkiela](https://avatars.discourse-cdn.com/v4/letter/j/c5a1d2/32.png) [@jszkiela](https://ai-speaker.discourse.group/u/jszkiela)\
**Data wpisu:** [24 Maj 2022 17:09 UTC](https://ai-speaker.discourse.group/t/aktualizacja-do-maja-kopia-zapasowa-ftp-configuration-yaml/2888/4 "2022-05-24T17:09:17Z")

</div>

To ci dalej odpowiem.

1. Nigdy po aktualizacji nie parowałem na nowo urządzeń zigbee. Zrób kopię (bramki i zigbee) na wszelki wypadek restart bramki i aktualizuj.
2. Tak, kopia przywraca całą konfigurację w tym integracje i automatyzacje. No chyba że że doinstalowałeś coś dodatkowego jak np. Node Red to tego kopia nie obejmuje.

---

<div class="post-metadata">

**Autor:** ![LexMar](https://avatars.discourse-cdn.com/v4/letter/l/b77776/32.png) [@LexMar](https://ai-speaker.discourse.group/u/LexMar)\
**Data wpisu:** [24 Maj 2022 17:18 UTC](https://ai-speaker.discourse.group/t/aktualizacja-do-maja-kopia-zapasowa-ftp-configuration-yaml/2888/5 "2022-05-24T17:18:29Z")

</div>

Dziękuję. Brakowało mi tych informacji w dokumentacji (logika podpowiadała ze jest jak piszesz ale chciałem potwierdzić żeby być pewnym na 100% :))

Zostaje mi czekać na Maja wersja PROD i będę bez obaw aktualizować 🙂

---

<div class="post-metadata">

**Autor:** ![jszkiela](https://avatars.discourse-cdn.com/v4/letter/j/c5a1d2/32.png) [@jszkiela](https://ai-speaker.discourse.group/u/jszkiela)\
**Data wpisu:** [24 Maj 2022 17:39 UTC](https://ai-speaker.discourse.group/t/aktualizacja-do-maja-kopia-zapasowa-ftp-configuration-yaml/2888/6 "2022-05-24T17:39:09Z")

</div>

Nie namawiam ale od dość dawna alfy są tak stabilne że na forum wieje nudą. 😀

---

<div class="post-metadata">

**Autor:** ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
**Data wpisu:** [24 Maj 2022 20:02 UTC](https://ai-speaker.discourse.group/t/aktualizacja-do-maja-kopia-zapasowa-ftp-configuration-yaml/2888/7 "2022-05-24T20:02:40Z")

</div>

> [@LexMar](#):
>
> ale nie mam dostępu do np configuration.yaml: /data/data/pl.sviete.dom/files/home/AIS - po prostu nie działa, wpisuje w chrome: ftp://IP-BRAMKI/data/data/pl.sviete.dom/files/home/AIS otwiera mi sie FINDER (macbook) i błąd "problem podczas łączenia’

Może zamiast szukać dostępu z przeglądarki użyj eksploratora plików (czy co tam masz na mac).  
W Linux to działa i w/g dokumentacji z mac również:

> **[Dostęp do bramki po FTP | AI-Speaker](https://ai-speaker.com/docs/ais_bramka_remote_ftp/#logowanie-z-systemu-linux-i-z-system%C3%B3w-firmy-apple)**
>
> Asystent domowy ma domyślnie uruchomiony serwer FTP, dzięki czemu możesz zdalnie zarządzać plikami na bramce.

 ![obraz](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/0/0703b6efe6fe2facc4c1b90b4a1cc2b29e33d2b4.png)

Nie zapomnij o prawidłowej ścieżce:  
`ftp://ais-dom.local//data/data/pl.sviete.dom/files/home/AIS`

Diabeł tkwi w szczegółach:

 ![obraz](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/9/92497a259e5ca9d691a2c29da0156b2bbff1c4c0.png)

---

<div class="post-metadata">

**Autor:** ![LexMar](https://avatars.discourse-cdn.com/v4/letter/l/b77776/32.png) [@LexMar](https://ai-speaker.discourse.group/u/LexMar)\
**Data wpisu:** [24 Maj 2022 20:34 UTC](https://ai-speaker.discourse.group/t/aktualizacja-do-maja-kopia-zapasowa-ftp-configuration-yaml/2888/8 "2022-05-24T20:34:19Z")

</div>

Diabeł bardzo tkwi w szczegółach:D

W dokumentacji jest jeden /  
ftp://ais-dom.local:1024/data/data/pl.sviete.dom/files/home/AIS

A w Twoim linku są 2 // w adresie  
ftp://ais-dom.local//data/data/pl.sviete.dom/files/home/AIS

(bo oczywiście podawałem IP zamiast IP bramki.

I użycie // działa z explorarora 🙂

Bo używałem linku z dokumentacji i nie działało.

Problem rozwiązany 🙂

---

<div class="post-metadata">

**Autor:** ![LexMar](https://avatars.discourse-cdn.com/v4/letter/l/b77776/32.png) [@LexMar](https://ai-speaker.discourse.group/u/LexMar)\
**Data wpisu:** [30 Czerwiec 2022 07:51 UTC](https://ai-speaker.discourse.group/t/aktualizacja-do-maja-kopia-zapasowa-ftp-configuration-yaml/2888/9 "2022-06-30T07:51:06Z")

</div>

Cześć grupo!

Dziennik i Historia działają bardzo wolno po aktualizacji (sqlite-memory) Wersja Maja (kanał aktualizacji PROD).

Możliwe że powyżej dostałem odpowiedź ale chcę się upewnić:

- po aktualizacji Historia i Dziennik działaja bardzo wolno i jest sporo logow z błędami z tym zwiazanymi = sqlite

- Chcę wykonać pełny reset [Pełny reset aplikacji | AI-Speaker](http://ai-speaker.com/docs/ais_bramka_reset_ais_step_by_step)

- następnie przywrócić kopie zapasową [Pierwsze uruchomienie - Konto właściciela | AI-Speaker](http://ai-speaker.com/docs/ais_bramka_first_run_step_account#kopia-konfiguracji)

**czy to sprawi ze będę mieć wszytko skonfigurowane i nic nie będę musiał parować / pisać od nowa automatyzacji - system wróci do takich ostawień jak mam teraz? 🙂**

Poniżej logi ktore pojawiają się gdy Hisotria/Dziennik bardzo wolno działają:

```auto
Logger: homeassistant.components.websocket_api.http.connection
Source: components/websocket_api/connection.py:96
Integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 26 czerwca 2022 13:00:45 (64 occurrences)
Last logged: 09:47:50

[2725041416] Received invalid command: backup/info
[2713053528] Received invalid command: backup/info
[2623692560] Received invalid command: backup/info
[2668558800] Received invalid command: backup/info
[2622464856] Received invalid command: backup/info

```

```auto
Logger: aiohttp.server
Source: components/recorder/pool.py:117
First occurred: 26 czerwca 2022 11:06:43 (308 occurrences)
Last logged: 07:30:16

Error handling request
Traceback (most recent call last):
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/aiohttp/web_protocol.py", line 435, in _handle_request
    resp = await request_handler(request)
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/aiohttp/web_app.py", line 504, in _handle
    resp = await handler(request)
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/aiohttp/web_middlewares.py", line 117, in impl
    return await handler(request)
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/http/security_filter.py", line 60, in security_filter_middleware
    return await handler(request)
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/http/forwarded.py", line 100, in forwarded_middleware
    return await handler(request)
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/http/request_context.py", line 28, in request_context_middleware
    return await handler(request)
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/http/ban.py", line 79, in ban_middleware
    return await handler(request)
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/http/auth.py", line 219, in auth_middleware
    return await handler(request)
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/http/view.py", line 137, in handle
    result = await result
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/logbook/ __init__.py", line 266, in get
    return await get_instance(hass).async_add_executor_job(json_events)
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/logbook/ __init__.py", line 254, in json_events
    _get_events(
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/logbook/ __init__.py", line 493, in _get_events
    return list(
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/logbook/ __init__.py", line 279, in humanify
    for _, g_events in groupby(
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/logbook/ __init__.py", line 442, in yield_events
    for row in query.yield_per(1000):
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2896, in __iter__
    return self._iter(). __iter__ ()
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2903, in _iter
    result = self.session.execute(
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1695, in execute
    conn = self._connection_for_bind(bind)
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1536, in _connection_for_bind
    return self._transaction._connection_for_bind(
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 747, in _connection_for_bind
    conn = bind.connect()
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/sqlalchemy/future/engine.py", line 406, in connect
    return super(Engine, self).connect()
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 3234, in connect
    return self._connection_cls(self, close_with_result=close_with_result)
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 96, in __init__
    else engine.raw_connection()
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 3313, in raw_connection
    return self._wrap_pool_connect(self.pool.connect, _connection)
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 3280, in _wrap_pool_connect
    return fn()
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 310, in connect
    return _ConnectionFairy._checkout(self)
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 868, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 476, in checkout
    rec = pool._do_get()
  File "/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/recorder/pool.py", line 117, in _do_get
    raise SQLAlchemyError
sqlalchemy.exc.SQLAlchemyError: ()

```

```auto
Logger: homeassistant.components.recorder.util
Source: components/recorder/util.py:94
Integration: Recorder (documentation, issues)
First occurred: 26 czerwca 2022 11:06:43 (310 occurrences)
Last logged: 07:30:16

Error executing query: ()

```

```auto
Logger: homeassistant.components.recorder.util
Source: components/recorder/util.py:159
Integration: Recorder (documentation, issues)
First occurred: 26 czerwca 2022 11:06:43 (762 occurrences)
Last logged: 07:30:16

Error executing query: ()

```

Dziękuję za pomoc.

---

<div class="post-metadata">

**Autor:** ![bazwro](https://avatars.discourse-cdn.com/v4/letter/b/d07c76/32.png) [@bazwro](https://ai-speaker.discourse.group/u/bazwro)\
**Data wpisu:** [7 Wrzesień 2022 06:58 UTC](https://ai-speaker.discourse.group/t/aktualizacja-do-maja-kopia-zapasowa-ftp-configuration-yaml/2888/10 "2022-09-07T06:58:57Z")

</div>

@LexMar Cześć, poradziłeś sobie z tym problemem ? daj znać jakie kroki przedsięwziąłeś

---

<div class="post-metadata">

**Autor:** ![LexMar](https://avatars.discourse-cdn.com/v4/letter/l/b77776/32.png) [@LexMar](https://ai-speaker.discourse.group/u/LexMar)\
**Data wpisu:** [7 Wrzesień 2022 07:02 UTC](https://ai-speaker.discourse.group/t/aktualizacja-do-maja-kopia-zapasowa-ftp-configuration-yaml/2888/11 "2022-09-07T07:02:21Z")

</div>

cześć,  
tak → rozwiązanie tutaj opisałem:

> [@honeybee Maja wydania](https://ai-speaker.discourse.group/t/maja-wydania/2668/163):
>
> green_circle Rozwiązanie problemów z HISTORIA I DZIENNIK green_circle też zmagałem się z problem ‘historii i dziennika’ po aktualizacji - wszystko ładowało się bardzo wolno i były błędy w logach. Dziś rozwiązałem problem - przeszedłem na zewnętrzną bazę danych slight_smile trzeba dodać w .yaml history: logbook: recorder: I wszystko działa pięknie slight_smile PS: mimo problemów z historią i dziennikiem - wszystko działa idealnie i nawet gdy to działało powoli to nie przeszkadza…

---

<div class="post-metadata">

**Autor:** ![boskikak](https://avatars.discourse-cdn.com/v4/letter/b/74df32/32.png) [@boskikak](https://ai-speaker.discourse.group/u/boskikak)\
**Data wpisu:** [29 Listopad 2022 20:53 UTC](https://ai-speaker.discourse.group/t/aktualizacja-do-maja-kopia-zapasowa-ftp-configuration-yaml/2888/12 "2022-11-29T20:53:20Z")

</div>

Trafiłem tutaj bo mam taki sam problem co kolega ale mi nie udało się go rozwiązać. W dokumentacji jest opis żeby wkleić ścieżkę /data/data/pl.sviete.dom/files/home/AIS więc wklejam i taki otrzymuję wynik:

 ![111](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/7/70a3d8391545ae393b2d324780ba93e91dc15db4.png)

Folder Data mam pusty a chyba w nim powinny znajdować się kolejne pliki. Gdy chcę wejść przez przeglądarkę klikając w link z zakładki “przydatne linki” otwiera mi tylko pustą kartę chrome.  
Plik configuration.yaml i tak edytuję z poziomu menagera ale chciałem docelowo zainstalować HACS dlatego chcę odpalić FTP.

---

<div class="post-metadata">

**Autor:** ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
**Data wpisu:** [29 Listopad 2022 21:05 UTC](https://ai-speaker.discourse.group/t/aktualizacja-do-maja-kopia-zapasowa-ftp-configuration-yaml/2888/13 "2022-11-29T21:05:19Z")

</div>

Czy jesteś już na wersji Termux?  
Jeśli tak to ścieżka się zmieniła.

> [@:ais: Przejście na binarki Termux](https://ai-speaker.discourse.group/t/przejscie-na-binarki-termux/2977/15):
>
> Zmieniła się ścieżka dla niego, ponieważ zmienił się prefix w drzewie katalogów.  
> Obecnie to:  
> `//data/data/com.termux/files/home`  
> czyli dla FTP:
> 
> ```auto
> ftp://ais-dom.local:1024/data/data/com.termux/files/home/AIS 
> 
> ```
> 
> @jolka - należało by poprawić dokumentację, pewnie takich miejsc po przejściu na repo Termux będzie więcej.

---

<div class="post-metadata">

**Autor:** ![boskikak](https://avatars.discourse-cdn.com/v4/letter/b/74df32/32.png) [@boskikak](https://ai-speaker.discourse.group/u/boskikak)\
**Data wpisu:** [29 Listopad 2022 21:21 UTC](https://ai-speaker.discourse.group/t/aktualizacja-do-maja-kopia-zapasowa-ftp-configuration-yaml/2888/14 "2022-11-29T21:21:09Z")

</div>

No i poszło do strzału 🙂  
ale racja, dla takiego początkującego użytkownika jak ja, było to nie do znalezienia, więc należało by zrobić edit do dokumentacji.

Dzięki za pomoc!

---

<div class="post-metadata">

**Autor:** ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
**Data wpisu:** [29 Listopad 2022 21:24 UTC](https://ai-speaker.discourse.group/t/aktualizacja-do-maja-kopia-zapasowa-ftp-configuration-yaml/2888/15 "2022-11-29T21:24:38Z")

</div>

Nawet dla mnie nie było to oczywiste, tylko dzięki temu, że Linux na warsztatowym PC i ten na bramce widzą się w sieci bez problemu, mogłem łatwo wyszperać właściwą ścieżkę.
