Toolverse
Wszystkie skille

homey-cli

autor: openclaw

Steruj inteligentnym domem Homey z linii poleceń — kontroluj urządzenia, sprawdzaj status, wyzwalaj automatyzacje.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps

O skillu

Umożliwia bezpieczne sterowanie hubem automatyki domowej Homey bezpośrednio z wiersza poleceń. Kontrolujesz oświetlenie (włączanie, ściemnianie, zmiana kolorów), termostaty, gniazdka oraz inne urządzenia smart home. Możesz sprawdzać status urządzeń, przeglądać strefy, wyzwalać przepływy automatyzacji i uzyskać pełny przegląd konfiguracji huba. Operacje są ograniczone do bezpiecznych, zatwierdzonych możliwości — idealne dla agentów AI i zaawansowanych użytkowników.

Jak używać

  1. Zainstaluj zależności, otwierając terminal w katalogu skills/homey-cli i wykonując npm install.

  2. Utwórz poświadczenia aplikacji Homey, wchodząc na https://tools.developer.homey.app/tools/app, tworząc nową aplikację z adresem zwrotnym http://localhost:8787/callback, i zapisując Client ID oraz Client Secret.

  3. Skonfiguruj zmienne środowiskowe, tworząc plik .env w katalogu projektu i wpisując HOMEY_CLIENT_ID, HOMEY_CLIENT_SECRET oraz HOMEY_REDIRECT_URL z poprzedniego kroku.

  4. Zaloguj się, wykonując bash run.sh auth login i postępując zgodnie z przepływem OAuth w przeglądarce — tokeny zostaną zapisane automatycznie.

  5. Wybierz aktywny hub, wykonując bash run.sh homey list, aby wyświetlić dostępne huby, a następnie bash run.sh homey use [ID-huba] do wybrania konkretnego.

  6. Steruj urządzeniami, używając poleceń takich jak bash run.sh devices list (lista wszystkich urządzeń), bash run.sh devices on [ID] (włączenie), bash run.sh devices off [ID] (wyłączenie), bash run.sh devices dim [ID] [wartość] (ściemnianie) lub bash run.sh devices read [ID] [możliwość] (sprawdzenie statusu).

Podobne skille