Faikout Auto i programator

Faikin Australia

Utrzymywanie temperatury w pomieszczeniu, sterowanie według czujnika w miejscu, w którym Państwo przebywają, oraz praca klimatyzatora według harmonogramu dobowego.

Wszystko lokalnie · działa ze strony internetowej, czujnika BLE lub MQTT · zawiera dedykowaną sekcję rozwiązywania problemów z programatorem.

Faikout Auto to dodatkowa warstwa sterowania nakładana na klimatyzator. Potrafi utrzymać temperaturę docelową w pomieszczeniu dokładniej niż własny tryb Auto urządzenia, przełączać za Państwa między ogrzewaniem a chłodzeniem, uruchamiać urządzenie według harmonogramu oraz sterować według czujnika umieszczonego tam, gdzie faktycznie się siedzi lub śpi. Nic z tego nie wymaga chmury i działa nieprzerwanie niezależnie od tego, czy sterują Państwo z wbudowanej strony internetowej, czujnika BLE czy MQTT.

Którego modułu to dotyczy?

Faikout Auto to funkcja modułu Faikin Faikout. Nie jest jeszcze dostępna w modułach Faikin Ninja P1P2 ani MHI X-Y, ale wkrótce się to zmieni.

Niniejszy podręcznik opiera się na dokumentacji Advanced i Controls autorstwa RevK (codeberg.org/RevK/ESP32-Faikout). Przykładowa nazwa hosta to GuestAC; proszę zastąpić ją własną.

1. Co robi Faikout Auto

Klimatyzator już ogrzewa i chłodzi. Faikout Auto decyduje, kiedy i z jaką wartością zadaną, aby utrzymać pomieszczenie w pożądanym stanie. Mówiąc prosto, obserwuje temperaturę, przewiduje, dokąd zmierza, i delikatnie włącza lub wyłącza klimatyzator, podnosząc lub obniżając wartość zadaną wysyłaną do urządzenia. Może również przełączać urządzenie między ogrzewaniem a chłodzeniem, zależnie od pory roku lub potrzeb pomieszczenia.

Domyślnie steruje według własnego czujnika klimatyzatora lub według wybranego przez Państwa czujnika zewnętrznego. Wszystko odbywa się lokalnie w Państwa sieci.

2. Trzy rodzaje automatyzacji, rozdzielone

To część, w której najczęściej dochodzi do nieporozumień. Faikout Auto łączy trzy niezależne funkcje. Można używać każdej z osobna lub je łączyć.

Funkcja Co robi Sterowana przez
Pasmo docelowe Utrzymuje pomieszczenie w zakresie temperatury, przełączając ogrzewanie/chłodzenie i korygując wartość zadaną. Odczyt temperatury
Automatyczne włączanie/wyłączanie (Auto⏻) Włącza urządzenie, gdy pomieszczenie znacznie odbiega od pasma, i wyłącza je, gdy przez pewien czas komfortowo pozostaje w jego zakresie. Odczyt temperatury
Programator Włącza i wyłącza urządzenie o stałych godzinach każdego dnia. Zegar

Programator to nie to samo co automatyczne włączanie/wyłączanie. Programator uruchamia się o określonej porze dnia; automatyczne włączanie/wyłączanie reaguje na temperaturę. Jeśli urządzenie nieoczekiwanie się włącza lub wyłącza, pierwszym zadaniem jest ustalenie, które z nich za to odpowiada (patrz sekcje 8 i 9).

3. Wentylator, który nie chce się zatrzymać

Bardzo częste pytanie i powód, dla którego istnieje automatyczne włączanie/wyłączanie.

Gdy klimatyzator osiągnie wartość zadaną, sprężarka zatrzymuje się, ale wentylator jednostki wewnętrznej pracuje dalej, często przez długi czas, a czasem bez końca. Przy grzaniu usuwa resztkowe ciepło z wymiennika; przy chłodzeniu osusza wymiennik. Tak czy inaczej jest to wewnętrzna logika samego urządzenia, o której decyduje płyta sterująca producenta.

Faikout nie może tego zmienić. Nie istnieje żadne ustawienie serwisowe, żaden parametr ani polecenie protokołu, które by to wyłączało. Każdy produkt, który twierdzi inaczej w odniesieniu do takiego urządzenia, albo wyłącza całe urządzenie, albo obiecuje rzeczy niemożliwe.

Faikout może natomiast wyłączyć urządzenie, a to jedyna rzecz, która naprawdę zatrzymuje wentylator. Właśnie do tego służy automatyczne włączanie/wyłączanie i zostało zaprojektowane z myślą o tym zachowaniu. Obecnie jest to funkcja Faikin Faikout, a obsługa modułu Ninja jest w przygotowaniu:

  • Faikout obserwuje temperaturę, z czujnika samego urządzenia lub z wybranego czujnika zewnętrznego.
  • Gdy pomieszczenie przez pewien czas pozostaje komfortowo wewnątrz zadanego pasma, całkowicie wyłącza urządzenie. Wraz z nim zatrzymuje się wentylator.
  • Gdy pomieszczenie znów wyjdzie poza pasmo, ponownie włącza urządzenie.

Efekt to zachowanie, którego większość osób oczekiwała od początku: urządzenie pracuje, osiąga temperaturę i cichnie, zamiast pracować na biegu jałowym z włączonym wentylatorem.

Warto wiedzieć o dwóch rzeczach:

  • Ustaw rozsądne pasmo. Jeśli pasmo jest zbyt wąskie, urządzenie będzie włączać się i wyłączać częściej, niż to pożądane. Zwykle właściwy jest stopień lub dwa po każdej stronie celu.
  • Automatyczne włączanie/wyłączanie to nie programator. Automatyczne włączanie/wyłączanie reaguje na temperaturę; programator uruchamia się o określonych godzinach. Jeśli coś nieoczekiwanie się włącza lub wyłącza, zobacz sekcje 8 i 9.

Konfiguracja jest opisana w sekcji 4, a dostrajanie pasma w sekcji 5.

4. Włączanie (strona internetowa)

Proszę przejść pod adres GuestAC.local w tej samej sieci WiFi. Na górze strony znajdują się zwykłe elementy sterowania klimatyzatorem, a poniżej elementy sterowania automatycznego. Zwykłe elementy sterowania to:

  • Funkcje automatyczne / Enable — główny przełącznik funkcji programatora i automatycznego włączania/wyłączania. Gdy jest wyłączony, zaplanowane włączanie/wyłączanie oraz automatyczne włączanie/wyłączanie nie działają.
  • Track — proszę ustawić na wartość inną niż Off, aby Faikout mógł przełączać ogrzewanie i chłodzenie w dążeniu do celu. To główny przełącznik zachowania utrzymującego temperaturę.
  • Cel i tolerancja — pożądana temperatura oraz dopuszczalne odchylenie po obu stronach, na przykład 21°C z ±1°C.
  • Godzina włączenia i Godzina wyłączenia — dobowy programator (sekcja 8).
  • Auto⏻ — automatyczne włączanie/wyłączanie na podstawie temperatury.
  • Odniesienie zewnętrzne — proszę wybrać czujnik BLE, według którego ma odbywać się sterowanie, zamiast czujnika własnego urządzenia (sekcja 6).

Zmiany są uwzględniane natychmiast, a wszystko, co Państwo zrobią pilotem IR, pojawia się na stronie w ciągu kilku sekund.

5. Utrzymywanie temperatury: pasmo docelowe

Proszę ustawić Cel i tolerancję, a Faikout potraktuje to jako zakres. 21°C z ±1°C oznacza pasmo komfortu od 20°C do 22°C. Faikout dąży do utrzymania pomieszczenia wewnątrz tego pasma, a nie w jego środku.

Krótko o tym, jak to działa:

  • Próbkuje temperaturę i patrzy w przód, ponieważ klimatyzator ma bezwładność, dzięki czemu może zadziałać, zanim pomieszczenie przekroczy cel.
  • Podczas ogrzewania stara się utrzymać pomieszczenie tuż powyżej dolnej granicy pasma; podczas chłodzenia tuż poniżej górnej.
  • Robi to, wysyłając klimatyzatorowi wartość zadaną znacznie powyżej lub poniżej rzeczywistego celu (domyślnie około ±6°C), aby wymusić ogrzewanie lub chłodzenie, a następnie łagodzi, gdy pomieszczenie wchodzi w zakres.
  • Jeśli stwierdzi, że ogrzewa, ale stale przekracza górną granicę pasma, przełącza się na chłodzenie i odwrotnie. Gdy pomieszczenie mieści się w paśmie, wyłącza się.

W normalnym użytkowaniu nie trzeba niczego z tego regulować. Precyzyjne regulacje (jak mocno przesuwa wartość zadaną, jak daleko przewiduje) są wymienione w sekcji 11 i rzadko wymagają ingerencji.

