2017-03-14 24 views
12

Tôi đang tạo một ứng dụng sử dụng đèn bật HomeKit cho thông báo. Khi tôi viết một giá trị mới cho đặc tính màu sắc của bóng đèn, màu sắc được chuyển đổi từ màu sắc hiện tại sang màu sắc được viết. Vì vậy, thay vì đi từ màu sắc của nó hiện tại (hãy nói màu đỏ) ngay lập tức để viết màu (chúng ta hãy nói màu tím) nó đi từ màu đỏ, màu hồng sang màu tím cũng như tất cả các "ở giữa" màu sắc.HomeKit - Thay đổi màu bóng đèn không cần chuyển đổi

Làm thế nào tôi có thể ngay lập tức thay đổi màu của bóng đèn HomeKit Bật từ màu này sang màu khác mà không cần chuyển tiếp này?

Trả lời

5

Đó là phụ kiện nhận được thông báo từ máy chủ HomeKit mà giá trị của màu sắc thay đổi và quyết định cách chuyển đổi từ một sang màu khác. Bản thân ứng dụng không thể 'ngay lập tức' chuyển đổi màu. Chính bản thân bóng đèn.

1

Nếu thực sự có mã hóa cứng vào bảng logic của bóng đèn thay đổi màu sắc và chỉ bằng cách đạp xe qua các màu, thì có rất ít việc phải làm.

Tôi chỉ có thể nghĩ về hack trong trường hợp này: ví dụ, bạn có thể tắt bóng đèn, sau đó thay đổi màu sắc, sau đó bật lại và xem liệu điều này có dẫn đến chuyển đổi tốt hơn hay không (tôi không biết điều này sẽ làm việc ở tất cả, nhưng nó là giá trị một thử).