Aktualizacje OTA, własny F-Droid i start fazy testowej

Projekt wchodzi w kolejny, bardzo ważny etap rozwoju.
Ostatnie tygodnie poświęciłem nie tylko na rozwój samego systemu, ale również na budowę pełnej infrastruktury aktualizacji, dystrybucji aplikacji oraz przygotowanie projektu do realnego wdrożenia produktowego.


🔄 Własny mechanizm aktualizacji OTA

Jednym z kluczowych brakujących elementów była możliwość bezpiecznej i w pełni kontrolowanej aktualizacji systemu.
Dlatego uruchomiłem własny serwer OTA, na którym publikowane są paczki aktualizacji dla kolejnych wersji systemu.

Po stronie systemu Android zaimplementowałem dedykowaną aplikację kliencką, która:

  • cyklicznie sprawdza dostępność nowych wersji,
  • pobiera aktualizacje z serwera emel.tech,
  • weryfikuje ich integralność,
  • a następnie inicjuje proces instalacji OTA.

Całość została zaprojektowana tak, aby:

  • umożliwiać szybkie dostarczanie poprawek,
  • oraz zapewnić pełną kontrolę nad kompatybilnością aktualizacji z konkretnym sprzętem.

Dzięki temu HA Tablet zaczyna działać jak prawdziwy, aktualizowalny produkt, a nie jednorazowy obraz systemu.


📦 Własny serwer F-Droid i dystrybucja aplikacji

Równolegle uruchomiłem własne repozytorium F-Droid, w którym publikuję:

  • zmodyfikowane wersje aplikacji,
  • aplikacje dedykowane pod HA Tablet,
  • oraz komponenty systemowe rozwijane w ramach projektu.

Repozytorium zostało zintegrowane bezpośrednio z systemem:

  • klient F-Droid jest preinstalowany,
  • repozytorium emel.tech jest domyślnie skonfigurowane,
  • a użytkownik otrzymuje spójny, bezpieczny kanał aktualizacji aplikacji.

To rozwiązanie daje mi:

  • pełną niezależność od Google Play,
  • możliwość szybkiego reagowania na błędy,
  • oraz kontrolę nad wersjami aplikacji używanych w środowisku panelu ściennego.

🧪 Przejście do fazy testów użytkowników

Równolegle z pracami technicznymi rozpocząłem przygotowania organizacyjne i formalne projektu:

  • dostosowanie działalności do wymagań podatkowych i prawnych,
  • przygotowanie procesu sprzedaży urządzeń elektronicznych,
  • oraz uporządkowanie dokumentacji i komunikacji z użytkownikami.

W związku z tym projekt wchodzi w fazę testową.
Aktualnie kontaktuję się z osobami, które wcześniej zapisały się na listę chętnych do testów, aby:

  • zweryfikować realne scenariusze użycia,
  • zebrać feedback dotyczący stabilności i UX,
  • oraz dopracować system przed szerszym udostępnieniem.

To bardzo ważny moment — HA Tablet zaczyna być testowany nie tylko w warunkach domowych, ale również w rzeczywistych instalacjach.

    Comments:

  1. Brad Hall
    2026-03-31 at 10:48

    Hey there,
    Is it possible to be added to your test group? I have 2 POE Android tablets that I purchased through the same source. One tablet is 10’ and the other is the 15’ model. Both tablets have Thread and Matter installed. Both tablets have the LED light bar all the way around the side edge of them. I understand that can be configured through the MQTT setting.

    I have gotten my feet wet with Home Assistant a few years back. I purchased these tablets in hopes to install the HA OS directly on them rather then purchasing any more hardware. Both are POE Android tablets but I had the power cord provided as well.

    My current smart home setup is using the individual apps to control everything. My partner is not impressed based on him having to download another app to control 1 or 2 devices. HA will fix all of that.

    • Patryk
      2026-03-31 at 12:01

      Hi,

      If I understood you correctly, you’d like to install the software I’ve been describing on your own devices. Unfortunately, the system is currently tailored specifically for the hardware that I’ll soon be offering through my online store.

      In theory, it’s possible to generate a generic “system” partition for Android devices, but in practice this tends to cause compatibility issues with other parts of the system. System updates are particularly sensitive and often break in such setups, which makes it difficult to maintain a stable experience.

      P.S. You mentioned that you were planning to install Home Assistant OS (not only Companion app as client) on your tablets. I’m actually planning to experiment with running a Home Assistant server on the tablets I’ll be offering. There should be an experimental version available at some point in the future.

Skomentuj Brad Hall Anuluj pisanie odpowiedzi

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *