firsttris / homebridge-hyperion-light

:collision: Homebridge plugin to use Hyperion as HomeKit accessory
MIT License
8 stars 2 forks source link

An / Aus Status wird nicht korrekt abgefragt #4

Open jansppenrade2 opened 7 years ago

jansppenrade2 commented 7 years ago

Hallo Tristan,

zunächst einmal möchte ich mich bei dir für deine klasse Arbeit bedanken!

Ich kann mir gut vorstellen, dass der Fehler bei mir liegt, da ich damit allein auf weiter Flur zu stehen scheine. :D

Schalte ich nämlich mein Ambilight aus, dann wird mir zunächst auch der Status "Aus" in meiner Home-App angezeigt. Wenn ich die Home-App schließe und anschließend wieder starte, dann wird das Ambilight seltsamerweise wieder als "Ein" angezeigt, obwohl es tatsächlich aus ist....

Wie und wo fragst du den Status ab und ist es mir irgendwie möglich deine Statusabfrage für meine Zwecke anzupassen - falls notwendig?!

Grüße Jan

firsttris commented 7 years ago

Hey Jan,

du hast recht, bei mir passiert das gleiche.

also hyperion gibt nicht wirklich zurueck ob das ambi an ist oder aus... nur ob die LEDs an sind und ob Effekte an sind. ich gehe also davon aus: Wenn eine Antwort kommt und die LEDs aus sind und Effekte aus sind, ist Amblight an. https://github.com/firsttris/hyperion-js-api/blob/master/index.js#L78 zeile78 bis 91

ich habe die klasse für die hyperion kommunikation in einem eigenen package mit tests: https://github.com/firsttris/hyperion-js-api getAmbiState Test: https://github.com/firsttris/hyperion-js-api/blob/master/test/hyperion.spec.js#L72

hast du eine idee? müsste man wohl die hyperion api erweitern..

Grüße

firsttris commented 7 years ago

Hallo Jan,

habe einen issue bei Hyperion eröffnet.

Sie arbeiten anscheinend daran das es bald möglich ist den ambilight state korrekt abzufragen: https://github.com/hyperion-project/hyperion/issues/738#issuecomment-275146910

Grüße

jansppenrade2 commented 7 years ago

Hi Tristan,

sorry, dass ich mich so spät melde - war die letzten Tage etwas verhindert.

Okay, leider fällt mir hier auch nichts besseres ein. Mir fiel zwar auf, dass sich die Priorität meines "Ambilight-Modus" vom "Backlight-Modus" unterscheidet - Allerdings denke ich nicht, dass dies einen eindeutigen Indikator darstellen kann.

Dann werden wir wohl warten müssen bis das Hyperion-Team hierfür eine Möglichkeit bereitstellt. Ich danke dir für deine Unterstützung! :)

Gruß Jan

amirook commented 6 years ago

Hallo zusammen,

Gibt es zu dem Problem einen Fortschritt? Mir ist nämlich das auch schon aufgefallen.

Viele Grüße Amir

firsttris commented 6 years ago

warte noch auf eine antwort vom hyperion project: https://github.com/hyperion-project/hyperion/issues/738#issuecomment-275146910

horstepipe commented 6 years ago

Hey Tristan, danke Dir für das Addon! Ich formulier mein Problem einfach mal hier, da es ähnlich gelagert ist:

Wenn ich einen Film in Kodi starte (in Kodi ist der Hyperion Client installiert), startet das Ambilight passend zum Film brav mit. Meine bisherige Vorgehensweise war nun entweder,

Mit deinem Homebridge-Plugin habe ich leider nur die Möglichkeit es laufen zu lassen. Weder kann ich es abstellen, noch eine fixe Farbe einstellen, solange in Kodi die Wiedergabe aktiv ist. Hast du dazu eine Idee?

Vielen Dank!

firsttris commented 6 years ago

Hi!

also eigentlich sollte es 2 Geräte für hyperion in homebridge geben mit denen du zwischen Amiblight und Fixem Farbwert wechseln kannst. (Das eine schaltet das andere aus)

Wenn du auf Fixen Wert stellst und die Helligkeit ganz runter machst sollte es aus sein.

(habe gerade kein hyperion aktiv um es zu testen..)

Grüße Tristan

horstepipe commented 6 years ago

Hey Danke für die schnelle Antwort. Ja,habe zwei Geräte und das klappt auch solange in kodi nichts wiedergegeben wird. Spricht das evtl dafür, daaa was mit den Prioritäten nicht stimmt?