🚀 Dostępne od wersji Core 2025.2.
Automatyczne eksporty umożliwiają zautomatyzowany zbiór danych i raportowanie z Twojego systemu TapHome. Ta funkcjonalność zapisuje wszystkie parametry eksportu i umożliwia Ci:
- Ustawienie automatycznego pobierania danych w Google Sheets i Microsoft Excel (lub innych narzędziach)
- Ręczne pobieranie z aplikacji predefiniowanych raportów z ostatniego okresu
- Ręczne pobieranie z aplikacji raportów za wybrane zakresy czasowe
Dane są przechowywane w chmurowej przestrzeni pod adresem https://data.taphome.com/api/export/profile/<token>/ i są dostępne w formatach CSV, JSON, XLSX lub XML.
Typy eksportów
Automatyczne eksporty obsługują trzy różne typy danych:
Wartości urządzeń
Eksport wartości sensorów, stanów urządzeń i obliczonych statystyk (temperatura, zużycie energii itp.). Jest to najczęściej używany typ eksportu.
Jak to działa
1. Źródła danych (Kolumny)
Określasz, z których urządzeń i jakie wartości chcesz eksportować:
- Urządzenie: np. termostat, czujnik temperatury
- Rodzaj wartości: np. temperatura zadana, temperatura aktualna
- Funkcja agregująca: Średnia , Minimum , Maksimum
Statystyki są na bieżąco obliczane i zapisywane dla każdego urządzenia. Ich wyłączenie uniemożliwi wygenerowanie pełnego eksportu, ponieważ danych historycznych nie można później obliczyć.
2. Interwał próbkowania (wiersze)
Określa, jak często są zapisywane dane. Każdy wiersz eksportu reprezentuje jeden interwał próbkowania.
Dostępne interwały: 5 minut, 10 minut, 15 minut, 30 minut, 1 godzina, 12 godzin, 1 dzień, 1 tydzień, 1 miesiąc, 1 kwartał (3 miesiące), 1 rok.
Przykład: dla interwału 1 godzina eksport będzie zawierał jeden wiersz na każdą godzinę.
3. Zakres eksportu
Określa, ile danych zostanie wygenerowanych przy każdym eksporcie (ile danych historycznych zostanie uwzględnionych).
Jeśli ustawisz:
- Zakres eksportu: 3 dni
- Interwał próbkowania: 1 godzina
Eksport będzie zawierał: 72 wiersze (3 dni × 24 godziny = 72 wiersze)
4. Automatyczna aktualizacja danych
Ustaw, o której godzinie mają być generowane nowe dane.
- Każdego dnia : np. co 2 dni o 14:30
- Co tydzień : np. co 3 tygodnie, w poniedziałek o 09:00
- Co miesiąc : np. każdego miesiąca, 15. dnia o 12:00
- Co rok : np. każdego roku, 25.12. o 18:00
Krok po kroku: tworzenie eksportu
Krok 1: Utwórz nowy eksport
- Otwórz listę eksportów
- Kliknij Zdefiniuj nowy eksport
- Wprowadź Nazwa eksportu
Krok 2: Ustaw źródła danych
- W sekcji Źródła danych (Kolumny) kliknij Dodaj kolumnę
- Wybierz urządzenie (np. termostat)
- Wybierz typ wartości (np. temperatura zadana)
- Wybierz funkcję agregującą (Średnia , Minimum , Maksimum )
- Powtórz dla wszystkich wymaganych kolumn
„Każdy wiersz zawiera: Termostat temperatura zadana (średnia z 1 h), Termostat temperatura (minimum z 1 h), Czujnik jasności jasność (maksimum z 1 h)”
Krok 3: Ustaw interwał próbkowania
- W sekcji Interwał próbkowania (wiersze) wybierz interwał
- Rekomendacja:
- 5–15 minut – dla szczegółowych danych (duży eksport)
- 1 godzina – dla typowego użycia
- 1 dzień / 1 tydzień – dla długoterminowych trendów (mały eksport)
Krok 4: Ustaw zakres eksportu
- W sekcji Zakres eksportu wprowadź liczbę okresów
- Sprawdź łączną liczbę wierszy
- Uwaga: eksport nie może przekroczyć 100 000 wierszy
„Eksportowane dane będą zawierać 1286 wierszy za okres 3 dni.”
Krok 5: Ustaw automatyczną aktualizację
- W sekcji Automatyczna aktualizacja danych włącz eksport (Włączone )
- Ustaw częstotliwość generowania (np. każdego miesiąca, 1. dnia o 00:00)
- Zapisz eksport
Krok 6: Uzyskaj URL eksportu
Po zapisaniu aplikacja automatycznie wygeneruje URL:
https://data.taphome.com/api/export/profile/
https://data.taphome.com/api/export/profile/
https://data.taphome.com/api/export/profile/
https://data.taphome.com/api/export/profile/
Token jest generowany automatycznie przez aplikację.
Ważne uwagi
- Aktywacja statystyk: Po zapisaniu konfiguracji eksportu system automatycznie aktywuje wszystkie wymagane statystyki dla eksportowanych urządzeń. Statystyki te są na bieżąco obliczane i zapisywane. Ważne: statystyk nie da się obliczyć wstecz – jeśli je wyłączysz, dane historyczne zostaną trwale utracone.
- Połączenie z Internetem: Jednostka sterująca potrafi bez połączenia internetowego przechowywać dane przez kilka godzin. Przy długotrwałej awarii musi jednak usuwać starsze dane, aby nie doprowadzić do przeciążenia pamięci.
- Krytyczne dane: W przypadku danych krytycznych zalecamy użycie alternatywnego rozwiązania do zbierania danych.
- Limit wierszy: Maksymalna liczba wierszy w eksporcie to 100 000.
System dostępu
Eksport systemu dostępu generuje chronologiczny zapis zdarzeń – kto, kiedy, na którym czytniku został zaakceptowany lub odrzucony i z jakiego powodu.
Co zawiera eksport
Każdy wiersz eksportu reprezentuje jedno zdarzenie systemu dostępu z następującymi danymi:
- Użytkownik – imię i nazwisko
- Data i czas – dokładny czas zdarzenia
- Czytnik kart – nazwa i lokalizacja czytnika
- Wynik – zgoda / odmowa
- Powód – powód odmowy (jeśli dotyczy)
Konfiguracja eksportu
- Utwórz nowy eksport typu Dziennik dostępu
- Wprowadź Nazwa eksportu
- Wybierz okres czasu dla eksportu (zakres eksportu)
- Ustaw automatyczną aktualizację (opcjonalnie)
- Zapisz eksport i uzyskaj URL do pobrania
Eksport jest dostępny w formatach CSV, JSON, XLSX lub XML.
Obecność
Eksport obecności na podstawie danych z systemu dostępu generuje przejrzysty raport, pokazujący, kiedy pracownicy przyszli i wyszli oraz ile godzin przepracowali.
Założenia
Musisz mieć skonfigurowane czytniki jako „wejściowy” (wejście do budynku) i „wyjściowy” (wyjście z budynku). Musi istnieć przynajmniej jeden czytnik kart.
Użytkownicy muszą mieć przypisane karty dostępu ze swoim imieniem i nazwiskiem.
Konfiguracja eksportu
- Utwórz nowy eksport typu Obecność
- Wprowadź Nazwa eksportu
- Czytniki kart wejściowych
:**
- Wybierz czytniki, które służą do wejścia do budynku (czytniki wejściowe)
- Czytniki kart wyjściowych
:**
- Wybierz czytniki, które służą do wyjścia z budynku (czytniki wyjściowe)
- Wybierz okres czasu dla eksportu
- Ustaw automatyczną aktualizację (opcjonalnie)
- Zapisz eksport i uzyskaj URL
Co zawiera eksport
Każdy wiersz reprezentuje jeden dzień roboczy jednego pracownika:
- Data – dzień roboczy
- Imię i nazwisko – pracownik
- Pierwsze przyjście – czas pierwszego wejścia do budynku
- Ostatnie wyjście – czas ostatniego wyjścia z budynku
- Czas wewnątrz [hh:mm] – łączny czas spędzony w budynku
- Czas na zewnątrz [hh:mm] – łączny czas przerw poza budynkiem
Obliczanie czasu
Jeśli karta dostępu ma przypisanego użytkownika i użytkownik w danym dniu wszedł do budynku za pomocą czytnika, w tabeli zostanie utworzony wiersz. Uwzględniamy tylko wpisy z udanym dostępem.
-
Czas wewnątrz [hh:mm] – suma różnic czasowych między przyjściami a wyjściami. Jeśli użytkownik miał przyjście (bez wyjścia) lub wyjście (bez przyjścia) kilka razy z rzędu, brane są pod uwagę tylko pierwsze zdarzenia.
-
Pierwsze przyjście – czas pierwszego wejścia do budynku.
-
Ostatnie wyjście – czas ostatniego wyjścia z budynku.
-
Czas na zewnątrz [hh:mm] – suma różnic czasowych między wyjściami a wejściami.
W standardowych przypadkach, gdy po przyjściu następuje wyjście, a po wyjściu może (ale nie musi) nastąpić kolejna para przyjście–wyjście, obowiązuje:
Czas wewnątrz + Czas na zewnątrz = Ostatnie wyjście - Pierwsze wejście
Format
Eksport jest dostępny w formacie XLSX (zalecany) – zawiera predefiniowaną tabelę gotową do dalszego przetwarzania.
Integracje
Wszystkie trzy typy eksportów (Wartości urządzeń, System dostępu, Obecność) można zintegrować z Google Sheets i Microsoft Excel za pomocą adresów URL generowanych przez aplikację.
Google Sheets
Instrukcje:
- W oknie dialogowym Pobierz raport w aplikacji skopiuj URL CSV
- Otwórz Google Sheets
- Wklej ten wzór do dowolnej komórki:
1=IMPORTDATA("https://data.taphome.com/api/export/profile/<token>/data.csv") - Dane będą się automatycznie aktualizować w tle
Microsoft Excel
Wymaga desktopowej wersji Excela z Power Query (niedostępne w przeglądarkowej wersji Microsoft 365).
Preferowany format: XLSX
Instrukcje:
- Dane → Pobierz dane → Z sieci Web
- Wprowadź URL: https://data.taphome.com/api/export/profile/
/data.xlsx - Kliknij OK → Zamknij i załaduj
Alternatywny format: CSV
Instrukcje:
- Dane → Pobierz dane → Z sieci Web
- Wprowadź URL: https://data.taphome.com/api/export/profile/
/data.csv - W Edytorze Power Query ustaw separator i typy danych
- Zamknij i załaduj
Alternatywny format: XML
Instrukcje:
- Dane → Pobierz dane → Z sieci Web
- Wprowadź URL: https://data.taphome.com/api/export/profile/
/data.xml - Wybierz tabelę danych w oknie Nawigatora
- Zamknij i załaduj