eightctl
Steruj łóżkiem Eight Sleep z poziomu terminala – temperatura, alarmy i harmonogramy w jednym miejscu.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
eightctl to narzędzie do kontroli podów Eight Sleep bezpośrednio z wiersza poleceń. Zarządzaj statusem łóżka, ustawiaj temperaturę, twórz i edytuj alarmy oraz harmonogramy snu. Wymaga instalacji binarki Go i uwierzytelnienia poprzez plik konfiguracyjny lub zmienne środowiskowe. Interfejs CLI oferuje szybki dostęp do podstawowych funkcji oraz zaawansowanych ustawień, takich jak kontrola audio czy kąt podstawy. Idealne dla użytkowników, którzy preferują automatyzację i integrację z innymi narzędziami.
Jak używać
Zainstaluj eightctl za pomocą Go, uruchamiając polecenie
go install github.com/steipete/eightctl/cmd/eightctl@latest. Upewnij się, że binarka eightctl znajduje się w ścieżce systemowej.Skonfiguruj uwierzytelnienie, tworząc plik
~/.config/eightctl/config.yamlz danymi logowania do Eight Sleep, lub ustaw zmienne środowiskoweEIGHTCTL_EMAILiEIGHTCTL_PASSWORD.Sprawdź status łóżka poleceniem
eightctl status, aby potwierdzić, że połączenie działa prawidłowo.Kontroluj podstawowe funkcje: włącz lub wyłącz łóżko za pomocą
eightctl onlubeightctl off, a temperaturę ustaw poleceniemeightctl temp 20(zastąp 20 żądaną wartością w stopniach).Zarządzaj alarmami za pośrednictwem
eightctl alarm list(wyświetl istniejące),eightctl alarm create(utwórz nowy) lubeightctl alarm dismiss(odrzuć aktywny alarm).Konfiguruj harmonogramy snu poleceniami
eightctl schedule list,eightctl schedule createlubeightctl schedule update, aby zautomatyzować ustawienia łóżka na określone godziny.