
NOUS A1 to inteligentne gniazdko WiFi z wbudowanym monitoringiem energii (chip BL0937). Z oprogramowaniem Tasmota komunikuje się z TapHome przez MQTT. Szablon zapewnia sterowanie przekaźnikiem i kompleksowy pomiar energii — napięcie, prąd, moc czynna/bierna/pozorna, współczynnik mocy i skumulowane zużycie energii.
Gniazdko używa chipsetu ESP8266 i jest dimensjonowane na 16A szczytowo / 15A ciągle (do 3680W max, 3450W ciągle). Wymaga zewnętrznego brokera MQTT (np. Mosquitto) dostępnego zarówno z gniazdka, jak i z TapHome Core.
Konfiguracja
Konfiguracja Tasmota MQTT
Przed importem szablonu TapHome, na NOUS A1 musi być zainstalowane oprogramowanie Tasmota i skonfigurowane połączenie z brokerem MQTT:
- Otwórz interfejs webowy Tasmota (wpisz adres IP urządzenia w przeglądarce)
- Przejdź do Configuration → Configure MQTT
- Ustaw Host na adres IP brokera MQTT
- Ustaw Port (domyślnie
1883) - Ustaw User i Password jeśli broker wymaga uwierzytelniania
- Zanotuj wartość Topic (np.
tasmota_496D5A) — jest potrzebna dla szablonu TapHome
Zmienne szablonu
Po imporcie szablonu w TapHome ustaw zmienną niestandardową plug1topic zgodnie z topicem MQTT Tasmota gniazdka:
| Zmienna | Opis | Jak uzyskać |
|---|---|---|
plug1topic | Topic MQTT Tasmota inteligentnego gniazdka | Tasmota web UI → Configuration → MQTT → pole Topic |
Domyślna wartość to tasmota_496D5A — musi być zmieniona na rzeczywisty topic każdego gniazdka.
Topic MQTT jest specyficzny dla urządzenia. Jeśli używanych jest wiele gniazdek NOUS A1, każde wymaga osobnej instancji szablonu z unikalną wartością
plug1topic.
Kalibracja monitoringu energii
Chip BL0937 do monitoringu energii wymaga kalibracji dla dokładnych odczytów. Procedura kalibracji:
- Podłącz znane obciążenie rezystancyjne (np. żarówkę 60W) do gniazdka
- W konsoli Tasmota ustaw napięcie referencyjne:
VoltageSet 230 - Ustaw moc referencyjną:
PowerSet 60 - Sprawdź, czy współczynnik mocy wskazuje wartość bliską 1,00 dla obciążenia rezystancyjnego
Kalibracja to jednorazowa procedura — wartości są przechowywane w pamięci flash i zachowują się po restarcie. Bez niej odczyty z chipu BL0937 mogą być niedokładne.
Funkcje urządzenia
Sterowanie przekaźnikiem
Szablon udostępnia jedno wyjście przekaźnikowe dla gniazdka AC 230V. Przekaźnik jest sterowany przez publikowanie na cmnd/{topic}/Power z payloadem 1 (WŁ) lub 0 (WYŁ). Po wyłączeniu przekaźnika szablon również żąda aktualizacji stanu energii (Status 8) w celu natychmiastowego odświeżenia odczytów.
Monitoring energii
Szablon odczytuje dane energetyczne z payloadu tele/{topic}/SENSOR, który jest publikowany okresowo (domyślnie co 300 sekund). Dostępne są następujące pomiary:
- Voltage — napięcie sieciowe (V)
- Current — prąd obciążenia (A)
- Active Power — moc czynna (W)
- Apparent Power — moc pozorna z komponentem biernym (VA)
- Reactive Power — moc bierna (VAR)
- Power Factor — stosunek mocy czynnej do pozornej (cos phi, 0–1)
- Energy Today — skumulowane zużycie od północy (kWh)
- Total Energy — skumulowane zużycie od uruchomienia licznika, zachowywane po restarcie (kWh)
- Period Energy — zużycie w bieżącym okresie telemetrii (Wh)
Diagnostyka WiFi
Szablon odczytuje status WiFi z payloadu tele/{topic}/STATE:
- WiFi Channel — numer kanału 2,4 GHz (1–13)
- WiFi Signal Strength — poziom sygnału w dBm
- WiFi RSSI — jakość sygnału w procentach (0–100%)
- Uptime — czas pracy urządzenia w sekundach od ostatniego restartu
Dodatkowe funkcje
NOUS A1 z oprogramowaniem Tasmota obsługuje również monitoring stanu połączenia przez topic LWT (Last Will and Testament), wczorajsze zużycie energii, konfigurowalny okres telemetrii (10–3600 sekund) oraz komendy resetowania licznika energii. Chip BL0937 może być również rekalibrowany zdalnie przez komendy MQTT. Te funkcje mogą zostać dodane w przyszłej aktualizacji szablonu.
Rozwiązywanie problemów
Brak danych w TapHome
- Sprawdź, czy gniazdko jest połączone z WiFi — interfejs webowy Tasmota powinien być dostępny pod adresem IP urządzenia
- Sprawdź, czy MQTT jest skonfigurowane i połączone — główna strona Tasmota pokazuje status połączenia MQTT
- Potwierdź, że zmienna
plug1topicw TapHome dokładnie odpowiada wartości Topic w konfiguracji MQTT Tasmota - Użyj klienta MQTT (np. MQTT Explorer) do subskrypcji
tele/#i sprawdź, czy gniazdko publikuje wiadomości STATE i SENSOR
Niedokładne odczyty energii
- Chip BL0937 wymaga kalibracji ze znanym obciążeniem rezystancyjnym — patrz sekcja kalibracji powyżej
- Obciążenia indukcyjne (silniki, drivery LED) naturalnie mają współczynnik mocy poniżej 1,0 — to oczekiwane zachowanie, nie błąd pomiaru
- Sprawdź okres telemetrii — domyślny 300-sekundowy interwał oznacza aktualizację wartości co 5 minut
Nowsze serie produkcyjne NOUS A1 mogą używać chipsetów innych niż ESP, które są niekompatybilne z oprogramowaniem Tasmota. Przed zakupem zweryfikuj chipset, jeśli wymagana jest integracja Tasmota/MQTT.