6. Wybór odniesienia temperatury

Domyślnie Faikout steruje według własnego czujnika klimatyzatora, który znajduje się w górnej części jednostki wewnętrznej i często wskazuje wyższą temperaturę niż tam, gdzie Państwo są. Istnieją dwa sposoby sterowania według lepszego odczytu:

  • Czujnik BLE. Proszę sparować czujnik BlueCoinT lub typu Telink/Mi i wybrać go jako odniesienie zewnętrzne na stronie internetowej. Umieszczony przy łóżku lub biurku sprawia, że pomieszczenie jest utrzymywane w tym miejscu. To najprostsza droga, bez brokera ani automatyzacji.
  • Przez MQTT. Proszę samodzielnie podać odczyt lub wskazać Faikout istniejący temat czujnika. Patrz sekcja 10.

Gdy używane jest odniesienie zewnętrzne, Faikout kompensuje różnicę między nim a własnym czujnikiem klimatyzatora, aby urządzenie nadal działało sensownie.

7. Tryb termostatu

Zwykłe zachowanie pasma utrzymuje pomieszczenie w dowolnym miejscu zakresu. Tryb termostatu dodaje histerezę, jak domowy termostat: podczas ogrzewania podnosi do górnej granicy pasma, a następnie pozwala pomieszczeniu opaść do dolnej, zanim ponownie się włączy. Oznacza to dłuższe, rzadsze cykle, które niektórzy wolą. Proszę włączyć go ustawieniem Thermostat.

8. Programator (zaplanowane włączanie i wyłączanie)

Programator włącza i wyłącza klimatyzator o stałych porach dnia, każdego dnia. Przydaje się w sypialni, która ma być ciepła przed przebudzeniem, lub w biurze, które nie powinno pracować w nocy.

Aby skonfigurować go na stronie internetowej:

  1. Proszę upewnić się, że Funkcje automatyczne / Enable są włączone. Programator nie uruchomi się, jeśli jest to wyłączone.
  2. Proszę ustawić Godzinę włączenia na moment, w którym urządzenie ma się włączyć (format 24-godzinny, czas lokalny).
  3. Proszę ustawić Godzinę wyłączenia na moment, w którym ma się wyłączyć.
  4. Proszę upewnić się, że w ustawieniach strefa czasowa jest prawidłowa, w przeciwnym razie godziny uruchomią się w niewłaściwym momencie (jest to zdecydowanie najczęstszy problem, patrz sekcja 9).

Warto wiedzieć:

  • Godziny są lokalnymi godzinami zegarowymi i powtarzają się każdego dnia.
  • Pozostawienie godziny na 00:00 (północ) wyłącza ją. Ustawienie Godziny włączenia i wyłączenia na tę samą wartość również wyłącza programator. Ponieważ 00:00 oznacza „wyłączone”, nie można zaplanować dokładnie północy; w razie potrzeby proszę użyć 00:01.
  • Godzina włączenia i Godzina wyłączenia są niezależne. Można użyć tylko jednej (na przykład Godziny wyłączenia o 23:00, aby mieć pewność, że urządzenie nigdy nie pracuje w nocy, bez Godziny włączenia).
  • Każda z nich to jednorazowe działanie w danej minucie. O Godzinie włączenia urządzenie się włącza; o Godzinie wyłączenia się wyłącza. W międzyczasie mogą Państwo swobodnie zmieniać ustawienia pilotem lub aplikacją, a zmiana pozostaje do następnej zaplanowanej godziny. Programator nie sprzeciwia się Państwu przez resztę dnia.

Programator a automatyczne włączanie/wyłączanie. Programator dotyczy wyłącznie zegara. Jeśli chcą Państwo dodatkowo, aby urządzenie włączało się, gdy pomieszczenie zrobi się zbyt zimne lub zbyt ciepłe, niezależnie od godziny, jest to Auto⏻ (automatyczne włączanie/wyłączanie), osobny przełącznik. Proszę pozostawić Auto⏻ wyłączone, jeśli urządzenie ma być sterowane wyłącznie zegarem.

9. Rozwiązywanie problemów z programatorem

Jeśli harmonogram uruchamia się o niewłaściwej porze lub wcale, proszę przejść przez poniższe punkty po kolei. Pierwszy wyjaśnia większość przypadków.

