iloveicedgreentea / jvc_homeassistant

JVC Integration for Home Assistant
20 stars 4 forks source link

performance, reliability, features #44

Closed iloveicedgreentea closed 1 month ago

iloveicedgreentea commented 2 months ago

This will now poll the projector every 5 seconds for attributes when its on but in practice it just means it is getting attribute updates non-stop, nearly instantly

It also uses asynchronous priority queues to ensure commands are processed before any attribute updates and preserves the order of commands. This is now guaranteed to be the fastest way to communicate with the unit and any delay is now inherent to JVC's protocol.