--- a/runtime/ServicePublisher.py Fri Dec 21 13:43:41 2018 +0100
+++ b/runtime/ServicePublisher.py Fri Dec 21 13:51:33 2018 +0100
@@ -28,13 +28,16 @@
import threading
import zeroconf
-service_type = '_PYRO._tcp.local.'
+service_type = '_Beremiz._tcp.local.'
class ServicePublisher(object):
- def __init__(self):
+ def __init__(self, protocol):
# type: fully qualified service type name
- self.serviceproperties = {'description': 'Beremiz remote PLC'}
+ self.serviceproperties = {
+ 'description': 'Beremiz remote PLC',
+ 'protocol': protocol
+ }
self.name = None
self.ip_32b = None
@@ -52,7 +55,7 @@
def _RegisterService(self, name, ip, port):
# name: fully qualified service name
- self.service_name = 'Beremiz_%s.%s' % (name, service_type)
+ self.service_name = '%s.%s' % (name, service_type)
self.name = name
self.port = port