Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ret_info = dict()
- led_name = 'raspberrypi._http._tcp.local.'
- def on_change(zeroconf, service_type, name, state_change):
- if state_change is ServiceStateChange.Added:
- info = zeroconf.get_service_info(service_type, name)
- if info:
- ret_info[info.name] = info.address
- zc = Zeroconf()
- browser = ServiceBrowser(zc, "_http._tcp.local.", handlers=[on_change])
- while True:
- if LED_IP:
- break
- else:
- if led_name in ret_info:
- LED_IP = socket.inet_ntoa(ret_info[led_name])
- print("Got IP address from LED " + LED_IP)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement