KLIM-SPAW / DEDYKOWANE OPROGRAMOWANIE

Klim-Spaw - dwa systemy wspierające instalacje i serwis

Od października 2025 roku projektujemy i rozwijamy oprogramowanie dla Klim-Spaw. Współpraca obejmuje Miraio BMS do monitorowania i zarządzania instalacjami HVAC oraz Serwis Miraio do organizacji pracy zespołów serwisowych.

Model współpracy
Projektowanie i budowa na podstawie wymagań klienta
Zakres Codefellow
Od architektury i implementacji po wdrożenie, utrzymanie i doradztwo techniczne
Status
Oba systemy działają produkcyjnie i są nadal rozwijane

DWIE APLIKACJE / DWA ZAKRESY

Stan instalacji i organizacja pracy zespołów

Klim-Spaw zajmuje się instalacjami technicznymi i ich serwisem. My odpowiadamy za oprogramowanie: dwa niezależne systemy zaprojektowane i zbudowane na podstawie wymagań klienta.

MONITORING I ZARZĄDZANIE INSTALACJAMI

Miraio BMS

Łączy dane z urządzeń z dashboardem, alertami i narzędziami do zdalnego wykonywania wybranych działań.

Pierwszy projekt współpracy rozpoczętej w październiku 2025 r. System działa produkcyjnie i jest rozwijany.

Poznaj zakres Miraio BMS

ZLECENIA I ZESPOŁY SERWISOWE

Serwis Miraio

Porządkuje informacje o klientach i urządzeniach, planowanie zleceń oraz pracę serwisantów i monterów w terenie.

Realizacja rozpoczęta w sierpniu 2026 r. Aplikacja jest wdrożona produkcyjnie, używana przez pracowników Klim-Spaw i nadal rozwijana.

Poznaj zakres Serwis Miraio

MIRAIO BMS / DANE Z INSTALACJI

Miraio BMS - instalacje techniczne pod kontrolą

Miraio BMS to system klasy Building Management System do monitorowania i zarządzania instalacjami technicznymi, szczególnie HVAC — ogrzewaniem, wentylacją i klimatyzacją. Stworzyliśmy aplikację, która udostępnia dane pomiarowe w czytelnym interfejsie i wspiera organizację nadzoru nad urządzeniami.

Zakres obejmuje obsługiwane przez system instalacje i urządzenia: od odczytu parametrów po alerty oraz wybrane działania zdalne.

Wiele lokalizacji, jeden widok

Centralny dashboard, lokalizacje, instalacje i urządzenia oraz statusy urządzeń i stref. Mapa pokazuje rozmieszczenie lokalizacji i ich stan, ułatwiając odnalezienie obszarów wymagających uwagi.

Pomiary i historia

Odczyty temperatury powietrza i wody oraz CO₂. Historyczne wykresy pozwalają zestawić bieżące wskazania z wcześniejszymi danymi i prześledzić zmiany parametrów.

Alerty z obsługą zdarzeń

Definiowanie warunków i wyzwalaczy alertów, przeglądanie zdarzeń, ich potwierdzanie i zamykanie. Powiązane powiadomienia wspierają przekazywanie informacji o sytuacjach wymagających uwagi.

Wybrane działania zdalne

Harmonogramy działań, biblioteka poleceń, wysyłanie komend i historia ich wykonania. Zakres obejmuje również funkcje sterowania oświetleniem w obsługiwanych instalacjach.

Od urządzenia do danych w aplikacji

  1. Odczyty BACnet/IPDane z obsługiwanych urządzeń i instalacji.
  2. Mapper w Go i MQTTOsobna usługa przekazująca pomiary do centralnej aplikacji.
  3. Historia i wizualizacjaDane dostępne w systemie do analizy i nadzoru.

Mapper buforuje pomiary przy czasowym braku łączności i ponawia ich przekazanie po jej przywróceniu. Pomaga to zachować ciągłość zbierania danych w granicach mechanizmu buforowania.

Dashboard Miraio BMS ze statusami instalacji, alertami, wykresem pomiarów i mapą.
Miraio BMS: dashboard ze statusami, alertami i historią pomiarów. Dane obiektu oraz znaczniki lokalizacji zostały ukryte.

SERWIS MIRAIO / ORGANIZACJA PRACY

Serwis Miraio - od zgłoszenia do wykonanej pracy

Dedykowany system dla serwisantów, monterów i koordynatorów. Zaprojektowaliśmy i zbudowaliśmy kompletną aplikację na podstawie wymagań Klim-Spaw, łącząc organizację zleceń z narzędziami do codziennej pracy w terenie.

Informacje o klientach, obiektach, urządzeniach i pracach są dostępne w jednym miejscu. Przypisanie zadań, harmonogram i historia czynności wspierają przepływ informacji między biurem a zespołami terenowymi.

Klienci, obiekty i urządzenia

Baza klientów, obiekty i lokalizacje oraz przypisane do nich urządzenia. Uporządkowane dane pomagają powiązać zlecenie z właściwym miejscem i sprzętem.

Zlecenia i ich przebieg