1. Strefa czasowa jest nieprawidłowa lub nieustawiona. Faikout pobiera czas z internetu w UTC i przelicza go na czas lokalny za pomocą strefy czasowej ustawionej na stronie konfiguracji. Jeśli strefa czasowa jest pusta lub błędna, Godzina włączenia „07:00” uruchomi się o 07:00 UTC, co we wschodniej Australii przypada po południu. Proszę ustawić prawidłowy ciąg strefy czasowej na stronie WiFi/konfiguracji. Jest to ciąg strefy czasowej POSIX, na przykład:

  • Wschodnia Australia z czasem letnim (NSW, VIC, ACT, TAS): AEST-10AEDT,M10.1.0,M4.1.0/3
  • Queensland (bez czasu letniego): AEST-10
  • Australia Południowa: ACST-9:30ACDT,M10.1.0,M4.1.0/3
  • Australia Zachodnia: AWST-8

Strona konfiguracji zawiera odnośnik do pełnej listy. Proszę zwrócić uwagę na reguły czasu letniego w ciągu; bez nich programator będzie przez pół roku przesunięty o godzinę.

2. Zegar urządzenia jest błędny, ponieważ nie może połączyć się z internetem. Faikout musi połączyć się z serwerem czasu, aby znać rzeczywisty czas. Bez internetu (na przykład w odizolowanej sieci IoT bez dostępu wychodzącego) jego zegar będzie błędny, a programator zadziała nieprawidłowo. Proszę sprawdzić, czy czas wyświetlany na stronie internetowej urządzenia wygląda poprawnie. Jeśli nie, proszę zapewnić urządzeniu dostęp do internetu, aby mogło się zsynchronizować.

3. Funkcje automatyczne są wyłączone. Jeśli przełącznik Enable (funkcje automatyczne) jest wyłączony, nie działa ani programator, ani automatyczne włączanie/wyłączanie. Proszę włączyć go ponownie.

4. Godziny są wyłączone. Godzina pozostawiona na 00:00 jest wyłączona. Jeśli Godzina włączenia i wyłączenia są takie same, programator jest wyłączony. Proszę ustawić różne godziny, inne niż północ.

5. Włączanie i wyłączanie są zamienione. Godzina włączenia włącza urządzenie; Godzina wyłączenia je wyłącza. Jeśli urządzenie wyłącza się, gdy oczekiwali Państwo włączenia, proszę sprawdzić, czy nie zostały wprowadzone odwrotnie.

6. Oczekiwali Państwo, że utrzyma urządzenie stale wyłączone (lub włączone). Programator działa tylko raz w każdej ustawionej minucie. Jeśli coś innego lub ktoś włączy urządzenie po Godzinie wyłączenia, pozostaje ono włączone do następnej Godziny wyłączenia nazajutrz. Aby zapobiec pracy urządzenia również na podstawie temperatury, służy do tego automatyczne włączanie/wyłączanie (Auto⏻), a nie programator.

7. W rzeczywistości to automatyczne włączanie/wyłączanie, a nie programator. Jeśli urządzenie włącza się lub wyłącza o porach zmieniających się wraz z pogodą, a nie z zegarem, programator jest prawdopodobnie wyłączony, a robi to Auto⏻. Proszę wyłączyć Auto⏻, jeśli chcą Państwo wyłącznie harmonogramu opartego na zegarze.

10. Sterowanie przez MQTT

Wszystko powyższe można również ustawić przez MQTT. Pełny wykaz tematów i poleceń znajduje się w podręczniku MQTT; elementy specyficzne dla auto to:

  • Ustawienia (publikacja do setting/GuestAC): autoe (włączenie), autot (cel), autor (tolerancja, 0 = wyłączone), auto1 (godzina włączenia, HHMM), auto0 (godzina wyłączenia, HHMM), autop (automatyczne włączanie/wyłączanie), thermostat, autob (czujnik BLE), autotopic / autopayload (śledzenie tematu czujnika).
  • Podanie odczytu na żywo dla pasma: proszę wysłać wiadomość control z env (bieżąca temperatura pomieszczenia). Musi być wysyłana ponownie co najmniej co tcontrol sekund (domyślnie 600), w przeciwnym razie urządzenie wychodzi ze sterowania zdalnego.
  • Wymuszenie pasma przez wysłanie target jako dwuelementowej tablicy [min,max] w wiadomości control.

Opracowany przykład z czujnikiem zewnętrznym oraz pułapkę, w której wysłanie env może spowodować samoczynne włączenie urządzenia, omówiono w sekcji Faikout Auto podręcznika MQTT.

