Przejdź do treści

CLI

Podgląd raportów z urządzeń

gateway-controller reports

Obsługa etykiet urządzeń

Lista etykiet

gateway-controller alias ls

Dodanie etykiety urządzenia

Info

Wykonanie komendy wymaga podania metadanych urządzenia z listy urządzeń np. -zwave 4,1.

gateway-controller alias add -zwave 2,1 czajnik

Usunięcie etykiety urządzenia

gateway-controller alias rm czajnik

Obsługa urządzeń

Lista urządzeń

gateway-controller device ls

W wyniku otrzymujemy listę urządzeń w formacie

$NAZWA URZĄDZENIA$ ($METADANE$)

  • $FUNKCJA URZĄDZENIA$
  • $FUNKCJA URZĄDZENIA$
  • ...
  • $FUNKCJA URZĄDZENIA$

Przykładowe lista urządzeń

Color light (zwave 2,1)
  - power source
  - color
      components=warm white,cold white,red,green,blue
  - switch
Unknown device (zwave 2,1)
  - power source
  - &{Configuration:}
  - level
Temperature sensor (zwave 3,1)
  - power source
  - battery
  - temperature
Illumination sensor (zwave 3,1)
  - power source
  - battery
  - illumination
Motion sensor (zwave 3,1)
  - power source
  - battery
  - motion
Unknown device (zwave 3,1)
  - power source
  - battery
  - &{Configuration:}
Temperature sensor (zwave 4,1)
  - power source
  - battery
  - temperature
Illumination sensor (zwave 4,1)
  - power source
  - battery
  - illumination

Switch

Info

Wykonanie komendy wymaga podania metadanych urządzenia z listy urządzeń np. -zwave 4,1.

Lista urządzeń

Lista urządzeń zawierających funkcję switch.

gateway-controller switch ls

Włącz/wyłącz

gateway-controller switch on -zwave 2,1
gateway-controller switch off -zwave 2,1

Level

Info

Wykonanie komendy wymaga podania metadanych urządzenia z listy urządzeń np. -zwave 4,1.

Lista urządzeń

Lista urządzeń zawierających funkcję level.

gateway-controller level ls

Włącz/wyłącz

gateway-controller level on -zwave 5,1
gateway-controller level off -zwave 5,1

Zmiana poziomu

Wartość poziomu podajemy z zakresu <0, 99>.

gateway-controller level set -zwave 5,1 0
gateway-controller level set -zwave 5,1 13
gateway-controller level set -zwave 5,1 42
gateway-controller level set -zwave 5,1 99

Color

Info

Wykonanie komendy wymaga podania metadanych urządzenia z listy urządzeń np. -zwave 4,1.

Lista urządzeń

Lista urządzeń zawierających funkcję color.

gateway-controller color ls

Zmiana jasności ciepłego odcienia białego

Wartość jasności podajemy z zakresu <0, 255>.

gateway-controller color set-warm -zwave 2,1 0
gateway-controller color set-warm -zwave 2,1 13
gateway-controller color set-warm -zwave 2,1 42
gateway-controller color set-warm -zwave 2,1 255

Zmiana jasności zimnego odcienia białego

Wartość jasności podajemy z zakresu <0, 255>.

gateway-controller color set-cold -zwave 2,1 0
gateway-controller color set-cold -zwave 2,1 13
gateway-controller color set-cold -zwave 2,1 42
gateway-controller color set-cold -zwave 2,1 255

Zmiana koloru RGB

Wartość koloru podajemy w formacie szesnastkowym RRGGBB.

gateway-controller color set-rgb -zwave 2,1 ff00ff

Thermostat

Info

Wykonanie komendy wymaga podania metadanych urządzenia z listy urządzeń np. -zwave 4,1.

Lista trybów

Zmiana trybu

gateway-controller thermostat mode set-auto -zwave 7,1
gateway-controller thermostat mode set-cool -zwave 7,1
gateway-controller thermostat mode set-heat -zwave 7,1
gateway-controller thermostat mode set-off  -zwave 7,1

Zmiana nastawy

