<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Twój dom. Twoje zasady. on NQ2</title><link>https://nq2.io/pl/</link><description>Recent content in Twój dom. Twoje zasady. on NQ2</description><generator>Hugo</generator><language>pl-PL</language><lastBuildDate>Wed, 28 Oct 2026 00:00:00 +0100</lastBuildDate><atom:link href="https://nq2.io/pl/index.xml" rel="self" type="application/rss+xml"/><item><title>NQ2 Local 1.0.0</title><link>https://nq2.io/pl/apps/nq2-local/releases/1.0.0/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0200</pubDate><guid>https://nq2.io/pl/apps/nq2-local/releases/1.0.0/</guid><description>&lt;p&gt;NQ2 to główna aplikacja działająca lokalnie na Twoim urządzeniu. Paczka jest uniwersalna: przed uruchomieniem aplikacji zainstaluj zależności z &lt;code&gt;package.json&lt;/code&gt; na docelowym urządzeniu.&lt;/p&gt;&#10;&lt;h2 id="pobieranie"&gt;Pobieranie&lt;/h2&gt;&#10;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10; &#13;&#10; &#13;&#10; &lt;div class="download-card"&gt;&#13;&#10; &lt;p class="download-title"&gt;NQ2 1.0.0&lt;/p&gt;&#13;&#10; &lt;a class="btn btn-primary" href="https://nq2.io/api/apps/nq2-local/downloads/1.0.0.zip" download&gt;Pobierz NQ2 · ZIP&lt;/a&gt;&#13;&#10; &lt;p class="small text-body-secondary mt-3"&gt;Rozmiar pliku: 0,64 MB (640 724 bajtów)&lt;/p&gt;&#13;&#10; &lt;details&gt;&lt;summary&gt;Sprawdź pobrany plik&lt;/summary&gt;&lt;p class="mt-2 mb-2"&gt;SHA-256: &lt;code&gt;1ba21f25b09ba3d7461e60516216cb9ab2e681e7df2fbf733260eeb77448fe5f&lt;/code&gt;&lt;/p&gt;&lt;a href="https://nq2.io/api/apps/nq2-local/downloads/1.0.0.zip.sha256" download&gt;Pobierz plik sumy kontrolnej&lt;/a&gt;&lt;/details&gt;&#13;&#10; &lt;/div&gt;&#13;&#10;&#13;&#10;&#10;&lt;p&gt;Do automatycznego pobierania użyj &lt;a href="https://nq2.io/api/apps/nq2-local/download.zip"&gt;najnowszego ZIP-a NQ2&lt;/a&gt;. &lt;a href="https://nq2.io/api/apps/nq2-local/latest-version"&gt;JSON najnowszego wydania&lt;/a&gt; zawiera &lt;code&gt;version&lt;/code&gt;, &lt;code&gt;released_at&lt;/code&gt; (datę wydania w formacie &lt;code&gt;YYYY-MM-DD&lt;/code&gt;), adresy pobierania, rozmiar w bajtach. Te adresy aktualizują się po wdrożeniu strony; karta pobierania powyżej zawsze prowadzi do wersji 1.0.0.&lt;/p&gt;</description></item><item><title>Podstawowe pojęcia: od dostawców do kart</title><link>https://nq2.io/pl/docs/core-concepts/</link><pubDate>Tue, 27 Oct 2026 00:00:00 +0100</pubDate><guid>https://nq2.io/pl/docs/core-concepts/</guid><description>&lt;h2 id="strefy-i-podstrefy"&gt;Strefy i podstrefy&lt;/h2&gt;&#10;&lt;p&gt;Strefy porządkują instalację według lokalizacji. W mieszkaniu mogą to być salon, kuchnia i łazienka; w większej posesji — dom i ogród, a niżej piętra i pomieszczenia.&lt;/p&gt;&#10;&lt;h2 id="dostawcy-i-urządzenia"&gt;Dostawcy i urządzenia&lt;/h2&gt;&#10;&lt;p&gt;Dostawca (provider) to jedna instancja integracji, np. Zigbee2MQTT lub Sonos2MQTT. Najpierw sparuj lub skonfiguruj urządzenia w interfejsie tej aplikacji. Następnie dostawca udostępnia urządzenia, a Ty wybierasz, które zarejestrować w NQ2. Możesz używać kilku instancji tego samego dostawcy.&lt;/p&gt;&#10;&lt;h2 id="karty"&gt;Karty&lt;/h2&gt;&#10;&lt;p&gt;Karty to codzienny interfejs. Karta może reprezentować część urządzenia, kilka urządzeń razem albo działać bez fizycznego sprzętu. Jedna karta bramy może łączyć kamerę, kontaktron i przekaźnik; osobne karty temperatury i wilgotności mogą korzystać z jednego multisensora.&lt;/p&gt;</description></item><item><title>NQ2 Installer</title><link>https://nq2.io/pl/installer/</link><pubDate>Sun, 25 Oct 2026 00:00:00 +0200</pubDate><guid>https://nq2.io/pl/installer/</guid><description>&lt;p&gt;Ten ZIP zawiera &lt;strong&gt;instalator&lt;/strong&gt;, a nie gotowy obraz systemu i nie samą aplikację. Pobierz go, rozpakuj cały folder &lt;code&gt;nq2-installation&lt;/code&gt; i wybierz instrukcję odpowiednią dla swojej sytuacji.&lt;/p&gt;&#10;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10; &#13;&#10; &#13;&#10; &lt;div class="download-card"&gt;&#13;&#10; &lt;p class="download-title"&gt;NQ2 installer&lt;/p&gt;&#13;&#10; &lt;a class="btn btn-primary" href="https://nq2.io/downloads/installer/nq2-installer.zip" download&gt;Pobierz instalator · ZIP&lt;/a&gt;&#13;&#10; &lt;p class="small text-body-secondary mt-3"&gt;Rozmiar pliku: 0,11 MB (114 824 bajtów)&lt;/p&gt;&#13;&#10; &lt;details&gt;&lt;summary&gt;Sprawdź pobrany plik&lt;/summary&gt;&lt;p class="mt-2 mb-2"&gt;SHA-256: &lt;code&gt;243deb95f43eebc431feae2a78d753c8ff5a9fe705e522da799d53f6d9b4b4d7&lt;/code&gt;&lt;/p&gt;&lt;a href="https://nq2.io/downloads/installer/nq2-installer.zip.sha256" download&gt;Pobierz plik sumy kontrolnej&lt;/a&gt;&lt;/details&gt;&#13;&#10; &lt;/div&gt;&#13;&#10;&#13;&#10;&#10;&lt;p&gt;W pakiecie są &lt;code&gt;config.yaml&lt;/code&gt;, wspólny katalog &lt;code&gt;core&lt;/code&gt;, skrypty &lt;code&gt;windows&lt;/code&gt;, &lt;code&gt;ubuntu&lt;/code&gt; i &lt;code&gt;raspbian&lt;/code&gt; oraz instrukcje PL/EN w &lt;code&gt;docs&lt;/code&gt;. Komentarze konfiguracji są po angielsku. Katalogi deweloperskie &lt;code&gt;tests&lt;/code&gt;, &lt;code&gt;tools&lt;/code&gt; i &lt;code&gt;dist&lt;/code&gt; nie są potrzebne i nie są dołączone.&lt;/p&gt;</description></item><item><title>Jak dodawać treści do bazy wiedzy</title><link>https://nq2.io/pl/docs/adding-content/</link><pubDate>Tue, 29 Sep 2026 00:00:00 +0200</pubDate><guid>https://nq2.io/pl/docs/adding-content/</guid><description>&lt;p&gt;Każdy artykuł jest plikiem Markdown w &lt;code&gt;content/en/&lt;/code&gt; (angielski) lub &lt;code&gt;content/pl/&lt;/code&gt; (polski). Nazwy katalogów i plików są zawsze po angielsku. Wybierz sekcję, dodaj obie wersje materiału i wyślij zmianę na gałąź &lt;code&gt;master&lt;/code&gt;.&lt;/p&gt;&#10;&lt;h2 id="wybierz-sekcję"&gt;Wybierz sekcję&lt;/h2&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Katalog&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Co tu umieszczać&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;docs/&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Instrukcje obsługi i konfiguracji aplikacji&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;integrations/&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Opisy API, połączeń i wymiany danych&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;snippets/&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Krótkie, gotowe fragmenty kodu&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;scripts/&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Kompletne skrypty z konfiguracją i instrukcją użycia&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;apps/&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Wydania aplikacji do pobrania i samodzielnej instalacji&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;blog/&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Wpisy, aktualności i notatki z rozwoju&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h2 id="utwórz-artykuł"&gt;Utwórz artykuł&lt;/h2&gt;&#10;&lt;p&gt;Dodaj katalogi &lt;code&gt;content/en/docs/my-guide/&lt;/code&gt; i &lt;code&gt;content/pl/docs/my-guide/&lt;/code&gt;, a w każdym plik &lt;code&gt;index.md&lt;/code&gt;. Identyczna ścieżka pozwala Hugo połączyć tłumaczenia. Polska wersja może zaczynać się tak:&lt;/p&gt;</description></item><item><title>Instalacja NQ2</title><link>https://nq2.io/pl/docs/installing-nq2/</link><pubDate>Sun, 25 Oct 2026 00:00:00 +0200</pubDate><guid>https://nq2.io/pl/docs/installing-nq2/</guid><description>&lt;p&gt;Wybierz ścieżkę pasującą do urządzenia. Pakiet instalatora zawiera skrypty dla różnych platform i wspólny &lt;code&gt;config.yaml&lt;/code&gt;. ZIP aplikacji zawiera samo NQ2 — to dwa różne pliki do pobrania.&lt;/p&gt;&#10;&lt;h2 id="ścieżka-1-świeża-karta-raspberry-pi"&gt;Ścieżka 1: świeża karta Raspberry Pi&lt;/h2&gt;&#10;&lt;p&gt;Skorzystaj z &lt;a href="https://nq2.io/pl/docs/installing-raspberry-pi/"&gt;instrukcji Raspberry Pi z 16 zrzutami ekranu&lt;/a&gt;. Nagraj Raspberry Pi OS Lite (64-bit) w Raspberry Pi Imagerze, ustaw tam konto i sieć, a następnie na komputerze z Windows uruchom &lt;code&gt;windows/raspianimager.cmd&lt;/code&gt;, aby dodać instalator pierwszego uruchomienia. Dopiero potem wysuń kartę i włącz Raspberry Pi.&lt;/p&gt;</description></item><item><title>Raspberry Pi: instalacja ze skryptem</title><link>https://nq2.io/pl/docs/installing-raspberry-pi/</link><pubDate>Sun, 25 Oct 2026 00:00:00 +0200</pubDate><guid>https://nq2.io/pl/docs/installing-raspberry-pi/</guid><description>&lt;p&gt;Ta ścieżka przygotowuje nową kartę na &lt;strong&gt;komputerze z Windows&lt;/strong&gt;, a aplikacje instaluje podczas pierwszego uruchomienia Raspberry Pi. Potrzebujesz Pi obsługującego system 64-bit, karty microSD z miejscem na system i aplikacje, czytnika, zasilacza oraz internetu dla komputera i Pi. Zrzuty pokazują interfejs Imagera po angielsku; ich opisy są po polsku.&lt;/p&gt;&#10;&lt;p&gt;Jeśli masz już działający system, przejdź do &lt;a href="https://nq2.io/pl/docs/installing-existing-system/"&gt;instalacji na istniejącym systemie&lt;/a&gt;. Jeśli przygotowujesz kartę na macOS lub Linuksie, nagraj system Imagerem, uruchom Pi i użyj tam skryptu przez SSH; nie uruchamiaj &lt;code&gt;.cmd&lt;/code&gt; na tych platformach.&lt;/p&gt;</description></item><item><title>Instalacja na istniejącym systemie</title><link>https://nq2.io/pl/docs/installing-existing-system/</link><pubDate>Sun, 25 Oct 2026 00:00:00 +0200</pubDate><guid>https://nq2.io/pl/docs/installing-existing-system/</guid><description>&lt;p&gt;Wybierz tę metodę, gdy system docelowy jest już zainstalowany i możesz się do niego zalogować. Nie nagrywasz karty ponownie i nie uruchamiasz kreatora przygotowania karty. Jeśli wolisz pojedyncze polecenia, przejdź do &lt;a href="https://nq2.io/pl/docs/manual-installation/"&gt;ręcznej instalacji w Linuksie&lt;/a&gt;.&lt;/p&gt;&#10;&lt;h2 id="pobierz-i-wybierz-system-docelowy"&gt;Pobierz i wybierz system docelowy&lt;/h2&gt;&#10;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10; &#13;&#10; &#13;&#10; &lt;div class="download-card"&gt;&#13;&#10; &lt;p class="download-title"&gt;NQ2 installer&lt;/p&gt;&#13;&#10; &lt;a class="btn btn-primary" href="https://nq2.io/downloads/installer/nq2-installer.zip" download&gt;Pobierz NQ2 · ZIP&lt;/a&gt;&#13;&#10; &lt;p class="small text-body-secondary mt-3"&gt;Rozmiar pliku: 0,11 MB (114 824 bajtów)&lt;/p&gt;&#13;&#10; &lt;details&gt;&lt;summary&gt;Sprawdź pobrany plik&lt;/summary&gt;&lt;p class="mt-2 mb-2"&gt;SHA-256: &lt;code&gt;243deb95f43eebc431feae2a78d753c8ff5a9fe705e522da799d53f6d9b4b4d7&lt;/code&gt;&lt;/p&gt;&lt;a href="https://nq2.io/downloads/installer/nq2-installer.zip.sha256" download&gt;Pobierz plik sumy kontrolnej&lt;/a&gt;&lt;/details&gt;&#13;&#10; &lt;/div&gt;&#13;&#10;&#13;&#10;&#10;&lt;p&gt;Rozpakuj cały folder &lt;code&gt;nq2-installation&lt;/code&gt;. Zachowaj razem &lt;code&gt;core&lt;/code&gt;, &lt;code&gt;config.yaml&lt;/code&gt; i foldery platform. &lt;code&gt;config.yaml&lt;/code&gt; jest wspólny dla wszystkich skryptów; ma angielskie komentarze, a kreator działa w EN lub PL.&lt;/p&gt;</description></item><item><title>Ręczna instalacja NQ2 w Linuksie</title><link>https://nq2.io/pl/docs/manual-installation/</link><pubDate>Sun, 25 Oct 2026 00:00:00 +0200</pubDate><guid>https://nq2.io/pl/docs/manual-installation/</guid><description>&lt;p&gt;Wykonaj kroki samodzielnie zamiast uruchamiania instalatora NQ2. Zestaw poleceń odpowiada aktualnej konfiguracji pakietu instalatora: NQ2 latest i Zigbee2MQTT 2.14.2.&lt;/p&gt;&#10;&lt;p&gt;Kolejność: zależności → NQ2 → Nginx → Mosquitto → Zigbee2MQTT.&#10;NQ2 i zależności są obowiązkowe. Nginx, Mosquitto i Zigbee2MQTT są opcjonalne,&#10;domyślnie włączone. Pomiń sekcję oznaczoną „opcjonalnie”, jeśli nie chcesz danego&#10;komponentu. Bez Nginx użyj portu 8080. Bez Mosquitto użyj istniejącego brokera&#10;i wpisz jego adres oraz dane w konfiguracji Zigbee2MQTT.&#10;Zależności wspólne (Node.js, PM2, Corepack i narzędzia kompilacji) instalujesz&#10;na początku; zależności npm i kompilację Zigbee2MQTT wykonujesz po jego pobraniu na końcu.&lt;/p&gt;</description></item><item><title>Stabilne Wi-Fi na Raspberry Pi</title><link>https://nq2.io/pl/docs/wifi-stability/</link><pubDate>Wed, 28 Oct 2026 00:00:00 +0100</pubDate><guid>https://nq2.io/pl/docs/wifi-stability/</guid><description>&lt;p&gt;Jeśli NQ2 lub SSH przestaje odpowiadać po okresie bezczynności urządzenia połączonego przez Wi-Fi, &lt;strong&gt;wyłącz oszczędzanie energii Wi-Fi&lt;/strong&gt; na Raspberry Pi. Przy niektórych zestawach sprzętu i sterownika może ono przyczyniać się do okresowego zrywania połączenia. Pi może nadal działać, mimo że wygląda na niedostępne: utrata Wi-Fi nie oznacza wyłączenia całego urządzenia.&lt;/p&gt;&#10;&lt;p&gt;Dla serwera NQ2 połączonego przez Wi-Fi ustaw to podczas instalacji. &lt;strong&gt;Aktualny instalator NQ2 robi to automatycznie w Linuksie korzystającym z NetworkManagera.&lt;/strong&gt; Przy instalacji ręcznej lub na urządzeniu przygotowanym starszym pakietem wykonaj kroki poniżej. Komputer nagrywający kartę nie potrzebuje tej zmiany; wykonujesz ją na Raspberry Pi lub serwerze Linux, na którym działa NQ2.&lt;/p&gt;</description></item><item><title>Sprawdzanie aktualizacji aplikacji</title><link>https://nq2.io/pl/docs/update-api/</link><pubDate>Wed, 28 Oct 2026 00:00:00 +0100</pubDate><guid>https://nq2.io/pl/docs/update-api/</guid><description>&lt;h2 id="najnowsza-wersja-i-zmiany"&gt;Najnowsza wersja i zmiany&lt;/h2&gt;&#10;&lt;p&gt;Pobierz &lt;a href="https://nq2.io/api/apps/nq2-local/latest-version"&gt;informacje o najnowszej wersji NQ2 Local&lt;/a&gt;:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;GET /api/apps/nq2-local/latest-version&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Odpowiedź to JSON ze statusem HTTP 200 i &lt;code&gt;Content-Type: application/json&lt;/code&gt;.&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Pole&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Znaczenie&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;application&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Identyfikator aplikacji, obecnie &lt;code&gt;nq2-local&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;version&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Najwyższa opublikowana stabilna wersja liczbowa, np. &lt;code&gt;1.0.1&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;released_at&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Data wydania w formacie &lt;code&gt;YYYY-MM-DD&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;changelog.en&lt;/code&gt;, &lt;code&gt;changelog.pl&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Listy zmian po angielsku i po polsku&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;download_url&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Adres pobierający zawsze najnowszą paczkę&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;archive_url&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Adres archiwum tej konkretnej wersji&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;release_notes_url&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Strona wydania z opisem&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;size&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Rozmiar archiwum w bajtach&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;sha256&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Suma kontrolna SHA-256 archiwum&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;p&gt;Odpowiedź opisuje najnowszą dostępną wersję. Nie zna wersji zainstalowanej:&#10;aplikacja kliencka porównuje trzy liczbowe składniki numeru. Na przykład&#10;&lt;code&gt;1.10.0&lt;/code&gt; jest nowsze od &lt;code&gt;1.9.0&lt;/code&gt;. W polskim interfejsie użyj &lt;code&gt;changelog.pl&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Dlaczego NQ2 łączy aplikacje</title><link>https://nq2.io/pl/blog/local-control-connected-apps/</link><pubDate>Tue, 27 Oct 2026 00:00:00 +0100</pubDate><guid>https://nq2.io/pl/blog/local-control-connected-apps/</guid><description>&lt;h2 id="jedna-codzienna-czynność-kilka-aplikacji"&gt;Jedna codzienna czynność, kilka aplikacji&lt;/h2&gt;&#10;&lt;p&gt;Wyobraź sobie naciśnięcie przycisku Zigbee, które uruchamia muzykę na głośniku Sonosa. Parowanie przycisku należy do Zigbee2MQTT. Układanie playlisty — do aplikacji muzycznej. Połączenie naciśnięcia z odtwarzaniem to zadanie integratora.&lt;/p&gt;&#10;&lt;p&gt;To idea NQ2: zapewnić codziennym elementom sterowania wspólne miejsce, zachowując przydatność wyspecjalizowanych aplikacji.&lt;/p&gt;&#10;&lt;h2 id="karty-łączą-różne-światy"&gt;Karty łączą różne światy&lt;/h2&gt;&#10;&lt;p&gt;Karta nie jest przypisana do jednego fizycznego urządzenia. Karta bramy może łączyć kamerę, czujnik i przekaźnik. Osoba, która z niej korzysta, widzi potrzebną czynność, a nie granice między integracjami.&lt;/p&gt;</description></item><item><title>NQ2 Local 1.0.1</title><link>https://nq2.io/pl/apps/nq2-local/releases/1.0.1/</link><pubDate>Mon, 26 Oct 2026 00:00:00 +0100</pubDate><guid>https://nq2.io/pl/apps/nq2-local/releases/1.0.1/</guid><description>&lt;h2 id="zmiany"&gt;Zmiany&lt;/h2&gt;&#10;&lt;ul&gt;&lt;li&gt;Aktualizator korzysta teraz z API przypisanego do aplikacji.&lt;/li&gt;&lt;li&gt;Zaktualizowane API Local i interfejs WWW.&lt;/li&gt;&lt;li&gt;Zaktualizowane integracje Sun i Zigbee2MQTT.&lt;/li&gt;&lt;li&gt;Zaktualizowany skrypt utility-wait.&lt;/li&gt;&lt;/ul&gt;&#10;&#10;&lt;h2 id="pobieranie"&gt;Pobieranie&lt;/h2&gt;&#10;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10; &#13;&#10; &#13;&#10; &lt;div class="download-card"&gt;&#13;&#10; &lt;p class="download-title"&gt;NQ2 1.0.1&lt;/p&gt;&#13;&#10; &lt;a class="btn btn-primary" href="https://nq2.io/api/apps/nq2-local/downloads/1.0.1.zip" download&gt;Pobierz NQ2 · ZIP&lt;/a&gt;&#13;&#10; &lt;p class="small text-body-secondary mt-3"&gt;Rozmiar pliku: 0,65 MB (647 426 bajtów)&lt;/p&gt;&#13;&#10; &lt;details&gt;&lt;summary&gt;Sprawdź pobrany plik&lt;/summary&gt;&lt;p class="mt-2 mb-2"&gt;SHA-256: &lt;code&gt;4ef3c2d062eb2a1ad53a113c5fc07fa72fba7b5e02b95cf4c066b633c27e6d74&lt;/code&gt;&lt;/p&gt;&lt;a href="https://nq2.io/api/apps/nq2-local/downloads/1.0.1.zip.sha256" download&gt;Pobierz plik sumy kontrolnej&lt;/a&gt;&lt;/details&gt;&#13;&#10; &lt;/div&gt;&#13;&#10;&#13;&#10;&#10;&lt;p&gt;Wersja: &lt;strong&gt;1.0.1&lt;/strong&gt;. Ten plik zawsze wskazuje konkretne wydanie.&#10;Automatyczne instalacje mogą korzystać z &lt;a href="https://nq2.io/api/apps/nq2-local/download.zip"&gt;najnowszej paczki&lt;/a&gt;&#10;i &lt;a href="https://nq2.io/api/apps/nq2-local/latest-version"&gt;metadanych wydania&lt;/a&gt;.&lt;/p&gt;&#10;&lt;h2 id="zawartość-paczki"&gt;Zawartość paczki&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Zbudowane API Local i interfejs WWW, bez &lt;code&gt;node_modules&lt;/code&gt; i prywatnych plików &lt;code&gt;.env&lt;/code&gt;.&lt;/li&gt;&#10;&lt;li&gt;Puste katalogi bazy danych i definicji, z wyjątkiem plików README.&lt;/li&gt;&#10;&lt;li&gt;Integracje Sun i Zigbee2MQTT oraz jawnie dozwolone publiczne skrypty.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="instalacja"&gt;Instalacja&lt;/h2&gt;&#10;&lt;p&gt;Rozpakuj ZIP, wejdź do jego katalogu, wykonaj &lt;code&gt;npm install&lt;/code&gt;, a następnie &lt;code&gt;npm start&lt;/code&gt;.&#10;Zmień początkowe dane administratora przed udostępnieniem aplikacji.&#10;Zobacz &lt;a href="https://nq2.io/pl/docs/manual-installation/"&gt;instalację ręczną&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Formatowanie daty po polsku</title><link>https://nq2.io/pl/snippets/formatting-dates/</link><pubDate>Tue, 29 Sep 2026 00:00:00 +0200</pubDate><guid>https://nq2.io/pl/snippets/formatting-dates/</guid><description>&lt;p&gt;&lt;code&gt;Intl.DateTimeFormat&lt;/code&gt; pozwala formatować daty bez dodatkowych bibliotek.&lt;/p&gt;&#10;&lt;h2 id="kod"&gt;Kod&lt;/h2&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff7b72"&gt;const&lt;/span&gt; formatDate &lt;span style="color:#ff7b72;font-weight:bold"&gt;=&lt;/span&gt; &lt;span style="color:#ff7b72"&gt;new&lt;/span&gt; Intl.DateTimeFormat(&lt;span style="color:#a5d6ff"&gt;&amp;#39;pl-PL&amp;#39;&lt;/span&gt;, {&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; dateStyle&lt;span style="color:#ff7b72;font-weight:bold"&gt;:&lt;/span&gt; &lt;span style="color:#a5d6ff"&gt;&amp;#39;long&amp;#39;&lt;/span&gt;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; timeZone&lt;span style="color:#ff7b72;font-weight:bold"&gt;:&lt;/span&gt; &lt;span style="color:#a5d6ff"&gt;&amp;#39;Europe/Warsaw&amp;#39;&lt;/span&gt;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;});&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;formatDate.format(&lt;span style="color:#ff7b72"&gt;new&lt;/span&gt; Date(&lt;span style="color:#a5d6ff"&gt;&amp;#39;2026-09-29T12:00:00Z&amp;#39;&lt;/span&gt;));&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#8b949e;font-style:italic"&gt;// „29 września 2026”&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="kiedy-używać"&gt;Kiedy używać&lt;/h2&gt;&#10;&lt;p&gt;Jawna strefa czasowa daje spójny wynik niezależnie od ustawień urządzenia. Wartość wejściową przekazuj jako datę ISO z informacją o strefie, np. z końcówką &lt;code&gt;Z&lt;/code&gt; dla UTC.&lt;/p&gt;</description></item><item><title>Jak opisać integrację</title><link>https://nq2.io/pl/integrations/writing-an-integration-guide/</link><pubDate>Tue, 29 Sep 2026 00:00:00 +0200</pubDate><guid>https://nq2.io/pl/integrations/writing-an-integration-guide/</guid><description>&lt;p&gt;To przewodnik redakcyjny. Nie opisuje istniejącego API NQ2 — konkretne adresy, parametry i wymagania uzupełnij na podstawie wdrażanej integracji.&lt;/p&gt;&#10;&lt;h2 id="cel-i-wymagania"&gt;Cel i wymagania&lt;/h2&gt;&#10;&lt;p&gt;Opisz, jakie dane przepływają między aplikacją a usługą, w którym kierunku i kiedy. Podaj wymaganą wersję aplikacji oraz uprawnienia konta.&lt;/p&gt;&#10;&lt;h2 id="konfiguracja"&gt;Konfiguracja&lt;/h2&gt;&#10;&lt;p&gt;Wymień pola ustawień i ich znaczenie. W przykładach stosuj wartości zastępcze, np. &lt;code&gt;YOUR_TOKEN&lt;/code&gt;, zamiast rzeczywistych sekretów.&lt;/p&gt;&#10;&lt;h2 id="przykładowe-żądanie-i-odpowiedź"&gt;Przykładowe żądanie i odpowiedź&lt;/h2&gt;&#10;&lt;p&gt;Dodaj minimalny przykład, który można odtworzyć. Określ metodę HTTP, ścieżkę, format danych i spodziewany kod odpowiedzi. Jeżeli dołączasz konfigurację, umieść ją obok tego pliku Markdown i dodaj odnośnik.&lt;/p&gt;</description></item><item><title>Jedno miejsce na wiedzę o NQ2</title><link>https://nq2.io/pl/blog/introducing-the-knowledge-base/</link><pubDate>Tue, 29 Sep 2026 00:00:00 +0200</pubDate><guid>https://nq2.io/pl/blog/introducing-the-knowledge-base/</guid><description>&lt;p&gt;Baza wiedzy NQ2 powstała po to, aby instrukcje, przykłady i ustalenia miały swoje stałe miejsce.&lt;/p&gt;&#10;&lt;h2 id="co-tu-znajdziesz"&gt;Co tu znajdziesz&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Dokumentacja&lt;/strong&gt; — instrukcje i opisy działania aplikacji.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Integracje&lt;/strong&gt; — materiały o łączeniu aplikacji z usługami.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Snippety&lt;/strong&gt; — krótkie fragmenty kodu do ponownego użycia.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Blog&lt;/strong&gt; — aktualności i notatki z rozwoju.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Pierwsze materiały pokazują sposób dodawania treści. Dokumentację konkretnych funkcji będziemy uzupełniać wraz z rozwojem aplikacji.&lt;/p&gt;&#10;&lt;h2 id="wiedza-zapisana-w-markdown"&gt;Wiedza zapisana w Markdown&lt;/h2&gt;&#10;&lt;p&gt;Każdy materiał to zwykły plik tekstowy, który można edytować lokalnie lub w GitHubie. Historia zmian pozostaje w repozytorium, a wysłanie zmian na &lt;code&gt;master&lt;/code&gt; uruchamia publikację strony.&lt;/p&gt;</description></item><item><title>Dom, który działa wspólnie.</title><link>https://nq2.io/pl/product/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://nq2.io/pl/product/</guid><description>&lt;h2 id="jedno-centrum-sterowania-dedykowane-aplikacje"&gt;Jedno centrum sterowania, dedykowane aplikacje&lt;/h2&gt;&#10;&lt;p&gt;NQ2 łączy niezależne aplikacje przez &lt;strong&gt;MQTT&lt;/strong&gt; i &lt;strong&gt;HTTP&lt;/strong&gt;. Karty służą do codziennych czynności, a dedykowane aplikacje obsługują szczegóły: parowanie urządzeń Zigbee, przeglądanie biblioteki Sonosa czy nagrań z kamer.&lt;/p&gt;&#10;&lt;p&gt;Instancja integracji to &lt;strong&gt;dostawca&lt;/strong&gt; (provider). Udostępnia urządzenia, które wybierasz do rejestracji w NQ2. Kilka instancji tego samego dostawcy może obsługiwać różne części instalacji.&lt;/p&gt;&#10;&lt;h2 id="karty-opisują-to-czym-chcesz-sterować"&gt;Karty opisują to, czym chcesz sterować&lt;/h2&gt;&#10;&lt;p&gt;Karta może łączyć kilka urządzeń, pokazywać część jednego urządzenia albo działać bez fizycznego sprzętu. Karta bramy może zbierać kamerę Reolink, kontaktron Zigbee i przekaźnik od innego dostawcy. Strefy i podstrefy porządkują instalację według pomieszczeń, pięter lub budynków.&lt;/p&gt;</description></item><item><title>Porozmawiajmy o Twoim domu.</title><link>https://nq2.io/pl/contact/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://nq2.io/pl/contact/</guid><description>&lt;p&gt;Łączysz pierwsze urządzenie czy planujesz większą instalację? Napisz, czego potrzebujesz.&lt;/p&gt;</description></item></channel></rss>