11. Wykaz ustawień

Strona internetowa „Advanced” i MQTT używają tych samych nazw. Pokazano wartości domyślne.

Ustawienie Domyślnie Znaczenie
autoe włączone Główne włączenie funkcji programatora i automatycznego włączania/wyłączania.
auto1 00:00 Dobowa godzina włączenia (HHMM); 00:00 wyłącza.
auto0 00:00 Dobowa godzina wyłączenia (HHMM); 00:00 wyłącza.
autot Temperatura docelowa dla pasma.
autor Tolerancja po obu stronach celu; 0 jest wyłączone.
autop wyłączone Automatyczne włączanie/wyłączanie: włącza/wyłącza na podstawie temperatury.
autoptemp 0.5 Jak daleko poza pasmem musi być pomieszczenie, zanim włączy się automatyczne włączanie/wyłączanie.
autofmax 5 Najwyższy poziom wentylatora używany przy starcie daleko od celu.
autob Czujnik BLE używany jako odniesienie zewnętrzne.
autotopic Temat MQTT śledzony dla odniesienia zewnętrznego.
autopayload Nazwa pola JSON w tym temacie zawierającego temperaturę.
autolcontrol wyłączone Przełącza diodę LED, aby śledziła bieżące działanie ogrzewania/chłodzenia.
thermostat wyłączone Tryb histerezy: ogrzewa do górnej granicy pasma, następnie pozwala opaść do dolnej.
tempadjust włączone Uwzględnia, że czujnik klimatyzatora mierzy inaczej niż Państwa odniesienie.
temptrack wyłączone Opiera wartość zadaną na temperaturze zmierzonej przez klimatyzator, a nie na Państwa celu.
tempnoflap 0 Minimalna liczba sekund między zmianami wartości zadanej.
tmin / tmax 16 / 32 Najniższa / najwyższa wartość zadana dopuszczana przez system.
tsample 900 Jak często (s) dokonywana jest ocena w paśmie / poza pasmem na potrzeby automatycznego włączania/wyłączania.
tpredicts 30 Jak często (s) próbkowane jest przewidywanie.
tpredictt 120 Jak daleko w przód przewiduje przewidywanie.
tcontrol 600 Limit czasu (s) dla MQTT env/control przed powrotem do normalnego trybu.
pushtemp 0.1 Jak daleko cel jest przesuwany do wewnątrz od krawędzi pasma, aby pomieszczenie utrzymywało się tuż wewnątrz.
switchtemp 0.5 Korekta stosowana przy decyzji o odwróceniu ogrzewania/chłodzenia.
heatover / heatback 6 / 6 Jak mocno wartość zadana jest przesuwana, aby wymusić, a następnie zatrzymać ogrzewanie.
coolover / coolback 6 / 6 Jak mocno wartość zadana jest przesuwana, aby wymusić, a następnie zatrzymać chłodzenie.
frosttemp Poniżej tego wymusza ogrzewanie bez względu na wszystko (ochrona przed mrozem).
thermref 50 Procent temperatury na wlocie (względem temperatury pomieszczenia), którego urządzenie używa jako własnego odniesienia.

12. Szybki wykaz

Chcą Państwo... Proszę zrobić to
Utrzymać temperaturę w pomieszczeniu Włączyć Track, ustawić Cel i tolerancję (np. 21°C ±1°C).
Sterować według miejsca, w którym Państwo siedzą Wybrać czujnik BLE jako odniesienie zewnętrzne.
Włączać/wyłączać o stałych porach Ustawić Godzinę włączenia i Godzinę wyłączenia, z włączonym Enable i prawidłową strefą czasową.
Włączać/wyłączać na podstawie temperatury Włączyć Auto⏻ (automatyczne włączanie/wyłączanie).
Dłuższe cykle w stylu termostatu Włączyć tryb Thermostat.
Wyłączyć zaplanowaną godzinę Ustawić ją na 00:00 lub ustawić Włączenie i Wyłączenie na tę samą wartość.
Naprawić „uruchamia się o niewłaściwej porze” Ustawić prawidłową strefę czasową i upewnić się, że urządzenie ma internet dla swojego zegara (sekcja 9).

Źródło: podręczniki Advanced i Controls RevK ESP32-Faikout (codeberg.org/RevK/ESP32-Faikout). Opisane działanie odpowiada firmware z czerwca 2026 r. Zobacz także podręczniki Setup, MQTT i Loopback Test dla Faikin Faikout.