Základná stránka pre API

API Verzia 2026-09-30 | © petak23

Neprihlásený užívateľ

Nastavenia

Jednotky

  • units - Výpis zoznamu jednotiek

Užívatelia

  • login - Prihlásenie užívateľa
  • logout - Odhlásenie užívateľa
  • users - Výpis všetkých užívateľov (len pre prihláseného admina...)
  • user - Výpis aktuálne prihláseného užívateľa (len pre aktuálne prihláseného užívateľa ...)
  • user/user/[id] - Výpis užívateľa s id (len pre prihláseného admina...)
  • user/save/[id] - Uloženie dát o užívateľovi s id.
  • user/passwordchange/[id] - Zmena hesla užívateľa s id.

Zariadenia

  • devices - Výpis všetkých zariadení patriacich užívateľovi aj so senzormi.
  • device/[id] - Výpis konkrétneho zariadenia s id.
  • device/[id]/edit - Uloženie dát o zariadení s id, alebo jeho vytvorenie ak je id == 0.
  • devices/sensors/[id] - Výpis zoznamu senzorov pre dané zariadenie s id.
  • devices/measures/[id] - Výpis zoznamu meraní pre daný senzor s id.
  • sensor/last/[id] - Výpis posledného merania pre daný senzor s id.
  • sensor/[id] - Výpis informácií pre senzor s id.

Comunikácia (CommPresenter)

  • comm - Testovacia akcia.
  • comm/login - Akcia pre prihlásenie zariadenia.
  • comm/data - Akcia pre príjem dát zo zariadenia.
  • comm/datajson - Akcia pre príjem dát zo zariadenia cez JSON.

Json dáta (JsonPresenter)

  • json - Testovacia akcia.
  • json/data/[id]/[token] - Akcia pre výpis dát z daného zariadenia.
  • json/meteo/[id]/[token]/?temp=[temp_sensor_name]&rain=[rain_sensor_name] - Akcia pre výpis meteo dát senzorov pre teplotu a dážď zo zariadenia.

Monitor (MonitorPresenter)

  • monitor/show/[token]/[id] - Akcia pre výpis monitoringu užívateľa.