samsung-smart-tv
Steruj Samsung TV przez SmartThings — OAuth i zdalne komendy w jednym miejscu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
Zainstaluj wymagane narzędzia: Python 3 i Node.js (npx). Skill automatycznie zaproponuje instalację przez brew, jeśli ich brakuje.
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.
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.
Ponownie uruchom skill i wklej skopiowany kod. Skill wymieni kod na tokeny OAuth i zapisze je w pliku ~/.clawdbot/.env razem z identyfikatorem aplikacji.
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.
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
reverse-engineering-tools
autor: gmh5225
qmd
autor: tobi
architect-review
autor: sickn33
windows-ui-automation
autor: martinholovsky
academic-researcher
autor: Shubhamsaboo
security-compliance
autor: davila7