gateway-controller thermostat setpoint set-heat -zwave 7,1 25
gateway-controller thermostat setpoint set-cool -zwave 7,1 19
gateway-controller thermostat setpoint set-auto -zwave 7,1 21 

Meter

Info

Wykonanie komendy wymaga podania metadanych urządzenia z listy urządzeń np. -zwave 4,1.

Lista urządzeń

Lista urządzeń zawierających funkcję meter.

gateway-controller meter ls

Odczyt pomiaru

Do funkcji odczytu pomiaru podajemy jednostkę pomiaru, który chcemy odczytać.

gateway-controller meter get -zwave 4,1 kWh
gateway-controller meter get -zwave 4,1 W

Reset pomiarów

gateway-controller meter reset -zwave 4,1

Temperature

Info

Wykonanie komendy wymaga podania metadanych urządzenia z listy urządzeń np. -zwave 4,1.

Lista urządzeń

Lista urządzeń zawierających funkcję temperature.

gateway-controller temperature ls

Odczyt pomiaru

gateway-controller temperature get -zwave 5,1

Siren

Info

Wykonanie komendy wymaga podania metadanych urządzenia z listy urządzeń np. -zwave 4,1.

Lista tonów

gateway-controller siren tones -zwave 6,1

Odtworzenie wybranego tonu

Podajemy numer tonu z listy tonów.

gateway-controller siren play -zwave 6,1 4

Odtworzenie domyślnego tonu

gateway-controller siren play -zwave 6,1

Odczyt głośności

gateway-controller siren volume get -zwave 6,1

Zmiana głośności

gateway-controller siren volume set -zwave 6,1 0
gateway-controller siren volume set -zwave 6,1 13
gateway-controller siren volume set -zwave 6,1 42
gateway-controller siren volume set -zwave 6,1 100

Odczyt domyślnego tonu

gateway-controller siren default get -zwave 6,1

Zmiana domyślnego tonu

Podajemy numer tonu z listy tonów.

gateway-controller siren default set -zwave 6,1 4

Battery

Info

Wykonanie komendy wymaga podania metadanych urządzenia z listy urządzeń np. -zwave 4,1.

Odczyt stanu baterii

gateway-controller battery get -zwave 3,1

Roller Shutter

Info

Wykonanie komendy wymaga podania metadanych urządzenia z listy urządzeń np. -zwave 4,1.

Otwarcie/zamknięcie

gateway-controller rollershutter open -zwave 9,1
gateway-controller rollershutter close -zwave 9,1

Ustawienie poziomu

gateway-controller rollershutter set -zwave 9,1 0
gateway-controller rollershutter set -zwave 9,1 13
gateway-controller rollershutter set -zwave 9,1 42
gateway-controller rollershutter set -zwave 9,1 99

Configuration

Info

Wykonanie komendy wymaga podania metadanych urządzenia z listy urządzeń np. -zwave 4,1.

Lista parametrów

gateway-controller configuration ls -zwave 2,1

Odczyt parametru

Jako pierwszy argument podajemy numer parametru konfiguracyjnego.

gateway-controller configuration get -zwave 2,1 13

Zmiana parametru

Jako pierwszy argument podajemy numer parametru konfiguracyjnego. Jako drugi argument podajemy wartość parametru konfiguracyjnego. Dodatkowo, poprzez flagę -size, należy podać rozmiar wartości jako 1, 2 lub 4.

gateway-controller configuration set -zwave 2,1 -size 1 13 1

Metadane urządzenia

Metadane urządzenia służą do określenia, którego urządzenia dotyczy wydawane polecenie.

Obsługiwane typu metadanych:

  • Z-Wave - zwave
  • etykieta - alias

Metadane Z-Wave

Metadane urządzenia Z-Wave podajemy jako ciąg znaków, w którym segmenty oddzielone są przecinkiem. Pierwszy segment określa numer węzła, a drugi numer punktu końcowego.

Przykład:

-zwave 4,1

Metadane etykiety

Metadane etykiety podajemy jako nazwę, którą dodaliśmy do rejestru etykiet.

Przykład:

-alias czajnik