Toolverse
Wszystkie skille

samsung-smart-tv

autor: openclaw

Steruj Samsung TV przez SmartThings — OAuth i zdalne komendy w jednym miejscu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
5

O skillu

Umożliwia kontrolę telewizorów Samsung za pośrednictwem platformy SmartThings. Skill automatycznie tworzy aplikację OAuth, przechowuje poświadczenia i pozwala wysyłać komendy (włączanie, głośność, wyciszanie) bezpośrednio do urządzenia. Wymaga jednorazowej konfiguracji — logowania przez telefon i pobrania identyfikatora TV z listy urządzeń. Po skonfigurowaniu możesz zarządzać TV programowo bez ręcznego wprowadzania kluczy dostępu.

Jak używać

  1. Zainstaluj wymagane narzędzia: Python 3 i Node.js (npx). Skill automatycznie zaproponuje instalację przez brew, jeśli ich brakuje.

  2. Przygotuj Personal Access Token (PAT) w SmartThings. Skill spróbuje utworzyć aplikację OAuth headlessly — jeśli to się nie powiedzie (błąd 403), utwórz aplikację ręcznie na komputerze za pomocą SmartThings CLI i zanotuj client ID oraz secret.

  3. Uruchom skill z PAT-em. Otrzymasz link do logowania na telefonie. Otwórz go, zaloguj się na konto SmartThings, a następnie skopiuj kod z parametru query na stronie przekierowania.

  4. Ponownie uruchom skill i wklej skopiowany kod. Skill wymieni kod na tokeny OAuth i zapisze je w pliku ~/.clawdbot/.env razem z identyfikatorem aplikacji.

  5. Zidentyfikuj swój telewizor: użyj SmartThings CLI, aby wylistować urządzenia w formacie JSON, znajdź identyfikator TV i zapisz go jako SMARTTHINGS_DEVICE_ID w pliku .env.

  6. Zacznij sterować TV: wysyłaj komendy takie jak włączanie, zmiana głośności lub wyciszanie. Skill komunikuje się bezpośrednio z SmartThings API, używając zapisanych tokenów. Aby odświeżyć poświadczenia, ponownie uruchom skill i postępuj według instrukcji tekstowych.

Podobne skille