Philips Hue-Bildschirmsynchronisierungs-App für den Desktop. Verwendet die neue Entertainment-API von Philips, um den Bildschirm des Benutzers mit seiner Beleuchtung mit sehr geringer Latenz zu synchronisieren.
Herunterladbare Binärdateien für Windows und macOS sind auf der Seite „Releases“ verfügbar. Weitere Informationen finden Sie unter Installieren. Es sollte auch möglich sein, den Quellcode für Linux zu erstellen, dies wurde jedoch noch nicht getestet, siehe Erstellen unten.
Diese Software kann ein schnelles Flackern Ihrer Hue-Lichter verursachen, das bei gefährdeten Personen lichtempfindliche epileptische Anfälle auslösen kann, auch bei Personen, die noch nie zuvor Epilepsie oder Anfallssymptome hatten. Verwenden Sie es NICHT , wenn Sie an lichtempfindlicher Epilepsie leiden oder vermuten, dass Sie daran leiden, oder wenn Sie anderweitig lichtempfindlich oder epileptisch sind oder allgemein unter Anfällen leiden. Stellen Sie die Anwendung sofort ein und konsultieren Sie einen Arzt, wenn Sie unter Anfallssymptomen leiden, zu denen Benommenheit, Sehstörungen, Augen- oder Gesichtszucken, Zucken oder Zittern von Armen oder Beinen, Orientierungslosigkeit, Verwirrung oder vorübergehender Bewusstseinsverlust gehören können.
Eine Gen2-Brücke ist ein Muss . Ihre Bridge und Lichter sollten ebenfalls die neueste Firmware verwenden. Verwenden Sie die Philips Hue Android- oder iOS-App, um die Firmware zu aktualisieren.
Im Moment kann diese Software keine Unterhaltungsgruppen erstellen. Sie müssen dies in der Hue-App tun. Philips hat auf dem Hue-Youtube-Kanal ein Video, in dem beschrieben wird, wie das geht.
Der Lightstrip Plus ist bei weitem das beste Licht, das ich dafür gefunden habe. Es verfügt über einen großen Farbraum und dimmt in einen superdunklen Zustand, bevor es sich vollständig ausschaltet. Meine Gen-1-Leuchten leuchten auch im gedämpftsten Zustand immer noch ziemlich hell. Dies kann ein Problem sein, wenn die Lichter in einem abgedunkelten Raum synchronisiert werden.
Für das beste Erlebnis würde ich vorschlagen, mehrere Lichter hinter oder neben dem Display, vor Ihnen und innerhalb des zentralen Sichtkegels zu verwenden. Schnelle Lichtwechsel hinter oder an Ihrer Seite können eher ablenkend und lästig sein, als dass sie tatsächlich Spaß machen. Das Video oben zeigt mehr Lichter, als ich tatsächlich verwende; Normalerweise habe ich nur den einen Lichtstreifen hinter meinem Fernseher synchronisiert.
Nur (64-Bit) Windows 8 und 10 werden vollständig unterstützt, da die Anwendung die IDXGIOutputDuplication API verwendet, die erst ab Windows 8 verfügbar ist. Dadurch kann die Anwendung fast alles, einschließlich Vollbildspiele, mit extrem hoher Leistung erfassen. Wenn jemand anderes daran interessiert ist, an der Windows 7-Unterstützung zu arbeiten, würde ich mich jedoch über PRs freuen.
Wenn Sie über ein Hybrid-GPU-Setup verfügen (einige Laptops, Convertibles usw.), stellen Sie sicher, dass Sie Huestacean auf der integrierten GPU und nicht auf der diskreten GPU ausführen.
Laden Sie die neuesten Veröffentlichungen herunter. Überall extrahieren. Führen Sie huestacean.exe
aus
Wird nur auf macOS 10.7+ unterstützt (verwendet AVCaptureScreenInput)
Laden Sie die .app von Releases herunter und führen Sie sie aus.
Bisher wurde es nur unter 10.11.6 auf einem alten Macbook Pro getestet.
Aus dem Quellcode erstellen. Siehe entsprechenden Abschnitt unter Gebäude.
Dies ist noch experimentell und kann bekanntermaßen abstürzen. Laden Sie die APK von der Seite und führen Sie sie aus. Da es derzeit nicht als Dienst ausgeführt wird, beendet Android es, um Ressourcen zu sparen, wenn es dies für nötig hält. Erfordert Android 5.0 (verwendet MediaProjection)
Die APK sollte auf den meisten modernen ARM -basierten Android-Geräten mit mindestens Android 5 funktionieren
Verwenden Sie die Probleme dieses Repositorys, um Fehler oder andere Probleme zu melden.
Im Master-Zweig sind derzeit umfangreiche Entwicklungen im Gange. Sie müssen derzeit eine frühere Version verwenden, um eine Arbeitskopie von Huestacean zu erstellen.
Klonen Sie das Repository und seine Submodule
git clone --recursive git://github.com/BradyBrenot/huestacean.git
cd huestacean
Wenn Sie bereits ohne die Submodule geklont haben oder eine Synchronisierung durchgeführt haben, bevor ich einen ihrer Pfade geändert habe, müssen Sie dies möglicherweise tun
git submodule sync
git submodule update --init --recursive
Führen Sie die „x64 Native Tools-Eingabeaufforderung für VS 2017“ aus. cd
in das Repository-Verzeichnis.
Angenommen, Sie haben Qt5.10 unter C:Qt5.10.0
installiert, führen Sie Folgendes aus:
mkdir build
mkdir builddebug
mkdir buildrelease
cd build
SET CMAKE_PREFIX_PATH=C:Qt5.10.0msvc2017_64libcmake
cmake .. -G "Visual Studio 15 2017 Win64"
cd debug
msbuild ../Huestacean.vcxproj /property:Configuration=Debug /property:Platform=x64
cd ../release
msbuild ../Huestacean.vcxproj /property:Configuration=Release /property:Platform=x64
Verwenden Sie dann windeployqt, um die erforderlichen Bereitstellungsdateien zu kopieren. z.B
C:QtQt5.10.05.10.0msvc2017_64binwindeployqt.exe huestacean.exe -qmldir=../../qml
Legen Sie die Umgebungsvariable CMAKE_PREFIX_PATH
beispielsweise auf C:Qt5.10.0msvc2017_64libcmake
fest
Öffnen Sie VS 2017. Datei -> Öffnen -> CMake -> huestaceanCMakeLists.txt
Wechseln Sie die Konfiguration auf x64-Debug oder x64-Release
CMake -> Nur Build -> Huestacean
oder legen Sie Huestacean als Startziel fest und beginnen Sie mit dem Debuggen.
Hinweis: Sie müssen die erforderlichen Qt-DLLs kopieren oder windeployqt ausführen, bevor das Projekt ausgeführt wird. z.B
C:QtQt5.10.05.10.0msvc2017_64binwindeployqt.exe huestacean.exe -qmldir=../../qml
Legen Sie die Umgebungsvariable CMAKE_PREFIX_PATH
so fest, dass sie auf Ihr Qt-Installationsverzeichnis verweist. Für Mac könnte dies so aussehen:
export CMAKE_PREFIX_PATH=~/Qt/5.10.0/clang_64/lib/cmake
cd
in das Repository-Verzeichnis, dann einfach mit cmake
erstellen und make
mkdir build
cd build
cmake ..
make huestacean
Verwenden Sie macdeployqt
um die erforderlichen Frameworks und andere Dateien zu kopieren.
~/Qt/5.10.0/clang_64/bin/macdeployqt huestacean.app -qmldir=../qml
yum install cmake
oder pacman -S cmake
. Sie können Qt5 auch von der offiziellen Website installieren, wenn die richtige Version in Ihrem Paketmanager nicht verfügbar ist. git clone --recursive git://github.com/BradyBrenot/huestacean.git
cd huestacean
# The next two lines should only be necessary if you've previously cloned
# without the submodules, or you've synced before one of their paths changed
git submodule sync
git submodule update --init --recursive
mkdir build
cd build
cmake ..
make huestacean
Laufen Sie Huestacean und genießen Sie es! ( .../huestacean/build/huestacean
)
Dieses Projekt verwendet:
Der Quellcode dieser Anwendung ist unter der Apache-Lizenz Version 2.0 lizenziert. Sofern nicht anders angegeben, sollte davon ausgegangen werden, dass der gesamte Code, mit Ausnahme dessen, was sich im Drittanbieterverzeichnis befindet, unter dieser Lizenz steht, unabhängig davon, ob er mit dem Apache 2.0-Boilerplate gekennzeichnet ist oder nicht. Den Text der Lizenz und weitere Details finden Sie in der Datei LIZENZ.
Diese Software nutzt Open-Source-Software unter verschiedenen Lizenzen, die im Verzeichnisthirdparty /licenses zu finden sind.
Weitere Details finden Sie am Ende der LIZENZ-Datei unter dem Text der Apache-Lizenz Version 2.0.