From d0fb1bbb942967073729cdd18d8fc40751e581b4 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Fri, 29 May 2020 21:59:33 +0000 Subject: [PATCH] Fix compatibility with zeroconf 0.27 --- pyhap/accessory_driver.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pyhap/accessory_driver.py b/pyhap/accessory_driver.py index fb387d81..879139f3 100644 --- a/pyhap/accessory_driver.py +++ b/pyhap/accessory_driver.py @@ -88,9 +88,13 @@ def __init__(self, accessory, state): adv_data = self._get_advert_data() super().__init__( '_hap._tcp.local.', - self.accessory.display_name + '._hap._tcp.local.', - socket.inet_aton(self.state.address), self.state.port, - 0, 0, adv_data) + name=self.accessory.display_name + '._hap._tcp.local.', + port=self.state.port, + weight=0, + priority=0, + properties=adv_data, + addresses=[socket.inet_aton(self.state.address)] + ) def _setup_hash(self): setup_hash_material = self.state.setup_id + self.state.mac