Skip to content

R1S1 (PL)

fandf92 edited this page Oct 19, 2021 · 1 revision

R1S1 - Switch and energy

Przekaźnik jedno-kanałowy z pomiarem energii elektrycznej. Urządzenie umożliwia sterowanie jednym wyjściem przekaźnikowym o nomianlnym obciążeniu 10A oraz pomiar parametrów sieci takich jak, napięcie, natężenie, częstotliwość, energia czynna, bierna. Więcej informacji o urządzeniu można znaleźć tutaj.

Wspierane metody RestAPI

Urządzenie R1S1 może pracować w oparciu o zdarzenia zdefiniowane w kalendarzu iCal. Więcej informacji o konfiguracji kalendarzy w urządzeniach F&F Fox można znaleźć tutaj.

Poniżej opisano metody wspierane przez urządzenie. Należy zwrócić uwagę na parametr blocking_time, pozwala on zawiesić działanie operacji zdefiniowanych w kalendarzu na czas jaki ustawimy (w milisekundach). Wywołanie metod obsługujących parametr blocking_time z wartością równą 0 lub pominięcie tego parametru spowoduje ustawienie stanu urządzenia i jego utrzymanie do najlbliżej zmiany wynikającej z harmonogramu (kalendarza).

Włączenie / wyłączenie urządzenia:

Włączenie urządzenia realizujemy poprzez poniższe wywołanie mtody, parametr state przyjmuje wartość on lub off.

Włączenie state = on.

/set_state/?state=on&blocking_time=0

Wyłącznie state = off.

/set_state/?state=off&blocking_time=0

Urządzenie po wywołaniu metody powinno zwrócić poniższą odpowiedź:

{
	"status":"ok"
}

Jeśli status jest różny od "ok" należy sprawdzić czy wartości przekazane do metody są poprawne. Więcej informacji o możliwych odpowiedziach znajdziesz tutaj.

Pobieranie stanu urządzenia:

Pobranie stanu urządzenia tj. sprawdzenie czy urządzenie jest włączone czy nie realizujemy za pomocą poniżej metody.

/get_state/

Urządzenie powino zwrócić poniższą odpowiedź. Jeśli odpowiedź jest inna należy sprawdzić czy poprawnie wywołaliśmy metodę. Więcej informacji o możliwych odpowiedziach znajdziesz tutaj.

{
	"state":"off",
	"status":"ok"
}
Pobieranie parametrów sieci elektrycznej:

Urządzenie pozwala monitorować parametry sieci oraz ilość naliczonej energii od jego pierwszego uruchomienia. Funkcjonalności realizowane są poprzez dwie metody:

Pobranie aktualnych parametrów sieci:

/get_current_energy/

Przykładowe wartości zwrócone z urządzenia:

{
	"voltage": "230",
	"current": "10",
	"power_active": "0",
	"power_reactive": "0",
	"frequency": "50",
	"power_factor": "1",
	"status":"ok"
}

Pobranie naliczonego zużycia energii:

/get_total_energy/

Przykładowe wartości zwrócone z urządzenia:

{
	"active_energy": "100",
	"reactive_energy": "100",
	"active_energy_import": "19",
	"reactive_energy_import": "10"
}