Tag: ESPHome

  • Sensio Air Monitor

    Sensio Air Monitor

    Precyzyjny monitoring powietrza w Twoim domu

    Sensio Air Monitor to kompaktowe, a zarazem zaawansowane urządzenie do monitorowania jakości powietrza w pomieszczeniach. Oparte na układzie ESP8266, łączy w sobie precyzję pomiarów, możliwości integracji z systemami automatyki domowej i atrakcyjną, czytelną sygnalizację wizualną.

    🔍 Dokładne dane dzięki zaawansowanym czujnikom

    Urządzenie wyposażone jest w czujnik pyłów zawieszonych PMS7003, który umożliwia dokładny pomiar stężenia PM1.0, PM2.5 i PM10 – parametrów kluczowych dla zdrowia. Dodatkowo, sensor BME280 monitoruje temperaturę, wilgotność i ciśnienie atmosferyczne – dane ważne dla komfortu i sterowania systemami HVAC.

    🏠 Lokalny pomiar jakości powietrza – realne dane, nie prognozy

    W przeciwieństwie do ogólnodostępnych danych meteorologicznych, Sensio Air Monitor mierzy jakość powietrza dokładnie tam, gdzie tego potrzebujesz – w pomieszczeniu. Dzięki temu masz pełną kontrolę nad warunkami w swoim otoczeniu i możesz reagować na faktyczne zagrożenia.

    🌈 Intuicyjna sygnalizacja na diodach RGB

    Wbudowane diody RGB informują o aktualnym stanie powietrza kolorami – sygnalizacja jest czytelna i konfigurowalna, dzięki czemu możesz dostosować ją do swoich potrzeb i wyświetlać dowolne wartości lub alerty.

    🔗 Pełna integracja z systemami automatyki domowej

    Dzięki popularnemu mikrokontrolerowi ESP8266 i kompatybilności z ESPHome oraz Suplą, Sensio Air Monitor bez problemu włączy się do Twojego inteligentnego domu. Dane dostępne są lokalnie, bez potrzeby korzystania z zewnętrznych serwerów czy chmury.

    🔋 Elastyczne opcje zasilania i łatwy montaż

    Urządzenie może być zasilane przez microUSB lub – opcjonalnie – bateryjnie, co pozwala na instalację w dowolnym miejscu, także tam, gdzie nie ma stałego zasilania. Kompaktowa budowa ułatwia dyskretny montaż w każdym pomieszczeniu.


    🔧 Najważniejsze cechy:

    • 🌫️ Pomiar PM1.0, PM2.5, PM10 (PMS7003)
    • 🌡️ Pomiar temperatury, wilgotności i ciśnienia (BME280)
    • 🌈 Kolorowa sygnalizacja diodowa RGB
    • 🔗 Integracja z ESPHome, Tasmota, MQTT, Supla
    • 📶 Łączność Wi-Fi – dane dostępne lokalnie
    • 🏠 Pomiar powietrza wewnątrz pomieszczeń
    • 🔋 Zasilanie microUSB lub opcjonalnie bateryjne
    • 📏 Kompaktowa i estetyczna obudowa

    Sensio Air Monitor to idealne rozwiązanie, które pozwala realnie kontrolować i poprawiać jakość powietrza w Twoim domu, biurze czy każdym innym miejscu, w którym przebywasz. Dzięki temu automatyka może działać dokładnie wtedy, gdy jest to potrzebne.

  • wM-Bus Gateway

    wM-Bus Gateway

    Bramka Wireless M-Bus oparta o ESP32 z ekranem OLED

    wM-Bus Gateway to kompaktowe, lecz zaawansowane urządzenie do odbioru danych z liczników i czujników komunikujących się w standardzie Wireless M-Bus (wM-Bus). Bramka pracuje w paśmie 868 MHz, wyposażona jest w zewnętrzną antenę na złączu SMA oraz wbudowaną antenę 2.4 GHz, wykorzystywaną do łączności Wi-Fi i Bluetooth.

    Oparta na ESP32, bramka została zaprojektowana z myślą o pełnej integracji z Home Assistant. Dzięki współpracy z ESPHome, urządzenie może być szybko wdrożone jako komponent automatyki domowej, wspierający lokalne dekodowanie ramek, prezentację danych, a także komunikację bezprzewodową.


    🔧 Najważniejsze cechy techniczne:

    • ESP32 – dwurdzeniowy mikrokontroler z Wi-Fi i BLE
    • 📡 868 MHz odbiornik radiowy z zewnętrzną anteną SMA
    • 🌐 Wbudowana antena 2.4 GHz dla Wi-Fi i Bluetooth
    • 🧠 Obsługa ramek T1 i C1, zgodność z biblioteką wmbusmeters
    • 🔌 Zasilanie: 5 V DC przez microUSB
    • 📺 Wyświetlacz OLED 1.3″ – pomiary i status pracy na żywo
    • 📏 Wymiary urządzenia: 70 × 36 × 15 mm
    • ⚙️ Kompatybilność z ESPHome – pełna integracja z Home Assistant

    📡 Bluetooth Proxy dla Home Assistant

    Oprócz funkcji odbioru danych wM-Bus, bramka może pełnić również rolę Bluetooth Proxy. Wystarczy włączyć odpowiednią opcję w ESPHome, aby urządzenie przekazywało dane z czujników BLE do Home Assistant – umożliwiając odczyt np. temperatury, wilgotności czy ruchu z odległych pomieszczeń bez potrzeby dodatkowych bramek.

    Bluetooth działa równolegle z odbiorem wM-Bus, co znacząco zwiększa funkcjonalność urządzenia bez utraty jego głównej roli.


    🖥 Wyświetlacz OLED – dane zawsze pod ręką

    Wbudowany ekran OLED 1.3″ umożliwia szybki i wygodny dostęp do kluczowych informacji bez potrzeby uruchamiania aplikacji czy logowania się do systemów automatyki. Domyślnie prezentowane są:

    • pomiary odbierane z liczników (np. woda, ciepło, energia elektryczna),
    • aktualny stan pracy urządzenia (połączenie z siecią Wi-Fi, siła sygnału, status odbioru),
    • ostatnia aktywność i parametry transmisji radiowej.

    Dzięki temu urządzenie może pracować całkowicie autonomicznie – dane są dostępne natychmiast, bez pośrednictwa systemów i aplikacji.


    🛠 Pełna otwartość i elastyczność – działaj po swojemu

    Urządzenie współpracuje bezpośrednio z Home Assistant za pośrednictwem ESPHome, co pozwala na:

    • 🔄 lokalne dekodowanie ramek i wystawianie danych jako sensory,
    • 📤 publikację danych do MQTT, natywnego API, endpointów REST, socketów TCP/UDP
    • 🔧 prostą konfigurację przez YAML lub interfejs graficzny,
    • 🔄 aktualizację firmware’u OTA bez potrzeby rozbierania urządzenia.

    Wszystko działa lokalnie – bez pośredników i chmury.

    Urządzenie zostało zaprojektowane z myślą o użytkownikach, którzy cenią sobie kontrolę nad własnym sprzętem. Domyślnie bramka działa w oparciu o ESPHome, ale nic nie stoi na przeszkodzie, by:

    • 🔄 wgrać własne oprogramowanie (ESP-IDF, Arduino, MicroPython itp.),
    • 🔌 zintegrować urządzenie z innymi systemami automatyki,
    • 🌐 podłączyć bramkę do serwerów Supla – także jako źródło danych z liczników.

    Otwarty dostęp do kodu, dokumentacja oraz znany ekosystem ESP32 sprawiają, że bramka może być łatwo dostosowana do niestandardowych potrzeb i protokołów.

    Oprogramowanie dostępne na: https://github.com/IoTLabs-pl/wM-Bus-Gateway


    Zastosowania:

    • Odczyt liczników wody, ciepła, gazu, energii
    • Integracja z systemami do rozliczania zużycia mediów
    • Zbieranie danych w czasie rzeczywistym do automatyki i wykresów
    • Lokalna analiza nietypowego zużycia (np. wykrywanie wycieków)
    • Rozszerzenie zasięgu BLE dla czujników Bluetooth w całym domu

    💡 Stworzone z myślą o niezależności

    Smart wM-Bus Gateway nie wymaga zewnętrznych serwerów – działa lokalnie, autonomicznie, i w pełni transparentnie. Dzięki zastosowaniu wydajnego procesora ESP32, urządzenie może przetwarzać dane na miejscu, buforować je, a w razie potrzeby przekazywać do dalszych systemów automatyki. To rozwiązanie idealne dla użytkowników, którzy cenią niezawodność, otwartość i brak vendor lock-in.

  • Smart Motor Driver

    Smart Motor Driver

    Sterownik silników DC z enkoderami oparty o ESP32-S3

    Smart Motor Driver to dwukanałowy sterownik silników prądu stałego z enkoderami, zaprojektowany z myślą o precyzyjnym sterowaniu ruchem w zastosowaniach takich jak automatyka domowa, robotyka, mechatronika i systemy pozycjonowania. Jego sercem jest ESP32-S3, wydajny mikrokontroler z łącznością Wi-Fi, który otwiera ogromne możliwości integracji z systemami sterowania, w tym z Home Assistant dzięki pełnej kompatybilności z ESPHome.


    Najważniejsze cechy

    • ⚙️ Obsługa dwóch silników DC z enkoderami kwadraturowymi
    • Zakres napięcia zasilania: 8–36 V
    • 🔌 Prąd do 800 mA na kanał – idealny dla napędów typu JGA25-370
    • 🧠 ESP32-S3 na pokładzie – pełna swoboda w zakresie firmware (ESPHome, Arduino, własne rozwiązania)
    • 📐 Kompaktowy rozmiar: 56 × 50 mm

    Zaawansowane sterowanie silnikami

    Każdy z kanałów wyposażony jest w pełny mostek H zrealizowany w oparciu o układ DRV8801, który umożliwia:

    • płynną regulację prędkości silnika za pomocą PWM,
    • wybór kierunku obrotu,
    • aktywne hamowanie,
    • sprzętowe zabezpieczenia: przeciwzwarciowe, termiczne, nadnapięciowe i przeciążeniowe.

    Obsługa krańcówek

    Dla każdego kanału dostępne są dwa niezależne wejścia krańcówek, co umożliwia zabezpieczenie skrajnych pozycji napędu (góra/dół, lewo/prawo, otwarte/zamknięte). Wejścia mogą pracować w dwóch trybach:

    • 🔘 Cyfrowym (ON/OFF) – klasyczne krańcówki mechaniczne lub optyczne,
    • 📉 Analogowym z ustawialnym progiem – np. dla czujników magnetycznych z wyjściem napięciowym lub fototranzystorów.

    To rozwiązanie pozwala na precyzyjne i elastyczne dopasowanie systemu krańcowego do różnych rodzajów napędów i środowisk pracy.


    Zaawansowane sterowanie ruchem – gotowe oprogramowanie ESPHome

    Smart Motor Driver dostarczany jest z oprogramowaniem dla ESPHome, które umożliwia pełną integrację z Home Assistant i realizuje funkcję inteligentnego serwomechanizmu:

    • 🔁 Dwupętlowy regulator PID:
      • Pętla pozycjonowania (zewnętrzna) – precyzyjne osiąganie pozycji
      • Pętla prędkości (wewnętrzna) – stabilizacja i płynność ruchu
    • 🧮 Planer trajektorii – dynamiczne generowanie ramp (przyspieszenie, prędkość maksymalna, czas trwania ruchu)
    • 📡 Live odczyt pozycji z enkodera – rzeczywisty, nieestymowany pomiar
    • 🔗 Synchronizacja ruchu kanałów – zsynchronizowane sterowanie dwoma silnikami (np. równoległe podnoszenie markizy)

    Oprogramowanie dostępne na: https://github.com/IoTLabs-pl/Smart-Motor-Driver


    Zastosowania

    Podstawowym projektowanym zastosowaniem Smart Motor Driver jest sterowanie roletami, markizami i zasłonami, gdzie wymagana jest dokładna kontrola pozycji, synchronizacja ruchu i możliwość zdalnej integracji z systemem inteligentnego domu.

    Dzięki odczytowi rzeczywistego położenia z enkoderów kwadraturowych, możliwe jest dokładne określenie pozycji napędu w czasie rzeczywistym – bez korzystania z estymacji opartej o czas. To znacznie zwiększa precyzję, powtarzalność i bezpieczeństwo działania systemu.

    • 🪟 Automatyczne rolety, żaluzje, markizy, zasłony
    • 🤖 Roboty mobilne i manipulatory
    • 🏗️ Platformy obrotowe, prowadnice liniowe, systemy XY
    • 🏠 Systemy inteligentnego domu (Home Assistant, ESPHome)
    • 🎓 Projekty edukacyjne i prototypowanie w mechatronice i IoT