Tworzenie i edycja zleceń, typy, priorytety, statusy i przypisywanie pracowników. Backlog gromadzi niezaplanowane prace, a listy zadań aktualnych i zakończonych pozwalają śledzić ich realizację.

Planowanie pracy zespołów

Harmonogramy z widokami dziennymi i tygodniowymi, ustalanie i zmiana terminów oraz praca z zespołami przypisanymi do zleceń. Koordynator może zestawić planowane zadania z harmonogramem pracowników.

Realizacja w terenie

Widok zadań dla serwisanta i montera, rozpoczęcie, wstrzymanie, wznowienie i zakończenie pracy oraz rejestracja czasu. Funkcje GPS są powiązane ze zdarzeniami rozpoczęcia i zakończenia zadania.

Dokumentacja przy zleceniu

Notatki, dokumentacja zdjęciowa i załączniki, w tym dokumenty oraz zdjęcia papierowych protokołów. Historia działań i zmian pomaga odtworzyć przebieg obsługi zlecenia.

Role i komunikacja

Konta i role użytkowników z dostępem do funkcji zależnym od uprawnień. Powiadomienia o istotnych zdarzeniach wspierają bieżącą komunikację o przydzieleniu zadania i postępie prac.

Panel Serwis Miraio z dostępnością zespołu, czasem pracy i liczbą zadań.
Serwis Miraio: dostępność serwisantów i monterów, czas pracy oraz zadania i protokoły. Dane osobowe i identyfikatory zostały zasłonięte.

ZNACZENIE DLA CODZIENNEJ PRACY

Informacje potrzebne do nadzoru i koordynacji

Miraio BMS umożliwia wspólny ogląd stanu instalacji w różnych lokalizacjach. Aktualne i historyczne pomiary, mapa i alerty ułatwiają identyfikowanie nieprawidłowości, a polecenia zdalne wspierają wykonywanie wybranych działań.

Serwis Miraio centralizuje informacje o klientach, urządzeniach i zleceniach. Harmonogramy wspierają koordynację zespołów, a rejestracja czasu, historia czynności i załączniki porządkują przebieg oraz dokumentację pracy.

OD WYMAGAŃ DO DALSZEGO ROZWOJU

Odpowiedzialność Codefellow za oprogramowanie

W obu projektach odpowiadamy za analizę wymagań, architekturę, frontend i backend, integrację elementów każdego systemu, przygotowanie środowisk i wdrożenie. Kontynuujemy rozwój i utrzymanie aplikacji oraz doradzamy w decyzjach technicznych i architektonicznych.

Wiedza klienta o instalacjach i organizacji serwisu stanowi podstawę wymagań. Naszą rolą jest przełożenie tych procesów na działające oprogramowanie — od komunikacji z urządzeniami po interfejsy używane przez pracowników.

TECHNOLOGIE I ARCHITEKTURA

Dwa systemy, odrębne stosy technologiczne

Dobór technologii wynika z zadań aplikacji. Miraio BMS łączy dane pomiarowe z interfejsem do nadzoru, a Serwis Miraio odwzorowuje procesy pracy i obsługi zleceń.

Miraio BMS

Interfejs
React, TypeScript, Vite, Tailwind CSS oraz biblioteki wykresów i wizualizacji danych.
Aplikacja i dane
PHP / Laravel 12, PostgreSQL i TimescaleDB do pracy z danymi pomiarowymi.
Komunikacja i środowisko
Go, BACnet/IP, MQTT i Docker.

Serwis Miraio

Interfejs
React, TypeScript, Vite, Tailwind CSS i komponenty UI.
Aplikacja i dane
PHP 8.5, Yii2, MySQL 8.4 i REST API.
Środowisko
Docker do przygotowania i uruchamiania środowisk aplikacji.

Prywatność i ustawienia

Wybór jest dobrowolny. Podstawowa strona oraz kontakt przez e-mail i telefon działają bez dodatkowych narzędzi. Ustawienia możesz zmienić w stopce.

Niezbędne: zapamiętanie Twojego wyboru w tej przeglądarce przez 180 dni. Nie służy do śledzenia.

Na co pozwalasz?
Dane i dostawcy narzędzi

Za tę stronę odpowiada Codefellow Sp. z o.o., ul. Jana Kazimierza 64/163, 01-248 Warszawa. W sprawach danych i obsługi zapytań skontaktuj się z nami: kontakt@codefellow.pl.

Dodatkowe narzędzia mogą przekazywać swoim dostawcom dane techniczne, identyfikatory przeglądarki i informacje o korzystaniu ze strony. Czat przekazuje także wiadomości i dane kontaktowe, które samodzielnie podasz. Smallchat dostarcza Nicer LLC z USA. Nie wpisuj w czacie haseł ani poufnych danych projektu.

Zasady dostawców: Smallchat, Hotjar, Meta.

Wyłączenie narzędzi zatrzymuje ich dalsze uruchamianie na tej stronie. Jeśli były już aktywne, strona odświeży się, aby zastosować zmianę. Pytania o wcześniejsze dane możesz skierować na podany wyżej adres e-mail.