broodro0ster
Heb jij toevallig een methode staan die je licht(en) bij het starten van media dimt en dan uitschakelt? Vind niet meteen de oplossing
Goh, ik stuur ze niet van uit Home Assistant als ik Kodi gebruik.
Ik gebruik de Callbacks2 plugin in Kodi en heb m'n eigen PHP scriptjes geschreven om de lampen te sturen. Ik heb Home Assistant pas ontdenkt nadat ik de Kodi setup al had. En dat werkt gewoon goed, dus kheb nog geen reden gehad om te switchen
Maar volgens mij kan je gewoon de parameter transition gebruiken toch? (
https://www.home-assistant.io/components/light/)
Bijvoorbeeld 3 seconden fade in:
YAML:
action:
- service: light.turn_on
data:
entity_id: light.living_room
brightness: 255
transition: 3
Nadeel van die code is dat het altijd 3 seconden is en als je je lampen maar op 25% moeten gaan, dan gaat het faden zeer traag. In mijn eigen PHP script bereken ik de fade in/out time.
Een fade out van volle lichtsterkte naar uit moet 3 seconden duren bij me. Maar als mijn lampjes maar op 50% branden, dan moet het nog 1.5sec zijn. En op 25% nog 0.75sec etc.
Ik vraag ook eerst de huidige status op van de lamp (sowieso nodig voor de berekening) en dan schrijf ik die status weg. Als mij film dan stopt, laadt ik terug de dezelfde status in als ze daarvoor waren. Dus als ze maar op 25% stonden, dan ga ik ze niet op 100% aanzetten.
Je lichten moeten dan wel v hue zijn?
Maakt niet uit. Een welke lampen/schakelaars die compatibel zijn met home assistant.