Beispiel #1
0
	def rf433RawData(self, data, *__args, **__kwargs):
		if 'data' in data:
			data['data'] = int(data['data'], 16)
		msg = LiveMessage("RawData")
		msg.append(data)
		try:
			self.listener.sendto(msg.toByteArray(), self.clientAddress)
		except Exception as __error:
			# for example if listener isn't set
			pass
Beispiel #2
0
 def sendVersion(self):
     if self.zwave is None or not self.zwave.controller.version():
         return  # nothing or not finished yet
     if not self.listener:
         return  # No listener registered
     msg = LiveMessage("zwaveinfo")
     msg.append({'version': self.zwave.controller.version()})
     try:
         self.listener.sendto(msg.toByteArray(), self.clientAddress)
     except:
         # for example if listener isn't set
         pass