Przejdź do głównej zawartości

Urządzenia wirtualne

Urządzenie wirtualne to urządzenie na platformie HAM bez sprzętu. Jego odczyty pochodzą z Twojego systemu przez API, a nie z czujnika HAM.

Potem urządzenie wirtualne działa jak wszystkie inne urządzenia: wykresy, historia, reguły, raporty i udostępnianie.

  • Masz czujnik lub system innego producenta i chcesz widzieć jego wartości w aplikacji HAM.
  • Chcesz reguły i powiadomienia dla wartości, które oblicza Twoje oprogramowanie.
Element Wartość
Rodzina v (Virtual HAM). Numer seryjny to na przykład v:123.
Odczyty Do 6, z kodami u0, u1, u2, u3, u4, u5
Wyjścia Brak
Sygnał podtrzymania Brak. Urządzenie zmienia się tylko wtedy, gdy wysyłasz wartości.

Aplikacja nie ma ekranu do tworzenia urządzenia wirtualnego. Dla nowego urządzenia wirtualnego skontaktuj się ze wsparciem.

Wyślij POST do virtual_device_update.php. Potrzebujesz uprawnienia administratora do urządzenia.

Okno terminala
curl -X POST https://api.hamsystems.eu/virtual_device_update.php \
-H "Authorization: Bearer-API YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"serialno": "v:123", "R": {"u0": 2150, "u1": 48}}'
Pole Zawartość
serialno Numer seryjny urządzenia wirtualnego
R Odczyty, według kodu (u0 do u5)
untime Opcjonalne. Czas pomiaru w sekundach unix. Bez niego serwer używa bieżącego czasu.

Serwer zachowuje tylko pola serialno, R i untime. Ignoruje wszystkie inne pola.

Odpowiedź to JSON z messages i response.

Komunikat błędu Przyczyna
Invalid arguments Brakuje serialno.
Invalid login Klucz lub token są niepoprawne.
Access denied to device Nie masz uprawnienia administratora do urządzenia.

Wartości odczytujesz tak samo jak dla wszystkich urządzeń:

Czat z pomocą techniczną