expLORA - začínáme
expLORA Gateway Lite - Uživatelská dokumentace
Úvod
expLORA Gateway Lite je zařízení, které slouží jako brána mezi bezdrátovými LoRa senzory a vaší domácí sítí. Gateway umožňuje sběr dat z různých typů senzorů, jejich zobrazení ve webovém rozhraní a nyní také automatickou integraci s Home Assistant prostřednictvím protokolu MQTT.
Hlavní funkce
- Příjem a dekódování dat z LoRa senzorů
- Webové rozhraní pro konfiguraci a monitorování
- Podpora různých typů senzorů (CLIMA, CARBON, METEO)
- Automatické rozpoznávání senzorů v Home Assistant přes MQTT
- Duální režim WiFi (přístupový bod + klient)
- JSON a CSV API pro integraci s jinými systémy
První spuštění
Při prvním spuštění vytvoří Gateway WiFi přístupový bod s názvem ve formátu "expLORA-GW-XXXXXX". Připojte se k této síti a otevřete webový prohlížeč na adrese 192.168.4.1. Budete automaticky přesměrováni na konfigurační stránku.
Konfigurace WiFi
- V menu vyberte "WiFi Setup"
- Zadejte SSID a heslo vaší domácí WiFi sítě
- Vyberte správné časové pásmo pro vaši lokalitu
- Klikněte na "Save and Restart"
Gateway se nyní restartuje a pokusí se připojit k vaší síti. Pokud se připojení nezdaří, Gateway zůstane v režimu přístupového bodu a můžete konfiguraci provést znovu.
Aktualizace firmware
- Připojte zařízení k počítači pomocí USB a zajistěte stabilní napájení během celé aktualizace.
- Otevřete webový prohlížeč (ideálně Google Chrome) a přejděte na adresu https://pajenicko.cz/webflash/.
- Klikněte na tlačítko Připojit / Connect a v zobrazeném dialogu vyberte odpovídající sériový port zařízení. Potvrďte přístup.
- Po dokončení procesu se zařízení automaticky restartuje. Neodpojujte kabel ani neobnovujte stránku, dokud se aktualizace nedokončí.
- Po restartu můžete zařízení znovu nakonfigurovat nebo ověřit jeho provoz podle potřeby.
Přidání a správa senzorů
Pro přidání nového senzoru postupujte následovně:
- V menu vyberte "Sensors"
- Klikněte na tlačítko "Add New Sensor"
- Vyplňte formulář:
- Sensor Name: Libovolný název pro identifikaci senzoru
- Device Type: Typ zařízení (CLIMA, CARBON, METEO)
- Serial Number: Sériové číslo senzoru
- Device Key: Klíč pro dešifrování dat
- Custom URL: Volitelná adresa pro zasílání dat (podporuje placeholdery)
- Klikněte na "Add Sensor"
Úprava a mazání senzorů
Na stránce "Sensors" můžete spravovat existující senzory:
- Pro úpravu senzoru klikněte na tlačítko "Edit" u příslušného senzoru
- Pro smazání senzoru klikněte na tlačítko "Delete" (vyžaduje potvrzení)
Konfigurace MQTT pro Home Assistant
Nastavení MQTT
- V menu vyberte "MQTT"
- Zaškrtněte políčko "Enable MQTT" pro aktivaci funkce
- Zadejte adresu MQTT brokeru (typicky IP adresa vašeho Home Assistant serveru nebo "homeassistant.local")
- Zadejte port (standardně 1883)
- Pokud váš MQTT broker vyžaduje autentizaci, zadejte uživatelské jméno a heslo
- Klikněte na "Save MQTT Settings"
Integrace s Home Assistant
Po nastavení MQTT a připojení Gateway k WiFi bude zařízení automaticky:
- Připojeno k MQTT brokeru Home Assistant
- Publikovat informace o dostupných senzorech pro automatické rozpoznání
- Pravidelně odesílat data ze senzorů
Všechny senzory se automaticky zobrazí v Home Assistant jako samostatné entity, seskupené podle zařízení. Není potřeba žádná další konfigurace v Home Assistant.
Přehled webového rozhraní
Home
Domovská stránka zobrazuje základní informace o stavu Gateway a aktuální hodnoty ze všech připojených senzorů.
WiFi Setup
Umožňuje konfiguraci WiFi připojení a časového pásma.
Sensors
Správa senzorů - přidávání, úprava a mazání.
MQTT
Konfigurace MQTT pro integraci s Home Assistant.
Logs
Zobrazení systémových logů a nastavení úrovně logování.
API
Dokumentace API a přístup k datům ve formátech JSON a CSV.
Reboot
Restartování Gateway.
Podporované typy senzorů
CLIMA
Senzor teploty, vlhkosti a atmosférického tlaku.
- Teplota (°C)
- Relativní vlhkost (%)
- Atmosférický tlak (hPa)
CARBON
Senzor CO2, teploty a vlhkosti.
- Koncentrace CO2 (ppm)
- Teplota (°C)
- Relativní vlhkost (%)
METEO
Meteorologická stanice.
- Teplota (°C)
- Relativní vlhkost (%)
- Atmosférický tlak (hPa)
- Rychlost větru (m/s)
- Směr větru (stupně)
- Úhrn srážek (mm)
- Intenzita srážek (mm/h)
- Denní úhrn srážek (mm) - resetuje se o půlnoci
Použití API
Gateway poskytuje API pro přístup k datům ze senzorů v různých formátech.
JSON API
Adresa: /api nebo /api?format=json
Vrací data ze všech senzorů v JSON formátu. Příklad odpovědi:
{
"version": "1.0.2",
"time": "2025-05-05 12:34:56",
"status": "connected",
"sensors": [
{
"name": "Obývák",
"type": 1,
"typeName": "BME280",
"serialNumber": "0xABCDEF",
"lastSeen": 300,
"temperature": 21.50,
"humidity": 45.20,
"pressure": 1013.20,
"batteryVoltage": 3.82,
"rssi": -72
}
]
}
CSV API
Adresa: /api?format=csv
Vrací data ze všech senzorů v CSV formátu, vhodném pro import do tabulkových procesorů nebo databází.
Filtrování podle senzoru
Můžete filtrovat data podle konkrétního senzoru pomocí parametru sensor:
/api?sensor=0xABCDEF
Kde 0xABCDEF je sériové číslo senzoru v hexadecimálním formátu.
Řešení problémů
Gateway se nepřipojuje k WiFi
- Zkontrolujte, zda jsou SSID a heslo zadány správně
- Ujistěte se, že vaše WiFi síť je v dosahu
- Zkuste Gateway restartovat
- Pokud problém přetrvává, připojte se k AP režimu a zkontrolujte logy
Senzory se nezobrazují v Home Assistant
- Zkontrolujte, zda je MQTT správně nastaveno a povoleno
- Ověřte, že Home Assistant má správně nakonfigurovaný MQTT integraci
- Zkontrolujte, zda Gateway může komunikovat s MQTT brokerem (podívejte se do logů)
- Restartujte Gateway pro opětovné odeslání discovery informací
Gateway nepřijímá data ze senzorů
- Ujistěte se, že senzory jsou správně nakonfigurovány (sériové číslo a klíč)
- Zkontrolujte, zda jsou senzory v dosahu Gateway
- Ověřte, že baterie v senzorech jsou nabité
- Zkontrolujte logy pro možné chybové zprávy
Technické specifikace
- Procesor: ESP32-S3
- Bezdrátové rozhraní: WiFi 2.4GHz, LoRa 868MHz
- Napájení: USB-C, 5V
- Maximální počet senzorů: 20
- Verze firmware: 1.0.5
Aktualizace firmware
Aktuální firmware nejjednodušeji nahrajete ze stránky https://pajenicko.cz/webflash/ (stačí připojit GW do počítače, otevřít tuto stránku a můžete aktualizovat)
Aktualizace firmware lze provést přes OTA (Over-The-Air) nebo pomocí USB připojení.
OTA aktualizace
- V menu vyberte "Reboot"
- Po restartu se připojte na adresu
http://[IP-adresa]:3232 - Přihlaste se heslem "admin"
- Nahrajte nový firmware a postupujte podle pokynů